Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Как заставить работать советник на нестандартном таймфрейме?

Уважаемые специалисты!

Прошу — помогите советом.

Открыл нестандартный таймфрейм — 3 мин. с помощью скрипта Period converter/
Все сделал как положено.
Сначала график 1 мин. На него бросил скрипт с указанием периода = 3мин.
Затем в — работать автономно открыл eurousd 3 мин.Данные идут.
Затем установил индикатор и советник. Все нормально — советник улыбается.

Но не хочет торговать — заходить в сделки.

В вкладке терминала -эксперт — замечаний нет -советник установился.
В журнале тоже все нормально.
В настройках терминала — советники -все флаги поставлены и в советнике все флаги поставлены /dll/

Ищу решение проблемы.
  • 0
  • Просмотров: 2480
  • 20 марта 2016, 14:26
  • River
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник по индикатору
19 марта 2016
20 марта 2016

Брокер для ваших роботов, 15 лет на рынке

Комментарии (11)

+
0
Здесь спрашивали подобный вопрос. Я пробовал варианты которые нашел на форумах, не работают. Единственное пересчет параметров индикатора на нестандартный ТФ. Например на М1 — МА 30, на М3 она будет 10.
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 марта 2016, 14:32
+
0
Андрей!
А я сам смогу его поправить? Открытый код у меня есть.
avatar

  9  River Автор Сообщений: 90

  • 20 марта 2016, 15:49
+
0
это не проблема, надо править советник чтобы он мог работать на нестандартном ТФ.
если есть код советника, сделаю платно, пишите в личку.
avatar

  2  DKeN Сообщений: 38 - Александр Гаврилин

  • 20 марта 2016, 14:36
+
0
Андрей!
А я сам смогу его поправить? Открытый код у меня есть.


Можно сделать в самом советнике пересчет, но код смотреть нужно.
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 марта 2016, 17:28
+
0
Так еще не пробовал.

Как запустить советника на оффлайновом графике нестандартного таймфрейма.

В файл WinUser32.mqh вставить строчку

int RegisterWindowMessageA(string lpstring);


В скрипт period_converter.mq4 вставить строку

int MT4InternalMsg = RegisterWindowMessageA("MetaTrader4_Internal_Message"); //incoming tick for EAs


и строку

PostMessageA(hwnd,MT4InternalMsg,2,1); //incoming tick for EAs
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 марта 2016, 18:20
+
0
Вставляю строки в открытый код скрипта — но при компиляции выдает ошибки.
В файл WinUser32.mqh строку вставил.
А ошибки побороть не могу.
avatar

  9  River Автор Сообщений: 90

  • 20 марта 2016, 18:54
+
0
А код секретный? :) 
avatar

  35  AM2 Сообщений: 16250 - Андрей

  • 20 марта 2016, 18:59
+
0
Если Вы имеете ввиду код советника — то прошу пожалуйста!!!
avatar

  9  River Автор Сообщений: 90

  • 20 марта 2016, 19:37
+
0
Пришлось отправить код советника в следующей записи стола заказов
avatar

  9  River Автор Сообщений: 90

  • 20 марта 2016, 19:42
+
0
Объясните пож, зачем такие экзотические ТФ?
avatar

  0  NaumenkoLex Сообщений: 5

  • 29 марта 2016, 18:03
+
0
есть такое слово — «хочется»
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 марта 2016, 19:05

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