Торговля на Renko графиках

  • Автор темы Автор темы dimon.ie
  • Дата начала Дата начала

Novikov

Гуру форума
Кому интересно. Советник одновременно строит три графика с разными боксами.

Подскажи пожалуйста, в советнике есть такие закомментированные строки:

[IMPORTANT]//extern int RenkoBoxSize_4 = 0;
//extern int RenkoBoxSize_5 = 0;
//extern int RenkoTimeFrame_4 = 0;
//extern int RenkoTimeFrame_5 = 0;
//extern bool ShowWicks_4 = false;
//extern bool ShowWicks_5 = false;
//int RenkoBoxOffset_4;
//int RenkoBoxOffset_5;
//bool EmulateOnLineChart_4;
//bool EmulateOnLineChart_5;
//RenkoBoxOffset_4 = RenkoBoxOffset;
//RenkoBoxOffset_5 = RenkoBoxOffset;
//EmulateOnLineChart_4 = EmulateOnLineChart;
//EmulateOnLineChart_5 = EmulateOnLineChart;[/IMPORTANT]

и т.д.
Если их раскомментировать, то можно будет строить 5 ренко графиков?
И кто-то может его поправить ,что бы при компиляции не вылазили варнинги и ошибка:
[IMPORTANT]
'MTF_RenkoLiveChart_v3.0.mq4' MTF_RenkoLiveChart_v3.0.mq4 1 1
'WinUser32.mqh' WinUser32.mqh 1 1
'stdlib.mqh' stdlib.mqh 1 1
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 612 32
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 639 14
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 640 15
not all control paths return a value MTF_RenkoLiveChart_v3.0.mq4 269 1
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 326 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 330 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 335 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 341 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 373 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 506 3
'gwstr' - parameter conversion not allowed MTF_RenkoLiveChart_v3.0.mq4 625 36
1 error(s), 10 warning(s) 2 11
[/IMPORTANT]
 
Последнее редактирование:

Novikov

Гуру форума
Тестирование стратегии на 7 парах с USD решил прекратить.
За месяц, с 13.03.14, такие результаты:

eurgbp-h1-gkfx.png

На USDCAD была большая просадка. На мой взгляд, потенциал есть, но надо еще додумывать и добавлять фильтр для начала открытия ордеров в том или ином направлении.
Есть идеи? Выкладывайте, делитесь, будем смотреть и обкатывать!
 

Hochuh

Почетный гражданин
кто пользовался RenkoLiveChart_v3.2, вот изменил, сейчас работает на новом билде
В смысле изменил и зачем? У меня итак без проблем работает на 625 версия еще на 400-х юзанная. Сегодня даж проверил спецом, хотя и не пользовался уж с прошлого года им.
 

165

Местный знаток
В смысле изменил и зачем? У меня итак без проблем работает на 625 версия еще на 400-х юзанная. Сегодня даж проверил спецом, хотя и не пользовался уж с прошлого года им.
я страничку назад писал, что у меня на новом билде он перестал работать. Т.е. советник работает, но м2 не создается. Выключаешь советник м2 появился. включаешь советник м2 опять исчезает. Вообщем старый советник создавал файл, а в новом билде теперь к файлу надо обращаться немного иначе, и с этот файл мы не могли прочитать пока работал советник. Ну вообщем как то так.
Я не знаю, может у вас все и работало, но у меня не работало.
 

Hochuh

Почетный гражданин
...
Я не знаю, может у вас все и работало, но у меня не работало.
Хм. действительно странно. Я правда тыщу лет назад своего переписал, что бы можно было выбирать имя создаваемого файла-ТФ(т.е. М2-3-5...17568),что бы можно было много ренок одновременно наблюдать, но вряд-ли в этом причина.
 

Novikov

Гуру форума
Кому интересно. Советник одновременно строит три графика с разными боксами.

Так кто нибудь может сказать что нибудь о том, что я написал:

Подскажи пожалуйста, в советнике есть такие закомментированные строки:

[IMPORTANT]//extern int RenkoBoxSize_4 = 0;
//extern int RenkoBoxSize_5 = 0;
//extern int RenkoTimeFrame_4 = 0;
//extern int RenkoTimeFrame_5 = 0;
//extern bool ShowWicks_4 = false;
//extern bool ShowWicks_5 = false;
//int RenkoBoxOffset_4;
//int RenkoBoxOffset_5;
//bool EmulateOnLineChart_4;
//bool EmulateOnLineChart_5;
//RenkoBoxOffset_4 = RenkoBoxOffset;
//RenkoBoxOffset_5 = RenkoBoxOffset;
//EmulateOnLineChart_4 = EmulateOnLineChart;
//EmulateOnLineChart_5 = EmulateOnLineChart;[/IMPORTANT]

и т.д.
Если их раскомментировать, то можно будет строить 5 ренко графиков?
И кто-то может его поправить ,что бы при компиляции не вылазили варнинги и ошибка:
[IMPORTANT]
'MTF_RenkoLiveChart_v3.0.mq4' MTF_RenkoLiveChart_v3.0.mq4 1 1
'WinUser32.mqh' WinUser32.mqh 1 1
'stdlib.mqh' stdlib.mqh 1 1
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 612 32
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 639 14
arrays passed by reference only MTF_RenkoLiveChart_v3.0.mq4 640 15
not all control paths return a value MTF_RenkoLiveChart_v3.0.mq4 269 1
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 326 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 330 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 335 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 341 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 373 4
'void' function returns a value MTF_RenkoLiveChart_v3.0.mq4 506 3
'gwstr' - parameter conversion not allowed MTF_RenkoLiveChart_v3.0.mq4 625 36
1 error(s), 10 warning(s) 2 11
[/IMPORTANT]

