Croix universelle MA EA - page 90

 

Filtre supplémentaire

Bonjour mladen

J'ai essayé d'utiliser l'indicateur "BuySel Alert" ci-joint pour remplacer "Third moving average".

Quand "x" dit BUY, ma va seulement pour acheter,

Quand "x" dit SELL, ma va seulement pour vendre.

Mais cela n'a pas fonctionné.

Veuillez nous aider à vérifier

.

Voici l'indicateur "Buysel Alert":

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 White

#property indicator_width1 10

//---- paramètres d'entrée

extern int barn=300 ;

extern int Length=30;// était 19

double prev ;

double last ;

double alertBar ;

extern int SoundAlertMode = 1 ;

extern int Soundonly = 1 ;

extern bool targets = false ;

//---- tampons

double ExtMapBuffer1[] ;

//double ExtMapBuffer2[] ;

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

//| Fonction d'initialisation de l'indicateur personnalisé |

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

int init()

{

//---- indicateurs

SetIndexEmptyValue(0,0.0) ;

SetIndexDrawBegin(0, barn) ;

SetIndexStyle(0,DRAW_ARROW) ;

SetIndexArrow(0,251) ;

SetIndexBuffer(0,ExtMapBuffer1) ;

IndicateurShortName("DIN") ;

J'utilise donc " iCustom() " pour remplacer " iMA() " :

//| TROISIÈME MOYENNE MOBILE |

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

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 ; sinon CounterTrend = false ;

Merci

Dossiers :
 

Hey,

Je ne vois pas beaucoup de différence entre StopAndReverse et ExitOnCross ou je me trompe ?

 

Comment définir réellement un profit de suivi dans l'EA original universalMACross, parce qu'il touche toujours mon profit au lieu de laisser le profit courir.

 

Salut les gars,

Dans la dernière version de UniversalMAcross, quelqu'un peut-il ajouter une close_losing_position après x heures ?

Je continue à avoir des trades qui ne sont pas fermés avec un paramètre serten : le stoplos n'est pas ajouté.

J'ai ce problème avec UseCounterTrend true.

Et use third MA true.

Je vais partager un bon setfile !

 

Je vais partager un bon setfile !

Je vois que le problème que j'ai est dans le CT_stop.

Est-il possible de donner à toutes les positions le même stop, tp, et règles de trailing ?

J'ai un bon fichier d'installation avec une vue des positions qui ne sont pas fermées et qui causent des DD.

Si les positions sont fermées sur un SL normal, les résultats sont plus que très bons !

Dossiers :
chart.gif  40 kb
 
star821:
Bonjour mladen

J'ai essayé d'utiliser l'indicateur "BuySel Alert" ci-joint pour remplacer la "troisième moyenne mobile".

Quand "x" dit BUY, ma va seulement pour acheter,

Quand "x" dit SELL, je ne vais que vers la vente.

Mais cela n'a pas fonctionné.

Veuillez nous aider à vérifier

.

Voici l'indicateur "Buysel Alert":

#property indicator_chart_window

#property indicator_buffers 1

#property indicator_color1 White

#property indicator_width1 10

//---- paramètres d'entrée

extern int barn=300 ;

extern int Length=30;// était 19

double prev ;

double last ;

double alertBar ;

extern int SoundAlertMode = 1 ;

extern int Soundonly = 1 ;

extern bool targets = false ;

//---- tampons

double ExtMapBuffer1[] ;

//double ExtMapBuffer2[] ;

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

//| Fonction d'initialisation de l'indicateur personnalisé |

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

int init()

{

//---- indicateurs

SetIndexEmptyValue(0,0.0) ;

SetIndexDrawBegin(0, barn) ;

SetIndexStyle(0,DRAW_ARROW) ;

SetIndexArrow(0,251) ;

SetIndexBuffer(0,ExtMapBuffer1) ;

IndicateurShortName("DIN") ;

J'utilise donc " iCustom() " pour remplacer " iMA() " :

//| TROISIÈME MOYENNE MOBILE |

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

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 ; sinon CounterTrend = false ;

Merci.

star821

J'ai vu votre post seulement maintenant : vous ne pouvez pas comparer l'indicateur d'alerte BuySell avec la moyenne mobile régulière, puisque la plupart du temps l'alerte BuySell a 0 comme valeur dans le tampon et même quand il a une valeur différente de 0 il n'est pas comparable avec la moyenne d'une manière normale. Ils n'appartiennent pas à la même famille d'indicateurs, en quelque sorte, et c'est pourquoi vous ne pouvez pas les comparer.

 

Noté et Merci mladen.

 

salut ; mladen merci pour votre aide et votre ea améliorée.

paulc

 

EDIT : moi aussi ;

J'ai oublié de poster, j'ai trouvé quelque chose à poster mais ce n'est pas sur cette page. Désolé.

Merci.

 

Je le teste maintenant et je rapporterai les résultats à mes amis

Raison: