Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 872 1...865866867868869870871872873874875876877878879...1953 Nuovo commento Lomonosov1991 2019.06.04 19:40 #8711 Igor Makanu: comportamento strano, di solito dopo una chiamata alla casella delle impostazioni viene eseguita OnIniT(), beh, sì così allegato l'esempio, decomprimilo e distribuiscilo nelle cartelleGrazie. Capisco che senza la libreria non funziona) fxsaber 2019.06.04 19:40 #8712 Lomonosov1991:e non funziona affatto. string LongShortToString2() { string Str = "Long & Short"; if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) Str = "Only Short"; else if (OrderSend(_Symbol, OP_SELL, 1, 0, 0, 0, 0) && (GetLastError() == ERR_SHORTS_NOT_ALLOWED)) Str = "Only Long"; return(Str); } Non funzionerà sempre, ma il più delle volte è sufficiente. Lomonosov1991 2019.06.04 19:42 #8713 fxsaber: Il falso OrderSend di EA non permette sempre di determinare le sue impostazioni.Grazie) Ho messo il codice nell'EA e ho aggiunto la libreria. Ho pensato che potesse funzionare senza la libreria) Artyom Trishkin 2019.06.04 19:43 #8714 fxsaber: Non funzionerà sempre, ma il più delle volte è sufficiente.Questo non funzionerà correttamente senza macro aggiuntive if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) In quattro, OrderSend() restituisce il numero del biglietto, o -1. E -1 è vero fxsaber 2019.06.04 19:48 #8715 Artyom Trishkin: Non sarà corretto senza macro aggiuntive In quattro, OrderSend() restituisce il numero del biglietto o -1. E -1 è veroQuesto è esattamente il motivo per cui funzionerà. Artyom Trishkin 2019.06.04 19:55 #8716 fxsaber: È esattamente per questo che funzionerà.Dobro, non è entrato nella logica. Open -> true && false --> risultato false = permesso Non aperto -> true && (true || false) --> risultato true = non permettere posizioni lunghe, false = permettere ... In quali casi non funziona? E se si apre, perché con il lotto 1.0? fxsaber 2019.06.04 20:09 #8717 Artyom Trishkin: In quali casi non funziona? Per esempio, se il commercio è proibito. E se si apre, perché con il lotto 1.0? Non c'è molto da perdere nel controllo?L'apertura a prezzo zero non dovrebbe funzionare, ma non ne sono sicuro. Artyom Trishkin 2019.06.04 20:32 #8718 fxsaber: Per esempio, se il commercio è proibito. Aprire a prezzo zero non dovrebbe esserlo, ma non ne sono sicuro.Sì, non ho fatto attenzione ai prezzi, mi pento :) Ma quale sarebbe il primo codice di errore "requote" o "il trading lungo è vietato"? fxsaber 2019.06.04 20:36 #8719 Artyom Trishkin: Ma quale sarà il primo codice di errore "requote" o "il trading lungo è vietato"?Provate. Artyom Trishkin 2019.06.04 20:37 #8720 fxsaber: Provate.Non ora. Non finché non è necessario. C'è l'abitudine di ricordare i "bisogni" e di tenerne conto in caso di necessità. 1...865866867868869870871872873874875876877878879...1953 Nuovo commento
comportamento strano, di solito dopo una chiamata alla casella delle impostazioni viene eseguita OnIniT(), beh, sì così
allegato l'esempio, decomprimilo e distribuiscilo nelle cartelle
Grazie. Capisco che senza la libreria non funziona)
e non funziona affatto.
Non funzionerà sempre, ma il più delle volte è sufficiente.
Il falso OrderSend di EA non permette sempre di determinare le sue impostazioni.
Grazie) Ho messo il codice nell'EA e ho aggiunto la libreria. Ho pensato che potesse funzionare senza la libreria)
Non funzionerà sempre, ma il più delle volte è sufficiente.
Questo non funzionerà correttamente senza macro aggiuntive
In quattro, OrderSend() restituisce il numero del biglietto, o -1. E -1 è vero
Non sarà corretto senza macro aggiuntive
In quattro, OrderSend() restituisce il numero del biglietto o -1. E -1 è vero
Questo è esattamente il motivo per cui funzionerà.
È esattamente per questo che funzionerà.
Dobro, non è entrato nella logica.
Open -> true && false --> risultato false = permesso
Non aperto -> true && (true || false) --> risultato true = non permettere posizioni lunghe, false = permettere
...
In quali casi non funziona?
E se si apre, perché con il lotto 1.0?
In quali casi non funziona?
Per esempio, se il commercio è proibito.
E se si apre, perché con il lotto 1.0? Non c'è molto da perdere nel controllo?
L'apertura a prezzo zero non dovrebbe funzionare, ma non ne sono sicuro.
Per esempio, se il commercio è proibito.
Aprire a prezzo zero non dovrebbe esserlo, ma non ne sono sicuro.
Sì, non ho fatto attenzione ai prezzi, mi pento :)
Ma quale sarebbe il primo codice di errore "requote" o "il trading lungo è vietato"?
Ma quale sarà il primo codice di errore "requote" o "il trading lungo è vietato"?
Provate.
Provate.
Non ora.
Non finché non è necessario.
C'è l'abitudine di ricordare i "bisogni" e di tenerne conto in caso di necessità.