Обсуждение статьи "Автоматизация торговых стратегий на MQL5 (Часть 11): Разработка многоуровневой системы сеточной торговли"
Очень хороший код и очень быстрый советник!
К сожалению, есть проблема с расчетом размера лота - множители с десятичной дробью (например, 1.3, 1.5 и т.д.) могут вызвать проблемы с функциями ордеров MQL, так как размер лота иногда выдает код ошибки 4756, когда множитель не равен 1 или 2.
Было бы очень хорошо, если бы расчет размера партии можно было незначительно изменить, чтобы обеспечить правильный расчет размера партии для передачи в функции заказа для всех значений множителей.
Было бы очень хорошо, если бы расчет размера партии можно было незначительно изменить, чтобы обеспечить правильный расчет размера партии для передачи в функции заказа для всех значений множителей.
Спасибо за добрый отзыв. Конечно.
Привет,
Прочитав статью, нашел ее полезной и обязательно протестирую. Однако, кажется, я не вижу или, возможно, я пропустил из статьи о разделении первой позиции TP, который я считаю, что это также полезно и устойчиво для торговой стратегии.
Спасибо.
Спасибо.
Конечно, спасибо.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Автоматизация торговых стратегий на MQL5 (Часть 11): Разработка многоуровневой системы сеточной торговли:
Многоуровневая сеточная торговая система - это структурированный подход, извлекющий выгоду из волатильности рынка путем размещения серии ордеров на покупку и продажу с заранее определенными интервалами в диапазоне ценовых уровней. Стратегия, которую мы собираемся реализовать, направлена не на предсказание направления движения рынка, а скорее на получение прибыли от естественного движения цен, независимо от того, движется ли рынок вверх, вниз или в боковом направлении.
Основываясь на этой концепции, наша программа будет реализовывать многоуровневую сеточную стратегию с помощью модульной конструкции, которая разделяет обнаружение сигналов, исполнение ордеров и управление рисками. При разработке нашей системы мы сначала инициализируем ключевые параметры, такие как скользящие средние для определения торговых сигналов, и настроим структуру корзины, которая включает в себя такие детали торговли, как начальный размер лота, шаг сетки и уровни тейк—профита.
По мере развития рынка программа будет отслеживать движение цен, чтобы инициировать новые сделки и управлять существующими позициями, добавляя ордера на каждом уровне сетки на основе заранее определенных условий и динамически корректируя параметры риска. Архитектура также будет включать функции для пересчета точек безубыточности, изменения целевых показателей тейк-профита и закрытия позиций при достижении целевых показателей прибыли или пороговых значений риска. Этот структурированный план не только разделит программу на отдельные, управляемые компоненты, но и обеспечит, чтобы каждый уровень сетки вносил свой вклад в согласованную торговую стратегию с управлением рисками, готовую к надежному тестированию на истории и внедрению в торговлю. В двух словах, вот как будет выглядеть архитектура.
Автор: Allan Munene Mutiiria