Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»

Индикатор скорости изменения цены


Рекомендуемые сообщения

Написал тут вчера небольшой индикатор, мож кому покажется удобным его использование.

 

Вычисляет значение производной от функции изменения валюты. Т.е. проще говоря скорость изменения цены. По нему очень легко определять реальные вершины и использовать для входа в рынок при скальпировании.

 

Индикатор бесплатный, для платформы MT4. Кому если интересно будет - выложу.

Ссылка на комментарий
Поделиться на другие сайты

#property copyright "Mistral, 2006"

#property link ""

 

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 LavenderBlush

#property indicator_color2 OrangeRed

#property indicator_color3 SpringGreen

//---- input parameters

extern int Wide=2;

//---- buffers

double VIB1[];

double VIB2[];

double VIB3[];

//+------------------------------------------------------------------+

//| Velocity indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

string short_name;

SetIndexStyle(0,DRAW_LINE);

SetIndexStyle(1,DRAW_LINE,STYLE_DOT);

SetIndexStyle(2,DRAW_LINE,STYLE_DOT);

SetIndexBuffer(0,VIB1);

SetIndexBuffer(1,VIB2);

SetIndexBuffer(2,VIB3);

short_name="VI("+Wide+")";

IndicatorShortName(short_name);

SetIndexLabel(0,short_name+"M");

SetIndexLabel(1,short_name+"L");

SetIndexLabel(2,short_name+"H");

//----

return(0);

}

//+------------------------------------------------------------------+

//| Velocity indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

 

//----

return(0);

}

//+------------------------------------------------------------------+

//| Velocity indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int i,j,counted_bars=IndicatorCounted();

double mp1,mp2;

//----

if(Bars<=Wide) return(0);

//---- initial zero

if(counted_bars<1)

for(i=1;i<=Wide;i++) VIB1[bars-i]=0.0;VIB2[bars-i]=0.0;VIB3[bars-i]=0.0;

//----

i=Bars-Wide-1;j=0;

if(counted_bars>=Wide) i=Bars-counted_bars-1;

while(i>=0)

{

mp1=High-(High-Low)/2;

mp2=High[i+Wide]-(High[i+Wide]-Low[i+Wide])/2;

VIB1=(mp1-mp2)*100/Wide;

VIB2=(Low-Low[i+Wide])*100/Wide;

VIB3=(High-High[i+Wide])*100/Wide;

if (j==0) VIB1=(Bid-mp2)*100/Wide;

j=1;

i--;

}

return(0);

}

//+------------------------------------------------------------------+

 

Сосбтвенно вот исходник, можете его модифицировать по своему усмотрению. :) Сейчас я просто добавляю в него линию второй производной (ускорения), пока еще не готово. Вышеприведенное - работает.

 

Сразу хочу сказать - никакой ответственности за невернуе входы рынок по этому индикатору я не несу, т.к. это не индикатор входа или выхода из рынка, а показатель производной. В остальном надо иметь свою голову. ;)

 

Советы по его работе давать не буду, кто знает, что такое производная (это изучают в средней школе) тот сам поймет всю его простоту. Скажу лишь, что белая линия - это линия сглаженной производной по среднец цене, красная - по минимальной цене, зеленая - по максимальной цене.

Ссылка на комментарий
Поделиться на другие сайты

Усовершенствовал. Теперь он, по выбору, может показывать и вторую производную. Параметр Acc определяет то, что отображать. 0 - первая производная (при этом обозначение сменяется на VI), 1 - вторая производная (обозначение становится AI). В остальном все также... По мне так удобно одновременно отображать и то и другое в разных окнах. Вообщем выкладываю, если кому интересно - берите. ;)

 

PS/ этот файл необходимо загрузить в MT4 и откомпилировать.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • 2 недели спустя...
скрин бы кинул' date=' а заодно на нем и метод торговли показал бы 8)[/quote']а действительно, скинь скрин, примерчик торговли, как входы определять.

Я по Парамону торгую, скальпинг, давно над этим думаю, пока не сформулировал как должно выглядеть, посмотреть было бы интересно.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...