Друзья, добрый день.
Возник такой вопрос при тестировании:
в советнике использую сигнал на открытие/закрытие позиции, даваемый Awesome или MACD.
При этом, чтобы не попадаться на "ложные сигналы", решил поставить условие нахождения делений гистаграмм осцилляторов выше/ниже некоторого уровня.
но, дело в том, что и Awesome, и MACD имеют "нефиксированный" разброс значений (т.е., например, не от 0 до 100, или не от -100, до +100), и при тестировании на разных участках рынка эти значения диапазона меняются - соответственно задать величины уровней(выше/ниже которых должна быть гистограмм) заранее - нет возможности....
а можно ли как-нибудь "нормировать" диапазон значений Awesome, и, например, открывать позицию, если формируется сигнал на покупку, и при этом, гистограмма лежит выше 5-7% от некоторой ключевой высоты?
заранее большое спасибо.
P.S.
если будет возможность, посоветуйте мне как разобраться с проблемой, описанной здесь https://forum.mql4.com/ru/26426
спасибо.
Можно использовать принцип WPR.
Вариантов множество.
Например, можно использовать принцип полос боллинджера.
MathAbs(MacdCurrent)>(MACDOpenLevel*Point) одно из условий открытия позиции по MACD.Действительно значение MACDOpenLevel желательно изменять,в зависимости от состояния рынка.Имею очень эфективный советник,где основной инд.MACD,и тоже пытался решить эту задачу.Наиболее подходящим оказался StdDev.
Dev=iStdDev(NULL,1440,23,0,MODE_EMA,PRICE_CLOSE,0);т.е.Тогда MACDOpenLevel=Dev*K;
А вот K и нужно найти.Но потом это забросил.Ввожу вручную с использованием того же StdDev.
Т. е.графически(на глаз).
Удачи.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Друзья, добрый день.
Возник такой вопрос при тестировании:
в советнике использую сигнал на открытие/закрытие позиции, даваемый Awesome или MACD.
При этом, чтобы не попадаться на "ложные сигналы", решил поставить условие нахождения делений гистаграмм осцилляторов выше/ниже некоторого уровня.
но, дело в том, что и Awesome, и MACD имеют "нефиксированный" разброс значений (т.е., например, не от 0 до 100, или не от -100, до +100), и при тестировании на разных участках рынка эти значения диапазона меняются - соответственно задать величины уровней(выше/ниже которых должна быть гистограмм) заранее - нет возможности....
а можно ли как-нибудь "нормировать" диапазон значений Awesome, и, например, открывать позицию, если формируется сигнал на покупку, и при этом, гистограмма лежит выше 5-7% от некоторой ключевой высоты?
заранее большое спасибо.
P.S.
если будет возможность, посоветуйте мне как разобраться с проблемой, описанной здесь https://forum.mql4.com/ru/26426
спасибо.