Tuesday 14 November 2017

Bollinger bands afl


SYSTEM BOLLINGER BANDLINGER i CROSS OVER dla Amibroker (AFL) SECTIONBEGIN (Bollinger Bands z krzyżowaniem i podkręconym kodem kreskowym) P ParamField (pole Cena, -1) Okres Param (krótkie okresy, 20, 15, 30, 1) Szerokość Param (krótki Szerokość, 2, 1, 10, 1) TopCondBBandTop (P, Period, Width) gtRef (BBandTop (P, Period, Width), - 1) MidCondMA (C, Period) gtRef (MA (C, Period), - 1) BotCondBBandBot (P, Period, Width) gtRef (BBandBot (P, Period, Width), - 1) UpColorIIf (TopCond I MidCond, colorTurquoise, colorPink) DownColorIIf (MidCond i BotCond, colorTurquoise, colorPink) PlotOHLC (BBandTop (P, Okres, Width), BBandTop (P, Period, Width), MA (C, Period), MA (C, Per),, UpColor, styleCloudstyleNoLabelstyleNoTitle, Null, Null, Null, -2) PlotOHLC (MA (C, Period), MA (C, okres), BBandBot (P, okres, szerokość), BBandBot (P, okres, szerokość), DownColor, styleCloudstyleNoLabelstyleNoTitle, Null, Null, Null, -2) Wykres (BBandBot (P, okres, szerokość), colorGreen, styleThickstyleNoTitle, Null, Null, Null, -1) Plot (BBandTop (P, Period, Width) ,, colorRed, styleThickstyleNoTitle, Null, Null, Null, -1) Wykres (MA (C, Period) ,, colorLime, styleThickstyleNoTitle, Null, Null, Null, -1) FilterTopCond I MidCond i BotCond AddColumn (V, objętość, 1.0 ) SECTIONBEGIN (Cena) SetChartOptions (0, chartShowArrowschartShowDates) N (Tytuł StrFormat (- Otwórz g, Hi g, Lo g, Zamknij g (.1f) Vol WriteVal (V, 1.0), O, H, L, C, SelectedValue ( ROC (C, 1)))) trendup IIf (MACD (12,26) gt 0 i MACD (12,26) gt Sygnał (12,26,9), kolor niebieski, kolor biały) trendcolor IIf (MACD (12,26) lt 0 i MACD (12,26) lt Signal (12,26,9), colorRed, trendup) Wykres (C, Close, trendcolor, styleBar styleThick) RSIup RSI (7) gt 70 RSIdown RSI (7) lt 30 sp Param (RSI Period, 7, 1, 100) r RSI (sp) RSIup r gt 70 RSIdown r lt 30 shape RSIup shapeNone RSIdown shapeNone PlotShapes (shape, IIf (RSIup, colorBrightGreen, colorRed), 0, IIf (RSIup, Low, High )) if (ParamToggle (Tooltip shows, Wszystkie wartości tylko ceny)) ToolTipStrFormat (Open: gnHigh: gnLow: gnClose: g (.1f) nVolume: Num ToStr (V, 1), O, H, L, C, SelectedValue (ROC (C, 1))) SECTIONEND () SetChartBkColor (ParamColor (kolor panelu, colorBlack)) PlotOHLC (Open, High, Low, Close,, colorLime , styleBar styleThick) SECTIONBEGIN (trailstops) EntrySignal C gt (LLV (L, 20) 2 ATR (10)) ExitSignal C lt (HHV (H, 20) - 2 ATR (10)) Kolor IIf (EntrySignal, colorBlue, IIf ( ExitSignal, colorOrange, colorGrey50)) TrailStop HHV (C - 2 ATR (10), 15) ProfitTaker EMA (H, 13) 2 ATR (10) wykres cen i zatrzymań Wykres (TrailStop, Trailing stop, colorGold, styleThick styleLine) Wykres (C, cena, kolor, stylBar) fabuła kolor wstążki fabuła (2,, kolor, styl stylistyka stylOwnScaleNoLabel, -0.1, 50) procedura SECTIONBEGIN (GFX EMA) Plotlinewidth (pvalue, ptitle, pcolor, pstyle, pmin, pmax, pxshift, plinewidth, pshowdate8203) local pvalue, ptitle, pcolor, pstyle, pmin, pmax, pxshift, plinewidth, ppenstyle, pshowdate local Miny, Maxy local Lvb, fvb local pxwidth, pxheight local SumaBarów, axisarea local i, x, y if (plinewidthgt0 am pamp Status (akcja) 1 ampamp (pstyle amp stylLinestyleLine)) GfxSetOverlayMode (0) MinyStatus (axisminy) MaxyStatus (axismaxy) lvbStatus (lastvisiblebar) fvbStatus (firstwidiblebar) pxwidthStatus (pxwidth) pxheightStatus (pxheight) TotalBarsLvb-fvb xaxisarea56 if (pshowdate) yaxisarea10 else yaxisarea0 i0 x5i (pxwidth-xaxisarea-10) (TotalBars1) y5yaxisarea (pvalueifvb-Miny) (pxheight-yaxisarea-10) (Maxy-Miny) GfxMoveTo (x, pxheight - y) dla (i1 iltTotalBars AND ilt (BarCount-fvb ) i) GfxSelectPen (pcolori fvb, plinewidth, 0) x5i (pxwidth-xaxisarea-10) (TotalBars1) y5yaxisarea (pvalueifvb-Miny) (pxheight-yaxisarea-10) (Maxy-Miny) GfxLineTo (x, pxheight - y) RequestTimedRefresh (2) SECTIONEND () SECTIONBEGIN (Małe wyzwalacze) p1 Param (TL 1 Okresy, 20, 5, 50, 1) p2 Param (okresy TL 2, 5, 3, 25, 1) TL1 LinearReg (C, p1) TL2 EMA (TL1, p2) Col1 IIf (TL1 gt TL2, ParamColor (TL Up Color, colorBrightGreen), ParamColor (TL Dn Color, colorCustom12)) Wykres (TL1, TriggerLine 1, Col1, stylLinestyleThickstyleNoLabel) Wykres (TL2 , TriggerLine 2, Col1, styleLinestyleThickstyleNoLabel) SECTIONEND () SECTIONBEGIN (duże wyzwalacze) p3 Param (okresy TL 3, 80, 5, 100, 1) p4 Param (okresy TL 4, 20, 3, 100, 1) TL3 LinearReg (C , p3) TL4 EMA (TL3, p4) Col1 IIf (TL3 gt TL4, ParamColor (TLL Up Color, colorBlue), ParamColor (TLL Dn Color, colorRed)) Wykres (TL3, TriggerLine 3, Col1, stylLinestyleThickstyleNoLabel) Wykres (TL4, TriggerLine 4, Col1, styleLinestyleThickstyleNoLabel) SECTIONEND () SECTIONBEGIN (Fibo Retrace and Extensions) fibs ParamToggle (Fabuła Fibs, OffOn, 1) pctH Param (Pivot Hi, 0.325,0.001,2.0,0.002) HiLB Param (Hi LookBack, 1,1 , BarCount-1,1) pctL Param (Pivot Lo, 0,325,0,001,2,0,0,002) LoLB Param (Lo LookBack, 1,1, BarCount-1,1) Powrót Param (rozciągnij w lewo 2,1,1,500,1) Fwd Param (Tekst drukowany, 0, 0, 500, 1) tekst ParamToggle (Tekst wydruku, OffOn, 1) hts Styl Param (Przesunięcie tekstu, -33,5, -50 50,0.10) styl ParamStyle (Styl linii, stylLine, stylNoLabel) x BarIndex () pRp PeakBars (H, pctH, 1) 0 yRp0 SelectedValue (ValueWhen (pR) p, H, HiLB)) xRp0 SelectedValue (ValueWhen (pRp, x, HiLB)) pSp TroughBars (L, pctL, 1) 0 ySp0 SelectedValue (ValueWhen (pSp, L, LoLB)) xSp0 SelectedValue (ValueWhen (pSp, x, LoLB)) Delta yRp0 - funkcja ySp0 fib (ret) retval (Delta ret) Fibval ​​IIf (ret lt 1,0 AND xSp0 lt xRp0, yRp0 - retval, IIf (ret lt 1,0 AND xSp0 gt xRp0, ySp0 retval, IIf (ret gt 1.0 AND xSp0 lt xRp0, yRp0 - retval, IIf (ret gt 1.0 AND xSp0 gt xRp0, ySp0 retval, Null))) return FibVal x0 Min (xSp0, xRp0) - Back x1 (BarCount -1) r236 fib (0.236) r236I LastValue (r236,1) r382 fib (0.382) r382I LastValue (r382,1) r050 fib (0,50) r050I LastValue (r050,1) r618 fib (0,618) r618I LastValue (r618,1) r786 fib (0,786) r786I LastValue ( r786,1) e127 fib (1,27) e127I LastValue (e127,1) e162 fib (1,62) e162I LastValue (e162,1) e200 fib (2,00) e Ostatnia Ostatnia wartość (e200,1) e262 Fib (2,62) e262I LastValue (e262, 1) e424 fib (4.24) e424I LastValue (e424,1) p00 IIf (xSp0 gt xRp0, ySp0, yRp0) p00I LastValue (p00,1) p100 IIf (xSp0 lt xRp0, ySp0, yRp0) p100I LastValue (p100,1) color00 IIf (xSp0 gt xRp0, colorLime, colorRed) color100 IIf (xSp0 lt xRp0, colorLime, colorRed) numbars LastValue (Cum (status (barvisible))) ułamek IIf ( StrRight (Name (), 3), 3.2, 3.2), jeśli (fibs1) Plot (Arkusz liniowy (xRp0-Fwd, yRp0, x1, yRp0, Back), PR, 32,8-styleNoRescale, Null, Null, Fwd) Wykres (LineArray ( xSp0-Fwd, ySp0, x1, ySp0, Back), PS, 27,8styleNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, r236, x1, r236, Back) ,, 45, stylestyleNoRescale, Null, Null , Fwd) Fabuła (grafika liniowa (X0-Fwd, r382, x1, r382, tylna) ,, 44, stylowy Nieoprawiony, Null, Null, Fwd) Wykres (LineArray (x0-Fwd, r050, x1, r050, Back) ,, 41 , stylstyleNoRescale, Null, Null, Fwd) Fabuła (grafika liniowa (X0-Fwd, r618, x1, r618, tylna) ,, 43, stylestyleNoRescale, Null, Null, Fwd) Fabuła (LineArray (x0-Fwd, r786, x1, r786 , Back) ,, 42, stylestyleNoRescale, Null, Null, Fwd) Narysuj (LineArray (x0-Fwd, e127, x1, e127, Back), e127,47, stylestyleNoRescale, Null, Null, Fwd) Plot (LineArray (x0- Fwd, e162, x1, e162, Back), e162,47, stylestyleNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, e200, x 1, e200, Back), p200,47, stylestyleNoRescale, Null, Null, Fwd) Fabuła (grafika liniowa (X0-Fwd, e262, x1, e262, tylna), p262,47, stylowa nieodwzrokowa, zerowa, zerowa, Fwd) LineArray (x0-Fwd, e424, x1, e424, Back), p424,25, stylestyleNoRescale, Null, Null, Fwd) jeśli (text1) PlotText (0 WriteVal (p00, ułamek), LastValue (BarIndex ()) - (numbarshts ), p00I 0.05, color00) PlotText (23 WriteVal (r236, ułamek), LastValue (BarIndex ()) - (numbarshts), r236I 0.05, 45) PlotText (38 WriteVal (r382, ułamek), LastValue (BarIndex ()) - (numbarshts), r382I 0.05, 44) PlotText (50 WriteVal (r050, frakcja), LastValue (BarIndex ()) - (numbarshts), r050I 0.05, 41) PlotText (62 WriteVal (r618, frakcja), LastValue (BarIndex () ) - (numbarshts), r618I 0.05, 43) PlotText (78 WriteVal (r786, frakcja), LastValue (BarIndex ()) - (numbarshts), r786I 0.05, 42) PlotText (100 WriteVal (p100, frakcja), LastValue (BarIndex) ()) - (numbarshts), p100I 0.05, color100) PlotText (127 WriteVal (e127, ułamek), LastValue (BarIndex ()) - (numbarshts), e127I 0.05, 47) PlotText ( 162 WriteVal (e162, ułamek), LastValue (BarIndex ()) - (numbarshts), e162I 0,05, 47) PlotText (200 WriteVal (e200, ułamek), LastValue (BarIndex ()) - (numbarshts), e200I 0,05, 47) PlotText (262 WriteVal (e262, frakcja), LastValue (BarIndex ()) - (numbarshts), e262I 0.05, 47) PlotText (424 WriteVal (e424, frakcja), LastValue (BarIndex ()) - (numbarshts), e424I 0.05, 25) SECTIONEND () Kod do automatycznego identyfikowania czopów - jaki będzie nasz zakres obserwacji dla hh i ll farbackParam (Jak daleko wrócimy, 100,50,5000,10) nBars Param (liczba taktów, 12, 5, 40) Tytuł Nazwa () (StrLeft (FullName (), 15)) O: Otwarty, H: Wysoki, L: Niski, C: Zamknij - Wykres podstawowy świecy PlotOHLC (otwarty, wysoki, niski, zamknięty, n OO nH H nL LAUGUST 25, 2017 WAŻNE: Nie używaj wskaźnika w prawdziwym systemie transakcyjnym, który wygląda na przyszłość i spowoduje stratę pieniędzy. Przeznaczony jest wyłącznie do celów badawczych: do pokazania potencjalnych zysków i wyświetlania strzał na wysoce dochodowych pozycjach, aby ułatwić formułowanie lepszych zasad handlu. Przedstawiony tutaj wskaźnik jest bardzo podobny do wskaźnika ZigZag, z tą różnicą, że punkty zwrotne dla tego wskaźnika to miejsce, w którym przeciwne wstęgi Bollingera są ostatnio naruszone przed następnym sygnałem. Formuła jest zapisana jako system transakcyjny. Może być testowany pod kątem wstecznym, a okres i szerokość BB można zoptymalizować. Ponieważ jest to tylko eksperymentalna formuła, nie podjęto żadnej próby optymalizacji kodu. Zapisano przez Herman o 20:43 w kategorii Wskaźniki Możliwość komentowania na zespole Bollingera Wskaźnik ZigZag Komentarze są zamknięte. Ostatnie wpisy Ostatnie komentarze Kategorie Copyright (C) 2006 AmiBroker. Ta strona używa strony WordPress wygenerowanej w 0.535 sekund. Lepszy system Trader Better System Trader to podcast i blog poświęcony systematycznym traderom, dostarczający praktyczne wskazówki od ekspertów handlowych z całego świata. Blast Buy 038 Hold z tą prostą strategią Bollinger Band W Episode 4 z podcastu Better System Trader. Nick Radge omawia niektóre pomysły handlowe, jakich używał do tworzenia dochodowych systemów. Wspomina o pomyśle Bollinger Band, który jest również opublikowany w jego książce Unholy Grails. Nick mówi: strategia, którą przetestowaliśmy i wykazaliśmy bardzo obiecujące wyniki, to wpis wykorzystujący pasmo Bollingera i wyjście z użyciem przeciwnego zespołu Bollingera, ale używamy 3 odchyleń standardowych dla wejścia i 1 odchylenia standardowego dla wyjścia, tylko po to, aby zachować Trwałe zatrzymanie jest nieco zaostrzone.8221 W Unholy Grails strategia jest stosowana na australijskim giełdzie papierów wartościowych, ale w tym artykule zamierzaliśmy przetestować ją na Nasdaq 100, aby ustalić, czy strategia ma potencjał na innych rynkach. Zasady handlu Po pierwsze, oto parametry testowe: Okres: Codzienne wykresy Wszechświat: Nasdaq 100, z wykorzystaniem elementów historycznych w celu wyeliminowania stronniczości przy zachowaniu się, dane z okresu Premium Data Test: Od 112005 do 112018. Ten okres został wybrany, ponieważ ma on mieszankę rynki byka i niedźwiedzia, wraz z wysoką i niską zmiennością Początkowe equity: 100 000 Maksymalna liczba równoczesnych transakcji: 6 Wielkość pozycji: Każda pozycja będzie równa 16 z 100 000 Łączne zyski: Bez prowizji: 10 w każdą stronę Dźwignia: 0 Teraz za wejście i wyjście zasady. W książce "Nicks" używa 100 okresowych zespołów Bollingera tak dobrze. Górny pas Bollingera będzie wynosił 3 odchylenia od linii środkowej, dolny pas Bollingera będzie wynosił 1 odchylenie poniżej linii środkowej. Wpis: Kup na Otwarte dzień po zamknięciu akcji powyżej górnego pasma Bollinger Wyjdź: Wyjdź z Otwartego dnia po zamknięciu magazynu poniżej dolnego pasma Bollingera Oto przykład wpisu (10052007) i wyjścia dla AAPL: The roczny zwrot podstawowej strategii jest prawie 20 lepszy niż Buy amp Hold z mniej niż 12 wypłat. Krzywa kapitału podstawowego strategii pokazuje ogólny wzrost kapitału z kilkoma okresami wypłaty: Dodawanie filtra rynkowego Filtr rynku służy do włączania lub wyłączania strategii w oparciu o szersze warunki rynkowe. Ponieważ jest to system tylko długi, prawdopodobnie nie chcemy wprowadzać transakcji na bessie, więc dobrze jest wejść do transakcji tylko wtedy, gdy indeks rośnie. Z SampP 500 najczęściej używanym indeksem specjalistów finansowych, zamierzaliśmy go użyć do filtra indeksu. W teście tym rynek hossy zostanie zdefiniowany jako wskaźnik zamykający się powyżej 100-dniowej prostej średniej kroczącej, gdy indeks zamyka się poniżej 100-dniowej średniej kroczącej, jest to rynek niedźwiedzi, a my nie będziemy wprowadzać transakcji, dopóki ceny nie spadną powyżej 100-dniowego ruchu średni. 100-dniową średnią ruchomą wybrano tak, aby pasowała do wartości Bollinger Band, inne średnie ruchome długości mogą działać lepiej, ale będą musiały zostać przetestowane. Wyniki: Filtr indeksu poprawił jakość strategii, dzięki wyższemu zwrotowi, niższemu poborowi i wyższemu wskaźnikowi winloss przy mniejszej liczbie transakcji. Podczas testu są okresy, w których prezentowane są więcej sygnałów wejścia do handlu, niż możemy przyjąć przy użyciu maksymalnie 6 pozycji, więc musimy zdecydować, które akcje wybrać, kiedy tak się stanie. Spróbujmy podstawowej strategii rankingowej, aby usystematyzować proces selekcji. Kiedy w tym samym dniu pojawi się kilka wpisów dotyczących zapasów, musimy podjąć decyzję, które z nich podjąć. Moglibyśmy wybierać je losowo, ale musielibyśmy uruchomić symulacje monte carlo, aby uzyskać lepsze wskazanie możliwych odmian za pomocą tej metody. Wolę dodać prosty system rankingowy do strategii, więc wybór akcji jest całkowicie systematyczny. Strategia rankingowa, której zamierzam tu użyć, opiera się na tym, co myślę, że siła strategii jest. Spodziewam się, że strategia będzie działać najlepiej zaraz po bessie lub okresie konsolidacji, wchodząc na początku nowego hossy lub wyłamując się z konsolidacji i jeżdżąc wyżej. W tym przypadku próbowano klasyfikować według współczynnika zmiany w ciągu ostatnich 90 dni, więc zasoby o najmniejszej stawce zmiany będą miały wyższy priorytet niż te o dużej szybkości zmian. Logicznie ma to sens, ale co mówią nam wyniki Strategia rankingowa przyniosła wyższą roczną stopę zwrotu, przy mniejszej wypłacie, niższej liczbie transakcji i wyższej wygranej. Mogło to nie wpłynąć na zbyt dużą liczbę transakcji, więc dodanie rankingu może nie być statystycznie znaczące, ale zapewnia systematyczną metodę wybierania akcji, gdy pojawiają się różne możliwości. Potęga łączenia Jak dotąd zauważyliśmy, że podstawowa strategia nieco przewyższa Buy amp Hold, ale przy znacznie niższych wypłatach. Włączenie filtra indeksu i uszeregowanie według najmniejszej ROC poprawiło strategię, chociaż wyniki nie są wyjątkowe. Zobaczmy, jak składane zyski wpływają na wyniki strategii: Podstawowa strategia z filtrem indeksu Podstawowa strategia z filtrem indeksu i najmniejszym rankingiem ROC Podstawowa strategia z filtrem indeksu i zyskami rankingowymi ROC złożonymi Aktualizacja 274 8211 Zgodnie z wnioskiem Ricka, tutaj znajduje się histogram dystrybucji, z większość transakcji w przedziale od -25 do 70 i kilka transakcji o wartości 100 i wyższych: przy złożonych zyskach mamy teraz strategię, która daje ponad dwukrotnie więcej zysków z Buy amp Hold przy tylko połowie wypłaty. Współczynnik wygranych wynoszący 73,33 i współczynnik winloss 3,33 są również dobre dla systemu śledzenia trendów. Wygląda na to, że strategia ma pewien potencjał i uzasadnia dalsze dochodzenie. Niektóre obszary rozważań mogą być następujące: Długość pasm Bollingera, Różne filtry rynkowe, Bardziej adaptacyjne stopnie końcowe, Ranking oparty na innych wskaźnikach, Przystosowanie do innych rynków. Podobnie jak kopia kodu AmiBroker Chcesz automatycznie otrzymywać najnowsze aktualizacje Najlepszym sposobem, aby otrzymywać powiadomienia o nowych wydaniach, jest zarejestrowanie się na poniższej liście e-mailowej i powiadomienie: 004 - Nick Radge 005 - Kevin Davey Podobne posty Hans van der Helm Dzięki za bardzo interesujący artykuł 8220Blast Kup amp Hold z tą prostą strategią Bollinger Band8221. I8217m również używa Amibrokera. Czy możliwe jest przesłanie (lub wysłanie mi) kodu tego systemu Z góry dziękuję. Z poważaniem, Hans van der Helm Cześć Hans, I8217 właśnie wysłał ci kod AFL, mam nadzieję, że pomoże. Andrew - Dziękuję za napisanie. Jestem zainteresowany afl. Doceń swoją pracę w tej sprawie. Dzięki Derrick, I8217 wysłałem Ci kopię AFL. Dzięki za wspaniałą informację. Czy możesz przesłać e-mail afl Dzięki. Strategia ta jest strategią tylko dla stanów magazynowych. Hi Casey, I8217ve testował ją tylko na zapasach, jednak może działać na platformach typu futures lub innych. Mogę podać kod AmiBroker, jeśli chcesz przetestować go dla siebie. Dobry artykuł. Czy możesz przesłać kod AFL Dzięki Bob, I8217ve właśnie przysłał Ci kod AFL. Dzięki za rozmowę z Nickiem i analizę jego systemu Bollinger Band. Czekamy na kod AFL. Bardzo interesujące. Pozdrawiam Johna, I8217 właśnie przesłał ci kod AFL. Naprawdę ciesząc się podcastami i wspaniałymi informacjami, które podasz. Czy możesz przesłać przez kod AFL. Wielkie dzięki, mam to Dwie rzeczy: (a) Czy możesz opublikować wyniki z początku indeksu Chociaż istnieje tendencja spadkowa, wybrany okres ma dwa trendy wzrostowe. (b) Jaki był wkład AAPL i GOOG w wyniki? Jeśli miałbyś usunąć te firmy z indeksu, jaki byłby wynik I8217m mówiący o tym, ponieważ nie jest prawdopodobne, aby podobne firmy istniały w najbliższej przyszłości. W jakim stopniu twoje wyniki są pod wpływem kilku wartości odstających Świetny punkt dotyczący uwzględnienia wartości odstających. Sprawdziłem wyniki handlu, a transakcje z najwyższymi zwrotami nie były w rzeczywistości AAPL ani GOOG. W rzeczywistości strategia nie miała w ogóle udziału w GOOG, a AAPL była tylko trzecią najwyższą, tutaj jest 5: GILD: 213,98 BIDU: 137,33 AAPL: 107,10 EXPE: 103,48 QVCA: 98,10 Jeśli usunę wszystkie transakcje AAPL, Roczny zwrot wynosi 18,43, a DD wynosi -23,60, więc zwroty są nieco niższe, ale kto wie, co się stanie w przyszłości, 8211 AAPL może dalej rosnąć, kolejna giełda może przejąć, strategia może jutro zawieść żałośnie, po prostu nigdy się nie dowiemy. Dzięki Wciąż obawiam się wartości odstających. Byłoby mi miło, gdybyście mogli dodać do bloga histogramy zwrotów z każdej giełdowej giełdy, a może przynajmniej 30 najlepszych. Wtedy będzie jasne, czy wydajność wynika z kilku losowych wartości odstających, czy z powodu metody. Przepraszam za prośbę, ale nie mam danych, żeby to zrobić, inaczej bym to zrobił. Cześć Rick, I8217ve dodał wykres pokazujący zwroty. Większość transakcji mieści się w przedziale od -25 do 70, z kilkoma 100 lub wyższymi. Mam nadzieję, że to odpowie na twoje pytania. Proszę pamiętać, że te badania nie są kompletnym systemem transakcyjnym, to tylko punkt wyjścia. Celem badań było ustalenie, czy strategia, o której wspomina Nick w podkastach, ma potencjał na innych rynkach. Wygląda na to, że konieczne może być dalsze badanie, zanim podejmiemy dalsze działania. Jeśli możesz, bardzo polecam pobranie pewnych danych i wykonanie niektórych z tych testów samemu, I8217m jest pewien, że strategia może zostać ulepszona, aby I8217 był zainteresowany wysłuchaniem twoich wyników. Świetne napisz. To niesamowite, co może zrobić prosty system z kilkoma dodatkami. I8217d doceniam kopię kodu AFL, dzięki czemu mogę sprawdzić, czy mogę wprowadzić kilka innych poprawek, które mogą pomóc. Dzięki. Hej, Gav, cieszę się, że ci się podobało. Tak, stwierdziłem, że proste systemy są często najlepsze, czekam na to, co odkryjesz w swoich testach. AFL jest już w drodze. 8230 Blast Kup wzmacniacz z tą prostą strategią Bollinger Band Better System Trader W czwartym odcinku podcastu Better System Trader Nick Radge omawia niektóre pomysły handlowe, które wykorzystał do stworzenia opłacalnych systemów. Wspomina o pomyśle Bollinger Band, który jest również opublikowany w jego książce Unholy Grails. Nick mówi: strategia, którą przetestowaliśmy i pokazaliśmy bardzo obiecujące wyniki, to wpis wykorzystujący zespół Bollingera i wyjście z użyciem przeciwnego zespołu Bollingera, ale używamy 3 standardowych 8230 8230 Klla: Blast Buy amp Hold z tą prostą strategią Bollinger Band 8211 Better System Trader 8230 Handel akcjami, opcjami, kontraktami futures i Forex wiąże się ze znacznym ryzykiem strat i nie jest odpowiedni dla wszystkich. Wyniki osiągane w przeszłości niekoniecznie świadczą o przyszłych wynikach.

No comments:

Post a Comment