[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 427
Questo è incredibile. Sto facendo ordini al sethinker esattamente nello stesso modo. Con lo stesso tutto - lotto, prezzo di apertura, profitto. E il primo ordine non è definito da OrderType - è 0, anche se il primo è in effetti un limite di acquisto. Ma i prossimi ordini aperti sono determinati da OrderType ( ) correttamente, in questo codice, li ho 4 o 5 e si comportano normalmente.
Non posso nemmeno cancellare il primo ordine usando OrderDelete(OrderTicket( )) I successivi vengono cancellati esattamente allo stesso modo, senza problemi
Questo è incredibile. Sto facendo ordini al sethinker esattamente nello stesso modo. Con lo stesso tutto - lotto, prezzo di apertura, profitto. E il primo ordine non è definito da OrderType - è 0, anche se il primo è in effetti un limite di acquisto. Ma i prossimi ordini aperti sono determinati da OrderType ( ) correttamente, in questo codice, li ho 4 o 5 e si comportano normalmente.
Non posso nemmeno cancellare il primo ordine usando OrderDelete(OrderTicket( )) I successivi proprio così, l'ordine viene cancellato correttamente.
Sembra che i sensitivi siano in vacanza. Dovremmo mostrarvi l'intero codice.
Anche se, considerando ciò che è stato postato prima, ci sono molti errori
Che casino! Uno degli ordini dovrebbe essere cancellato subito. Quello che si mette dentro, si ottiene.
Sì, è solo un controllo su come funziona, tutto ciò che non è chiaro. La prima cosa che faccio è piazzare un ordine pendente bylimit, 20 pip sopra il prezzo. Poi lo controllo immediatamente con OrderType,
e si scopre che non è zero, è zero!!!!. Come può essere zero, è un bylimit!!! Inoltre, non è nemmeno cancellato, dice una specie di errore. Inoltre, tutti gli ordini successivi vengono corretti come 4 o 5, vengono cancellati normalmente, si comportano normalmente.
Inoltre, anche gli ordini aperti sopra il primo si comportano normalmente, con lo stesso lotto, posizione, insomma, tutto in uno! Tutti tranne il primo.
Questo è incredibile. Sto facendo ordini al sethinker esattamente nello stesso modo. Con lo stesso tutto - lotto, prezzo di apertura, profitto. E il primo ordine non è definito da OrderType - è 0, anche se il primo è in effetti un limite di acquisto. Ma i prossimi ordini aperti sono determinati da OrderType ( ) correttamente, in questo codice, li ho 4 o 5 e si comportano normalmente.
Non posso nemmeno cancellare il primo ordine usando OrderDelete(OrderTicket( )) I successivi vengono cancellati esattamente allo stesso modo, senza problemi
Questo è incredibile. Sto facendo ordini al sethinker esattamente nello stesso modo. Con lo stesso tutto - lotto, prezzo di apertura, profitto. E il primo ordine non è definito da OrderType - è 0, anche se il primo è in effetti un limite di acquisto. Ma i prossimi ordini aperti sono determinati da OrderType ( ) correttamente, in questo codice, li ho 4 o 5 e si comportano normalmente.
Non posso nemmeno cancellare il primo ordine usando OrderDelete(OrderTicket( )) I successivi proprio così, l'ordine viene cancellato correttamente.
Sembra che i sensitivi siano in vacanza. Dovremmo mostrarvi l'intero codice.
Anche se, considerando ciò che è stato postato prima, ci sono molti errori
Sì, sì, qui.
Nel cosiddetto showroom, gli ordini vengono semplicemente piazzati e immediatamente cancellati.
È iniziato quando il consulente della valanga ha iniziato a fare tre ordini invece di due
Che confusione. L'EA non è stato in grado di far cancellare l'ordine. Quello che si mette dentro, si ottiene.
https://docs.mql4.com/ru/basis/types/datetime
bool ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)
L'ho fatto:
ObjectCreate(Up,OBJ_TREND,0,iTime( NULL, PERIOD_D1, 0),UpPrice,(iTime( NULL, PERIOD_D1, 0)+86399),UpPrice); //resign lines
ObjectSet(Up,OBJPROP_COLOR,DeepPink);
Voglio tracciare una linea fino alla fine del giorno corrente, ma è infinita per qualche motivo?
L'ho fatto:
ObjectCreate(Up,OBJ_TREND,0,iTime( NULL, PERIOD_D1, 0),UpPrice,(iTime( NULL, PERIOD_D1, 0)+86399),UpPrice); //resign lines
ObjectSet(Up,OBJPROP_COLOR,DeepPink);
Voglio che la linea sia disegnata fino alla fine del giorno corrente, ma è infinita per qualche motivo?
Che casino! Uno degli ordini dovrebbe essere cancellato subito. Quello che si mette dentro, si ottiene.
Sì, è solo un controllo su come funziona, tutto ciò che non è chiaro. La prima cosa che faccio è piazzare un ordine pendente bylimit, 20 pip sopra il prezzo. Poi lo controllo immediatamente con OrderType,
e si scopre che non è zero, è zero!!!!. Come può essere zero, è un bylimit!!! Inoltre, non è nemmeno cancellato, dice una specie di errore. Inoltre, tutti gli ordini successivi vengono corretti come 4 o 5, vengono cancellati normalmente, si comportano normalmente.
Inoltre, anche gli ordini aperti sopra il primo si comportano normalmente, con lo stesso lotto, posizione, insomma, tutto in uno! Tutti tranne il primo.