Monday 30 October 2017

Jurik Gleitender Durchschnitt Quellcode


Stützpaneeleigenschaft indicatorchartwindow Eigenschaft Kennzeichenpuffer 1 Eigenschaft indicatorcolor1 Orange double vv 0 double v1 0 double v2 0 double v3 0 double v4 0 double s8 0 double s10 0 double s18 0 double s20 0 int v5 0 int v6 0 double s28 0 double s30 0 int S38 0 int s40 0 int s48 0 int s50 0 int s58 0 int s60 0 double s68 0 double s70 0 double f8 0 double f10 0 double f18 0 double f20 0 double f28 0 double f30 0 double f38 0 double f40 0 double f48 0 Double f50 0 double f58 0 double f60 0 double f68 0 double f70 0 double f78 0 double f80 0 double f88 0 double f90 0 double f98 0 double fA0 0 double fA8 0 double fB0 0 double fB8 0 double fC0 0 double fC8 0 double fD0 0 double f0 0 double fD8 0 double fE0 0 double fE8 0 int fF0 0 double fF8 0 int value2 0 double JMA 0 double prevtime 0 doppelte Liste91 127 93 double ring1 91 127 93 double ring2 91 10 93 Doppelpuffer 91 61 93 ArrayInitialize (Liste , 0) ArrayInitialize (ring1. 0) ArrayInitialize (ring2. 0) ArrayInitialize (Puffer 0) if (firstTime) AccountedBars Stäbe - BarCount firstTime False wenn ((CurTime () - prevtime) lt 30) zurückgeben (- 1) prevtime CurTime () // SetLoopCount (0 (V1 / MathLog (f80)) v2 v1 (v1 / MathLog (f1) (F & sub8; & sub0;) f & sub0; & sub0; 0,9 f50 f80 / (f80,0,0) fD & sub8; v & sub5; F38 serie sonst f38 puffer 91 1 93 f18 f38 wenn (fD8 gt 29) fD8 29 sonst fD8 0 für (ii fD8 ii gt 0 ii -) Wert2 31 - ii wenn (ii 0) f8 Reihe sonst f8 Puffer 91 Wert2 93 f28 f8 - f18 f48 f8 - f38 if (MathAbs (f28) gt MathAbs (F48)) v2 MathAbs (f28) sonst v2 MathAbs (f48) fA0 v2 vv fA0 0,0000000001 // if (s48 lt 1) s48 127 sonst s48 s48 - 1 (S50 lt 1) s50 10 sonst s50 s50 - 1 wenn (s70 lt 128) s70 s70 1 s8 s8 vv - ring2 91 s50 93 ring2 91 s50 93 vv wenn (s70 gt 10) s20 s8 / 10 sonst s20 s8 / s70 if (s70 gt 127) s10 ring1 91 s48 93 ring1 91 s48 93 s20 s68 64 s58 s68 während (s68 gt 1), wenn (list91 s58 93 lt s10) s68 s68 0,5 s58 s58 s68 else if (list91 s58 93 lt s10) s68 (S28 s30 gt 127) s30 s30 - 1 s58 s30 sonst s28 s28 1 s58 s28 wenn (s28 gt 96) s38 96 sonst s38 s28 wenn (s30 lt 32 ) S40 32 sonst s40 s30 s68 64 s60 s68 während (s68 gt 1) if (Liste91 s60 93 gt s20) wenn (Liste91 s60 - 1 93 lt s20) s68 1 sonst s68 s68 0,5 s60 s60 - s68 sonst s68 s68 0,5 s60 s60 S68, wenn (s & sup5; & sup8; gt s60) ampamp (s40 - 1 lt s60)) s18 s18 s20 (S40 gt s60) ampamp (s40 - 1 lt s58)) s18 s18 list91 s40 - 1 93 sonst wenn (s40 gt s60) wenn ((s38 1 lt s60)) s18 s18 list91 S38 & gt; s60), wenn (s & sub5; & sub8; gt s & sub5; & sub0;), wenn (s40 & ndash; 1 lt S58) s18 s18 - list91 s58 93 sonst if ((s38 lt s58) ampamp (s38 1 gt s60)) s18 s18 - Liste91 s38 93 sonst wenn ((s38 1 gt s58) ampamp (s40 - 1 lt s58)) s18 s18 - list91 s58 93 else if ((s40 gt s58) ampamp (s40 lt s60)) s18 s18 - list91 s40 93 if (s58 lt s60) if (s58 gt s60) list91 s60 93 s20 sonst Für (jj s58 1 jj lt s60 - 1 jj) list91 jj - 1 93 list91 jj 93 list91 s60 - 1 93 s20 sonst für (jj s58 - 1 jj gt s60 jj -) list91 jj 1 93 list91 jj 93 list91 s60 93 S1 & supmin; ¹ & supmin; ¹ (fF & sub8; 1 gt 31) fF & sub8; 31 sonst fF8 fF8 & sub1; wenn (fF & sub8; lt & sub3; & sub0; (F28 gt 0) f18 f8 sonst f18 f8 - f28 f90 wenn (f48 lt 0) f38 f8 sonst f38 f8 - f48 f90 fB8 Serie // if (fF8 30) Fortsetzen, wenn (fF8 30) fC0 Serie if (MathCeil ( F78) gt 1) v4 MathCeil (F78) sonst v4 1 Fe8 MathCeil (v4) if (MathFloor (F78) gt 1) v2 MathFloor (F78) sonst v2 1 FE0 MathCeil (v2) if (Fe8 Fe 0) f68 1 sonst v4 Fe8 - fE0 f68 (f78 - fE0) / v4 wenn (fE0 lt 29) v5 fE0 sonst v5 29 wenn (fE8 lt 29) v6 fE8 sonst v6 29 fA8 (Serienpuffer 91 fF0 - v5 93) (1 - f68) / fE0 (Serienpuffer 91 fF0 - v6 93) f68 / fE8 sonst if (f98 gt MathPow (fA0 / f60. F88) v1 MathPow (fA0 / f60.f88) sonst v1 f98 wenn (v1 lt1) v2 1 sonst wenn (f98 gt MathPow (fA0 / f60.f88)) v3 MathPow (fA0 / f60.f88) sonst v3 f98 v2 v3 F58 v2 f70 MathPow (f90 MathSqrt (F58).) if (f28 gt 0) f18 f8 sonst f18 f8 - f28 f70 if (f48 lt 0) f38 f8 sonst f38 f8 - f48 f70 if (FF8 gt 30) f30 MathPow ( . F50 F58) FC0 (1 - f30) Serie f30 FC0 FC8 (Serie - FC0) (1 - f50) f50 FC8 fd0 f10 FC8 FC0 f20 - f30 2 f40 f30 f30 fB0 f20 f40 1 FA8 (fd0 - FB8) fB0 f40 FA8 FB8 fB8 fA8 JMA fB8 if (fF0 lt 30) JMA 0 Drucken (JMA ist JMA-Verschiebung ist Verschiebung) ExtMapBuffer1 91 Verschiebung 93 JMA Vielen Dank, Sierra-Diagramm-UnterstützungIdeal möchten Sie ein gefiltertes Signal sowohl glatt als auch verzögert sein. Lag verursacht Verzögerungen in Ihren Trades, und zunehmende Verzögerung in Ihren Indikatoren führen in der Regel zu niedrigeren Gewinnen. Mit anderen Worten, verspäteten Ecken bekommen, was auf dem Tisch bleibt, nachdem das Fest schon begonnen hat. Deshalb investieren Investoren, Banken und Institutionen weltweit den Jurik Research Moving Average (JMA). Sie können es so anwenden wie jeder andere beliebte gleitende Durchschnitt. JMAs verbessert Timing und Glätte wird Sie verblüffen. Die gezackte graue Linie im Diagramm simuliert Preisaktionen, die in einer niedrigen Handelsspanne beginnen, dann Lücken zu einer höheren Handelsspanne. Da niemand an der Seitenlinie wartet, bewegt sich ein perfekter Lärmreduzierungsfilter (grüne Linie) gleichmäßig in der Mitte der ersten Handelsspanne und springt dann fast sofort in die Mitte der neuen Handelsspanne.

No comments:

Post a Comment