Dalla teoria alla pratica - pagina 773

 
Andrei:

Si può vedere che il numero del biglietto sta prendendo un vecchio numero.

No, non capisco... Tutto funziona bene - poi la stessa cosa... Devo ricompilare...

 
Alexander_K2:

No, non capisco... Tutto funziona bene - poi la stessa cosa... Devo ricompilare...

È un errore nell'estrazione del numero del biglietto. Fate una stampa di tutte le tappe e la troverete.
 
Alexander_K2:

No, non capisco... Tutto funziona bene - poi la stessa cosa... Bisogna ricompilare...

Ho capito che c'è stata un'operazione con una posizione (riempimento, chiusura parziale, ecc.), il biglietto cambia. È meglio usare la magia. Non cambia )))

 
Сергей Таболин:

Se capisco che c'è stata un'operazione su una posizione (rabbocco, chiusura parziale, ecc.), il biglietto cambia. È meglio usare una magia. Non cambia )))

No, succede qualcosa quando c'è un forte flusso di zecche e molte posizioni aperte...

Diavolo se lo so...

Ha dovuto leggere non tutte le zecche ma con "diradamento" (non può fare a meno - sembra il destino) e aumentare il volume del campione - continuerà a guardare...

 
Alexander_K2:

No, succede qualcosa quando c'è un intenso flusso di tick e molte posizioni aperte...


Sarebbe meglio postare parte del codice di gestione degli ordini, allora sarebbe più facile capire qual è il motivo.

 
Alexander_K2:

No, succede qualcosa quando c'è un ticchettio pesante e molte posizioni aperte...

Probabilmente l'ordine di lettura è sbagliato...

 
Sciocchezze, ragazzi - non fermerà la mia spinta disperata verso la felicità sotto forma del prezioso Graal.
 
Alexander_K2:
Sciocchezze, ragazzi - non fermerà la mia spinta disperata verso la felicità sotto forma del prezioso Graal.
// это должно быть вначале программы?
void ClosePositions(string sy="", int op=-1, int mn=-1) {
  int i, k=OrdersTotal();

  if (sy=="0") sy=Symbol();
  for (i=k-1; i>=0; i--) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (mn<0 || OrderMagicNumber()==mn) ClosePosBySelect();
        }
      }
    }
  }
}


//а это уже сама программа

ZZ=OrderClose(value1,value2,Bid,10);
   if(ZZ==TRUE)
    {
       (какие то действия)
    }
   if(ZZ==FALSE)
    {
      ClosePositions()
    }
Provate a inserire questa funzione nelle chiusure d'ordine
 
Alexander_K2:

Non temere, amico mio - la fisica è più forte di un mercato schifoso. E stai pensando correttamente (ricordando la nostra comunicazione) - basta aggiungere la curtosi all'asimmetria e tutto andrà bene. Preparate le vostre tasche.

Tutto va bene da molto tempo ormai... perché aggiungere qualcosa?) Qui abbiamo un mercato che sappiamo che SB + bruschi picchi di prezzo altrimenti noto come fat tails, questo è tutto ciò che abbiamo.
Così tutti voi qui sapete in anticipo cosa succederà al prezzo, il prezzo prima e ora e dopo sarà circa il 98% casuale.
Quindi, perché non approfittare di questa conoscenza?)
Anche se trovate qualcosa, non farete soldi velocemente e sarà comunque un lavoro molto duro soprattutto per i broker. La maggior parte dei broker normali al giorno d'oggi non hanno terminali normali per lavorare, + un sacco di restrizioni sull'apertura delle posizioni, per non parlare delle commissioni.

Questa è la verità - non importa quello che fai, non cambierà...

 
Martin Cheguevara:
Provate a inserire questa funzione nelle chiusure d'ordine

Grazie mille, amico. Ti devo un Santo Graal. Hai spolverato le tasche?

Motivazione: