- [ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3.
- Domande dai principianti MQL5 MT5 MetaTrader 5
- [Archivio] FOREX - Tendenze, previsioni e conseguenze (Episodio 11: Gennaio 2012)
Si prega di consigliare come saltare programmaticamente 1 - 2 trade negativi (non applicare martin a loro) che di solito vanno su un inizio non riuscito di un piatto... o piuttosto un'entrata fallita in un piatto dal primo trade o spesso accade su un'inversione verso un nuovo binario...
OnTradeTransaction - cattura le transazioni perdenti e aumenta il contatore.
Grazie per la risposta, ma non c'è nulla sulla storia e sull'ottenere l'ultimo trade negativo, che è ciò che la martingala moltiplica
Si prega di leggere attentamente:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Suggerimenti su come cucinare un martin in modo da non scolare...
Vladimir Karputov, 2018.09.06 16:45
OnTradeTransaction - cattura le transazioni perdenti e aumenta il contatore.
Ora è più dettagliato:
FASE 1: Catturato un trade negativo.
Passo 2: Aumentare il contatore.
Terzo passo: finché il contatore è 1 o 2 - non usare un martin.
È inOnTradeTransaction che otteniamo TUTTE le informazioni sull'ultimo trade.
Grazie per la risposta, ma non c'è niente lì dentro sulla storia e sull'ottenere l'ultimo trade negativo, che è quello che la martingala moltiplica
Cerca la parolaOnTradeTransaction.
Ecco un codice dove tutto è chiaro, ma non è chiaro come prendere gli ultimi trade... e lì nella vostra astrusa documentazione non si capisce niente, come se fosse scritta per gente astrusa ed è inutile leggere e rileggere... io stesso l'ho riletta due volte e cosa di cosa e da cosa non ho capito
//+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 19.02.2008 | //| Описание : Возвращает флаг убыточности последней позиции. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //+----------------------------------------------------------------------------+ bool isLossLastPos(string sy="", int op=-1, int mn=-1) { datetime t; int i, j=-1, k=OrdersHistoryTotal(); if (sy=="0") sy=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if (OrderSymbol()==sy || sy=="") { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (t<OrderCloseTime()) { t=OrderCloseTime(); j=i; } } } } } } } if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) { if (OrderProfit()<0) return(True); } return(False); }
Cosa significa prendere il prossimo non redditizio e saltarlo? Dite al bot che non c'è segnale.
Non dirà nulla al bot MQL5 con questo codice))))
Almeno tieni d'occhio il soggetto!
Sono d'accordo. Sono lontano da MQL5. La cosa chiave in questo codice per lui è(OrderProfit()<0)
"per non perdere..." - cioè, come si ottiene un EA redditizio?
Questa è la domanda che tutti si pongono qui
;)
"per non perdere..." - cioè, come si ottiene un EA redditizio?
Questa è la domanda che tutti si pongono.
;)
Qual è la preoccupazione? Non entrare nella cotoletta intera, e uscire dal mercato in tempo - non aspettare uno stop-out. Questo è tutto per 5 copechi).
D'accordo. Sono lontano da MQL5. La cosa chiave in questo codice per lui è(OrderProfit()<0)
Approccio sbagliato - dovrebbe essereOrderProfit()>Spread

- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso