Обсуждение статьи "Мастер MQL5: Расширение стандартной библиотеки для установки ордеров, стопов и целей по вычисляемым ценам"

 

Опубликована статья Мастер MQL5: Расширение стандартной библиотеки для установки ордеров, стопов и целей по вычисляемым ценам:

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

Схожая задача уже рассматривалась в статье "Мастер MQL5: Как научить эксперта открывать отложенные ордера по любым ценам", но предложенный в ней вариант решения проблемы имеет значительный недостаток: "насильственное" изменение параметра модуля торговых сигналов из подчиненного фильтра. Такой подход не располагает к работе с множеством модулей. При его использовании применение мастера для оптимизации процесса разработки теряет смысл.

Далее будет подробно рассмотрена реализация установки ордеров, стопов и тейков по любым ценам в классах, унаследованных от стандартных. При этом какие-либо конфликты между модулями исключены. Надеюсь, что данная статья послужит примером и вдохновит читателей на разработку собственных улучшений стандартного фреймворка, а также позволит пользователям, разобравшимся в несложной инструкции, применить разработанное расширение библиотеки в своих целях.

Автор: Andrey Shpilev

 
Вот такую ошибку выдаёт: failed instant buy 0.20 EURUSD at 1.07971 sl: 1.07959 tp: 1.08053 [Invalid stops]
Причина обращения: