Тестирование

 
Можно советник с metatrader 4 протестировать в  metatrader 5 ? Интересует мультивалютное тестирование 
 
traderEvgen:
Можно советник с metatrader 4 протестировать в  metatrader 5 ? Интересует мультивалютное тестирование 
Вам нужно для мультивалютного тестирования совершить один шаг: наконец стать писать на MQL5. А что Вы хотели? Ведь Вы продолжаете сидеть на морально устаревшей "четвёрке", при этом хотите совершенства. 
 
Karputov Vladimir:
Вам нужно для мультивалютного тестирования совершить один шаг: наконец стать писать на MQL5. А что Вы хотели? Ведь Вы продолжаете сидеть на морально устаревшей "четвёрке", при этом хотите совершенства. 
может есть еще какие-то варианты, как это можно реализовать? Кто захочет сотни строчек кода править с mql4 на mql5.
 
traderEvgen:
может есть еще какие-то варианты, как это можно реализовать? Кто захочет сотни строчек кода править с mql4 на mql5.
Если советник Вы писали сами - тогда начните прямо сейчас переписывать. Задавайте вопросы по MQL5 прямо в этой теме - я с удовольствием помогу.
 
traderEvgen:
может есть еще какие-то варианты, как это можно реализовать? Кто захочет сотни строчек кода править с mql4 на mql5.

Попробуйте это: https://www.mql5.com/ru/code/16006

MT4Orders
MT4Orders
  • голосов: 15
  • 2016.08.05
  • //www.mql5.com/ru/users/fxsaber">
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
Karputov Vladimir:
Если советник Вы писали сами - тогда начните прямо сейчас переписывать. Задавайте вопросы по MQL5 прямо в этой теме - я с удовольствием помогу.

спасибо большое. Уже много исправил по этому примеру https://www.mql5.com/ru/articles/81 . Да и понял разницу mql4 и mql5 )

Осталось исправить  OrderSend(Symbol(), cmd, lot, price, 3, stoploss, takeprofit1, "Order_1", magicNumber, 0, Red);


ну и OrderSelect, OrderMagicNumber, OrderProfit ... 

 
Andrey Barinov:

Попробуйте это: https://www.mql5.com/ru/code/16006


отличная штука для тех кто не хочет разбираться с mql5. Спасибо большое 

 
traderEvgen:

спасибо большое. Уже много исправил по этому примеру https://www.mql5.com/ru/articles/81 . Да и понял разницу mql4 и mql5 )

Осталось исправить  OrderSend(Symbol(), cmd, lot, price, 3, stoploss, takeprofit1, "Order_1", magicNumber, 0, Red);


ну и OrderSelect, OrderMagicNumber, OrderProfit ... 

Используйте стандартную библиотеку - торговый класс CTrade
 
Karputov Vladimir:
Используйте стандартную библиотеку - торговый класс CTrade

может есть пример ?

 
traderEvgen:

может есть пример ?

Вот самый простой пример использования стандартной библиотеки - покупка по рынку:

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                              Copyright © 2016, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
#include <Trade\Trade.mqh> // подключение торгового класса "CTrade"

CTrade my_trade;           // объект класса CTrade
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- Buy
   my_trade.Buy(1.0);      // открывает длинную позицию объёмом 1.0 лот
  }
//+------------------------------------------------------------------+
Файлы:
Test.mq5  2 kb
Причина обращения: