Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 80
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
Voglio mettere uno stock (futures) in MT5 per testare il mio, come?
Assolutamente no. cercate una casa di intermediazione con questi futures
%))) Non c'è nessun DC con questo fuchs))) Deve essere incollato insieme...
È un peccato, è un peccato, e tutto è iniziato così bene...
Saluti a tutti!
Sto cercando di implementare due funzioni nel mio EA, la prima definisce il profitto dell'ultimo trade, la seconda definisce il lotto dell'ultimo trade.
Ho cercato in questo sito dalla A alla Z e ho fatto diverse funzioni, seguendo gli esempi negli articoli e altri EA, ma nessun risultato - entrambe le funzioni restituiscono sempre 0.00.
Qui mi sembra che sia la variante più vicina a quella corretta, ma il risultato è sempre 0:
Cerco di ottenere la dimensione del lotto nello stesso modo:
E non funziona niente, i valori sono sempre zero.
Io stesso ho appena iniziato la migrazione da mql4 a mql5. L'implementazione di tali funzioni in mql4 non era molto difficile, ma qui è un punto morto.
Per favore, consigliatemi una soluzione reale e funzionante.
...
Per favore, suggerite una soluzione reale e funzionante.
Usa HistoryDealGetTicket() e HistoryDealsTotal().
E fare la convalida:
tol64 grazie mille! Tutto funziona.
Ecco una soluzione funzionante al 100% - la funzione restituisce il profitto dell'ultima posizione chiusa nella storia del terminale:
Per analogia otteniamo la dimensione del lotto dell'ultimo trade:
tol64 grazie mille! Funziona tutto.
...
Se premete anche Ctrl+ nell'editor, otterrete un codice ben formattato. Questo è particolarmente importante prima di caricare l'esempio sul forum (migliore leggibilità). ))
Buongiorno, ho iniziato da poco a imparare MQL5. Ho un problema con la chiusura delle posizioni. Nel codice: if(!m_Trade.PositionClose(_Symbol,100))//--- chiudere la posizione per il simbolo corrente. Il risultato è che la posizione è invertita! Sarei molto grato per un suggerimento, come posso chiudere una posizione?
Registro EA dopo che la barra ha chiuso sotto il livello di stop. Posizione lunga = 1 lotto, posizione corta = 1 lotto)