Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Веди личную переписку в профиле. Это безопасно!
MetaQuotes Software Corp.
Модератор
181072
MetaQuotes Software Corp. 2015.12.01 07:50 

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор: Nikolay Churbanov

Maxim Legkodukh
9
Maxim Legkodukh 2015.12.09 19:12  
TP и SL ? в эксперт не заложены?в ручную закрывать сделки?
Nikolay Churbanov
7643
Nikolay Churbanov 2015.12.10 09:07  
Maxim Legkodukh:
TP и SL ? в эксперт не заложены?в ручную закрывать сделки?
Закрытие позиций в соответствии с пунктом 1.8 "Закрытие позиций".  Фиксированный TP и SL не предусмотрен оригинальной системой.
Ivan Vagin
8888
Ivan Vagin 2015.12.13 09:15  
+
Ivan Vagin
8888
Ivan Vagin 2015.12.21 12:44  

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

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
{
  filter0.ChartEvent(id,lparam,dparam,sparam);
}
Ivan Vagin
8888
Ivan Vagin 2015.12.21 13:26  

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

Nikolay Churbanov
7643
Nikolay Churbanov 2015.12.21 13:28  
Ivan Vagin:

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


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

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

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

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

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

Nikolay Churbanov
7643
Nikolay Churbanov 2015.12.21 14:49  
Ivan Vagin:

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

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

Поиск по тексту исходников в помощь)
Ivan Vagin
8888
Ivan Vagin 2015.12.22 09:55  

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

 

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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий