Universal MA Kreuz EA - Seite 90

 

Zusätzlicher Filter

Hallo mladen

ich habe versucht, den beigefügten Indikator "BuySel Alert" zu verwenden, um den "dritten gleitenden Durchschnitt" zu ersetzen.

Wenn "x" sagte BUY, ma nur gehen für kaufen,

Wenn "x" sagte SELL, ma nur für den Verkauf gehen.

Aber es hat nicht funktioniert.

Bitte helfen Sie zu überprüfen

.

Unten sind " Buysel Alert" Indikator:

#property indicator_chart_window

#Eigenschaft indicator_buffers 1

#property indicator_color1 Weiß

#property indicator_width1 10

//---- Eingabeparameter

extern int barn=300;

extern int Länge=30;// war 19

double prev;

double last;

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- Puffer

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Benutzerdefinierte Indikator-Initialisierungsfunktion |

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

int init()

{

//---- Indikatoren

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexPfeil(0,251);

SetIndexPuffer(0,ExtMapPuffer1);

IndikatorKurzname("DIN");

Ich verwende also" iCustom()", um" iMA()" zu ersetzen:

//| DRITTER GLEITENDER DURCHSCHNITT |

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

if(UseThirdMA==true)

{

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

if(UseCounterTrend==false)

{

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

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

}

sonst

{

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

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

Dankeschön

 

Hallo!

Ich sehe keinen großen Unterschied zwischen StopAndReverse und ExitOnCross, oder liege ich da falsch?

 

Wie man wirklich eine Trailing-Profit in Original universalMACross EA, weil es immer meine Gewinn statt laufen lassen den Gewinn getroffen

 

Hallo Leute,

In der letzten UniversalMAcross, kann jemand ein close_losing_position nach x Stunden hinzufügen?

Ich halte mit Trades, die nicht mit einer serten Einstellung geschlossen werden: die stoplos wird nicht hinzugefügt.

Ich habe dieses Problem mit UseCounterTrend true.

Und use third MA true.

Wird eine gute setfile teilen!

 

Wird ein gutes Setfile teilen!

Ich sehe, dass das Problem, das ich habe, in der CT_stop ist.

Ist es möglich, alle Positionen den gleichen Stop, tp, und Trailing-Regeln zu geben?

Ich habe e gute setfile bud eine Ansicht Positionen nicht geschlossen werden und DD verursachen.

Wenn die Positionen auf einem normalen SL geschlossen werden würde, sind die Ergebnisse mehr als sehr gut!

Dateien:
chart.gif  40 kb
 
star821:
Hallo mladen

Ich habe versucht, den beigefügten Indikator "BuySel Alert" zu verwenden, um den "dritten gleitenden Durchschnitt" zu ersetzen.

Wenn "x" BUY sagte, ma nur für kaufen gehen,

Wenn "x" SELL sagte, ma nur für den Verkauf gehen.

Aber es hat nicht funktioniert.

Bitte helfen Sie zu überprüfen

.

Unten sind " Buysel Alert" Indikator:

#property indicator_chart_window

#Eigenschaft indicator_buffers 1

#property indicator_color1 Weiß

#property indicator_width1 10

//---- Eingabeparameter

extern int barn=300;

extern int Länge=30;// war 19

double prev;

double last;

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- Puffer

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Benutzerdefinierte Indikator-Initialisierungsfunktion |

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

int init()

{

//---- Indikatoren

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexPfeil(0,251);

SetIndexPuffer(0,ExtMapPuffer1);

IndikatorKurzname("DIN");

Ich verwende also" iCustom()", um" iMA()" zu ersetzen:

//| DRITTER GLEITENDER DURCHSCHNITT |

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

if(UseThirdMA==true)

{

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

if(UseCounterTrend==false)

{

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

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

}

sonst

{

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

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

Dankeschön

Stern821

Erst jetzt habe ich Ihren Beitrag gesehen: Sie können den BuySell-Alert-Indikator nicht mit dem regulären gleitenden Durchschnitt vergleichen, da der BuySell-Alert meistens 0 als Wert im Puffer hat und selbst wenn er einen anderen Wert als 0 hat, ist er nicht mit dem Durchschnitt auf normale Weise vergleichbar. Sie gehören sozusagen nicht zu einer Familie von Indikatoren, und deshalb kann man sie nicht vergleichen.

 

Zur Kenntnis genommen und Danke mladen.

 

Hallo; mladen, vielen Dank für Ihre Hilfe und das verbesserte Ea.

paulc

 

EDIT: Ich auch;

vergaß den Beitrag, bekomme etwas zu posten, aber es ist nicht zu diesem ea. Sorry

danke.

 

Ich teste es jetzt und werde die Ergebnisse meinen Freunden mitteilen.

Grund der Beschwerde: