Universal MA Cross EA - страница 90

 

Дополнительный фильтр

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

Я пытался использовать прилагаемый индикатор "BuySel Alert" для замены "Третьей скользящей средней".

Когда "x" говорит BUY, ma идет только на покупку,

Когда "x" говорит SELL, ma идет только на продажу.

но не сработало.

Пожалуйста, помогите проверить

.

Ниже приведены индикаторы "Buysel Alert":

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 White

#property indicator_width1 10

//---- входные параметры

extern int barn=300;

extern int Length=30; // было 19

double prev;

double last;

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- буферы

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Пользовательская функция инициализации индикатора |

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

int init()

{

//---- индикаторы

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatorShortName("DIN");

Поэтому я использую" iCustom()" для замены" iMA()":

//| ТРЕТЬЯ СКОЛЬЗЯЩАЯ СРЕДНЯЯ |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; else SellCondition = false;

}

else

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; else CounterTrend = false;

Спасибо

Файлы:
 

Привет,

Я не вижу особой разницы между StopAndReverse и ExitOnCross или я ошибаюсь?

 

Как действительно установить трейлинг профит в оригинальном советнике universalMACross, потому что он всегда сбивает мою прибыль вместо того, чтобы позволить прибыли работать

 

Привет, ребята,

В последнем UniversalMAcross кто-нибудь может добавить close_losing_position после x часов?

У меня постоянно возникают сделки, которые не закрываются при установке serten: стоплос не добавляется.

У меня эта проблема с UseCounterTrend true.

И использовать третью MA true.

Поделитесь хорошим сетфайлом!

 

Поделитесь хорошим setfile!

Я вижу, что проблема у меня в CT_stop.

Возможно ли дать всем позициям одинаковый стоп, tp и правила трейлинга?

У меня есть хороший setfile bud a view positions don't get closed and cause DD.

Если бы позиции закрывались по нормальному SL, результаты были бы более чем хорошими!

Файлы:
chart.gif  40 kb
 
star821:
Привет, Младен

Я пытался использовать прилагаемый индикатор "BuySel Alert" для замены "Третьей скользящей средней".

Когда "x" говорит BUY, ма идет только на покупку,

Когда "x" говорит ПРОДАВАТЬ, ма идет только на продажу.

но не сработало.

Пожалуйста, помогите проверить

.

Ниже приведены индикаторы "Buysel Alert":

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 White

#property indicator_width1 10

//---- входные параметры

extern int barn=300;

extern int Length=30; // было 19

double prev;

double last;

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- буферы

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Пользовательская функция инициализации индикатора |

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

int init()

{

//---- индикаторы

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatorShortName("DIN");

Поэтому я использую" iCustom()" для замены" iMA()":

//| ТРЕТЬЯ СКОЛЬЗЯЩАЯ СРЕДНЯЯ |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; else SellCondition = false;

}

else

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; else CounterTrend = false;

Спасибо

звезда821

Только сейчас увидел ваше сообщение: Вы не можете сравнить индикатор BuySell alert с обычной скользящей средней, так как большую часть времени BuySell alert имеет 0 в качестве значения в буфере и даже когда он имеет значение, отличное от 0, он не сравним со средней обычным способом. Они не принадлежат к одному семейству индикаторов, как бы говоря, и поэтому вы не можете сравнить их.

 

Принято к сведению и спасибо mladen.

 

привет; mladen спасибо за помощь и улучшенную ea.

paulc

 

EDIT: я тоже;

забыл про пост, есть что запостить, но не в эту тему. Извините.

спасибо.

 

Протестируйте его сейчас и сообщите о результатах моим друзьям