даже на затяжных трендах бывают откаты. Но даже учитывая это, речь идет о сопоставлении нескольких ТФ, как известно сигналы на старших ТФ значительно сильнее сигналов на текущем ТФ. Я торгую вручную за месяц умудрился 110% сделать не напрягаясь особо, по такой вот стратегии из 500$ до 1078$, и вот у меня возник вопрос, насколько эта стратегия жизнеспособна, для этого нужен советник чтобы проверить эту теорию на дистанции. Проверить, а не торговать именно советником. Может в дальнейшем если именно так встанет вопрос, то советника модернизирую. А пока торгую вручную следуя этой стратегии. Ключевое на что стоит обратить внимание что эти индикаторы не перерисовывают жестко, поэтому можно ориентироваться на историю.
За это отвечает мультитаймфрейм. И я вас не заставляю пользоваться этим ботом, я его для себя делаю, а не для вас. И я вас не просил вмешиваться в это дело. Не нравится идея, игнорируйте.
я не сказал что грааль, я лишь указал на возможные проблемы. Фильтр флэта в котором сов не будет открывать сделки либо будет торговать используя иную стратегию, нужно наверное продумать сразу. Флэты бывают разной продолжительности. Но дело Ваше
если цена за последние N свечей падала или росла.
формула High свечи текущей — High свечи N часов назад — если положительный остаток — покупка, отрицательный продажа.
Смысл советник чтобы в нем было два параметра
x
y
x — это размер убытка на одну позицию, при достижении которого все позиции закрываются.
если выставлен параметр 5 то в случае например 3 одновременно открытых позиций все они закроются если убыток составит 15% так как 5(выставленный параметр x) * количество ордеров = общий убыток 15%. если открыто 4 сделки до при 20% убытка позиции закроются. и т.д.
y — это размер прибыли на одну позицию при которой закроются все позиции.
Важно именно что советник расчитывал указанный параметр в соотношении с количеством ордеров.
Расчет предназначен для таймфрейма H1
Изначальный анализ идет на недельном периоде в 50 свечей.
Далее рассчитывается расстояние от High до Low каждой свечи из 50 свечей, затем все складывается и делится на их число(50), то есть выясняем средний размер недельной свечи на промежутке в 50 свечей. Полученное значение делим еще раз на 2 и получаем значение Y которое система будет подставлять в следующие формулы:
Система отсчитывает последние 120 баров на текущем ТФ. После чего берет во внимание точки HIGH и LOW на заданном промежутке. Именно промежутке, то есть берется самая высокая точка за последние 120 баров и самая низкая.
Далее идет расчет минимального движения цены для определения тренда по формуле:
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х > Y пунктов на рынке тренд.
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х =< Y на рынке флет.
Если тренд то система учитывает положение текущей цены, к каком пику она ближе если к HIGH значит тренд бычий берутся во внимание только BUY ордера. Если ближе к LOW только SELL ордера. Формула для примера показана ниже:
В случае тренда открывает сделка в сторону тренда, с ограничением убытка за 55% уровнем диапазона(если не удастся сделать то можно поставить обычный SL.) если флет торговля не ведется.
Расчет автоматических STOP LOSS и TRALLING STOP
Y*H=Tralling STOP
H указывается в параметрах робота(значение от 0 до 1).
Y это рассчитанная недельная норма движения цены.
При отключенном параметре Tralling Stop только профит, установка предполагает одновременное значение STOP LOSS и TRALLING STOP.
Автоматический расчет времени слежения позиции.
Для поля «Время закрытия в часах».
Y*2=K
X/120(свечей для расчета H1) = L
K/L=N.
N- это значение для поля «Время закрытия в часах».
Автоматический расчет ТП
При выставлениии ордера, для рассчёта ТП берём во внимание следующие показатели(как пример):
1.Недельная норма движения=951(GBPUSD)
2.Рассчитываем этот параметр для получения кеф. по следующей схеме:
951/5/150 = 1,268(округляем), кеф.=1,3
(где 951-недельная норма движения,
5-количаство учитываемых торговых дней(параметр нужно вынести в блок управления),
150-это фиксированный делитель для получения кеф.
3.1,3 — это и будет кеф. для дальнейшего рассчёта.
4.Вычислив кеф. вычисляем ТП исходя из рассчитаного уже трейлинг стопа(стоп лосс)
5.Рассчитаный трейлинг стоп(стоп лосс) = 665
6.Рассчёт ТП:
665*1,3=864,5(округляем),
где 665-рассчитаный трейлинг стоп(стоп лосс),
1,3 — это кеф. рассчитаный в п.2
6.1 Полученый результат 864,5-это и будет являться ТП при выставлении ордера.
7.Если изменяются рассчёты(показатели) по Недельной норме движения и(или) Трейлинг стопу(стоп лоссу),
то соответственно пересчитывается(переставляется) и тейк профит…
Я скорректировал часть расчетов для более менее «адекватных» цифр исходя из движений цены. В коде обрезан начала и конец они у вас есть там ничего не менял
Lerdon