Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 225
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
Salve, cari programmatori, sono nuovo di mgl4, potete aiutarmi per favore? Ho bisogno di un robot di trading che apra la mattina (9:00) dopo aver ottenuto un profitto atteso per il giorno successivo. Puoi dirmi in parole semplici cosa aggiungere?
Beh, in parole semplici, va così:
Creiamo una variabile di tipo datetime e vi registriamo il tempo della candela D1 corrente quando chiudiamo l'ordine con un profitto. E prima di aprire un altro ordine, controlliamo il valore di questa variabile con il tempo della candela D1 corrente. Di conseguenza, se il tempo corrente è più alto, possiamo aprire. Altrimenti, fumiamo fumo fumo fumo.
Ecco il codice funzionante:
Notate che la freccia è disegnata con il numero posteriore BufferDn[i+1]=. Questo è un peccato.Oh, grazie, grazie, grazie, grazie, grazie! :)) Tuttavia, per i semplici mortali i buoni programmatori sono dei maghi! :))
Allora, ha senso un tale indicatore? Non capisco bene quanto la freccia sarà disegnata retroattivamente? Cioè, per esempio, la candela è finita, la freccia è disegnata, e nello stesso momento siamo entrati nel commercio su una nuova candela (cioè, all'inizio della prossima candela)? Se è così, sembra essere buono. Ma se è diverso, come?
Buon pomeriggio. In Prof() i numeri sono impostati. In ProfS() questi numeri dovrebbero sommarsi. Puoi dirmi cosa c'è che non va e come risolverlo?
Grazie mille Alexei!
i è solo una candela chiusa, la freccia è disegnata su i+1. Ci sarà sempre un ritardo, dovreste cercare di ottimizzare e vedere cosa succede.
i è solo una candela chiusa, la freccia è disegnata su i+1. Ci sarà sempre un ritardo, bisogna provare a ottimizzare e vedere cosa succede.
Ci sto provando)
Buon pomeriggio. Potete dirmi come trovare una posizione aperta la più lontana in pip dal prezzocorrentee chiuderla. Indipendentemente dalla coppia di valute e dalla direzione che sta prendendo. Grazie.
Ti è stato risposto nel tuo topichttps://www.mql5.com/ru/forum/334987
moderatore che usa SBhttps://www.mql5.com/ru/docs/standardlibrary/tradeclasses
Ho scritto un esempio basato sull'aiuto
se la domanda è come chiudere una posizione, di nuovo l'aiuto èhttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions