Универсальный советник от iPlaton'а

ИванМН

Местный знаток
Ну, 60 - ещё можно поёрзать, не такая уж и старость. Теперь понятно. На все настройки я поставлю значения по умолчанию, которые у Вас на скриншотах (кроме алёртов и украшений - это всё в false).
 

krampe21

Новичок форума
Ну, 60 - ещё можно поёрзать, не такая уж и старость. Теперь понятно. На все настройки я поставлю значения по умолчанию, которые у Вас на скриншотах (кроме алёртов и украшений - это всё в false).

Спасибо Иван!
Вот я и ерзаю... Когда еще неплохо чувствую, так вообще - Наполеоновские планы.
 

ИванМН

Местный знаток
из первого поста сов (болванка)-у него есть разнонаправленные позы?
Блонди, я бы не рекомендовал работать с советником из первого поста. С тех пор я добавил в него много улучшений, убрал кое-что лишнее. Например, переделал полностью работу с трейлингами (в авторской версии они не всегда правильно отрабатывали). Лучше возьмите последнюю, мультииндикаторную версию, замените там содержимое функции CalculateSignal на содержимое из первой версии (думаю, что как программисту Вам это не составит труда) и работайте с ней.
 

блондинка

Элитный участник
Блонди, я бы не рекомендовал работать с советником из первого поста. С тех пор я добавил в него много улучшений, убрал кое-что лишнее. Например, переделал полностью работу с трейлингами (в авторской версии они не всегда правильно отрабатывали). Лучше возьмите последнюю, мультииндикаторную версию, замените там содержимое функции CalculateSignal на содержимое из первой версии (думаю, что как программисту Вам это не составит труда) и работайте с ней.
спасибо,поняла)
 

ИванМН

Местный знаток
Крампе, вопрос к Вам по Ходрику-Прескотту. Вы пишете в ТЗ, что закрытие по обратному сигналу. На практике это условие чревато сливом депо, так как, предположим, мы открылись по пересечению, затем цена пошла против нас, индикатор как ни в чём не бывало затирает это пересечение, убирает стрелку и невозмутимо продолжает рисовать свои две линии по ходу цены. И что нам делать? Ждать следующего пересечения линий в нашу сторону, которое уже не перерисуется и которое Бог весть когда будет, может быть, через неделю? При этом Вы же предлагаете крыться по противосигналу, значит, закрепившееся пересечение в нашу сторону мы должны проигнорировать, ожидая, пока поход цены в нашу сторону закончится, и начнётся снова разворот против нас. Да на это месяц уйти может, и какие у Вас будут просадки? Или тогда крыться не по противосигналу, а по стоп-лоссу?

Всё-таки меня не покидает ощущение, что на не совсем искушённых в Форекс-художествах людей рисующие индикаторы действуют магически своей совершенной красотой на истории, и разум просто не в состоянии понять, что в реале всё будет не только не так красиво, а скорее даже немного трагично. Но это мимоходом.
 

Вложения

  • 1.PNG
    1.PNG
    37,3 КБ · Просмотры: 49
  • 2.PNG
    2.PNG
    33,1 КБ · Просмотры: 47
Последнее редактирование:

ИванМН

Местный знаток
Ещё к Крампе: если работают две или три стратегии, противоположные сигналы по каждой из них закрывают только "свои" позиции, открытые строго по этой же стратегии, или закрываются все противопозиции независимо от того, с какой поступил противосигнал?
 

krampe21

Новичок форума
Ещё к Крампе: если работают две или три стратегии, противоположные сигналы по каждой из них закрывают только "свои" позиции, открытые строго по этой же стратегии, или закрываются все противопозиции независимо от того, с какой поступил противосигнал?

Спасибо за замечания Иван.

По индикатору Hordic...
Отвечу так - поэтому за сигнал и выбрано пересечение а не нарисованная стрелка. потому что стрелка действительно может пере-рисоваться или исчезнуть, как Вы пишите "затереться", а пересечение линий - или есть, или нету....

Но подумал - ну видно не лежит у Вас сердце к этому индикатору. Понимаю, так бывает. Не нужно тогда его использовать. Пусть останутся два индикатора и две соответственно стратегии. И этого будет достаточно.
Что касательно закрытия позиций, то предполагалось, что открытые позиции закрываются по любому противоположному сигналу, независимо от стратегии. Было бы удобно, если бы в настройках советника можно было выбирать и устанавливать, какие именно.

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

Хорошего дня, и творческих успехов.
 

Вложения

  • buysell4code.ex4
    17,6 КБ · Просмотры: 39

блондинка

Элитный участник
тут недавно (на форуме) выложили стрелку с малым запаздыванием)
к сожалению код закрыт(
там 0 и 1 буфер(вверх/вниз),только не зацепить буферы обычным путём,
( через !=EMPTY_VALUE)
удалось через signal()
это я для попробовать хозяину ветки)))
и заодно классическая стрелка Юрик фильтр
(рекомендую период 5) )))
название говорит само за сeбя)
 

Вложения

  • BINARY9.ex4
    11,3 КБ · Просмотры: 29
  • Jurik filter for EA.mq4
    18,7 КБ · Просмотры: 35
Последнее редактирование:

ИванМН

Местный знаток
Отвечу так - поэтому за сигнал и выбрано пересечение а не нарисованная стрелка. потому что стрелка действительно может пере-рисоваться или исчезнуть, как Вы пишите "затереться", а пересечение линий - или есть, или нету....

Но подумал - ну видно не лежит у Вас сердце к этому индикатору.
У меня вообще конкретно не лежит сердце к рисующим индикаторам. Но это моё личное мнение, которое я никому не навязываю. Нужен Вам именно этот индикатор - без проблем.

Вы плохо его рассмотрели. Стрелки и пересечения эквивалентны - стрелка появляется ровно там, где в данный момент имеет место пересечение. Если стрелка съехала с одного бара на другой, значит, и пересечение съехало на тот же бар. Появилась стрелка, значит, появилось пересечение. Исчезла стрелка, значит, и пересечение исчезло. При этом снимать с буферов стрелку намного проще, чем пересечение. Поэтому я реализовал именно снятие стрелок. Да, и пришлось добавить в блок настроек этого индикатора настройку "Глубина поиска сигнала (в барах)". Поскольку пересечение (и соответствующая ему стрелка) может появиться не на первом, а на двадцать первом баре. Поэтому сколько зададите глубины - до такого расстояния от текущего бара советник и будет искать сигнал.
Что касательно закрытия позиций, то предполагалось, что открытые позиции закрываются по любому противоположному сигналу, независимо от стратегии.
Понятно. Так и сделал. Итак, все три стратегии равноправны, противосигнал с любой из них имеет право закрыть (если включена соответствующая настройка) противопозиции любых других и открыть новую.

Индикаторы в закрытом коде не принимаю (касается и Binary9). Потому что часто бывает, что в индикатор надо заглянуть, что-то подпилить, переставить местами настройки и т.д. Юрика посмотрю. Я отцеплю вероникин индикатор (тот совсем слаб) из последней мультииндикаторной версии и вместо него четвёртым впишу этот. Вы не против такого варианта, Блонди?

Ну что, Крампе, принимайте. Все индикаторы качать строго отсюда, они подпилены под советник. Все значения по умолчанию те, которые Вы указали на скриншотах. В блок настроек Хейкен Аши всё же решил вывести и BetterFormula с T3Original, хоть Вы и указали, что они не нужны. Некое шестое чувство мне подсказывает, что они могут понадобиться. Если будете применять закрытие по общей прибыли и сочтёте, что множитель 4 слишком мал или велик, то в 526 строке измените цифру 400 на соответственно бОльшую или меньшую.

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

Вложения

  • iPlaton_Krampe21_2.0.mq4
    111,2 КБ · Просмотры: 36
  • Hodrick Prescott MA alert arrows.mq4
    7,3 КБ · Просмотры: 33
  • heiken-ashi-ma-t3-new-indicator.mq4
    24,6 КБ · Просмотры: 33
  • Scalper_MA.mq4
    9,8 КБ · Просмотры: 30

krampe21

Новичок форума
У меня вообще конкретно не лежит сердце к рисующим индикаторам. Но это моё личное мнение, которое я никому не навязываю. Нужен Вам именно этот индикатор - без проблем.

Вы плохо его рассмотрели. Стрелки и пересечения эквивалентны - стрелка появляется ровно там, где в данный момент имеет место пересечение. Если стрелка съехала с одного бара на другой, значит, и пересечение съехало на тот же бар. Появилась стрелка, значит, появилось пересечение. Исчезла стрелка, значит, и пересечение исчезло. При этом снимать с буферов стрелку намного проще, чем пересечение. Поэтому я реализовал именно снятие стрелок. Да, и пришлось добавить в блок настроек этого индикатора настройку "Глубина поиска сигнала (в барах)". Поскольку пересечение (и соответствующая ему стрелка) может появиться не на первом, а на двадцать первом баре. Поэтому сколько зададите глубины - до такого расстояния от текущего бара советник и будет искать сигнал.

