Помогите решить проблему.

 

.

 

Альтернатива простая - берём 3 значения МА на 1,2,3 баре и сравниваем:

if( МА[1]>MA[2] & MA[2]<MA[3] ) - BUY (впадина)

else if( МА[1]<MA[2] & MA[2]>MA[3] ) - SELL (пик)

И никакого цвета, цвет это для глаз трейдера. Это стандартный метод ловли стоплоссов, торгуя на перегибах МА, в надежде что последует изменение направления тренда ;)

 
evillive:

Альтернатива простая - берём 3 значения МА на 1,2,3 баре и сравниваем:

if( МА[1]>MA[2] & MA[2]<MA[3] ) - BUY (впадина)

else if( МА[1]<MA[2] & MA[2]>MA[3] ) - SELL (пик) 

И никакого цвета, цвет это для глаз трейдера. Это стандартный метод ловли стоплоссов, торгуя на перегибах МА, в надежде что последует изменение направления тренда ;)


double MA = iMA(Symbol(), 0, 85, 0, 3, 3, 1);

if( МА[1]>MA[2] & MA[2]<MA[3] )  {BUY} 

else if( МА[1]<MA[2] & MA[2]>MA[3] )  {SELL} 
Я правильно понял? Насчет прибыльности данного метода я знаю, но советник будет торговать не только по скользящей средней. =)
 
Hurricanas:

Я правильно понял? Насчет прибыльности данного метода я знаю, но советник будет торговать не только по скользящей средней. =)

Так примерно. Только МА надо 3 раза вызывать, отдельно для 1, 2 и 3 бара.

double MA1 = iMA(Symbol(), 0, 85, 0, 3, 3, 1);
double MA2 = iMA(Symbol(), 0, 85, 0, 3, 3, 2);
double MA3 = iMA(Symbol(), 0, 85, 0, 3, 3, 3);

Ну и синтаксис кода в соответствие привести, чтобы работало.

 
evillive:

Так примерно. Только МА надо 3 раза вызывать, отдельно для 1, 2 и 3 бара.

Ну и синтаксис кода в соответствие привести, чтобы работало.




Я понял. Огромное тебе спасибо! =)
 

Был задан вопрос. Получен ответ. Потом вопрос стерт. Как это мило, чорт побери.

Я бы за такое банил.