Основные понятия [17]
Торговые системы,тактики [67]
Форекс начинающим [16]
Разное [37]

Ренко торговля. Работа советников на оффлайн графиках. Проблемы с ренко на новых билдах терминала мт4.

Добавить в социальные закладки:

Ренко графики

Ренко торговля. Работа советников на оффлайн графиках. Проблемы с ренко на новых билдах терминала мт4. 


 В новых билдах терминала воцарился ХАОС. все мечутся от форума к офруму в поисках решения проблем с советниками. Советники просто перестали работать на новых билдах. Некоторые ошибки в новых билдах мы уже разобрали, но нам предстоит еще много работы по совершенствованию наших экспертов, а также помощи тем, кто в ней нуждается. Работа советников на Ренко графиках в новом билде! Главная тема данной статьи. Я расскажу Вам как заставить советника работать на ренко  графиках или на оффлайн графиках. 


Советники ренко - это довольно популярные стратегии, работающие на ренко графиках. Торговля по ренко в данный момент имеет некоторые отличия от торговли на обычных графиках. В частности эксперты работающие на простых графиках более не будут работать на ренко графиках. 
Команда обработки тика  в таких экспертах не работает так как на офф лайн графике тиков нет. 
  Раньше можно было генерировать тики на офф лайн графиках или графиках ренко, но в новых билдах терминала это стало проблематично. 
Торговля советников на РЕНКО графиках целиком зависит от советника, который генерирует эти графики. 
Но есть решение данной проблемы. В частности как торговать советником на ренко графиках я расскажу в данной статье. 


Если ВЫ хотите, чтобы Ваш советник торговал на ренко графиках Вам необходимо заняться редактированием кода и выполнить наши шаги. Все делается достаточно просто. Особых навыков не нужно. Итак:

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

OnTimer


Функция OnTimer() вызывается при наступлении события Timer, которое генерируется системным таймером только для экспертов и индикаторов – использовать ее в скриптах нельзя. Периодичность наступления этого события устанавливается при подписке на получение функцией EventSetTimer() уведомлений о событии Timer. 

Отписывание от приема посылки событий таймера для конкретного эксперта производится функцией EventKillTimer(). Функция должна быть определена с типом void, параметров не имеет:

void OnTimer();
 
Рекомендуется вызывать функцию EventSetTimer() однократно в функции OnInit(), а функцию EventKillTimer() вызывать однократно в OnDeinit().

Каждый эксперт и каждый индикатор работает со своим таймером, и получает события только от него. При завершении работы mql4-программы таймер уничтожается принудительно, если он был создан, но не был отключен функцией EventKillTimer().


Редактирование кода:


  • Найдите функцию start в Вашем советнике и замените ее на void OnTimer() 
  • Если у Вас появится ошибка: 'void' function returns a value Замените в функции start перед последней  закрывающейся скобкой } -    return;
  • Далее найдите в Вашем советнике функцию Init() и пропишите в ней    EventSetTimer(1);
  • Найдите или добавьте деинициализацию таймера в функции Deinit
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
      
  }
  • Ваш советник работает по таймеру и теперь будет работать на любом ренко графике.


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

В Вашем советнике, которые строит ренко графики, обязательно должны быть строки виртуального тика. Т.е. когда тик передается непосредственно на оффлайн график. 

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

   int      RegisterWindowMessageW(string lpstring);

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

   int MT4InternalMsg = RegisterWindowMessageW("MetaTrader4_Internal_Message"); //incoming tick for EAs
и строку 

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




Renko Live Chart - Индикатор для построения ренко графиков для нового терминала 600 

У многих, кто торгует на ренко графиках, возникла проблема с самым главным индикатором или скриптом, который генерирует эти ренко графики. Каламбур, но это факт. 
1000 запросов в неделю на тему : RenkoLiveChart для нового билда терминала МТ4 - мы решим Ваши проблемы.
Модификация под новый билд терминала совсем не сложная. Но не все "обычные" трейдеры смогут решить проблему с новым билдом. 
у Нас Вы можете скачать  RenkoLiveChart для нового билда 6хх 


Всем Спасибо за Внимание. Пишите комментарии и ставьте оценки ниже. 
с Уважением Владислав Expforex


Получить бесплатно Ренко торговля. Работа советников на оффлайн графиках. Проблемы с ренко на новых билдах терминала мт4.

Категория: Разное | Добавил: expforex (21.02.2014)
Просмотров: 5953 | Комментарии: 3 | Теги: проблемы, Ренко, оффлайн, советников, работа, графиках., на, торговля. | Рейтинг: 5.0/2 |
Всего комментариев: 3
Имя *:
Email:
Код *:



WebMoney Яндекс цитирования.