ТА и период индикатора
- 20 января 2023, 12:58
- |
- ezomm
График — отражение эмоций людей на новые новости. Поэтому Билл В. придумал гениальные аллигаторы. Там мы используем средние с прошлыми данными.Эти самые А-ы очищают график от новостей. Правда я это понял до чтения книги Билла. Я яростно тестировал все индикаторы в проге Метасток 7.2 и придумывал свои индикаторы. Я дошел до динамичного периода. Обычно мы ставим период сами в стохастики или RSI. Даже в моем любимом Ишимоку есть период. Период -главный недостаток индикаторов. Даю совет — ставьте в МАКД(или куда хотите) периоды кратные 4. Например Макд (32,8,8)или (20,5,5). Придумать формулу рассчета периода сложно, но можно. Например посчитать количество перекрытий за период и ввести в формулу средней коэфф-т mov(C,14*коэф-т,S). Коэф-т должен иметь диапазон от 0.5-1.5 или 0.2-1.8 . Мне продолжать или… заткнуться?
L-ref(H,-2). Это оно и есть.Кстати для шорта период в 1.4 раза меньше, чем для лонга .
sum(if(L<ref(H,-2) and L>ref(L,-2),L-ref(H,-2),0),34 ). Чем больше перекрытие, тем дальше от цены должен стоять стоп.По размеру суммарного перекрытия можно определить период средней. В отсутствии перекрытия(тренд) средняя имеет период 3(-1).
Нашел наш диалог от 17 апреля 2022:
smart-lab.ru/blog/tradesignals/793703.php#comment15245967
весьма интересно. По-моему, сейчас самое время покупки природного газа (по 3.09)
Назовем это правило — теорема Езома?
Она гласит так — на какую часть последней волны произошло перекрытие, на такую часть увеличился период от своей начальной величины.Я бы по умолчанию взял период 3, а среднюю по следующей формуле .
HLd:=If(CLOSE>Ref(Mov(H,3-34,S),-1),
{then}1,
{else}If(CLOSE<Ref(Mov(L,3-34,S),-1),
{then}-1,
{else}0));
HLv:=ValueWhen(1,HLd<>0,HLd);
HiLo:=If(HLv=-1,
{then}Mov(H,3-34,S),
{else}Mov(L,3-34,S));
HiLo;
if (L>ref(L,-34),sum(L- ref(H,-2),34)).Это не полная формула расчета периода.Простая формула если посчитать количество перекрытий за период 34 .
формула период для роста P = if (L>ref(L,-34),sum(if(L< ref(H,-2),1,0),34))
формула для снижения P = if (H<ref(H,-18),sum(if(H> ref(L,-2),1,0),18))
Я правильно понимаю, что в Аллигатор оптимально забить не 13 8 5, а 12 8 2 или 12 8 4 или 16 8 4?