Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В шапке все изменения написаны.
Да, но не видно — в чем они. Я покажу, когда сделаю.
ЗЫ Посмотрел свои работы в КБ... про zip лучше забыть.
Именно. Зипы не обновляются (
Бывают задачи, которые нельзя решить только средствами MQL4.
Но MT4-style и MT5-style можно использовать параллельно. Пример такого совмещения.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обработка транзакций OnTradeTransaction
fxsaber, 2019.02.08 12:37
Задача
На Неттинге выставлены отложенные ордера (могут быть разнонаправленные и каждого типа любое количество). Нужно при каждом срабатывании исходного отложенного ордера выставлять свои SL/TP в виде Stop/Limit отложенных ордеров. При этом SL/TP ордера должны быть зависимы: сработал один - удалился второй. Исходные и SL/TP отложенные ордера могут срабатывать частично. Советник может в любой момент перезагружаться, включая перенос на другой Терминал.
Решение
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: MT4Orders
fxsaber, 2019.01.13 17:23
Кимовские функции под MT4 довольно популярны, поэтому скачал все исходники с его сайта и написал для них простой "конвертер" под MT5.Оказалось, что кимовский конвертер делает рабочими и некоторые другие MT4-советники под MT5
Произведен обход этого подводного камня на MT5
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2005: Экономический календарь, MQL5-программы в виде сервисов и API для языка R
fxsaber, 2019.02.20 21:06
Привет СервисамЕсли закомментировать Sleep, то запуском мгновенно убьете Терминал. Но речь пойдет о другом.
Оказалось, что элементарно поймать ситуацию, когда ордер сделки отсутствует в истории: сделка есть, а ее ордер - нет.
Результат работы скрипта на MQ-Demo
Больше 200мс нужно ждать появления в истории ордера сделки! Все это время невозможно определить, например, проскальзывание и длительность исполнения.
Представьте себе ситуацию, что нужен Сервис, который пишет в файл данные по только что закрытым позициям. Из-за этой "фичи" сделать это просто не получится.
Правильно ли понимаю, что эту архитектурную особенность MT5 никак не поправить?
Сложно уже посчитать, сколько в библиотеке учтено подобных вещей.
Да, но не видно — в чем они. Я покажу, когда сделаю.
Именно. Зипы не обновляются (
Когда скачиваешь файлы по-одному, теряются даты модификации. Приходится ориентироваться по размерам, но не все исправления меняют размер.
Такое предложение:
Добавлять в шапке КАЖДОГО файла дату модификации, опционально - номер версии, необязательно - история изменений.
Дополнительно к файлам выкладывать свой zip/rar, как это делают некоторые.
Библиотека содержится только в одном файле. Все остальное - мишура вокруг, которая очень давно не обновлялась.
Правда, есть еще OrderSend_Test2.mq5 - это стресс-тест MT5 и библы. Спамит торговый сервер так, что тот отрубает автоторговлю.
Я знаю. В данном случае - да. Правда, с прошлого раза поменялось 3 файла.
Я про общую методику, которая упрощает versioning. Я сам всегда добавляю дату в шапку mqh, дату и версию в mq5.
И включение своего полного архива (для сохранения дат модификаций) позволит обновлять всё не задумываясь.Я знаю. В данном случае - да. Правда, с прошлого раза поменялось 3 файла.
Я про общую методику, которая упрощает versioning. Я сам всегда добавляю дату в шапку mqh, дату и версию в mq5.
Мне предлагали публичную уже готовую под КБ-работу аналог гитхаба, где все это есть в автоматическом режиме. Но старость - не радость: сложно.
Возможно, для Вас такой вариант подойдет.
Объявляю об изменениях и даже шапку веду только у MT4Orders, т.к. не один пользуюсь.
Что же касается некоторых других работ - делаю это молча.