8.20 Moyenne mobile exponentielle à zéro-écart La moyenne mobile exponentielle à zéro-relâchement (ZLEMA) est une variation de l'EMA (voir Moyenne mobile exponentielle) qui ajoute un terme de momentum visant à réduire le décalage dans la moyenne afin de suivre de plus près les prix actuels. Pour une période de N jours donnée, la formule est Où la période de ldquolagrdquo est (N-1) 2. Une EMA simple appliquée aux points de ligne droite finit toujours par être la fermeture à (N-1) il ya 2 jours. Donc l'idée d'ajouter dans cette différence ldquoclose - closelagrdquo est de compenser ce retard, de faire de la piste ZLEMA une ligne droite exactement. Bien sûr, les données réelles sont rarement une ligne droite, mais le principe est de pousser le ZLEMA vers approximativement le courant fermer. Le calcul se termine toujours comme différents poids sur chaque prix passé. L'effet du terme de la quantité de mouvement est de faire des prix récurrents et de peser, et donc de suivre de près, et avec des poids négatifs sur les termes passés. Therersquos un saut soudain dans les poids au point de retard de momentum. Par exemple, le graphe suivant est le poids de N15 (point de retard 7). Le retard EMA sur une droite peut être calculé facilement en utilisant la formule de puissance pour l'EMA (voir Moyenne mobile exponentielle), appliquée à une suite infinie de prix allant vers le bas par 1 chaque jour et atteignant 0 à aujourd'hui. Sur les séquences non linéaires, le retard n'est pas un simple (N-1) 2. Mais peut varier selon la forme, la période des composantes cycliques, etc. Copyright 2003, 2006, 2005, 2006, 2007, 2008, 2009 Kevin Ryde Chart est un logiciel libre que vous pouvez le redistribuer et / ou le modifier sous les termes du GNU General Licence Publique telle que publiée par la Free Software Foundation ou version 3, ou (à votre choix) toute version ultérieure. Metastock Formules - Z Cliquez ici pour revenir à Metastock Formula Index Zero Lag EMA Heres ma version Metastock 6.2 codé du Zero Lag Moving Moyenne, tel que décrit dans le numéro d'avril 2000 de l'Analyse technique des actions et des produits de base. Ive également utilisé pour construire un Zéro Lag MACD et un Zero Lag MACD signal de déclenchement. (EMA1, Période, E) Différence: EMA1 - EMA2 ZeroLagEMA: EMA1 Différence ZeroLagEMA Zero Lag MACD EMA1: Mov (CLOSE, EMA1: EMA1: EMA1: EMA1: EMA1: EMA1: EMA2: Mov (EMA1, E, EM) Différence: EMA1 - EMA2 ZeroLagEMA13: EMA1 Différence EMA1: EMA1 Différence ZeroLagMACD: ZeroLagEMA13 - ZeroLagEMA21 ZeroLagMACD (À utiliser avec le ZeroLag MACD ci-dessus) EMA1: Mov (CLOSE, 13, E) EMA2: Mov (EMA1,13, E) Différence: EMA1 - EMA2 ZeroLagEMA13: EMA1 Différence EMA1: EMA2: Mov (EMA1, E) EMA2: Mov (EMA1,21, E) Différence: EMA1 - EMA2 ZeroLagEMA21: EMA1 Différence ZeroLagMACD: ZeroLagEMA13 - ZeroLagEMA21 EMA1: Mov (ZeroLagMACD, 8, E) ) Différence: EMA1 - EMA2 ZeroLagTRIG: EMA1 Différence ZeroLagTRIG Zig Zag Valeur perc: Entrée (Pourcentage, 2 100,10) Z: Zig (C, perc) Ref (Z, -1) lt Réf (Z, -2)) OR (Z, - 1) Ref (Z, -1) (Z, -1) et Ref (z, -1) gtRef (z, -2)) OR (zltRef (z, -1) -1) ET Ref (z, -1) ltRef (z, -2)) res: Si (pcgtperc, 1,0) Si (Alert (res, 2) ET SD, 1, res) Le paramètre zerolag ema Zerolag EMA SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkGradientFill (ParamColor (quotInner panel upperquot, colorBlack), ParamColor (quotInner panel lowerquot, colorBlack)) pds Param (quotpdsquot, 10,1,75,1) a1EMA (CgtO, Colorgreen, colorOrange), styleCandle) SectionBEGIN (rubrique quottrending) GraphXSpace20 uptrend PDI () (2, définit la hauteur du ruban en pour cent de la largeur du panneauquotribbonquot, IIf (tendance haussière, couleurBrightGreen, IIf (tendance baissière, tendance de la baisse), gtMDI () ColorRed, 0)), choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -1, 100) if (ParamToggle (quotTooltip affichequot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, (0) EncodeColor (colorBrightGreen) Intervalle (2) EncodeColor (colorBrightGreen) quot quot Date (), O, H, L, C, SelectedValue (ROC (C, 1))) Titre EncodeColor (colorBrightGreen) quotZerolag EMAquot quot quot Quot quotnquotEncodeColor (10) quotOpen quotO, quotquot HighQ quot, quotL quotL Quot quotCQ quot Volume. GfxSetTextColor (colorWhite) GfxSetTextColor (colorWhite) GfxSetTextColor (colorWhite) GfxSetTextColor (colorWhite) GfxSetTextColor (colorWhite) GfxSetTextColor (vWhite) ParamColor (quotColorquot, colorViolet)) HorParam (QuotHorizontal Positionquot, 766,1,1200,1) VerParam (QuotVertical Positionquot, 1,1,1,1) GfxTextOut (quotCls. QuotC, Hor. Ver) YCTimeFrameGetPrice (quotCquot, inDaily, GfxSetTextColor (ParamColor (quotColorquot, colorViolet)) GfxSelectFont (quotArialquot, 12, 700, italique Faux, souligné Faux, Vrai) GfxSetBkMode (colorWhite) GfxTextOut QuotquotDDquot (quotxxquot) quot, Hor5, Ver45) 14-02-2013 10:35 AM merci pour la réponse..mais quel code amibroker de johnehler u affiché est basé sur la limite de gain, son ajustable. et d'autre part..if u utilisent la longue période . Il ya un lag..i supposons johnehler afl code est compliqué .. donc si nous voulons utiliser 10, 20 jours de prix élevé croisement. Ce qui devrait être le code ... j'ai zlema (10,20, h) traverser dans le programme chartalert .. thats me montrant de bons signaux de tendance. with à peine un bar lag .. de tendance haussière et de tendance à la baisse .. évidemment whipsaws sera là en Nontrending environment..so aimablement essayer de voir comment utiliser ce paramètre dans un fichier afl sans lag..ehler formule ne fonctionne pas. Tu essayes I checked .. Toutes les heures sont au format GMT + 5. Il est actuellement 08h06.
No comments:
Post a Comment