Обсуждение статьи "Модуль торговых сигналов по системе Билла Вильямса"

 

Опубликована статья Модуль торговых сигналов по системе Билла Вильямса:

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

Торговая система Билла Вильямса, описанная им в книге "Новые измерения биржевой торговли", наверняка знакома каждому трейдеру. Это одна из тех систем, которые представляют ясные и понятные правила для большинства новичков. Но простота изложенных правил только кажущаяся — торговая система насчитывает более десятка торговых паттернов.

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

Я старался дать максимум удобств для тех потенциальных пользователей терминала MetaTrader 5, кто захочет самостоятельно разобраться с этой торговой системой. Отличие предлагаемого торгового модуля от других опубликованных 60-ти модулей для Мастера MQL5 в том, что он содержит в себе возможности настройки с помощью визуального интерфейса.

2. Графическая панель

2.1. Общие сведения

Внешний вид графической панели представлен на рисунке:

Рисунок 16. Графическая панель для управления советником

Рисунок 16. Графическая панель для управления советником

Графическая панель состоит из четырех логических блоков:

  • Настройки анализатора;
  • Настройки Аллигатора;
  • Настройки отображения и торговли по сигналам пяти измерений;
  • Торговые настройки.

После изменения настроек для принятия изменений необходимо нажать кнопку «Accept».

Автор: Nikolay Churbanov

 
TP и SL ? в эксперт не заложены?в ручную закрывать сделки?
 
Maxim Legkodukh:
TP и SL ? в эксперт не заложены?в ручную закрывать сделки?
Закрытие позиций в соответствии с пунктом 1.8 "Закрытие позиций".  Фиксированный TP и SL не предусмотрен оригинальной системой.
 
+
 

А куда конкретно вставлять этот фрагмент?

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
{
  filter0.ChartEvent(id,lparam,dparam,sparam);
}
 

А что означает буква 'N' ?

 
Ivan Vagin:

А что означает буква 'N' ?


Нейтральный тренд (флет). Когда линии аллигатора переплетаются. "B" - соответственно тренд вверх, "S" - тренд вниз.
 
Ivan Vagin:

А куда конкретно вставлять этот фрагмент?

В эксперте надо сделать обработчик событий графика (OnChartEvent) - либо автоматически во время создания эксперта либо вставить потом. И в обработчике сделать приведенный вызов. Собственно говоря приведенный код можно просто скопировать в эксперт.
 
Nikolay Churbanov:
В эксперте надо сделать обработчик событий графика (OnChartEvent) - либо автоматически во время создания эксперта либо вставить потом. И в обработчике сделать приведенный вызов. Собственно говоря приведенный код можно просто скопировать в эксперт.

Это я понял, мне как дилетанту, хотелось бы знать куда точно вставить, чтоб не "нетуда", но я уже пошел другим путем, через компиляцию исходника :-)

Еще вопрос, где нужно поправить чтобы панелька на русском была, мне для личного удобства, не перевариваю, энглишь.. 

 
Ivan Vagin:

Это я понял, мне как дилетанту, хотелось бы знать куда точно вставить, чтоб не "нетуда", но я уже пошел другим путем, через компиляцию исходника :-)

Еще вопрос, где нужно поправить чтобы панелька на русском была, мне для личного удобства, не перевариваю, энглишь.. 

Поиск по тексту исходников в помощь)
 

При перезапуске терминала, поверх старой панели накладывается новая, причем старая не активна

 

И при выходе из терминала, происходит явная пауза непонятная

Причина обращения: