Множественная скользящая средняя Гуппи - страница 4

 
sashken:
Моя версия GMMA

Я играю с вашей версией на 30-мин. Примечание: хотелось бы, чтобы все указывали, на каком таймфрейме они используют свои индикаторы!

Вопрос: Независимо от того, какую версию я использую, я вижу ложные прорывы на Eurusd и Gbpusd (это пары, с которыми я играю). Как вы предотвращаете ложные сигналы пробоя? Они меня чертовски расстраивают! Каково ваше решение этой проблемы - как мне свести это к минимуму?

Дэйв

<<<

 

#property copyright "mladen"

#property link "mladenfx@gmail.com"

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 LimeGreen

#property indicator_color2 Red

extern int Price = PRICE_CLOSE;

double buffer1[];

double buffer2[];

double periods[]={3,5,8,10,12,15,30,35,40,45,50,60};

int persize;

int init()

{

SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3 );

SetIndexBuffer(0,Buffer1);

SetIndexStyle(1,DRAW_LINE );

SetIndexBuffer(1,Buffer2);

persize =ArraySize(periods);

return(0);

}

int deinit() { return(0); }

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

limit = Bars-counted_bars;

for(i=limit; i>=0; i--)

{

double sum = 0;

for(int j=0; j<persize; j++)

{

if (periods[j]<30)

sum += iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

else sum -= iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

}

buffer1 = ?????

buffer2 = ?????

}

return(0);

}

Привет Младен

Помогите мне написать код.

Спасибо

Kreangast

 
 

Здравствуйте, Младен

Большое спасибо.

Kreangast

 

Здравствуйте, Младен

Большое спасибо.

stond

 

...

Вот, пожалуйста

Еще два индикатора:

  • версия "с линиями" рисует эти вертикальные линии. Линии можно включать и выключать(параметр ShowLinesparameter). Параметр ShowLinesOnZeroCross используется в следующем режиме: если установлено значение true, то линии будут рисоваться, когда основная линия осциллятора GMMA пересекает нулевое значение, если false, то линии будут рисоваться, когда сигнальная линия пересекает основную линию GMMA.
  • "бинарный" - не рисует линии, а просто показывает состояние рынка (в названии индикатора тоже) Только один дополнительный параметр: ZeroLineCrosses - та же функция, что и ShowLinesOnZeroCrossf, за исключением того, что он указывает, какие пересечения (условия) вы хотите отслеживать - true-> GMMA выше/ниже нулевой линии, false-> GMMA выше/ниже сигнальной линии.

_____________________

На картинке: верхняя - "с линиями", нижняя - "бинарная".

PS: версия "с линиями" не будет рисовать линии для всей истории, а только для самого нового"WindowBarsPerChart()" (т.е. количество видимых баров на графике).

с уважением

mladen

Kreangast:
Здравствуйте, mladen

Значение GMMA > 0 -> бычий

Значение GMMA медвежье

Пожалуйста, помогите мне написать вертикальную линию в индикаторе.

Спасибо

Kreangast
 

Индикаторы Ema

Мне нужен индикатор, предупреждающий, когда 6 линий ЕМА пересекаются с другими 6 линиями ЕМА.

обычный индикатор только для 1 EMA пересекает другую линию EMA.

Файлы:
2coloreu.gif  31 kb
 
happyfx:
Мне нужен индикатор, предупреждающий, когда 6 линий EMA пересекаются с другими 6 линиями EMA. обычный индикатор предупреждает только о пересечении 1 EMA с другой линией EMA.

Похоже, вы ищете гуппи GMMA.

 

Привет Младен

Настройка ПЕРИОДА СИГНАЛА?

для осцилятора Guppy MMA и индикатора линий

на картинке USDJPY H1

 

...

конс,

Это 13 по умолчанию, если я правильно помню (я обычно использую параметры по умолчанию, когда выкладываю картинку индикатора).

с уважением

mladen

cons555:
Привет Младен

Установка ПЕРИОДА СИГНАЛА ?

для осцилятора Guppy MMA и индикатора линий

на картинке USDJPY H1
Причина обращения: