Ciao cari programmatori, sono nuovo di mgl4, potete aiutarmi? Ho bisogno di un robot di trading che apra la mattina (9:00) dopo aver preso un profitto aspetta il giorno successivo. Potresti dirmi in parole semplici cosa aggiungere?
Nargiz Ravanova: 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.
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?
При создании пользовательского индикатора можно указать один из 18 типов графического построения (способа отображения на главном окне графика или в подокне графика), значения которых указаны в перечислении ENUM_DRAW_TYPE. В зависимости от стиля рисования, может потребоваться от одного до четырех буферов значений (отмеченных как INDICATOR_DATA...
Rustam Bikbulatov: Buon pomeriggio. In Prof() i numeri sono impostati. In ProfS() questi numeri dovrebbero sommarsi. Puoi dirmi cosa c'è che non va e come risolverlo?
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 in cui va. Grazie.
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
makssub: 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.
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