Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1407
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
Buon pomeriggio. Sto testando un EA e quando eseguo il debug utilizzando i dati storici tutto va come previsto. Le operazioni vengono avviate e chiuse come dovrebbero e l'EA sembra funzionare correttamente.
Tuttavia, quando abilito questo stesso EA a "fare trading" sul conto demo, semplicemente non invia gli ordini, rimanendo totalmente inerte.
In altre parole, posso effettuare backtest basati su questo EA, incluso seguirlo sul grafico durante il debug, ma per qualche motivo non invia ordini sul mercato in tempo reale (conto demo).
L'asset che sto testando è WINM22.
Nel "diario" della MT5 compaiono i seguenti messaggi:
- l'esperto è stato caricato con successo
- il trading automatico è abilitato
E nient'altro. Nemmeno un messaggio di errore durante la sessione di trading.
Qualcuno può aiutarmi a capire cosa sta succedendo?
I comandi che sto utilizzando per inviare gli ordini sono:Grazie.
Salve, vorrei chiedere... è possibile scrivere un Expert Advisor su MT4/5, in modo che quando effettua un'operazione, si basi non solo sugli indicatori incorporati in MT, ma anche su dati provenienti dall'esterno (ad esempio, dal mio server)?
E un'altra domanda: un Expert Advisor può essere guidato da indicatori non solo per lo strumento ad esso legato, ma anche per altri strumenti (in senso figurato, un Expert Advisor sulla coppia di valute EURUSD è guidato da un indicatore con DXY)?
E un'altra domanda: un Expert Advisor può essere guidato da indicatori non solo per lo strumento ad esso legato, ma anche per altri strumenti (in senso figurato, un Expert Advisor sulla coppia di valute EURUSD è guidato da un indicatore con DXY)?
Sì, è possibile fare tutto ciò.
Sì, tutto ciò può essere fatto.
int mov1=iMA(NULL,PERIOD_H4,200,0,MODE_EMA,PRICE_CLOSE);
uscite 10
Ho scommesso su Eurodollaro, perché 10 non è reale.
uscite 10
Ho scommesso su Eurodollaro, perché 10 non è reale.
Valore restituito
Restituisce l'handle dell'indicatore tecnico specificato, in caso di fallimento restituisce INVALID_HANDLE.
Valore di ritorno
Restituisce l'handle dell'indicatore tecnico specificato; in caso di fallimento, restituisce INVALID_HANDLE.
Beh, restituisce un valore, solo 10. Non può essere così.
Non credo che ci sia un errore. Ho appena iniziato a programmare, per favore aiutatemi.
Beh, restituisce solo un valore di 10. Non può essere giusto.
Non credo che ci sia un errore. Ho appena iniziato a programmare, per favore aiutatemi.
10 è esattamente un handle, il suo valore. Questo indica che l'indicatore è stato creato con successo.
Per leggere i valori dei suoi buffer da un indicatore creato con successo, si deve utilizzare CopyBuffer(), in cui si deve specificare l'handle dell'indicatore ricevuto.
Colleghi, per favore, quando si trascina con il mouse un nuovo simbolo dalla lista "Market Watch" in una finestra del grafico, gli oggetti di disegno del simbolo precedente (ad esempio i livelli, ecc.) rimangono sul grafico. Questi oggetti sono legati alla finestra senza essere legati al simbolo? È possibile risolvere il problema in qualche modo? Forse esiste una soluzione? Non voglio creare un profilo separato per ogni simbolo.