Обсуждение и примеры использования индикатора MasterSlave

 

Задаем вопросы и предлагаем примеры использования MasterSlave

 
"мастер слив" может быть?
 

попробовал прикрутить Slope Direction Line, поиграл с настройками, но результат не сильно отличается от самого Slope Direction Line

может MasterSlave работает только со стохастиками?

Было бы хорошо, если бы автор выложил несколько примеров использования с разными индикаторами.

 

ок. Только до форума дошел.

thestalker 09.09.2009 09:47

"мастер слив" может быть?

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

den2008224 09.09.2009 13:47

попробовал прикрутить Slope Direction Line, поиграл с настройками, но результат не сильно отличается от самого Slope Direction Line

может MasterSlave работает только со стохастиками?

Было бы хорошо, если бы автор выложил несколько примеров использования с разными индикаторами.

Со Slope Direction Line сам не использовал - сложно сказать. Надо смотреть, что там требует подстройки и как.

Вы в самом Slope Direction Line его параметрами можете добиться адекватности на требуемом участке рынка (где вам кажется, что он врет)? Если не можете, то тогда чего тут ловить?


Почему только со стохастиками? Вы имели ввиду с осцилляторами, наверное, потому как с RSI пример (не код) был дан.

Да нет, не только. Практически со всеми индикаторами. (Разве что, секвенции всякие пролетают, хотя...) На вскидку:

- пороговый зигзаг. Управляемый параметр - порог срабатывания.

- уже упоминавшиеся осцилляторы - здесь, кроме их периода, можно регулировать уровни ПК/ПП.

- параболик. Здесь можно крутить фактор ускорения. Максимум можно не трогать.

- блин. Да хоть МАшку. Сделайте короткими, сопоставимыми с ее периодом настройки регулятора и получите вариант адаптивной МА. Т.е. чем больше волатильность, тем меньше период.


Потом, одно из использований - это переключение стратегий торговли. Для любителей поторговать во флете, например. Ну, сделайте окно мастера равной или больше кол-ва баров в сутках. Другие параметры (кроме чувствительности) тоже длинные. Тогда переключение во флэтовую стратегию будет происходить, когда его значение уйдет ниже, скажем, 0.3.


Какой вам пример хотелось бы увидеть? Можете сами заменить в приведенном коде стохастика его вызов, на какой-нибудь другой индикатор. Код из каментов дублирую здесь.

Файлы:
 
Да, коли упомянул про стратегии. На показаниях MasterSlave можно переключаться с пробойной на отбойную тактику. Здесь нужно учитывать не только его абсолютное значение, но и динамику - паттерны с сигнальной.
 
Svinozavr писал(а) >>

Почему только со стохастиками? Вы имели ввиду с осцилляторами, наверное, потому как с RSI пример (не код) был дан.

Да нет, не только. Практически со всеми индикаторами. (Разве что, секвенции всякие пролетают, хотя...) На вскидку:

- пороговый зигзаг. Управляемый параметр - порог срабатывания.

- уже упоминавшиеся осцилляторы - здесь, кроме их периода, можно регулировать уровни ПК/ПП.

- параболик. Здесь можно крутить фактор ускорения. Максимум можно не трогать.

- блин. Да хоть МАшку. Сделайте короткими, сопоставимыми с ее периодом настройки регулятора и получите вариант адаптивной МА. Т.е. чем больше волатильность, тем меньше период.

Потом, одно из использований - это переключение стратегий торговли. Для любителей поторговать во флете, например. Ну, сделайте окно мастера равной или больше кол-ва баров в сутках. Другие параметры (кроме чувствительности) тоже длинные. Тогда переключение во флэтовую стратегию будет происходить, когда его значение уйдет ниже, скажем, 0.3.

Какой вам пример хотелось бы увидеть? Можете сами заменить в приведенном коде стохастика его вызов, на какой-нибудь другой индикатор. Код из каментов дублирую здесь.

Да, я ошибся, когда писал. Конечно осцилляторами...

Заменил вызов стохастика на параболик. Посмотрите, пожалуйста, правильно ли я это сделал.

Файлы:
_sarslave.mq4  2 kb
 

очень интересно

пробуем

 
den2008224 >>:

Да, я ошибся, когда писал. Конечно осцилляторами...

Заменил вызов стохастика на параболик. Посмотрите, пожалуйста, правильно ли я это сделал.

Нет. Нужно было вставить вызов MasterSlave в текст кода Parabolic.mq4.

Объясню почему. У параболика есть стат.переменна направления тренда, которая вычисляется в зависимости от параметров, которые вы собираетесь регулировать. Когда вы вызываете параболик с разными параметрами из своего индикатора, он - параболик - каждый раз пересчитывается заново, с новыми точками переворотов на истории. Отсюда, кстати, и тормоз. А нужно, чтобы точка оставалось прежней, менялись лишь параметры ускорения и макс.его значения в определенном ранее направлении при тогдашних значениях ускорения ускорения и макс..

Для др. индикаторах, где нет "памяти" вычисленного направления, меняющего алгоритм расчета, это делать необязательно. Хотя тоже можно - будет гораздо быстрее.

Да! А что, заменить KperiodFrom /To на StepFrom и StepTo было сложно?))) Но это так, к сути отношения не имеет.

 

ок. Сделал так, как следовало. Взял стандартный параболик и в него вставил вызов регулятора. Регулирование максимального значения фактора ускорения (Maximum) делать не стал, т.к. он практически не влияет. Впрочем, это сделать не сложно, если нужно.


Шаг динамического параболика (синий) увеличивается при росте волатильности и на ее максимальных значениях совпадает со стандартным параболиком (фиолетовый). При вялом рынке шаг маленький, и параболик дает меньше переворотов.

Можно сделать обратную логику, чтобы наоборот: при сильных движениях сделать параболик менее чувствительным, - From=0.02 To=0.005 - пробуйте! )))

Файлы:
 

На всякий случай, т.к. топикстартер не дал ссылку на кодобазу.

Описание MasterSlave в Code Base.


В аттаче сам индикатор, где я добавил в виде камента в самом начале фрагменты кода для вставки при использовании/вызове MasterSlave из др.индикаторов.

Файлы:
 

Кому по силам можно сделать из этого _SarSlave.mq4 индикатора торговый советник с изменяемыми параметрами: TP, SL, Lots, From=0.005 To=0.02. Самостоятельно открывать и закрывать торговую позицию. При перевороте маркера параболика торговый ордер открывается, при следующем перевороте предыдущий ордер закрывается автоматически либо уже закрылся по TP, а новый ордер открывается.

Если кто сможет так сделать, не скупитесь, выкладывайте.

Файлы:
_sarslave.mq4  2 kb
Причина обращения: