А давайте поговорим о переменном (адаптивном) окне?
Системщикам известно, что любая простая система даже основанная на пересечении цены — SMA будет работоспособна на любом периоде и на любом таймфрейме, главное подобрать нужную длинну окна (период SMA).
Но так же известно, что чем больше длинна тестируемого отрезка от 2-х лет и более, тем сложнее подобрать нужную длинну окна, выходные параметры (доходность/риск) ухудшаются.
Предлагаю в этом топике обсудить и поделиться опытом в построении адаптивных параметров (выбор длинны окна в зависимости от рыночных условий).
От себя скажу, что тестируемые адаптивные скользящие типа: KAMA, VIDYA, DEMA, T3, MMA, MEF, HMA, JMA, FRAMA при тестировании мало чем отличаются друг от друга.
Интересные идеи буду публиковать апдейтом в этом же топике в процессе обсуждения.
Присоединяйтесь, давайте будем друг-другу полезны. Просьба «хранителей граалей» не зашумлять эфир бессмысленными — «щаз я так все и рассказал».
110 |
Читайте на SMART-LAB:
Ренессанс страхование: ожидаем значительный рост чистой прибыли в ближайшие годы?
Группа Ренессанс страхование представила финансовые результаты по МСФО за 2025 год. Чистая прибыль составила 11 млрд рублей, увеличившись на 2%...
Портфель ВДО (27,3% за 12 мес). В целевом плюсе
Интерактивная страница портфеля PRObonds ВДО: https://ivolgacap.ru/hy_probonds/
Рынок ВДО восстанавливается. Или в среднем не...
Нефтяные качели: как на этом заработать?
9 марта, стоимость нефти марки Brent в моменте взлетала до отметки в $119,5 за баррель, что является максимальным значением с лета 2022...
Сбер РПБУ февраль 2026 г. - снижение резервов помогло удержать рекордную прибыль
Сбер опубликовал результаты за 2 месяца работы в 2026 году по РСБУ.
Чистая прибыль за 2 месяца составила 325 млрд руб. (+21,4%). За февраль...
думаю в этом году вспомнят про них
например на минутке МА5 в 20:00 считается по ценам предыдущих 5 дней в 20:00)))
Например в 20:00 МА5 считается по значениям цены за 5 дней в 8мь вечера)
1) считаю SMA за три периода: например, SMA3(10,20,90) — формула на ATF трансака выглядит так: =(MovAvg(ind_sma,period1,pt_open)+MovAvg(ind_sma,period2,pt_open)+MovAvg(ind_sma,period3,pt_open))/3
[SMA(10,20,90)<>SMA(40=avg(10,20,90))]
2)считаю среднее от значения SMA и значения «X_point» за период — где «X_point» — точка на графике (например, цена OPEN в начале периода, либо LOW за предыдущий период, ну и так далее). как вариант ещё придаю разный вес SMA и X_point. в общем виде формула такая: SMA*sma_weight+X_POINT*(1-sma_weight)
формула для варианта №1 на ATF для трансака выглядит так:
g=StdDev(stddev_abs, stdev_period, pt_open);//вол-ть в абсолюте
zmin=open*(min_volatility/100);//мин.вол-ть в абсолюте
if (g<zmin) {g=zmin;}
sma_period=floor(stdev_period/(g/zmin))+1;//округление вниз
примечание: min_volatility (в %) нужна для того, чтобы градировать волатильность (т.е. по сути это шаг волатильности, как у фьюча ртс шаг цены 5 пунктов). недостаток формулы в том, что stdev_period получается больше, чем sma_period. вы можете придумать свои варианты, чтобы sma_period был больше…
i=0;zz=0;while (i<period) {zz+=open[-i];i+=1;}
if (zz==0) {zz=open*period;}
line[0]=zz/period;
http://www.bot4sale.ru/download-categories/2012-06-13-15-10-36/item/indikator-frama.html