Outils de non-lagage - page 39

 

Avez-vous un indicateur pour les chandeliers bleus et rouges ?

Avez-vous un indicateur pour les chandeliers bleus et rouges ?

 
bigsteely101:
Hé les gars, j'ai eu peu de réponses à ma question précédente, et j'ai pensé ajouter une capture d'écran de certains des déclencheurs longs et courts qui seraient activés sur l'Eur/USD avec la stratégie que j'ai décrite. S'agit-il d'un site populaire pour le trading sur le forex, ou y a-t-il d'autres sites sur lesquels je devrais peut-être me renseigner ? J'ai pensé que ce site serait le meilleur étant donné que l'indicateur de moyenne mobile MTF sans décalage a été développé ici par Igorad. Malheureusement, je suis un membre trop récent de ce site pour pouvoir contacter Igorad directement. J'ai donc joint une capture d'écran qui montre où un déclenchement long et court se produirait si les conditions que j'ai mentionnées précédemment sont remplies. Les lignes verticales (rouge = court et vert = long) indiquent quand trois (ligne fine) ou quatre (ligne épaisse) lignes MTF Non lag MA commencent à se déplacer dans la même direction. J'espère que la capture d'écran ajoutée peut montrer le potentiel de cette configuration !

Qu'est-ce que cet indicateur, s'il vous plaît ?

Merci

 
mrtools:
Ce non lag bulls bears multi timeframe avec des alertes, ne pouvait pas décider si son utile ou non, peut-être vous tous peuvent décider.

Bonjour mrtools,

Je trouve cet indicateur très utile et je code moi-même des ea's. Donc ma question : Est-il possible pour vous d'extraire le signal bulls et bears pour moi ? Je veux l'implémenter dans mon ea et faire un essai.

Si vous voulez aussi tester mon EA, je vous enverrai un lien par pm.

Salutations,

Banzak

 
banzak:
Bonjour mrtools,

Je trouve cet indicateur très utile et je code moi-même des ea's. Donc ma question : Est-il possible pour vous d'extraire le signal des hausses et des baisses pour moi ? Je veux l'implémenter dans mon ea et faire un essai.

Si vous voulez aussi tester mon EA, je vous enverrai un lien par pm.

Salutations,

Banzak

Bonjour Banzak,

J'espère que j'ai bien compris, j'ai enlevé le mtf et les alertes.

Dossiers :
 
mrtools:
Bonjour Banzak, J'espère avoir bien compris, j'ai enlevé le mtf et les alertes.

Bonjour mrtools,

Je veux construire cet indicateur directement dans mon ea, donc ma question est si je prends...

nlm = iNonLagMa(iMA(NULL,0,1,0,MODE_SMA,BullBearPrice,i),BullBearPeriod,i,0);

bears = nlm - Low;

bulls = High - nlm;

trend = trend;

if (bulls > bears) trend = 1;

if (bulls < bears) trend =-1;[/CODE]

and adapt it only for the actual value - this only 50%, cause in the

double iNonLagMa(double price, double length, int r, int instanceNo=0)

-function there is a lot of stuff I didn't really unterstand at the moment..

The code above it's a normal calculation for bears & bulls. It's look in my ea like this:

[CODE]//+------------------------------------------------------------------+

// Function Bears_Get() - Indicator |

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

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

//| Input parameters: |

//| symbol - Symbol. |

//| timeframe - Timeframe. |

//| BearsPeriod - Period for calculation |

//| Shift - Index of the value taken from the indicator buffer. |

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

double Bears_Get(string symbol,int timeframe,int BearsPeriod,int Shift)

{

//+-- Definition of Variables

double Temp, Bears;

//+-- End of Definition

//+-- Function-Body

if (symbol=="" || symbol=="0") symbol=Symbol();

Temp = iMA(symbol,timeframe,BearsPeriod,0,MODE_EMA,PRICE_CLOSE,Shift);

Bears = iLow(symbol,timeframe,Shift)-Temp;

//+-- End of Body

//+-- Function-Result

return(Bears);

//+-- End of Result

}

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

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

// Function Bulls_Get() - Indicator |

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

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

//| Input parameters: |

//| symbol - Symbol. |

//| timeframe - Timeframe. |

//| BullsPeriod - Period for calculation |

//| Shift - Index of the value taken from the indicator buffer. |

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

double Bulls_Get(string symbol,int timeframe,int BullsPeriod,int Shift)

