Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 429

 
novichok2018:

Salve, cari membri del forum. Potete dirmi cosa devo fare affinché il ticket t1 non venga ridisegnato quando viene aperta una posizione con le stesse condizioni. In modo che quando si verifica una condizione per chiudere queste (ma non altre) posizioni, entrambi (o forse più) biglietti
vengono letti. Finora, solo l'ultimo biglietto viene letto e il ciclo di chiusura ignora il primo biglietto. Il ciclo sembra essere costruito correttamente:

Ha senso usare SELECT_BY_TICKET invece del ciclo e SELECT_BY_POS - allora l'ordine richiesto sarà scelto esattamente. E per controllare Alert(fabs(WPR0));

 
novichok2018:

Salve, cari membri del forum. Potete consigliarmi cosa bisogna fare per assicurarsi che il ticket t1 non venga ridisegnato quando viene aperta una posizione nelle stesse condizioni. In modo che quando si verifica una condizione per chiudere queste (ma non altre) posizioni, entrambi (o forse più)


biglietto. Finora viene letto solo l'ultimo biglietto e il ciclo di chiusura ignora il primo. Il ciclo sembra essere costruito correttamente:


Mi sembra di averlo trovato da solo: ho rimossot1 dal ciclo.

 
STARIJ:

Ha senso usare SELECT_BY_TICKET invece del ciclo e SELECT_BY_POS - allora l'ordine richiesto sarà esattamente selezionato. E per controllare Alert(fabs(WPR0));


Cos'è fabs?

 
novichok2018: Cos'è fabs?

Metti il cursore su questa parola in MetaEditor e premi F1 - sarai piacevolmente sorpreso...

 
STARIJ:

Metti il cursore su questa parola in MetaEditor e premi F1 - sarai piacevolmente sorpreso...


Grazie. Fatto. Non è stato piacevole - è più facile e più chiaro per me usareMathAbs(). :)

 
STARIJ:

Metti il cursore su questa parola in MetaEditor e premi F1 - sarai piacevolmente sorpreso...


Potete spiegarmi come posso usareSELECT_BY_TICKET senza ciclo e come chiudere il biglietto trovato per condizione esclusivamente per esso? Non ne ricavo nulla. Alcune posizioni aperte vengono chiuse correttamente, mentre altre vengono chiuse non al momento giusto ma molto prima in condizioni apparentemente identiche.

 
Artyom Trishkin:

Quale alce?

Possiamo non usare il gergo? Non è come se fossimo a scuola a ricreazione a discutere su chi ha il "adics" più figo, "yo"...

http://stocks.investfunds.ru/enc/37/

«Быки», «медведи», «лоси». Как не путаться в биржевом сленге. Рынок акций, покупка и продажа акций, котировки акций, брокеры и брокерское обслуживание | Stocks.investfunds.ru
  • Об авторе
  • stocks.investfunds.ru
Российский биржевой сленг богат и разнообразен. В «увлекательной зоологии фондового рынка» наиболее значимы следующие экземпляры.  «Бык» - традиционное название трейдера, покупающего ценные бумаги в расчете на рост их курсовой стоимости. Соответственно, «бычьим» называют такой рынок, на котором наблюдается тенденция роста цен.  Дерущиеся быки...
 

Pensate che non conosca tutto questo?

Non capisco, se si chiede da qualche parte del codice penale della RF, si parla in una lingua straniera?

 
Alexey Viktorov:

Qualcosa qui è ammucchiato sopra sia mql4 che mql5...

In quale lingua dobbiamo ottenere il valore?


su quello precedente, e cosa c'è qui da mql4? funzione OnTick()?

 

ha scritto questo codice.

 void zakritj_vse_sdelki()
 {
 bool pr;
 for (int i=OrdersTotal()-1; i>=0; i--)       
   {                                        
   if(OrderSelect(i,SELECT_BY_POS)==true)
      {   
         if (OrderType()==OP_BUY)    pr=OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),MODE_BID), 30 );                              
         if (OrderType()==OP_SELL)   pr=OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(),MODE_ASK), 30 );
         
         if (pr==false) Print("закрытие ордера ", OrderSymbol() ," завершилось с ошибкой #",GetLastError());
         if (pr==true) Print("ордер ", OrderSymbol() , " ЗАКРЫТ");
       }
    }
  }  

il meta-editore borbotta.



Perché si accoppia?


#proprietà rigorosa