[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
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
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.