Il falso OrderSend di un EA non sempre permette di determinare le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
// Скрипт показывает, в каком режиме Long/Short запущен советник на данном чарте.voidOnStart()
{
Alert(LongShortToString());
}
Il falso OrderSend di un EA non sempre rivela le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
1. nella discussione https://www.mql5.com/ru/forum/214590/page6#comment_11947599
il codice dovrebbe essere sostituito con return(INIT_SUCCEED); - l'ho provato e non ho capito dove manca l'EA ))
2. Non capisco perché, quando seleziono le proprietà EA e metto una casella di controllo diversa, l'avviso non riappare, quando cambio TFs, tutto è normale
Il falso OrderSend di un EA non sempre rivela le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
è possibile aggiungere il tuo codice all'EA?
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Con questo codice apre all'infinito ordini lunghi e corti su xauusd
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
Con questo codice apre all'infinito ordini lunghi e corti su xauusd
L'idea qui è che avete bisogno esattamente di zero volumi.
L'idea qui è che avete bisogno esattamente di zero volumi.
Apre 0,01 lotti senza volume.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
e questo non funziona affatto.
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,0,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,0,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
1. nella discussione su https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Dovrei sostituire il codice con return(INIT_SUCCEED); - ho provato e non ho capito dove manca l'Expert Advisor ))
Ho volutamente messo FAILED in questo esempio, in modo da non doverlo rimuovere manualmente in seguito.
2. Non capisco perché, quando seleziono le proprietà EA e metto una casella di controllo diversa, l'avviso non riappare, quando cambio TFs, tutto è normale
Quando si cambia Long/Short non c'è nessuna chiamata OnDeinit/OnInit.
Cosa sto facendo di sbagliato? Su m5 si accende bene, ma non oltre
Non ho trovato strumenti di trading come il dollar index, ecc.
non possono fare trading su di essi, come si comporterà il vostro codice?
Non ho trovato strumenti di trading come il dollar index, ecc.
il commercio su di essi è vietato, come si comporterà il vostro codice?
Il falso OrderSend di un EA non sempre permette di determinare le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
Il falso OrderSend di un EA non sempre rivela le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
controllato, funziona, ma
1. nella discussione https://www.mql5.com/ru/forum/214590/page6#comment_11947599
il codice dovrebbe essere sostituito con return(INIT_SUCCEED); - l'ho provato e non ho capito dove manca l'EA ))
2. Non capisco perché, quando seleziono le proprietà EA e metto una casella di controllo diversa, l'avviso non riappare, quando cambio TFs, tutto è normale
Il falso OrderSend di un EA non sempre rivela le sue impostazioni.
Il codice che ho fornito mostra le impostazioni di qualsiasi EA, indipendentemente dalle proprietà del simbolo e da altre. Per esempio, eseguite un EA di qualche tipo e poi questo script sullo stesso grafico
è possibile aggiungere il tuo codice all'EA?
Con questo codice apre all'infinito ordini lunghi e corti su xauusd
Posso aggiungere il tuo codice al mio EA?
Sì.
Forum sul trading, sistemi di trading automatico e test di strategia
Tutte le domande dei principianti su MQL4 e MQL5, aiuto e discussione su algoritmi e codici
Lomonosov1991, 2019.06.04 19:01
Con questo codice apre all'infinito ordini lunghi e corti su xauusd
Sì.
e questo non funziona affatto.
controllato, funziona, ma
1. nella discussione su https://www.mql5.com/ru/forum/214590/page6#comment_11947599
Dovrei sostituire il codice con return(INIT_SUCCEED); - ho provato e non ho capito dove manca l'Expert Advisor ))
Ho volutamente messo FAILED in questo esempio, in modo da non doverlo rimuovere manualmente in seguito.
2. Non capisco perché, quando seleziono le proprietà EA e metto una casella di controllo diversa, l'avviso non riappare, quando cambio TFs, tutto è normale
Quando si cambia Long/Short non c'è nessuna chiamata OnDeinit/OnInit.
Nessuna chiamata OnDeinit/OnInit quando si cambia Long/Short.
strano comportamento, normalmente OnIniT() viene eseguito dopo la chiamata della finestra delle impostazioni.
Non capisco come eseguirlo((
allegato il campione, decomprimerlo e spargerlo in cartelle