Понятно. Так и сделал. Итак, все три стратегии равноправны, противосигнал с любой из них имеет право закрыть (если включена соответствующая настройка) противопозиции любых других и открыть новую.

Индикаторы в закрытом коде не принимаю (касается и Binary9). Потому что часто бывает, что в индикатор надо заглянуть, что-то подпилить, переставить местами настройки и т.д. Юрика посмотрю. Я отцеплю вероникин индикатор (тот совсем слаб) из последней мультииндикаторной версии и вместо него четвёртым впишу этот. Вы не против такого варианта, Блонди?

Ну что, Крампе, принимайте. Все индикаторы качать строго отсюда, они подпилены под советник. Все значения по умолчанию те, которые Вы указали на скриншотах. В блок настроек Хейкен Аши всё же решил вывести и BetterFormula с T3Original, хоть Вы и указали, что они не нужны. Некое шестое чувство мне подсказывает, что они могут понадобиться. Если будете применять закрытие по общей прибыли и сочтёте, что множитель 4 слишком мал или велик, то в 526 строке измените цифру 400 на соответственно бОльшую или меньшую.

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

Огромное Вам спасибо Иван!
Один только вопрос: куда загружать индикаторы? Нужна отдельная папка, или в общую "Indicators",
туда где все стандартные?
 

ИванМН

Местный знаток
В Общую. Также играйте количеством позиций. Короче, нет ни одной неприкосновенной настройки (кроме украшательств). Пробуйте крутить все имеющиеся ручки.
 

krampe21

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

krampe21

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

ИванМН

Местный знаток
Начинается. То не работает, это не работает, ничего не работает. У меня всё работает, значит, что-то Вы забыли сделать. Что пишет в журналах советника и терминала? Котировки закачаны?

Блонди, Юрик на первый взгляд любопытен. Единственное - при попытке включить настройку "Jurik Smooth Double" индикатор слетает из-за выхода индекса массива за его пределы. Вы не могли бы исправить это, так как в индикаторы я плохо въезжаю?
 

krampe21

Новичок форума
Начинается. То не работает, это не работает, ничего не работает. У меня всё работает, значит, что-то Вы забыли сделать. Что пишет в журналах советника и терминала? Котировки закачаны?

Блонди, Юрик на первый взгляд любопытен. Единственное - при попытке включить настройку "Jurik Smooth Double" индикатор слетает из-за выхода индекса массива за его пределы. Вы не могли бы исправить это, так как в индикаторы я плохо въезжаю?
Извините Иван, но не получается.
В Журнале пишет:

1.
2024.01.10 21:03:16.101 EURUSD,M5: 1 tick events (0 bars, 896350 bar states) processed in 0:00:00.031 (total time 0:00:00.281)

2.
2024.01.10 21:03:16.080 2023.11.01 00:00:00 iPlaton_Krampe21_2.0 EURUSD,M5: initialization failed (1)

3.
2024.01.10 21:03:16.080 2023.11.01 00:00:00 iPlaton_Krampe21_2.0 EURUSD,M5: Alert: Разрешите импорт dll в настройках!

Я оставил разрешение импорта DLL индикаторам, а где советнику - не нашел.

Еще раз извините.
 

блондинка

Элитный участник
Блонди, Юрик на первый взгляд любопытен. Единственное - при попытке включить настройку "Jurik Smooth Double" индикатор слетает из-за выхода индекса массива за его пределы. Вы не могли бы исправить это, так как в индикаторы я плохо въезжаю?
исправлять мне не по силам(маловато знаний)-это чужой код
я только могу рихтовать-убрать MTФ,алерты,другую ненужную чепуховину(типа интерполяции)
стрелкам не нужна история-20 баров и хватит для EA,можно вешать на 2 десятка пар одновременно)))
вот аналоги (близкие )посмотри-может там работает?)
 

Вложения

  • Всяко разно.rar
    11,1 КБ · Просмотры: 32

Genry_05

Отдыхает
исправлять мне не по силам(маловато знаний)-это чужой код
я только могу рихтовать-убрать MTФ,алерты,другую ненужную чепуховину(типа интерполяции)
стрелкам не нужна история-20 баров и хватит для EA,можно вешать на 2 десятка пар одновременно)))
вот аналоги (близкие )посмотри-может там работает?)

jur[ i] = iFilter(iDSmooth(price,Length,Phase,Double,i),vfilter,Length,i,Bars-15,1);

1704927843326.png
 

el_Venso

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

Хорошего дня, и творческих успехов.
Добрый день.
В открытом коде есть этот инди ?
 
Верх