Light Style© by Fisana

Перейти к содержимому


РАММ сервис NordFx: копируй сделки лучших трейдеров форекс


NordFX

Фотография
- - - - -

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


  • Пожалуйста, авторизуйтесь, чтобы ответить
5 ответов в этой теме

#1 Mistral

Mistral

    записался

  • Пользователи
  • PipPip
  • 47 сообщений

Опубликовано 15 Февраль 2006 - 02:43

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

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

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

#2 hawt

hawt

    живет тут

  • Пользователь
  • PipPipPipPipPip
  • 703 сообщений

Опубликовано 15 Февраль 2006 - 08:47

ну так выкладывай

#3 Mistral

Mistral

    записался

  • Пользователи
  • PipPip
  • 47 сообщений

Опубликовано 15 Февраль 2006 - 09:26

#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[i]-(High[i]-Low[i])/2;
mp2=High[i+Wide]-(High[i+Wide]-Low[i+Wide])/2;
VIB1[i]=(mp1-mp2)*100/Wide;
VIB2[i]=(Low[i]-Low[i+Wide])*100/Wide;
VIB3[i]=(High[i]-High[i+Wide])*100/Wide;
if (j==0) VIB1[i]=(Bid-mp2)*100/Wide;
j=1;
i--;
}
return(0);
}
//+------------------------------------------------------------------+


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

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

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

#4 Mistral

Mistral

    записался

  • Пользователи
  • PipPip
  • 47 сообщений

Опубликовано 15 Февраль 2006 - 04:14

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

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

#5 Xaoc

Xaoc

    живет тут

  • Пользователь
  • PipPipPipPipPip
  • 126 сообщений

Опубликовано 21 Март 2006 - 01:36

скрин бы кинул, а заодно на нем и метод торговли показал бы 8)

#6 alextron

alextron

    живет тут

  • Пользователь
  • PipPipPipPipPip
  • 165 сообщений

Опубликовано 05 Апрель 2006 - 05:04

[quote name='Xaoc]скрин бы кинул' date=' а заодно на нем и метод торговли показал бы 8)[/quote']а действительно, скинь скрин, примерчик торговли, как входы определять.
Я по Парамону торгую, скальпинг, давно над этим думаю, пока не сформулировал как должно выглядеть, посмотреть было бы интересно.




Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей

Рейтинг брокеров форекс: кто лидер, кто аутсайдер и почему?




Masterforex-V NordFX

Rambler's Top100

Принимаем Z-Payment