Per favore, ditemi qual è il problema. Il compilatore non dà alcun errore. Nel tester, la maggior parte dei trade sono ok, ma a volte il gestore degli errori nella stampante scrive stop sbagliati e il prezzo aperto scrive con 6 decimali: Invalid price (stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
barudkinarseniy: Per favore, ditemi qual è il problema. Il compilatore non dà alcun errore. Nel tester, la maggior parte dei trade sono ok, ma a volte il gestore degli errori nella stampante scrive stop sbagliati e il prezzo aperto scrive con 6 decimali: Invalid price (stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
La prima cosa che ha attirato la mia attenzione è stato questo frammento di codice, queste due funzioni sono le stesse
int msl = (int) MarketInfo(Symbol(),MODE_STOPLEVEL);
int stsl = (int) SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
Potete per favore consigliarmi se un EA continuerà a funzionare se cambio il profilo in MT4? O tutte le finestre EA devono essere aperte nello stesso profilo per funzionare in modo permanente?
È possibile scrivere un programma in MQL4 che disegni un grafico in forma di candele secondo i valori calcolati in diversi timeframe? Forse ci sono codici già pronti per questi problemi?
Ivan Molchanov: Puoi per favore consigliarmi se l'EA continuerà a funzionare quando cambio il profilo in MT4? O tutte le finestre EA devono essere aperte in un profilo per funzionare in modo permanente?
Ciao, potresti dirmi come prescrivere nei parametri impostati la selezione del timeframe esterno? Sarebbe esattamente una selezione e non da stampare manualmente.
barudkinarseniy: Ciao, potresti dirmi come scrivere nel set di parametri extern per selezionare il timeframe? Sarebbe esattamente una selezione e non la stampa manuale.
Usa la variabile di tipo enumerazione ENUM_TIMEFRAMES.
Ciao Compagni! Potete dirmi per favore qual è l'errore, il compilatore dà un avvertimento sulla possibile perdita di dati (
È necessaria una conversione esplicita del tipo:
Grazie! Non posso ricordare tutte queste sfumature di conversione))
Per favore, ditemi qual è il problema. Il compilatore non dà alcun errore. Nel tester, la maggior parte dei trade sono ok, ma a volte il gestore degli errori nella stampante scrive stop sbagliati e il prezzo aperto scrive con 6 decimali: Invalid price (stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
Buon giorno cari programmatori!
È possibile scrivere un programma in MQL4 che disegni un grafico in forma di candele secondo i valori calcolati in diversi timeframe? Forse ci sono codici già pronti per questi problemi?
Puoi per favore consigliarmi se l'EA continuerà a funzionare quando cambio il profilo in MT4? O tutte le finestre EA devono essere aperte in un profilo per funzionare in modo permanente?
Strumenti => Impostazioni
e fare quello che vuoi...
Ciao, potresti dirmi come scrivere nel set di parametri extern per selezionare il timeframe? Sarebbe esattamente una selezione e non la stampa manuale.
Usa la variabile di tipo enumerazione ENUM_TIMEFRAMES.