У меня есть необходимость строить 4 РЕНКО графика одним экспертом.
Предложенным экспертом это реально сделать?

Буду очень признателен за ответ! :please:
 

hiys

Гуру форума
Так кто нибудь может сказать что нибудь о том, что я написал:



У меня есть необходимость строить 4 РЕНКО графика одним экспертом.
Предложенным экспертом это реально сделать?

Буду очень признателен за ответ! :please:
В общем покумекал и сделал так. График М1, кидаешь на него строитель ренко ( индикатором, не советником ) открываешь нужный оффлайн, потом кидаешь на него ещё такой же строитель, только имя ему другое даешь ( для удобства и во избежание путаницы, в имени советую использовать таймфрейм, который он будет открывать) задаешь ему новые параметры ( главное таймфрейм отличный от первого ) и так далее, до нужного количества окон и размеров :).

P.S. Нюансы : Если индикатор будет использовать библиотеку, то советую под каждый индикатор переименовывать и библиотеку, соответственно в индикаторе код править нужно, но поменять имя библиотеки в коде, думаю не сложно будет сделать ;)

На скрине три окна открытых ( полёт нормальный). В общем для экспериментов поле деятельности обширное. :) Занимайся на здоровье :)
 

Вложения

  • Безымянный.png
    Безымянный.png
    60,1 КБ · Просмотры: 190

Novikov

Гуру форума
В общем покумекал и сделал так. График М1, кидаешь на него строитель ренко ( индикатором, не советником ) открываешь нужный оффлайн, потом кидаешь на него ещё такой же строитель, только имя ему другое даешь ( для удобства и во избежание путаницы, в имени советую использовать таймфрейм, который он будет открывать) задаешь ему новые параметры ( главное таймфрейм отличный от первого ) и так далее, до нужного количества окон и размеров :).

P.S. Нюансы : Если индикатор будет использовать библиотеку, то советую под каждый индикатор переименовывать и библиотеку, соответственно в индикаторе код править нужно, но поменять имя библиотеки в коде, думаю не сложно будет сделать ;)

На скрине три окна открытых ( полёт нормальный). В общем для экспериментов поле деятельности обширное. :) Занимайся на здоровье :)


Оооо, ну как то все сложно! :not-good:
Гораздо проще поставить 2 индикатора !MTH Renko Chart Builder Indi Ver 02 и в одном задать 2m и 3m а во втором 5m и 6m. Так сейчас и работаю.
Думал, что с экспертом будет лучше или проще!
Короче, остановлюсь пока на том, как есть! :not-bad:

А за попытку помочь - СПАСИБО! *hi*
 

hiys

Гуру форума
Оооо, ну как то все сложно! :not-good:
Гораздо проще поставить 2 индикатора !MTH Renko Chart Builder Indi Ver 02 и в одном задать 2m и 3m а во втором 5m и 6m. Так сейчас и работаю.
Думал, что с экспертом будет лучше или проще!
Короче, остановлюсь пока на том, как есть! :not-bad:

А за попытку помочь - СПАСИБО! *hi*
Твой способ, по сути тоже самое и есть, только отработанный уже. ;)

Если работает, то пусть так и работает. Если одним экспертом, то терминал может подвиснуть.
 

dvx

Активный участник
Оооо, ну как то все сложно! :not-good:
Гораздо проще поставить 2 индикатора !MTH Renko Chart Builder Indi Ver 02 и в одном задать 2m и 3m а во втором 5m и 6m. Так сейчас и работаю.
Думал, что с экспертом будет лучше или проще!
Короче, остановлюсь пока на том, как есть! :not-bad:

А за попытку помочь - СПАСИБО! *hi*

Нельзя создавать графики по названию совпадающие со стандартными таймфреймами!!! М5!!! или использующие стандартные м5, м15, м30...
 

Novikov

Гуру форума
----------------------------------------------------------------

alexshell, можно еще немножко понаглеть и попросить!? :please:
Можно ли в советник добавить ограничение на открытие ордеров на том же уровне? Например:
LimitedLevel - true/false // вкл./откл. ограничения на открытие ордеров на том же уровне
Что бы при true избежать таких открытий как на скрине (2 и 4 ордера)

(смотрим только 4 зеленых значка buy)
gbpusd-m2-gkfx.png


т.е. при открытии ордера проверяется наличие уже открытых ордеров, принадлежащих к бару(ам), того же уровня (той же цены открытия предыдущего закрытого бара).
Это поможет избежать открытия множества ордеров на одном уровне при флете! ;)
 
Последнее редактирование:

Novikov

Гуру форума
Или указывать количество пунктов, в пределах которых не должно быть однонаправленных ордеров.
 

alexshell

Элитный участник
Или указывать количество пунктов, в пределах которых не должно быть однонаправленных ордеров.

Сделал проверку нахождения ордеров в диапазоне.Диапазон=5;Ставьте Диапазон равным размеру кирпича ренко баров. Дополнительные ордера на этом уровне не откроются.
PS : Не проверял:D
 

Вложения

Novikov

Гуру форума
Сделал проверку нахождения ордеров в диапазоне.Диапазон=5;Ставьте Диапазон равным размеру кирпича ренко баров. Дополнительные ордера на этом уровне не откроются.
PS : Не проверял:D

Спасибо, попробую! Диапазон равный размеру кирпича, наверно будет многовато, т.к. если открытие произойдет с проскальзыванием, то при диапазоне = размеру кирпича может не открыться ордер на следующем уровне. 1/2 кирпича кажется будет самое оно! ;)
В общем, надо пробовать!
 

Who has viewed this thread (Total: 2) Посмотреть

Верх