{

//+-- Definition of Variables

double Temp, Bulls;

//+-- End of Definition

//+-- Function-Body

if (symbol=="" || symbol=="0") symbol=Symbol();

Temp = iMA(symbol,timeframe,BullsPeriod,0,MODE_EMA,PRICE_CLOSE,Shift);

Bulls = iHigh(symbol,timeframe,Shift)-Temp;

//+-- End of Body

//+-- Function-Result

return(Bulls);

//+-- End of Result

}

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

Ce dont j'ai besoin est l'extension avec le Nonlag...

Salutations,

Banzak

 
banzak:
Bonjour mrtools,

Je veux intégrer cet indicateur directement dans mon ea, donc ma question est de savoir si je prends...

nlm = iNonLagMa(iMA(NULL,0,1,0,MODE_SMA,BullBearPrice,i),BullBearPeriod,i,0);

bears = nlm - Low;

bulls = High - nlm;

trend = trend;

if (bulls > bears) trend = 1;

if (bulls < bears) trend =-1;[/CODE]

and adapt it only for the actual value - this only 50%, cause in the

double iNonLagMa(double price, double length, int r, int instanceNo=0)

-function there is a lot of stuff I didn't really unterstand at the moment..

The code above it's a normal calculation for bears & bulls. It's look in my ea like this:

[CODE]//+------------------------------------------------------------------+

// Function Bears_Get() - Indicator |

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

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

//| Input parameters: |

//| symbol - Symbol. |

//| timeframe - Timeframe. |

//| BearsPeriod - Period for calculation |

//| Shift - Index of the value taken from the indicator buffer. |

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

double Bears_Get(string symbol,int timeframe,int BearsPeriod,int Shift)

{

//+-- Definition of Variables

double Temp, Bears;

//+-- End of Definition

//+-- Function-Body

if (symbol=="" || symbol=="0") symbol=Symbol();

Temp = iMA(symbol,timeframe,BearsPeriod,0,MODE_EMA,PRICE_CLOSE,Shift);

Bears = iLow(symbol,timeframe,Shift)-Temp;

//+-- End of Body

//+-- Function-Result

return(Bears);

//+-- End of Result

}

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

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

// Function Bulls_Get() - Indicator |

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

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

//| Input parameters: |

//| symbol - Symbol. |

//| timeframe - Timeframe. |

//| BullsPeriod - Period for calculation |

//| Shift - Index of the value taken from the indicator buffer. |

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

double Bulls_Get(string symbol,int timeframe,int BullsPeriod,int Shift)

{

//+-- Definition of Variables

double Temp, Bulls;

//+-- End of Definition

//+-- Function-Body

if (symbol=="" || symbol=="0") symbol=Symbol();

Temp = iMA(symbol,timeframe,BullsPeriod,0,MODE_EMA,PRICE_CLOSE,Shift);

Bulls = iHigh(symbol,timeframe,Shift)-Temp;

//+-- End of Body

//+-- Function-Result

return(Bulls);

//+-- End of Result

}

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

Ce dont j'ai besoin est l'extension avec le Nonlag...

Regards,

Banzak

Banzak, je pense que je sais mais je ne suis pas assez sûr à ce sujet pour donner le conseil, et comment il fonctionnerait dans un Ea, pour moi son beaucoup plus facile tout le chemin autour de juste appeler l'indicateur, juste en utilisant le tampon de tendance >< zéro.

 
mrtools:
Banzak, je pense que je sais mais je ne suis pas assez sûr à ce sujet pour donner le conseil, et comment cela fonctionnerait dans un Ea, pour moi c'est beaucoup plus facile tout le chemin autour de juste appeler l'indicateur, juste en utilisant le tampon de tendance >< zéro.

Bonjour Monsieur,

S'il vous plaît, aidez-moi, je veux une flèche dans cet indicateur lorsque la ligne bleue et la ligne jaune se croisent.

Dossiers :
 

S'il vous plaît, quelqu'un peut-il ajouter une méthode / un mode dans l'histo sans lag ?

J'ai essayé rapidement mais il doit manquer quelque chose quelque part car rien ne change.

Merci beaucoup.

nonlag_ma_histo_mtfalerts.mq4

Dossiers :
 

mode ajouté (je pense)

j'avais le mode dans la commande, ça ne fait pas beaucoup de différence, mais ça vaut toujours le coup d'essayer

nonlag_ma_histo_mtfalerts.1.mq4

Dossiers :
 

Merci Mr Tools,

J'essaie juste de trouver la dernière indication pour mon système.

puis je vais essayer d'apprendre à coder

Raison: