Все показатели Джона Элерса... - страница 5

 

Как сделать советника с использованием COG?

Здравствуйте, ребята, мне нужен совет, я хочу сделать советника, используя этот индикатор центра тяжести.

Я хочу использовать его как функцию, чтобы я мог вызывать его в любом месте моего советника.

Если это не слишком много, я бы предпочел начать его с

double COG(int timeframe, int period, int shift)[/code]

I'm a newbie in programmer's world, and I find some difficulties in it.

Please someone help me, thank you.

[code]

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

//| Center of Gravity.mq4 |

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

#property copyright "Copyright 2002, Finware.ru Ltd."

#property link "http://www.finware.ru/"

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

extern int Per=10;

extern int CountBars=300;

//---- buffers

double val1[];

double val2[];

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

//| Custom indicator initialization function |

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

int init()

{

string short_name;

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,val1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,val2);

//----

return(0);

}

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

//| Center of Gravity |

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

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+Per+1);

SetIndexDrawBegin(1,Bars-CountBars+Per+1);

int i,cnt,counted_bars=IndicatorCounted();

double value1,sum,sum1;

//----

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

//---- initial zero

if(counted_bars<Per)

{

for(i=1;i<=0;i++) val1[CountBars-i]=0.0;

for(i=1;i<=0;i++) val2[CountBars-i]=0.0;

}

//----

i=CountBars-Per-1;

while(i>=0)

{

sum = 0.0;

for (cnt=0; cnt<=Per-1; cnt++)

{

sum = sum + (High+Low)/2;

}

sum1=0.0;

for (cnt=0; cnt<=Per-1; cnt++)

{

sum1=sum1+((High+Low)*(cnt+1)/2);

}

value1=sum/sum1;

val1=value1;

if (i>0) val2=value1;

i--;

}

return(0);

} //+------------------------------------------------------------------+

 
 
 

Только что нашел это на другом форуме.

Много формул MetaStock.

Страница №6 с формулами. Чтобы получить другую страницу, измените 206 на другой номер, например, чтобы получить страницу #2 с формулами, используйте 202 в веб-адресе вместо 206.

Может быть полезно для людей, которые будут конвертировать некоторые индикаторы в MT4.

 
 

" Заинтересовал ваш индикатор "

cattus:
Привет, Загадочный.

Как я понимаю, ваш постулат заключается в том, что основное различие между данными физических источников и данными рыночных источников заключается в эмоциональной составляющей. Но я думаю, что все усилия людей, изучающих финансовые рынки, и кодеров направлены на осознание того, что эмоциональный компонент существует, и эволюция всех этих усилий заключается в том, чтобы перевести все компоненты (включая эмоциональные) в индикаторы или методы, которые позволяют нам понять, как работают рынки и как предсказывать движения. Я думаю, что индикаторы Элерса хороши, если они покажут нам, что они эффективны для работы с рыночными данными.

Hmmmm.... Синтетический генератор цикла(2), который вы использовали, является индикатором MetaStock? Это только рисунок?

Здравствуйте, господин Каттус,

Спасибо за ваш график акций и индикатор, выглядит очень красиво.

Ссылаясь на ваш график, могу ли я получить от вас генератор системного цикла (2)?

Спасибо за вашу доброту и помощь.

С наилучшими пожеланиями,

Паулинг

 
Paulinge:
Здравствуйте, господин Каттус,

Спасибо за ваш график и индикатор, выглядит очень красиво.

Ссылаясь на ваш график, могу ли я получить от вас генератор системного цикла (2)?

Спасибо за вашу доброту и помощь.

С наилучшими пожеланиями,

Паулинг

Привет, Паулинг.

График был прикреплен Мистифицированным (пост #40). Я спросил его, является ли индикатор, который он прикрепил, рисунком или реальным индикатором. Извините.

Надеюсь, он нам ответит.

С уважением.

cattus

 
 

Здравствуйте,

Кто-нибудь знает, где я могу найти документацию по использованию различных фильтров и индикаторов Ehler?

Даниэль

 
dvarrin:
Привет,

Кто-нибудь знает, где я могу найти документацию по использованию различных фильтров и индикаторов Элера?

Даниэль

купите его книгу "Добро пожаловать в мой торговый зал", или найдите ее бесплатно в интернете в формате pdf... я где-то видел ее, так что она где-то есть.

Причина обращения: