Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Simple_Pending_Orders_Time - эксперт для MetaTrader 5

Просмотров:
940
Рейтинг:
(4)
Опубликован:
2024.01.25 17:28
Обновлен:
2024.01.26 18:51
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Советник создан для проверки прибыльности стратегии, описанной одним из участников Форума.

ЗАОСТРЯЮ ОСОБОЕ ВНИМАНИЕ!!!

Данный советник создан не для оценки качества кода и стиля программирования, а только для проверки стратегии!!! 

Суть алгоритма работы советника:

  1. В 15 ч. 00 мин. по московскому времени автоматически устанавливаются отложенные ордера Buy Stop и Sell Stop на расстоянии 100 пунктов (по пятизнаку) от текущей цены.
  2. Для каждого отложенного ордера сразу задаются уровни Stop Loss в размере 200 пунктов (по пятизнаку). TakeProfit не используется.
  3. При срабатывании одного из двух отложенных ордеров второй отложенный ордер пока не удаляется.
  4. Если оба отложенных ордера не сработали, то в 16 ч. 00 мин. по московскому времени они удаляются.
  5. Если один или два отложенных ордера сработали, то в 16 ч. 00 мин. открытая или открытые позиции закрываются не зависимо от их текущей прибыли или убытка.

    Input_Struct Input_Struct

    Структура входных параметров

    MA Price display MA Price display

    Индикатор написан по просьбе по просьбе на форуме.

    Simple_Price_EA Simple_Price_EA

    Простейший советник, который анализирует движение цены на заданном количестве баров и открывает соответствующую позицию.

    Control_Trade_Sessions Control_Trade_Sessions

    Библиотека для контроля торговой сессии. При запуске считает время торговых сессий за все 7 дней недели (в сб и вс может быть торговля по криптовалютам), до 10 сессий в день. Затем в OnTick() можно делать проверки, и если тик пришел вне торговой сессии, то можно выйти из дальнейшей его обработки.