Считается прибыль по всем позициям, которые открыл этот эксперт.
Вот её код:
//+------------------------------------------------------------------+ //| Profit all positions | //+------------------------------------------------------------------+ double ProfitAllPositions(void) { double profit=0.0; for(int i=PositionsTotal()-1; i>=0; i--) if(m_position.SelectByIndex(i)) // selects the position by index for further access to its properties if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==InpMagic) profit+=m_position.Commission()+m_position.Swap()+m_position.Profit(); //--- return(profit); }
Доброго времени!
Владимир Уважаемый!!!
Разделение на бай и сел забыли добавить (наверное забыли) Это прям очень желательное дополнение без него прям теряется смысл. Добавьте пожалуйста Разделение на Бай и Сел.
Владимир Обратите внимание!!!
В тесте было замечено что если сделка стоит на Бай то мартенгеил Начинает выставлятся когда сделка в плюсе Тоесть мартин ставится в плюсовую сторону!!!
Обратите внимание на эту настройку !!!
Это очень хорошо для будующих Советников и для этого тоже но:
Нужно МОЖНО сделать разделение: Тоесть Разрешить выставлять мартингеил когда сделка в профите и разрешить выставлять мартингеил когда сделка в убытке такая функция реализуется в некоторых советниках.
Например: советник CAP Channel Trading EA MT5
Прикладываю и Скриншот его настроек.
В тестере Проблема осталась. Прикладываю Ниже фаил журнала
И скриншоты со сделками и настройками.
Добавьте пожалуйста Разделение На бай и сел сделки может проблема уйдёт сама собой.
2021.11.10 14:41:02.432 MetaTester 5 started on 127.0.0.1:3000 2021.11.10 14:41:02.442 initialization finished 2021.11.10 14:41:02.711 login (build 3050) 2021.11.10 14:41:03.172 4372 bytes of account info loaded 2021.11.10 14:41:03.172 1470 bytes of tester parameters loaded 2021.11.10 14:41:03.172 11964 bytes of input parameters loaded 2021.11.10 14:41:03.176 12272 bytes of symbols list loaded (1403 symbols) 2021.11.10 14:41:03.177 expert file added: Experts\RSI level 50 MA Color N Bars Next.ex5. 142925 bytes loaded 2021.11.10 14:41:03.191 1468 Mb available, 17 blocks set for ticks generating 2021.11.10 14:41:03.191 initial deposit 10000.00 RUB, leverage 1:100 2021.11.10 14:41:03.194 successfully initialized 2021.11.10 14:41:03.194 155 Kb of total initialization data received 2021.11.10 14:41:03.194 Intel Pentium G620 @ 2.60GHz, 6108 MB 2021.11.10 14:41:03.218 debug version of 'RSI level 50 MA Color N Bars Next.ex5', please recompile it 2021.11.10 14:41:03.236 EURUSD: symbol to be synchronized 2021.11.10 14:41:03.237 EURUSD: symbol synchronized, 3880 bytes of symbol info received 2021.11.10 14:41:03.237 EURUSD: history synchronization started 2021.11.10 14:41:03.239 EURUSD: load 27 bytes of history data to synchronize in 0:00:00.001 2021.11.10 14:41:03.239 EURUSD: history synchronized from 2020.01.02 to 2021.11.09 2021.11.10 14:41:03.387 EURUSD,M12: history cache allocated for 57864 bars and contains 31103 bars from 2020.01.02 09:00 to 2020.12.31 18:48 2021.11.10 14:41:03.387 EURUSD,M12: history begins from 2020.01.02 09:00 2021.11.10 14:41:03.389 EURUSD,M12 (XMGlobal-MT5 2): every tick generating 2021.11.10 14:41:03.389 EURUSD,M12: testing of Experts\RSI level 50 MA Color N Bars Next.ex5 from 2021.01.01 00:00 to 2021.11.09 00:00 started with inputs: 2021.11.10 14:41:03.389 = 2021.11.10 14:41:03.389 InpWorkingPeriod=0 2021.11.10 14:41:03.389 InpMaxSpread=20 2021.11.10 14:41:03.389 InpMinProfit=10 2021.11.10 14:41:03.389 = 2021.11.10 14:41:03.389 InpLots=0.01 2021.11.10 14:41:03.389 InpMartin=true 2021.11.10 14:41:03.389 InpMartinCoeff=3 2021.11.10 14:41:03.389 InpMinStep=50 2021.11.10 14:41:03.389 InpMartinMaxMultiplications=3 2021.11.10 14:41:03.389 = 2021.11.10 14:41:03.389 Inp_RSI_ma_period=9 2021.11.10 14:41:03.389 Inp_RSI_applied_price=1 2021.11.10 14:41:03.389 = 2021.11.10 14:41:03.389 Inp_MA_ma_period=3 2021.11.10 14:41:03.389 Inp_MA_ma_shift=0 2021.11.10 14:41:03.389 Inp_MA_ma_method=0 2021.11.10 14:41:03.389 Inp_MA_applied_price=1 2021.11.10 14:41:03.389 Inp_MA_trend_n_bars=3 2021.11.10 14:41:03.389 = 2021.11.10 14:41:03.389 InpPrintLog=true 2021.11.10 14:41:03.389 InpDeviation=10 2021.11.10 14:41:03.389 InpMagic=310799823 2021.11.10 14:41:03.429 USDRUB: symbol to be synchronized 2021.11.10 14:41:03.433 USDRUB: symbol synchronized, 3880 bytes of symbol info received 2021.11.10 14:41:03.433 USDRUB: history synchronization started 2021.11.10 14:41:03.435 USDRUB: load 27 bytes of history data to synchronize in 0:00:00.001 2021.11.10 14:41:03.435 USDRUB: history synchronized from 2020.01.02 to 2021.11.09 2021.11.10 14:41:03.437 program file added: \Indicators\MA Color N Bars.ex5. 21737 bytes loaded 2021.11.10 14:41:06.398 2021.01.04 01:36:00 RSI level 50 MA Color N Bars Next.mq5 SearchTradingSignals, OK: Signal BUY 2021.11.10 14:41:06.399 EURRUBmicro: symbol to be synchronized 2021.11.10 14:41:06.399 EURRUBmicro: symbol synchronized, 3880 bytes of symbol info received 2021.11.10 14:41:06.399 EURRUBmicro: history synchronization started 2021.11.10 14:41:06.401 EURRUBmicro: load 37 bytes of history data to synchronize in 0:00:00.001 2021.11.10 14:41:06.401 EURRUBmicro: history synchronized from 2020.01.02 to 2021.11.09 2021.11.10 14:41:06.402 2021.01.04 01:36:03 market buy 0.01 EURUSD (1.22431 / 1.22447 / 1.22431) 2021.11.10 14:41:06.402 2021.01.04 01:36:03 deal #2 buy 0.01 EURUSD at 1.22447 done (based on order #2) 2021.11.10 14:41:06.419 2021.01.04 01:36:03 deal performed [#2 buy 0.01 EURUSD at 1.22447] 2021.11.10 14:41:06.419 2021.01.04 01:36:03 order performed buy 0.01 at 1.22447 [#2 buy 0.01 EURUSD at 1.22447] 2021.11.10 14:41:06.423 2021.01.04 01:36:03 CTrade::OrderSend: market buy 0.01 EURUSD [done at 1.22447] 2021.11.10 14:41:06.423 2021.01.04 01:36:03 RSI level 50 MA Color N Bars Next.mq5 PrintResultTrade, Symbol: EURUSD, Code of request result: 10009, Code of request result as a string: done at 1.22447Trade execution mode: Execution of orders on the market 2021.11.10 14:41:06.423 2021.01.04 01:36:03 Deal ticket: 2, Order ticket: 2, Order retcode external: 0, Volume of deal or order: 0.01 2021.11.10 14:41:06.423 2021.01.04 01:36:03 Price, confirmed by broker: 1.22447, Current bid price: 1.22431 (the requote): 1.22431, Current ask price: 1.22447 (the requote): 1.22447 2021.11.10 14:41:06.423 2021.01.04 01:36:03 Broker comment: Request executed 2021.11.10 14:41:06.992 2021.01.04 01:36:03 OnTradeTransaction Transaction confirmed 2021.11.10 14:41:11.103 2021.01.04 03:48:00 RSI level 50 MA Color N Bars Next.mq5 SearchTradingSignals, OK: Signal BUY 2021.11.10 14:41:11.104 2021.01.04 03:48:01 market buy 0.01 EURUSD (1.22492 / 1.22508 / 1.22492) 2021.11.10 14:41:11.104 2021.01.04 03:48:01 deal #3 buy 0.01 EURUSD at 1.22508 done (based on order #3) 2021.11.10 14:41:11.104 2021.01.04 03:48:01 deal performed [#3 buy 0.01 EURUSD at 1.22508] 2021.11.10 14:41:11.104 2021.01.04 03:48:01 order performed buy 0.01 at 1.22508 [#3 buy 0.01 EURUSD at 1.22508] 2021.11.10 14:41:11.105 2021.01.04 03:48:01 CTrade::OrderSend: market buy 0.01 EURUSD [done at 1.22508] 2021.11.10 14:41:11.105 2021.01.04 03:48:01 RSI level 50 MA Color N Bars Next.mq5 PrintResultTrade, Symbol: EURUSD, Code of request result: 10009, Code of request result as a string: done at 1.22508Trade execution mode: Execution of orders on the market 2021.11.10 14:41:11.105 2021.01.04 03:48:01 Deal ticket: 3, Order ticket: 3, Order retcode external: 0, Volume of deal or order: 0.01 2021.11.10 14:41:11.105 2021.01.04 03:48:01 Price, confirmed by broker: 1.22508, Current bid price: 1.22492 (the requote): 1.22492, Current ask price: 1.22508 (the requote): 1.22508 2021.11.10 14:41:11.105 2021.01.04 03:48:01 Broker comment: Request executed 2021.11.10 14:41:11.105 2021.01.04 03:48:01 OnTradeTransaction Transaction confirmed

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
RSI level 50 MA Color N Bars Next:
Развитие 'RSI level 50 MA Color N Bars' - добавлены опции минимальная прибыль для закрытия позиций и мартингейл
Автор: Vladimir Karputov