DMS на крови… (на объемах). По следам трейдера PeV. Пост № 12.

Суть следующая: любое движение подтверждено объемом, его обеспечивающим. Я просто вычленил положительное и отрицательное движение (аналогично моментам Уалдера). Т.е. бар зеленый на объеме — это значит, что закрытие было выше, красный — ниже. Если перед этим открытие было равно закрытию, то, исходя из инерционности, тенденция сохранятся. Итак, на графике есть объемы (зеленые и красные бары, соответствующие движению), скользящие средние раздельные по ним и скользящая по общему объему. Если проводить аналогию с DMS, то общий объем (синяя линяя) выступает как ADX, а моменты по движению как DI+ & DI-. Можно, в принципе, нормировать это дело к диапазону от 0 до 100%. Не уверен, что это нужно. Да, еще. Для меньшей нервности, я анализирую объем в степени 1/3 — т.е. куб. корень. Впрочем, это настраивамо в индюке. Может, кому-то нравиться шараханье летучей мыши….)))

Текст индикатора:peV™ Vollume Osc

{by peV™}

{Вводимые пользователем параметры}
P1:=Input(«Сглаживание трендового объема»,1,1000,18);
A1:=Input(«0-SMA, 1-EMA»,0,1,1);
P2:=Input(«Сглаживание общего объема»,1,1000,54);
A2:=Input(«0-SMA, 1-EMA»,0,1,1);
VS:=Input(«%/10 сглаженного общего объема «,0,500,7)*10;
LG:=Input(«Логарифмическая шкала (<10)»,1,10,3)/10;

{Логарифмическая шкала}
VV:=Power(V,LG);

{Трендовый объем}
VH:=If(O < C,VV,0);
VH:=If(O=C AND Ref(O < C,-1),VV,VH); VHS:=If(A1=0, Mov(VH,P1,S), Mov(VH, P1, E)); VL:=If(O > C,VV,0);
VL:=If(O=C AND Ref(O > C,-1),VV,VL);
VLS:=If(A1=0,Mov(VL,P1,S),Mov(VL, P1, E));

{Общий объем}
VG:=If(A2=0,Mov(VV, P2, S),Mov(VV, P2, E));
VG:=VG*VS/100;

VG;VH;VHS;VL;VLS

Похожие статьи:

Буду признателен, если поделитесь этой записью с друзьми:


Понравилась статья ? Подпишитесь на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Denoy.ru