Вопросы от "чайника"

 
Добрый день. Как работает IntradayTimeFilter? Где можно найти подробное описание всех модулей сигналов в Мастере, какие параметры что означают?
 
Как работает IntradayTimeFilter разобрался. Он разрешает (или запрещает) один единственный час в течение суток. А если нужно разрешить не один час, а какой-то период?
 
strelec:
Добрый день. Как работает IntradayTimeFilter? Где можно найти подробное описание всех модулей сигналов в Мастере, какие параметры что означают?

Более подробное описание модулей сигналов появится в справке позже.

По поводу : "Как работает IntradayTimeFilter?"

Модуль не генерирует торговых сигналов, но позволяет накладывать временные ограничения на торговлю.

Различные комбинации параметров позволят проверить работу торговой стратегии, построенной на других сигналах, например:

  • по понедельникам (или в любой другой день недели);
  • в любой день недели за исключением понедельника и пятницы;
  • в 9:00 (или в любой другой номер часа в сутках);
  • круглосуточно за исключением произвольного набора часов в сутках;
  • и т.п.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
strelec:

Как работает IntradayTimeFilter разобрался. Он разрешает (или запрещает) один единственный час в течение суток. А если нужно разрешить не один час, а какой-то период?

Разрешает (выбирает) один час параметр GoodHourOfDay (-1 все часы "хорошие")

Чтобы разрешить период (интервал часов) используйте параметр BadHoursOfDay. Это битовая маска "плохих" часов. Используются 24 бита (по количеству часов в сутках).

Хотите разрешить интервал с 8 до 19 часов включительно, запретите часы с 0 по 7 и с 20 по 23. Значение параметра будет выглядеть так:

   111100000000000011111111 (в двоичном виде),

   16646399 (в десятичном виде).

 
Добрый день. Что означают метки в виде флажков на временной оси внизу графика?
 
strelec:
Добрый день. Что означают метки в виде флажков на временной оси внизу графика?

Экономический календарь
 
Неужели можно эксперта обучить читать новости?
 
strelec:
Неужели можно эксперта обучить читать новости?
За последнюю неделю можно уже сейчас. Есть предложения к разработчикам добавить историю новостей и дать прямой доступ к календарю из MQL5.
 
strelec:
Неужели можно эксперта обучить читать новости?

Без истории новостей в тестере будет сложно, хотя в принципе это возможно.

Терминал автоматически выставляет граф объекты означающие новостные события, а значит стандартными методами можно считывать их содержимое.

Дальше дело техники. Распознать и классифицировать событие, принять торговое решение в соответствии с логикой.

 
uncleVic:

Разрешает (выбирает) один час параметр GoodHourOfDay (-1 все часы "хорошие")

Чтобы разрешить период (интервал часов) используйте параметр BadHoursOfDay. Это битовая маска "плохих" часов. Используются 24 бита (по количеству часов в сутках).

Хотите разрешить интервал с 8 до 19 часов включительно, запретите часы с 0 по 7 и с 20 по 23. Значение параметра будет выглядеть так:

   111100000000000011111111 (в двоичном виде),

   16646399 (в десятичном виде).

Я не силен в программировании. Параметр так и надо задавать в виде одной длинной строки? Эксперт сам поймет - когда двоичный, а когда десятичный код? Как будет выглядеть значение параметра, чтобы разрешить торговлю с 02 часов до 05 и с 14 до 17? Заранее благодарен за ответы.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
В двоичном виде этот параметр задать не удается, не вводится больше одиннадцати цифр. А в десятичном удается, но как разрешить нужное мне время? Кто подскажет?
Причина обращения: