![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы используете какое-то древнее, наспех собранное решение.
Вспомнил, что более продуманное решение "конвертации" делал тут.
Сам использую MT4Style только в Order-функциях. Абсолютно не конвертирую остальные штатные MT4-функции для своих работ и вижу такой вариант костыльным. Рекомендую маржинальные функции писать на родных функциях, без попыток конвертации. Посмотрел свой класс по работе с маржой - приличный по размеру mqh-файл. И это только обычный Forex.
Просто у меня задача была сделать компилируемый код для MT4 и MT5 по функциям логики советника, а сам обвес, связанный с окружениям и работой с ордерами преобразовал уже с помощью выше обознавченных инклюдников, или выносил отдельно функции и перерабатывал их под каждую платформу. Проект получился большой, и мне очень помогло Ваше решение, спасибо за труд.
Ошибка у меня оказалось в другом - не верно определялся минимальный размер лота, тут добавил флаги, ранее обход делал без учета Вашего кода (иди MQL4_To_MQL5.mqh не Ваш код?) - компилировалось, но не до конца правильно работало.
или MQL4_To_MQL5.mqh не Ваш код?
Мой, но совсем давний. Лучше подсмотреть в кимовский mqh, там по MarketInfo более продуманное решение.
Мой, но совсем давний. Лучше подсмотреть в кимовский mqh, там по MarketInfo более продуманное решение.
Спасибо, посмотрю, пока вроде как работает, продолжу тестировать.
Особенность представления библиотекой закрытых позиций по сравнению с MT5.
Торговая ситуация.
MT5 покажет, что была одна позиция, которая открылась в 12:00, а закрылась в 15:00. При этом цены открытия/закрытия этой позиции могут быть очень странными.
MT4Orders покажет, что было две позиции: одна открылась в 12:00 и закрылась в 13:00, другая - 14:00-15:00. Цены открытия/закрытия будут адекватными.
Демонстрация реальных ситуаций подобного.
Он выдаст нечто подобное.
В случае, если в выделенном месте будет false, дайте знать. Спасибо.
Вы уверены, что компилировали с этой строкой?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: MT4Orders
fxsaber, 2023.01.02 12:24