Хорошо работающая торговая система! - страница 19

 
newdigital:
Я проверил индикатор Ichimoku, фильтрующий сделки M15 на таймфреймах H4, H1 и D1, и этот индикатор не работает с данной системой. Сейчас я пытаюсь посмотреть на индикатор Absolute strenght.

Потому что не каждая система хорошо работает с индикатором Ichimoku: этот стандартный индикатор имеет отношение к high/low и поддержке/сопротивлению.

 
newdigital:
...Сейчас я пытаюсь рассмотреть индикатор Absolute strenght.

Это правила для этого индикатора абсолютной силы.

Думаю, это понятно из изображений.

Версию MTF я не использую: не хочу потом путаться с кодировкой.

Гораздо лучше просто прикрепить нормальный неперерисовывающийся индикатор к таймфреймам H1, H4 и D1, а не использовать MTF на M15.

Файлы:
absolute1.gif  20 kb
absolute2.gif  23 kb
 

Конечно, этот индикатор лучше работает на таймфрейме D1, затем на таймфрейме H4, мы можем использовать его и на H1 (для фильтрации каких-либо сигналов или для понимания состояния рынка), но он может фильтровать и хорошие сигналы. особенно если мы торгуем на M15, фильтруя сигналы на H1.

В любом случае, это работает.

Обратите внимание, что я не использую версию MTF, потому что не хочу запутаться в кодировке.

Мы можем скачать индикатор отсюда https://www.mql5.com/en/forum/general

MTF версия с пояснениями: ссылки на страницы для скачивания https://www.mql5.com/en/forum/176023 (см. слова "оценка состояния рынка (в т.ч. зоны прерывистости) ...").

 

Посмотрите на изображение.

Вы можете видеть результаты бэктестинга (настройки "set #5" из сообщения #20 этой темы, таймфрейм M15, EURUSD).

И график за ту же дату (январь 2002 года) с настройками индикатора Absolute strenght по умолчанию.

Первый билет был №1. Продажа в 02 января 2002 года в 00:15. Это видно из изображения. Это был убыток в $42 на 0.1 лота.

Если мы увидим на картинке, то поймем, что индикатор Absolute strenght показывает "не покупать, не продавать". Это был флэт. Торговать не нужно.

Билет №3. Это была покупка, верно? В 02 января 2002 года в 07:15. Прибыль составила $103.96 при размере лота 0.1. Почему? Посмотрите на картинку: Индикатор Absolute strenght фильтрует продажу и должен быть открыт только ордер на покупку. Это условие "покупать, а не продавать".

Билет №5: 03 января 2002 года в 04:15. Sell. И этот ордер был закрыт в прибыль в 07 января только потому, что это был сигнал на продажу действительно для индикатора Absolute strenght.

Файлы:
absolute3.gif  48 kb
 

Если мы будем фильтровать сигналы тем же индикатором Absolute strenght на таймфрейме H4 (торгуя советником на таймфрейме m15), мы получим гораздо лучшие результаты:

Этот индикатор будет фильтровать наши первые убыточные продажи, а затем позволит торговать прибыльные покупки. Затем нашу 3-ю сделку (sell) мы будем понимать как контртренд или "не покупать, не продавать", верно?

Вы можете посмотреть и сравнить правила этого индикатора в некоторых постах выше с этим:

Файлы:
absolute4.gif  47 kb
 

Я, конечно, не проверял все сделки с 2002 года. Потому что это очень сложно сделать. И я прикрепил этот индикатор с настройками по умолчанию без всяких раздумий. И я использовал результаты бэктестинга.

Но если мы будем использовать его в форвард-тестировании? И если мы оптимизируем настройки этого индикатора?

Это может сработать, верно?

Мы можем знать точно:

- трендовый рынок только для покупки или только для продажи;

- неспокойный рынок (как на покупку, так и на продажу);

- флэт;

- контртренд только для покупки и только для продажи.

Поэтому у меня есть следующее предложение по поводу фильтра.

extern string Add_Inputs = "AbsoluteStrenght Filter parameters";

extern int AS_TimeFrame = 0; // Time Frame in min[/CODE]

and so on (indicator's settings).

and then:

UseASFilter= true //if we are using Absolute strenght indicator as a filter so we have true. If false so we are not using this indicator at all.

If UseASFilter= true so we may use the following:

[CODE]- UseASFilterCounterTrend=true //or false. If true so we are not trading counter trend. If false so we are trading it.

- UseASFilterChoppy=true //or false. If true so we are not trading choppy market. If false so we are trading choppy market.
 

Конечно, индикатор Absolute strenght не может предсказать состояние рынка.

Это может сделать индикатор Ichimoku (с некоторой ... вероятностью, скажем так).

Но, в любом случае, используя индикатор Absolute strenght, мы можем отфильтровать некоторые сигналы и будем знать: в каком состоянии рынка мы берем ордер на покупку или продажу.

Обратите внимание, что индикатор Absolute strenght - это один из многих других способов фильтрации сигналов в зависимости от состояния рынка. Но нам нужно с чего-то начать.

 

Это именно то, что мы хотим. Как я могу добавить эти коды в советник, я никогда этого не делал.

 
Flytox:
Это именно то, что мы хотим. Как я могу добавить эти коды в советник, я никогда этого не делал.

Мы можем спросить у Игорада.

 

Спасибо

Спасибо Newdigital - это может быть очень хорошо.

Причина обращения: