Скачать MetaTrader 5

Библиотеки: TimeSeries - Библиотека функций для работы с таймсериями

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Automated-Trading
Админ
101245
Automated-Trading  

TimeSeries - Библиотека функций для работы с таймсериями:

Библиотека функций для работы с таймсериями: iTime, iOpen, iHigh, iLow, iClose, iHighest, iLowest, iBarshift. Для всех функций доступен краткий вариант вызова (с символом и периодом текущего графика).

Автор: Andrey Khatimlianskii

hrenfx
3672
hrenfx  

В таком же духе добавить перевод (из MQL4) MarketInfo, Order-функций и т.д. При этом добавить к названиям функций префикс "MQ4_": MQL4_iTime, MQL4_MarketInfo, MQL4_OrderSend, ...

P.S. Еще по теме. 

Dmitry Fedoseev
43505
Dmitry Fedoseev  
hrenfx:
В таком же духе добавить перевод (из MQL4) MarketInfo, Order-функций и т.д. При этом добавить к названиям функций префикс "MQ4_": MQL4_iTime, MQL4_MarketInfo, MQL4_OrderSend, ...

В комплект терминала входят классы для доступа к рыночным данным и для выполнения торговых действий.

 

hrenfx
3672
hrenfx  

Мы, видимо, о разном говорим. На примере безындикаторного MQL4-советника:

  • Добавили сответствующий include.
  • Добавили в исходнике автозаменой упомянутый префикс к штатным MQL4-функциям.
  • Совсем немного подредактировали полученный MQL4-файл, чтобы получить MQL5-файл.
  • Получили тот же самый советник, но уже для MT5.
Dmitry Fedoseev
43505
Dmitry Fedoseev  
hrenfx:

Мы, видимо, о разном говорим. На примере безындикаторного MQL4-советника:

  • Добавили сответствующий include.
  • Добавили в исходнике автозаменой упомянутый префикс к штатным MQL4-функциям.
  • Совсем немного подредактировали полученный MQL4-файл, чтобы получить MQL5-файл.
  • Получили тот же самый советник, но уже для MT5.

Тогда не знаю. С использованием класса, процесс вызова торговой функции усложняется на 2 строки: для подключения файла и объявления класса. Стоит ли такими вещами "зафлуживать" кодабазу? 

hrenfx
3672
hrenfx  
Если перенос MQL4-кода в MQL5 займет менее пяти минут хотя бы для безындикаторных советников (для них вообще может быть автоматический мгновенный корвертор, основанный на том же принципе) - стоит.
Dmitry Fedoseev
43505
Dmitry Fedoseev  
hrenfx:
Если перенос MQL4-кода в MQL5 займет менее пяти минут хотя бы для безындикаторных советников (для них вообще может быть автоматический мгновенный корвертор, основанный на том же принципе) - стоит.

Если вы считаете, что проблемой перевода экспертов с MQ4 в MQL5 являются только индикаторы, то вам следует спуститься с небес на землю.

hrenfx
3672
hrenfx  

Если говорить о чистых советниках, то существенные сложности имеются в отсутствии виртуальных позиций.

Об этих на тот момент еще будущих сложностях велась речь, как только стало известно, какой нетто-платформой будут позиционировать MT5.

К сожалению, немногие из разработчиков поняли, что перевод MT5-логики (торговой, не программистской) в MT4 - на порядке проще, чем MT4 в MT5. 

Dmitry Fedoseev
43505
Dmitry Fedoseev  
hrenfx:

... 

К сожалению, немногие из разработчиков поняли, что перевод MT5-логики в MT4 - на порядке проще, чем MT4 в MT5. 

Ага... Особенно если в коде есть структура с динамическим массивом... (аплодисменты, занавес)

 

hrenfx
3672
hrenfx  
Думаю, мы отлично поняли друг-друга.
Andrey Khatimlianskii
56499
Andrey Khatimlianskii  

С удовольствием сделаю аналоги всех необходимых функций (в т.ч. по учету виртуальных сделок), когда дойдут руки.

Сейчас понадобились эти функции, готовой библиотеки не нашел. Вот и пришлось сделать свою.

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий