![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Guarda la mia versione:
Su un portatile - tutto vola!
Come posso sapere che TRADE_RETCODE_MARKET_CLOSED (il mercato è chiuso) per un determinato simbolo senza inviare un ordine di compravendita al server?
https://www.mql5.com/ru/docs/marketinformation/symbolinfointeger?
Ho ordinato un Expert Advisor che lavora sulla base del posizionamento delle tre MA: se Fast > Medium > Slow, allora compro con doppio volume per invertire la posizione. Se il rapporto è invertito, vendiamo con un'inversione. L'Esecutore ha fatto un modello. Quando lo provo, vedo che ogni inversione di posizione è implementata da tre accordi di inversione. Qualcuno può suggerire qual è il problema qui?
Screenshot della piattaforma MetaTrader
EURUSD, M5, 2013.07.14
Nord Group Investments Inc., MetaTrader 5, Demo
temp_file_screenshot_34063.png
Ho ordinato un Expert Advisor che lavora sulla base del posizionamento di tre MA: se Fast > Medium > Slow, allora compro con doppio volume per invertire la posizione. Se il rapporto è invertito, vendiamo con un'inversione. L'Esecutore ha fatto un modello. Quando lo provo, vedo che ogni inversione di posizione è implementata da tre accordi di inversione. Qualcuno può dirmi qual è la ragione?
vendere - il prezzo si è spostato in un'altra direzione - girare - il prezzo è tornato - girare di nuovo
Il grafico mostra il risultato finale, mentre la modalità in tempo reale mostra un quadro completamente diverso
vendere - il prezzo è andato dall'altra parte - girare - il prezzo è tornato - girare di nuovo
si può vedere il risultato finale sul grafico, ma in tempo reale è un quadro completamente diverso
L'EA funzionava senza errori, ha deciso di eseguire MT5 di nuovo oggi, ma ora quando si compila scrive:
Non può essere usato per l'array statico allocato
Come posso liberarmene? Come posso liberarmene?
L'EA funzionava senza errori, ha deciso di eseguire MT5 di nuovo oggi, ma ora quando si compila scrive:
Non può essere usato per l'array statico allocato
Come posso liberarmene? Grazie.
Usare array dinamici o cambiare la dimensione degli array statici: