Thursday 18 May 2017

13 13 Wilders Moving Average Afl Code


AMIBROKER FORMULAS Dies ist eine schöne Formel rot und grün nur in roten Kerzen kaufen in grün kaufen Parameter PeriodEMA 13 MACDIndicatorRange 50 Volumenfilter VolumeFilter Param (Volumen MA Filter, 100000, 50000, 500000, 100000) Zeitrahmen Intervall (2) Anpassung für wöchentlich, wenn nötig Wenn (Zeitrahmen 5-Tage-Zeitrahmen wöchentlich) VolumeFilter VolumeFilter 5 sonst if (Zeitrahmen monatlich) VolumeFilter VolumeFilter 20 sonst if (Timeframe Daily) VolumeFilter 0 Minimale Anzahl von Balken, die zur Bildung eines Divergenzmusters erforderlich sind. Für eine positive Divergenz ist dies die Anzahl der fallenden Balken im Kontext eines steigenden MACD - oder MACD-H-Musters. Umgekehrt für negative Divergenz MACDDivMinWidth Param (Divergenz min Breite, 4, 1, 10, 1) Minimale Breite der negativen projizierenden Welle zwischen zwei positiven MACD-H Wellen, ansonsten werden zwei positive Wellen als eine einzige Welle betrachtet. Dies minimiert ungültige Divergenzen, um sicherzustellen, dass die Rückseite der Bären gebrochen ist. Das gleiche gilt für eine positive Welle zwischen zwei negativen Wellen. HistMinWidth Param (Histogramm min Breite, 4, 1, 10, 1) PeriodEMA Optimieren (PeriodEMA, 13, 5, 23, 1) Andere Parameter OpenPositionen 10 ATRPeriod 5 InitialKapital 100000 PeriodeFast Param (Fast EMA, 12, 2, 200, 1) PeriodSlow Param (Slow EMA, 26, 2, 200, 1) PeriodSignal Param (Signal EMA, 9, 2, 200, 1) MACDInd MACD (PeriodeFast, PeriodSlow) SigInd Signal (PeriodeFast, PeriodeSlow PeriodSignal) HistInd MACDInd - SigInd N ( MacdStr WriteVal (PeriodFast, 1.0), WriteVal (PeriodSlow 1.0)) N (sigStr macdStr, WriteVal (PeriodSignal 1.0)) Minimal - und Maximalwert von MACD und MACD-H, um sie für eine bessere Sichtbarkeit zu skalieren scMACDMax LastValue (HHV (MACDInd, sigInd), BarsSince (Status (barvisible) UND NICHT Ref (Status (barvisible), - 1)))) scMACDMin LastValue (LLV (Min (MACDInd, sigInd), BarsSince (Status (barvisible) UND NICHT Ref (Status (barisierbar), - 1)))) SkalaMACD Max (abs (scMACDMax), abs (scMACDMin)) scHistMax LastValue (HHV (HistInd, BarsSince (Status (barvisible) UND NICHT Ref (Status (barvisible), - 1) ))) ScHistMin LastValue (LLV (HistInd, BarsSince (Status (barvisible) UND NOT Ref (Status (barvisible), - 1)))) scaleHist Max (abs (scHistMax), abs (scHistMin)) SECTIONBEGIN (Patterns Wave) Änderung Param (Wave Period, 7,0,100,1) SupResA Param (Sup-Res A Periode, 20,0,100,1) SupresB Param (Sup-Res B Periode, 25,0,100,1) Res1 ParamColor (Resistance High, FarbeJahre ArtThick) Res2 ParamColor (Resistance Low, colorYellow styleThick) Sup1 ParamColor (Unterstützung Hoch, colorBlue styleThick) Sup2 ParamColor (Unterstützung Low, colorBlue styleThick) Prozedur PlotShapeAt (x, y, shape, shift) PlotShapes (IIf (BarIndex () x, shape, 0 ), ColorWhite, 0, y, shift) bi BarIndex () sbi SelectedValue (bi) GraphXSpace 2 Plot (Zig (C, Änderung),, colorYellow, styleDots styleLine styleThick) upshift 80 if (SelectedValue (PeakBars (C, Change) lt TroughBars (C, Change) 1) Pt1 PeakBars (C, Ändern, 1) 0 Pt2 TroughBars (C, Ändern, 1) 0 sonst pt1 TroughBars (C, Ändern, 1) 0 pt2 PeakBars (C, Change, 1) 0 upshift (Pt1, bi)) bpt3 SelectedValue (WertWhen (pt1, bi)) bpt2 SelectedValue (WertWhen (pt2, bi)) bpt3 SelectedValue (WertWhen (pt1, bi) (Pt1, bi, 3)) bpt6 SelectedValue (WertWhen (pt2, bi, 3)) PlotShapeAt (bpt1, C, shapeDigit5, upshift) PlotShapeAt (bpt2, C, shapeDigit4, - upshift) PlotShapeAt (bpt3, C, shapeDigit3, upshift ) PlotShapeAt (bpt4, C, shapeDigit2, - upshift) PlotShapeAt (bpt5, C, shapeDigit1, upshift) SECTIONEND () HaClose EMA ((OHLC) 4,3) HaOpen AMA (Ref (HaClose, -1), 0,5) HaHigh Max (H, Max (HaClose, HaOpen)) HaLow Min (L, Min (HaClose, HaOpen)) PlotOHLC (HaOpen, HaHigh, HaLow, HaClose, Modified Name (), colorRed, styleCandle styleNoLabel) SetChartBkGradientFill (ParamColor (BgTop, colorBrightGreen) , ParamColor (BGBottom, colorSeaGreen)) Titel SECTIONEND () SECTIONBEGIN (Unbenannt 3) pWMA1 Param (WMA 1 Periode, 6, 1, 20, 1) pWMA2 Param (WMA 2 Periode, 7, 1, 20, 1) fMA1 WMA ( HaSchließen PWMA1) NWT (SFM12), NMA1 (NGTMP2), NMATiStr (PWMA2, 1.0), ColorWhite StyleThick) ), ColorBlackstyleThick) zeichnen die MA-Linien Plot (2,, IIf (fMA1gtfMA2, colorBlue, colorRed), styleOwnScalestyleAreastyleNoLabel, -0.5, 100) SECTIONEND () SECTIONBEGIN (Pivot) nBars Param (Anzahl der Takte, 12, 5, 40) bShowTCZ param (Karte TCZ, 1, 0, 1) nExploreBarIdx 0 nExploreDate 0 nCurDateNum 0 DN DATENUM () DT Datetime () bTCZLong Falsch bTCZShort Falsch nAnchorPivIdx 0 ADX8 ADX (8), wenn (Stand (Aktion) 1) bDraw Wahre bUseLastVis 1 sonst bDraw Falsch bUseLastVis Falsch BTRACE 1 nExploreDate-Status (rangetodate) für (iLastValue (BarIndex ()) igt0i--) nCurDateNum DNi if (nCurDateNum nExploreDate) nExploreBarIdx i GraphXSpace7 if (bDraw) aHPivs H - H aLPivs L - L aHPivHighs H - H aLPivLows L - L aHPivIdxs H - H aLPivIdxs L - L aAddedHPivs H - H aAddedLPivs L - L aLegVol H - H aRetrcVol H - H nHPivs 0 nLPivs 0 lastHPIdx 0 lastLPIdx 0 lastHPH 0 lastLPL 0 curPivBarIdx 0 aHHVBars HHVBars (H, nBars) aLLVBars LLVBars ( L, nBars) aHHV HHV (H, nBars) aLLV LLV (L, nBars) nLastVisBar LastValue (Höchste (IIf (Status (barvisible), BarIndex (), 0))) curBar IIf (nlastVisBar gt 0 UND bUseLastVis, nlastVisBar, IIf (Stand (Aktion) 4 UND nExploreBarIdx gt 0, nExploreBarIdx, Lastvalue (BarIndex ()))) curTrend if (aLLVBarscurBar lt aHHVBarscurBar) curTrend D sonst curTrend U if (Curbar gt 120) für (i 0 ilt120 i) Curbar IIf (nlastVisBar gt 0 UND bUseLastVis, nlastVisBar-i, IIf (Stand (Aktion) 4 UND nExploreBarIdx gt 0, nExploreBarIdx-i, Lastvalue (BarIndex ()) - i)) if (aLLVBarscurBar lt aHHVBarscurBar) if (curTrend U) curTrend D curPivBarIdx Curbar - aLLVBarscurBar aLPivscurPivBarIdx 1 aLPivLowsnLPivs LcurPivBarIdx aLPivIdxsnLPivs curPivBarIdx nLPivs else if (curTrend D) curTrend U curPivBarIdx Curbar - aHHVBarscurBar aHPivscurPivBarIdx 1 aHPivHighsnHPivs HcurPivBarIdx aHPivIdxsnHPivs curPivBarIdx nHPivs Curbar IIf (nlastVisBar gt 0 AND bUseLastVis, nlastVisBar, IIf (Stand (Aktion) 4 UND nExploreBarIdx gt 0, nExploreBarIdx, Lastvalue (BarIndex ()))) wenn (nHPivs gt 2 UND nLPivs gt 2) lastLPIdx aLPivIdxs0 lastLPL aLPivLows0 lastHPIdx aHPivIdxs0 lastHPH aHPivHighs0 nLastHOrLPivIdx Max (lastLPIdx, lastHPIdx) nAddPivsRng Curbar - nLastHOrLPivIdx aLLVAfterLastPiv LLV (L, nAddPivsRng) nLLVAfterLastPiv aLLVAfterLastPivcurBar aLLVIdxAfterLastPiv LLVBars (L, nAddPivsRng) nLLVIdxAfterLastPiv Curbar - aLLVIdxAfterLastPivcurBar aHHVAfterLastPiv HHV (H, nAddPivsRng) nHHVAfterLastPiv aHHVAfterLastPivcurBar aHHVIdxAfterLastPiv HHVBars (H, nAddPivsRng) nHHVIdxAfterLastPiv Curbar - aHHVIdxAfterLastPivcurBar if (lastHPIdx gt lastLPIdx) Es gibt mindestens zwei Möglichkeiten hier. Eines ist, dass das vorherige Hoch höher war, was darauf hinweist, dass dies ein mögliches kurzes Retracement oder ein in der Herstellung ist. Die andere ist, dass die vorherige hoch war niedriger, was darauf hindeutet, dass dies eine mögliche lange Retracement in der Arbeit ist. Jedoch hängen beide von entgegengesetzten Zapfen ab. Z. B. Wenn ich höhere Höhen finde, was ist, wenn ich niedrigere Tiefststände habe Wenn die Höhen absteigen, dann kann ich bedenken: - ein niedrigeres Tief, und lassen Sie es - ein höheres und höheres Tief - ein niedrigeres Tiefes und ein anderes niedrigeres Hoch, wenn ( AHPivHighs0 lt aHPivHighs1) if (nLLVAfterLastPiv lt aLPivLows0 UND (nLLVIdxAfterLastPiv - lastHPIdx - 1) gt 1 UND nLLVIdxAfterLastPiv curBar) - OK, füge dies auch als Pivot hinzu. Markiere es für das Plotten. ALPivsnLLVIdxAfterLastPiv 1 aAddedLPivsnLLVIdxAfterLastPiv 1. (J0 jltnLPivs j) aLPivLowsnLPivs-j aLPivIdxsnLPivs-j aLPivIdxsnLPivs-j aLPivIdxsnLPivs - (j1) aLPivLows0 nLLVAfterLastPiv aLPivIdxs0 nLLVIdxAfterLastPiv nLPivs - Testen Sie, ob Potenz hinzugefügt werden soll Haben niedrigere Höhen - Hier ist die letzte Pivse ein hohes Puls, und wir haben höhere Höhen. Die wahrscheinlichste Ergänzung ist eine Niedrige Piv, die ein Retracement ist. Andernfalls (nLLVAfterLastPiv gt aLPivLows0 UND (nLLVIdxAfterLastPiv - lastHPIdx - 1) gt 1 UND nLLVIdxAfterLastPiv curBar) - OK, füge dies auch als Pivot hinzu. Markiere es für das Plotten. ALPivsnLLVIdxAfterLastPiv 1 aAddedLPivsnLLVIdxAfterLastPiv 1. (J0 jltnLPivs j) aLPivLowsnLPivs-j aLPivIdxsnLPivs-j aLPivIdxsnLPivs-j aLPivIdxsnLPivs - (j1) aLPivLows0 nLLVAfterLastPiv aLPivIdxs0 nLLVIdxAfterLastPiv nLPivs - Testen Sie, ob Potenz hinzugefügt werden soll haben niedrigere Höhen - Der letzte PIV ist ein hoch, und wir haben eine höhere Hochs oder tiefere Hochs - Erster Fall tiefere Hochs if (aHPivHighs0 lt aHPivHighs1) if (nHHVAfterLastPiv lt aHPivHighs0 uND (nHHVIdxAfterLastPiv - lastLPIdx - 1) gt 1 uND nHHVIdxAfterLastPiv Curbar ) - OK, füge dies auch als Pivot hinzu. Markiere das für das Plotten von aHPivsnHHVIdxAfterLastPiv 1 aAddedHPivsnHHVIdxAfterLastPiv 1. (J1 jltnHPivs j) aHPivHighsnHPivs-j aHPivIdxsnHPivs-j aHPivIdxsnhPivs-j aHPivIdxsnhPivs - (j1) aHPivHighs0 nHHVAfterLastPiv aHPivIdxs0 nHHVIdxAfterLastPiv nHPivs - Überprüfen Sie, ob das Potenz hinzugefügt werden soll Haben niedrigere Höhen - Zweiter Fall, wenn die letzte Pivision eine niedrige Pivision ist, höhere Höhen höchstwahrscheinlich Hinzufügung ist ein hohes Pull, das ein Retracement ist. Wenn man einen hohen Piv-Wert annimmt, solange er noch höher ist - wo ich höhere Höhen habe, wenn man (nHHVAfterLastPiv gt aHPivHighs0 UND (nHHVIdxAfterLastPiv - lastLPIdx - 1) gt 1 UND nHHVIdxAfterLastPiv curBar) - OK, füge dies auch als Pivot hinzu. Markiere es für das Plotten. AHPivsnHHVIdxAfterLastPiv 1 aAddedHPivsnHHVIdxAfterLastPiv 1. (J1 jltnHPivs j) aHPivHighsnHPivs-j aHPivIdxsnHPivs-j aHPivIdxsnhPivs-j aHPivIdxsnhPivs - (j1) aHPivHighs0 nHHVAfterLastPiv aHPivIdxs0 nHHVIdxAfterLastPiv nHPivs - Überprüfen Sie, ob das Potenz hinzugefügt werden soll Nivestravel (wenn Sie mindestens zwei von jedem haben, wenn (bDraw) PivotEntry ParamColor (Entry Color, colorBrightGreen) PivotEntry2 ParamColor (Entry Color2, colorYellow) PivotExit ParamColor (Exit Color, colorRed) PivotExit2 ParamColor (Exit Color2, colorYellow) - - OK, lassen Sie die Pivots mit den Pfeilen PlotShapes (IIf (aHPivs1, shapeSquare, shapeNone), PivotExit, 0, High, Offset80) PlotShapes (IIf (aAddedHPivs1, shapeSquare, shapeNone), PivotExit2, 0, High, Offset80) PlotShapes (IIf (Afpivs1, shapeSquare, shapeNone), PivotEntry2, 0, Low, Offset-80) PlotShapes (IIf (aHPivs1, shapeSquare, shapeNone), PivotEntry2, ColorPlack, 0, High, Offset85) PlotShapes (IIf (aAddedHPivs1, shapeSquare, shapeNone), colorBlack, 0, High, Offset85) PlotShapes (IIf (aLPivs1, shapeSquare. ShapeNone), colorBlack, 0, Low, Offset-85) PlotShapes (IIf (aAddedLPivs1, shapeSquare. ShapeNone), colorBlack, 0, Low, Offset-85) - Ich will nach einem möglichen Retracement-Risiko suchen 0 profInc 0 nLeg0Pts 0 nLeg0Bars 0 nLeg0Vol 0 nLeg1Pts 0 nLeg1Bars 0 nLeg1Vol 0 nLegBarsDiff 0 nRtrc0Pts 0 nRtrc0Bars 0 nRtrc0Vol 0 nRtrc1Pts 0 nRtrc1Bars 0 nRtrc1Vol 0 minRtrc 0 maxRtrc 0 minLine 0 MaxLine 0 triggerLine 0 firstProfitLine 0 triggerInc 0 triggerPrc 0 firstProfitPrc 0 retrcPrc 0 retrcBar 0 retrcBarIdx 0 retrcRng 0 aRetrcPrc HH aRetrcPrcBars HH aRetrcClose C retrcClose 0 - TCZ berechnet. Arrangement von Pivs sehr spezifisch für diese Einrichtung. (AHPivHighs0 - (aHPivHighs0 - aLPivLows1))) tcz618 (aHPivHighs0 - (.618 (aHPivHighs0 - aLPivLows1))) tcz786 (aHPivHighs0 - (aHPivHighs0 - (aHPivHighs0 - (aHPivHighs0 - aLPivLows1)) tcz618 (aHPivHighs0 - (aHPivHowss0) 0,786 (aHPivHighs0 - aLPivLows0))) retrcRng Curbar - aHPivIdxs0 aRetrcPrc LLV (L, retrcRng) aRetrcPrcBars LLVBars (L, retrcRng) retrcPrc aRetrcPrccurBar retrcBarIdx Curbar - aRetrcPrcBarscurBar retrcClose aRetrcCloseretrcBarIdx - Sind Retracement-Niveaus 0,500 in TCZ Reihenfolge angeordnet ist oberhalb 0,786 Für lange Setups tcz500 gt (tcz786 (1 - .005)) UND .681 ist unten .786 für lange Setups tcz618 lt (tcz786 (1 .005)) UND - Ist das niedrige im tcz Bereich - Ist das enge gt (1 - 0,01) tcz618) UND retrcPrc lt ((1 .01) tcz500)) - Risiko wäre hoch von Signal bar minus niedrigem Zonenrisiko 0 - Niedrig von tcz Bereich und niedriger lt Höhe von tcz Bereich retrcClose gt ((1 - (AHPivHighs1 - aLPivLows0))) tcz618 (aHPivHighs0 - (.618 (aHPivHighs1 - aLPivLows0) tcz618 (aHPivHighs1 - aLPivLows0) )) tcz786 (aHPivHighs0 - (0,786 (aHPivHighs0 - aLPivLows0))) retrcRng Curbar - aLPivIdxs0 aRetrcPrc HHV (H, retrcRng) retrcPrc aRetrcPrccurBar aRetrcPrcBars HHVBars (H, retrcRng) retrcBarIdx Curbar - aRetrcPrcBarscurBar retrcClose aRetrcCloseretrcBarIdx bTCZShort (- Retracement-Niveaus angeordnet sind, In tcz Reihenfolge .500 ist unter .786 für kurze Setups tcz500 lt (tcz786 (1 .005)) UND .681 ist über .786 für kurze Setups tcz618 gt (tcz786 (1 - .005)) UND - Ist die enge lt (1; 01) tcz500)) - Gefahr wäre die Oberseite der Zone - niedrig des Signal-Bar-Risikos 0 - der Wert des TCB-Bereichs und der hohen gt-Tiefstand des tcz-Bereichs retrcClose lt ((1 .01) tcz618) UND retrcPrc gt ((1 - - anzeigen Zone, wenn vorhanden, wenn (bTCZShort OR bTCZLong) - Seien Sie bereit, Symmetrie, um zu sehen, ob (bTCZShort) if (aLPivIdxs0 gt aHPivIdxs0) - Wertvolle, nützliche Symmetrie Informationen nRtrc0Pts aHPivHighs0 - aLPivLows1 nRtrc0Bars aHPivIdxs0 - aLPivIdxs1 1 nRtrc1Pts retrcPrc - aLPivLows0 nRtrc1Bars retrcBarIdx - aLPivIdxs0 1 sonst nRtrc0Pts aHPivHighs1 - aLPivLows1 nRtrc0Bars aHPivIdxs1 - aLPivIdxs1 1 nRtrc1Pts aHPivHighs0 - aLPivLows0 nRtrc1Bars aHPivIdxs0 - aLPivIdxs0 1 else if (aLPivIdxs0 gt aHPivIdxs0) nRtrc0Pts aHPivHighs0 - aLPivLows1 nRtrc0Bars aHPivIdxs0 - aLPivIdxs1 1 nRtrc1Pts retrcPrc - aLPivLows0 nRtrc1Bars retrcBarIdx - aLPivIdxs0 1 sonst nRtrc0Pts aHPivHighs1 - aLPivLows0 nRtrc0Bars aLPivIdxs0 - aHPivIdxs1 1 nRtrc1Pts aHPivHighs0 - aLPivLows0 nRtrc1Bars aLPivIdxs0 - aHPivIdxs0 1 if (bShowTCZ) Plot (LineArray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), tcz500, curBar, tcz500. 0), tcz500, colorPaleBlue, styleLinestyleNoTitleStylehidden) Plot (Linearray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), tcz618, Curbar, tcz618, 0), tcz618, colorPaleBlue, styleLinestyleNoTitlestyleHidden) Plot (Linearray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), Tlz786, curbar, tcz786, 0), tcz786, colorTurquoise, styleLinestyleNoTitleStyleHidden) if (bDraw) Titel Name () (StrLeft (FullName (), 10)) ATR: NumToStr (ATR (1), 4.2) (NumToStr ((C - (C - Ref (C, -1)) Ref (C, -1)) 100), 2.1)) WriteVal (SelectedValue (DateTime ()), formatDateTime ) Risiko: WriteVal (Risiko, 2.1) n WriteVal (nRtrc1Pts, 2.1) n SECTIONBEGIN (Support-Resistance) Plot (Close, Close, colorWhite, styleCandle) MaxGraph 12 BuyOffSet SupResA Optimieren (BuyOffSet, 18,15,20,1) SellOffset BuyOffSet Optimize (SellOffset, 2,2,14,2) RegLength 5 Optimize (RegLength, 5, 2,11,2) BuyATRPeriod 2 Optimize (BuyATRPeriod, 2,2,5,1) SellATRPeriod BuyATRPeriod Optimize (SellATRPeriod, 4,2 , 11,2) ATRMultiplier 0,5 Optimierung (ATRMultiplier, 1,0,7,1,25, .05) Graph8 HHV (H-ATRMultiplierATR (BuyATRPeriod), BuyOffset) RED Graph9 LLV (LATRMultiplierATR (SellATRPeriod), SellOffset) GREEN ave (Graph8Graph9) 2 Graph8StyleGraph9Style StyleNoTitlestyleLinestyleThick Graph9Color Sup1 5 ist grün Graph8Color Res2 4 ist rot nnSupResB mmm100 TYP (High Low 2Close) 4 CI (TYP-MA (TYP, 14)) (0.015StDev (TYP, 14)) CCCIEMA (CI, 5) mmm HhHHV (H. , Nn) LlLLV (L, nn) ​​MM (HhLl) 2 CCCCEMA (CCCI (Hh-Ll) (2 mmm) Ll, 5) Plot (Hh, High Reistance, Res1, styleLinestyleNoTitlestyleThick) Plot (Ll, Low Suport, Sup2, styleLinestyleNoTitlestyleThick ) SECTIONEND () SECTIONBEGIN (MABIUTS) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel StrFormat (- Öffnen Sie g, Hallo g, Lo g, Schließen Sie g (.1f) Vol WriteVal (V, 1.0), O, H, L, C (C & sub1; & sub0;), 9) UND Kreuz (C, Peak (C, 5,1)) SellCross (EMA (EMA) (C & sub1; & sub0; (EMA, C) und CgtPeak (C, 2,1), ColorGreen, IIf (EMA (EMA), EMI (C, 13) C, 13) gtEMA (EMA (C, 13), 9) UND CltPeak (C, 2,1), colorBlue, colorOrange)) PlotOHLC (Open, High, Low, Close,, Mycolor, StyleBar) Form Kaufen FormHollowStar Sell shapeHollowStar PlotShace 5 dist 1.5ATR (10) für (i 0 i lt BarCount i) Wenn (Buyi) PlotText (Buyn C i , I, L i - disti, colorGreen) Wenn (Selli) PlotText (Selln C i, i, H i disti, colorRed) Hier ist ein weiterer benutzerdefinierter Code ähnlich dem 5-13 EMA-Offset Channel Trading System. Hier anstelle von EMA verwenden wir wilders gleitenden Durchschnitt, um die Rauschsignale zu filtern und das Handelssystem besser als 5-13 EMA-Offset Channel Trading System zu machen und um entfernte Signale im Vergleich zu 5-13 EMA-Offset Channel Trading System zu produzieren Und Verkaufen Regeln sind einfach 1) Kaufen, wenn die Kerze schließt über der EMA Offset Wolke 2) Verkaufen, wenn die Kerze schließt unterhalb der EMA Offset Wolke 3) Trailing Stop Loss ist niedriger Cloud Value im Falle von Buy Signal und Upper Cloud Wert im Falle von Signal verkaufen Anfordern von Hilfe von jedermann schriftlich AFL für Swing High (Pfeil nach unten) amp Swing Low (Pfeil nach oben) für folgende Bedingungen. Zeitrahmen ist beliebig (5min, stündlich, täglich usw.). 1) Swing low - tritt auf, wenn die letzte Kerzenleiste in grünem Verstärker schließt Niedrigster Tief der letzten beiden Kerzenleisten wird Swing low (Pfeil nach oben). 2) Swing High - tritt auf, wenn die letzte Kerzenstange im roten Amp am höchsten hoch von den letzten zwei Kerzenstäben Swing hoch (Down Pfeil). 3) Uptrend - Formen, wenn wir einen höheren Schwung haben und das gegenwärtige Niveau über dem letzten Schwung hoch ist (grünes Band). 4) Abwärtstrend - Formen, wenn wir niedrigere Schwung hoch und gegenwärtiges Niveau unterhalb des letzten Schwingens niedrig haben (rotes Band). 5) Korrektur up move - Formen, wenn in Abwärtstrend amp Präsenz Ebene ist über dem letzten Swing hoch, ohne höhere Schwung niedrig (Blue Ribbon). 6) Korrektur nach unten verschieben - Formen, wenn in Aufwärtstrend amp Gegenwart ist unterhalb der letzten Schwung niedrig, ohne tiefer schwingen hoch (braunes Band). Vielen Dank im Voraus, Keerthi13-13 Wilders Moving Average Offset Channel Trading System Amibroker AFL Code Hier ist ein weiterer benutzerdefinierter Code ähnlich wie 5-13 EMA-Offset Channel Trading System. Hier anstelle von EMA verwenden wir wilders gleitenden Durchschnitt, um die Rauschsignale zu filtern und das Handelssystem besser als 5-13 EMA-Offset Channel Trading System zu machen und um entfernte Signale im Vergleich zu 5-13 EMA-Offset Channel Trading System zu produzieren Und Verkaufen Regeln sind einfach 1) Kaufen, wenn die Kerze schließt über der EMA Offset Wolke 2) Verkaufen, wenn die Kerze schließt unterhalb der EMA Offset Wolke 3) Trailing Stop Loss ist niedriger Cloud Value im Falle von Buy Signal und Upper Cloud Wert im Falle von Sell ​​Signal Wilders Moving Average Formula Wilder8217s Aktueller Tag Moving Average (Vorheriger Tag Wilder8217s Moving Average (n-1) Aktueller Tagespreis) n Nifty Weekly Charts Schau mal nur die entfernten Signale an, die sowohl im Nifty Daily als auch im Weekly Charts gemacht wurden Die 5-13 EMA-Offset-Kanal Handelssystem Verwandte Lesungen und Beobachtungen Über Rajandran Rajandran ist ein Vollzeit-Händler und Gründer von Marketcalls, sehr interessiert an Gebäude Timing-Modelle, Algos interessiert. Diskretionäre Handelskonzepte und Trading Sentimental Analyse. Er unterrichtet jetzt Benutzer auf der ganzen Welt, von erfahrenen Händlern, professionellen Händlern bis hin zu einzelnen Händlern. Rajandran besuchte das College in der Chennai, wo er ein BE in Elektronik und Kommunikation verdiente. Rajandran hat ein breites Verständnis von Handels-Software wie Amibroker, Ninjatrader, Esignal, Metastock, Motivewave, Market Analyst (Optuma), Metatrader, Tradingivew, Python und versteht individuelle Bedürfnisse von Händlern und Investoren mit einer breiten Palette von Methoden. Sir, einige Leute, die nach diesem Offset-Chanel-Trading-System fragen, gibt es irgendwelche pdf oder Tutorial über es Sein nichts als das traditionelle 5EMA High-Low-System mit DisplacementOffset hinzugefügt it8230 Nur google für diplaced gleitenden average8230 Hier anstelle von schließen wir den gleitenden Durchschnitt anwenden Für die beiden hohen und niedrigen thanx. (C, 3, e) mov (c, 5, e) mov (c, 8, e)) y: (Bewegen Sie sich auf den Weg, (C, 30, e) mov (c, 35, e) mov (c, 40)) kreuzen (x, y) oder wenn du über mindestens 3 bar kreuzen willst, bevor dann der letzte columm ist (cross (x, y )) Lt3 sud legte die Formel in Filter-Tab in Metastock-Exploration. Es tatsächlich verwenden Sie mehr ema wie 12,15 in x colummm und 45,50 ema in y Spalte kann als oben beschrieben hinzugefügt werden. Jetzt wenn u pls wandeln sie in Amibroker Afl wird hilfsbereit zu anderen sein. Thanx Kalyan wird versuchen, ein ähnliches zu machen wie geht es dir, hoffe, alles ist gut an deinem Ende, Sir ich brauchte einige Hilfe bei der Festsetzung der Daten, da es einige Splits in Aktien wie Vertrauen hdfc bhushan Stahl usw. In den Daten ist die Aufteilung der Aktie nicht automatisch aktualisiert und damit die Charts nicht richtig, können Sie bitte helfen bei der Festsetzung des Problems auf, wie man die aufgeteilten Daten in der richtigen Weise zu beheben. Thx Ich habe die Antwort von der alten Beiträge Sir Sir eine weitere Sache, können Sie erstellen eine AFL, die heraus filtern können die Aktien, die in der Nähe von Schaltungspunkten sind, wäre es sehr hilfreich für uns zu finden, welche Bestände werden zu schlagen oberen oder unteren Schaltkreis Amp, die wir beenden können die richtige Zeit. Ein Scanner, der die Bestände aussortieren kann, die sich in der Nähe von dort befinden, schaltet sich an, wenn es darum geht, eine Liste von 50 nse-Beständen zu erstellen, um zu scannen, wie ist es möglich, Sir, Las-Ding, wie man Kommentare bekommt, die beantwortet werden Per E-Mail, da manchmal zwischen den alten Kommentaren verloren geht, also vermisse ich sie, ist es möglich, dass wir auch auf E-Mails antworten können, so dass es eine Warnung gibt. Halten Sie schaukeln Sir, Tc amp Danke Sir, ich benutze Metastock. Aber ich habe nicht wilder mov avg. Kannst du mir einfach die wildere MA Formel für metastock geben wenn ja ich werde sehr dankbar sein u regards Erforderliche US-Regierung Haftungsausschluss CTFC Regel 4.41 Futures-Handel enthält erhebliches Risiko und ist nicht für jeden Investor geeignet. Ein Anleger könnte potenziell alle oder mehr als die ursprüngliche Investition verlieren. Risikokapital ist Geld, das verloren gehen kann, ohne die finanzielle Sicherheit oder den Lebensstil zu gefährden. Betrachten Sie nur das Risikokapital, das für den Handel verwendet werden sollte, und nur diejenigen mit ausreichendem Risikokapital sollten den Handel berücksichtigen. Die Wertentwicklung in der Vergangenheit ist nicht unbedingt ein Hinweis auf zukünftige Ergebnisse. CTFC RULE 4.41 HYPOTHETISCHE ODER SIMULIERTE LEISTUNGSERGEBNISSE HABEN BESTIMMTE EINSCHRÄNKUNGEN. UNTERNEHMEN EINE TATSÄCHLICHE LEISTUNGSAUFNAHME, ERFOLGREICHE ERGEBNISSE NICHT VERTRETEN AKTUELLES HANDEL. AUCH AUCH DIE HÄNDLER HABEN NICHT AUSGEFÜHRT WERDEN, DIE ERGEBNISSE KÖNNEN UNTER - ODER ODER ÜBERGANGSERKLÄRUNG FÜR DEN AUSWIRKUNGEN, WENN JEDOCH, BESTIMMTE MARKTFAKTOREN SOLCHER LIQUIDITÄT. SIMULIERTE HANDELSPROGRAMME IN ALLGEMEINEN SIND AUCH AUF DIE TATSACHE, DIE SIE MIT DEM BENEFIT VON HINDSIGHT ENTWICKELT WERDEN. KEINE REPRÄSENTATION IST GEMACHT, DASS JEDES KONTO WIRD ODER IST, WIE GEWINNEN ODER VERLUSTE ÄNDERN ZU DIESEM ANGEBOT ZU ERHÖHEN. Alle Trades, Muster, Charts, Systeme, etc., die auf dieser Website oder Werbung diskutiert werden, dienen lediglich der Veranschaulichung und werden nicht als spezifische Beratungsempfehlungen ausgelegt. Alle hier vorgestellten Ideen und Materialien dienen nur zu Informationszwecken und zu Bildungszwecken. Es wurde bisher kein System - oder Handelsmethoden entwickelt, das Gewinne garantieren oder Verluste verhindern kann. Die hierin verwendeten Testimonials und Beispiele sind außergewöhnliche Ergebnisse, die nicht für durchschnittliche Personen gelten und nicht dazu bestimmt sind, zu repräsentieren oder zu garantieren, dass jedermann dieselben oder ähnliche Ergebnisse erzielen wird. Trades, die auf die Abhängigkeit von Trend Methods Systemen gestellt werden, werden auf eigene Gefahr für Ihr eigenes Konto getroffen. Dies ist kein Angebot zum Kauf oder Verkauf von Futures-Interessen. Copyright 2015 Marketcalls Finanzdienstleistungen Pvt Ltd middot Alle Rechte vorbehalten middot Und unsere Sitemap middot Alle Logos amp Trademark gehört zu ihrem jeweiligen Ownersmiddot Daten und Informationen dienen nur zu Informationszwecken und sind nicht für Handelszwecke bestimmt. Weder Marketcalls. in Website noch irgendwelche ihrer Promotoren haften für irgendwelche Fehler oder Verzögerungen in den Inhalten oder für irgendwelche Handlungen, die in Abhängigkeit davon getroffen werden.

No comments:

Post a Comment