mq4 To mq5 ? - страница 2

 
Renat:

Похоже, это только у меня есть и еще не выложено в паблик.

Извините, выложим в релизе Мт4 на следующей неделе.

Оооо !!!

Буду премного благодарен !

(Хотя и придется теперь перешерстить весь код на предмет разницы между моим CTrade и новым, стандартным)

 
ALXIMIKS:

Посмотрел, нашел - лично у меня этот файл еще с 6 ‎декабря ‎2013 ‎г. 

Да, у меня тоже. Дата создания - 05.11.2013, дата изменения - 06.12.2013

Правда, я не проверял, как он работает. 

Файлы:
Trade.mqh  60 kb
 
komposter:

Да, у меня тоже. Дата создания - 05.11.2013, дата изменения - 06.12.2013

Правда, я не проверял, как он работает. 

Вы уверены, что это из МТ4 ? Мне кажется, что это файл из МТ5.
 
Laryx:
Вы уверены, что это из МТ4 ? Мне кажется, что это файл из МТ5.
Я его точно в папку MQL4 не переносил
Сравнить сейчас не могу
 
komposter:
Я его точно в папку MQL4 не переносил
Сравнить сейчас не могу

Ну вот и поглядите на ваш файл.

Навскидку:

Функция bool CTrade::PositionClose(const string symbol,const ulong deviation) (строка 444)

Просто очищает структуры, реально совершенно не производя никаких действий (код закомментарен)

А ведь в этом случае в МТ4 необходимо закрыть все ордера, которые, вобще говоря, могут быть в различных направлениях.


строка 851:    case ORDER_TYPE_BUY_STOP_LIMIT : str="buy stop limit";  break;

В МТ4 НЕТ такого типа ордера !


string CTrade::FormatRequestResult(string &str,const MqlTradeRequest &request,const MqlTradeResult &result) const (строка 1058)

Использует коды возврата сервера МТ5, которых нет в МТ4, но при этом не обрабатывает коды возврата, которые возвращает МТ4


Функция bool CTrade::OrderCheck(const MqlTradeRequest &request,MqlTradeCheckResult &check_result) (строка 1142)

просто закомментарена, ничего не производит. А ведь это важная функция проверки значений.


Это я еще не проверял код тщательно. В общем, мое предположение:

Это файл из МТ5, который был "наскоро подогнан" под МТ4. Реально использовать этот файл в МТ4 возможно с крайней осторожностью, выполняя массу дополнительных условий по умолчанию. Если МетаКвоты позволят себе выложить этот файл в Стандартную Библиотеку - я решу, что у них уволены все нормальные программисты.

 

Подскажите пожалуйста!

Есть ли дубликатор сделок из МТ4 в МТ5 ? 

 
aVirginGirl:

Подскажите пожалуйста!

Есть ли дубликатор сделок из МТ4 в МТ5 ? 

Врядли, в этом нет необходимости, МТ5 более навороченая платформа и если реал в МТ5 то нет смысла копировать сделки из МТ4, достаточно переписать советник в МТ5 и работать напрямую.
 
Подскажите как из ex.4 сделать mql.4
 
Joni4404:
Подскажите как из ex.4 сделать mql.4
Законным способом никак. А за незаконный способ - баня.
 
barabashkakvn:
Законным способом никак. А за незаконный способ - баня.
Баня с пивом-девками?