Thursday 7 December 2017

Strategia 3 line break trading


Jak handlować 3 liniowymi wykresami przełamania Korzystne 3 wykresy liniowe to fascynujący system tworzenia wykresów, który powstał w Japonii. Są one szczególnie przydatne do identyfikowania obecnego trendu, a także do zmiany trendu. W tym artykule wyjaśniam, czym są 3 wykresy przełomu liniowego, podaj pomysły na ich sprzedaż i pokaż wyniki testu z zyskiem z zyskownej strategii handlowej. Co to są 3 Wykresy Przerwy Linii Poniższy wykres przedstawia Dow Jones w dziennym okresie czasu z wykorzystaniem 3 wykresów podziału linii. Kluczem do zrozumienia tych wykresów jest nazwa, są one rodzajem wykresu breakout. Są charakterystyczne, ponieważ pokazują tylko znaczące ruchy cenowe. Znaczące ruchy cen występują, gdy cena zamknięcia jest wyższa lub niższa niż w poprzednich pasmach. 3 wykresy podziału linii oparte są wyłącznie na cenie zamknięcia i nie wykazują żadnych ruchów śróddziennych. Opiera się to na założeniu, że cena zamknięcia jest najważniejszą ceną dnia. W tym systemie każdy pasek jest nazywany linią. Jeśli przyjrzysz się dokładnie poprzedniemu wykresowi, zobaczysz, że każda linia następuje bezpośrednio z poprzedniej linii. Krótka zmiana może nastąpić tylko wtedy, gdy rynek zamknął się poniżej najniższej z trzech poprzednich linii. Długie odwrócenie może wystąpić tylko wtedy, gdy rynek zamknął się powyżej wysokiej z poprzednich 3 linii. W poniższym przykładzie krótka linia rewersu zrywa poniżej 3 poprzednich linii. Rynek zyskuje na popularności, gdy pojawiły się 3 kolejne linie w tym samym kierunku. Dlaczego warto korzystać z 3 wykresów końca linii Jeśli porównamy poprzedni wykres podziałowy linii Dow Jones 3 ze standardową tabelą świecową, wygląda on zupełnie inaczej. 3 linie podziału są świetne w definiowaniu obecnego trendu rynkowego. Nowa linia jest zawsze ważna, ponieważ mamy nową wysoką lub niską. Oznacza to, że wykres jest mniej zagracony. Więcej informacji znajduje się na wykresie świecowym, ale czasami może to rozpraszać uwagę. Handel z 3 wykresami przerwy liniowej Najprostszym sposobem na handel przy użyciu wykresów przełomu 3 liniowego jest oczekiwanie, aż rynek osiągnie co najmniej 3 linie w tym samym kierunku. Następnie poczekaj, aż utworzy się linia zwrotna i wejdź w kierunku odwrócenia. To początek nowego potencjalnego trendu i możemy się wczuć i wcześnie. Alternatywnym podejściem jest obserwowanie linii zwrotnych, a następnie wejście po tym, jak rynek dokonał co najmniej 3 kolejnych linii po odwróceniu. Łatwo jest połączyć 3 wykresy podziału linii z innymi wskaźnikami technicznymi. Na przykład do określenia trendu można zastosować średnią ruchomą. Następnie można użyć 3-wierszowej przerwy, aby wprowadzić kierunek trendu. Kontrahentom trendów można łączyć 3 wykresy przełomu liniowego ze wskaźnikami dynamiki, aby zidentyfikować dobre możliwości odwrócenia trendu. Na przykład oscylator stochastyczny może być wykorzystywany do identyfikacji obszarów wykupienia i wyprzedania. Innym popularnym sposobem użycia 3 wykresów przełomu liniowego jest łączenie ich z japońskimi wzorami świec. Odwróć świece i wzory, takie jak dojis, zwyżkowane wzory i szczypce. Wykresy przełomu 3 liniowe mogą służyć do identyfikacji dominującego trendu, a następnie lichtarze są używane do zapisywania transakcji czasowych. Zyskowna strategia handlowa z 3 liniami przerwań Byłem zainteresowany testowaniem, jak opłacalna była prosta strategia 3-krokowa na wykresie historycznych cen. Dlatego przygotowałem test historyczny za pomocą arkusza kalkulacyjnego Excela. Te arkusze kalkulacyjne są doskonałe dla każdego, kto ma podstawowe umiejętności związane z programem Excel, aby skonfigurować i przetestować własne strategie transakcyjne. Test był bardzo prosty. Ma on na celu sprawdzenie, czy 3 łamane wykresy linii mogą być użytecznym elementem strategii handlowej. Test został przeprowadzony na parze walut EURUSD w 4-godzinnym okresie między grudniem 2009 r. A czerwcem 2018 r. Zasady strategii Należy wprowadzić transakcję na nowej linii odwrócenia. Przetestuj strategię, używając opcjonalnego 200-okresowego EMA jako filtra. Sprzedawaj tylko długo, gdy cena jest powyżej 200 EMA i tylko krótko poniżej. W tej teście historycznej nie przetestowałem wpływu stop-loss, trailing stopów ani celów zysku. Nie filtrowałem również wpisów dotyczących handlu według pory dnia. Wyniki są wyświetlane w pipsach. Wyniki pokazują, że 3 wykresy przełomu liniowego działają ładnie. Strategia jest opłacalna nawet w tej bardzo prostej formie. Korzystanie z 200 EMA zwiększa procent zwycięskich transakcji i poprawia rentowność. Pobierz darmowy arkusz kalkulacyjny 3-wierszowy Jeśli jesteś zainteresowany korzystaniem z Excela na 3 liniowych wykresach podziału, możesz pobrać darmowy arkusz kalkulacyjny Excel zawierający 3 wykresy przełomu liniowego, rejestrując się na liście dyskusyjnej Tradived. Poza świecznikami Aby uzyskać więcej informacji na temat korzystania z arkuszy kalkulacyjnych 3-wierszowych, polecam sprawdzenie Steve Nison8217s doskonałej książki 8211 Beyond Candlesticks. Steve Nison przedstawił i spopularyzował wykresy świecowe na zachodzie. Książka zawiera ogromną ilość informacji o handlu za pomocą świeczników, a także 3 wykresy przełomu linii, wykresy renko i wykresy kagi. Warto również zajrzeć do najnowszej książki Steve'a Nison8217s, Japanese Candlestick Charting Techniques, Second Edition. Więcej strategii handlowych Istnieje wiele przykładów technicznych wskaźników i strategii transakcyjnych dostępnych w Tradinformed. Możesz być zainteresowany 3 zyskownymi strategiami handlowymi Ichimoku lub weryfikacją historyczną strategii transakcyjnej SuperTrend za pomocą Excela. Udostępnij to: MetaTrader 5 - Przykłady Wskaźnik do tworzenia wykresu podziału na trzy linie Wprowadzenie Poprzednie artykuły uważane za punkt i rysunek. Wykresy Kagi i Renko. Kontynuując serię artykułów na temat wykresów XX wieku, tym razem będziemy mówić o wykresie Break 3 Line, a dokładniej o jego implementacji za pomocą kodu programu. Niewiele jest informacji o pochodzeniu tego wykresu. Przypuszczam, że zaczęło się w Japonii. W USA dowiedzieli się o tym od Beyond Candlesticks autorstwa Steve'a Nison'a opublikowanego w 1994 roku. Podobnie jak w wyżej wspomnianych wykresach, zakres czasu nie jest brany pod uwagę przy konstruowaniu wykresu Break 3 Line. Opiera się ona na nowo utworzonych cenach zamknięcia w określonym przedziale czasowym, co pozwala na filtrowanie niewielkich fluktuacji ceny w stosunku do poprzedniego ruchu. Steve Nison w swojej książce Beyond Candlesticks opisał jedenaście zasad kreślenia tego wykresu (s. 185). Skonsolidowałem je na trzy. Zasada 1. W przypadku budowy wybierz cenę początkową, a następnie, w zależności od tego, czy rynek porusza się w górę lub w dół, narysuj linię rosnącą lub malejącą. Będzie oznaczać nowe minimum lub maksimum. Zasada 2. Kiedy nowa cena spadnie poniżej minimum lub przekroczy maksimum, możemy narysować linię malejącą lub rosnącą. Zasada 3. Aby narysować linię w kierunku przeciwnym do poprzedniego ruchu, należy przejść minimum lub maksimum. W tym samym czasie, jeśli istnieje więcej niż jedna identyczna linia, to minimalna lub maksymalna wartość jest obliczana na podstawie dwóch (jeśli istnieją dwie kolejne identyczne linie) lub trzech (jeśli istnieją trzy lub więcej następujących po sobie identycznych linii). Przyjrzyjmy się bliżej przykładowi klasycznej konstrukcji wykresu opartej na danych historycznych (ryc. 1). Rys.1 Przykład budowy wykresu przełomu 3-liniowego (EURUSD H1 27.06.2017) Rys. 1 przedstawia wykres świecowy po lewej stronie i wykres przełomu trzech linii po prawej stronie. To jest wykres EURUSD, przedział czasowy H1. Data rozpoczęcia wykresu to 27.06.2017 po cenie 1.3613 (czas zamknięcia świecy to 00:00), następnie świeca (01:00) zamyka się przy 1.3614, tworząc pierwszą linię wstępującą na wykresie Break 3 Line. Następująca świeca o kierunku niedźwiedzi (02:00) tworzy linię rosnącą, zamykając na 1.3612 (cena zamknięcia jest niższa niż poprzednie minimum). Następnie bycze świeczniki przesuwają cenę w kierunku znaku 1,3619 (03:00), tworząc nowe maksimum i linię. Świeca o 04:00 nie spadła poniżej minimum i nie wpłynęła na konstrukcję. Świeca o godzinie 05:00 zamyka się przy 1.3623, oznaczając nowe maksimum (nowa linia rosnąco). Teraz, aby przedłużyć trend zniżkowy, musimy przejść dwa minimum (1,3613), ale byki nie zamierzają porzucić swojej pozycji i utworzyć nowego maksimum 1,3626 (06:00). Następnie byki próbują odwrócić trend wzrostowy przez dwie godziny, ale ten sam trend utrzymuje się z nowym maksimum osiągniętym na poziomie 1,3634 (09:00). Byki prowadzą. Teraz, aby narysować linię rosnącą, należy minąć trzy minima (1,3626 1,3623 i 1,3619). Jak widać, w ciągu następnych trzech godzin niedźwiedzie przejmują rynek, obniżając go do poziomu 1,3612 (12:00). Znajduje to odzwierciedlenie w nowej linii rosnącej. Jednak kolejne pięć godzin pokazuje, że byki wygrywają swoją pozycję i przywracają rynek do punktu 1,3641, przekraczając poprzednie maksimum w 1,3626 i tworząc nową linię wstępującą o 17:00. Niedźwiedzie nie zdołały minąć poprzedniego minimum o 18:00, a przez kolejne pięć godzin buhaje zbliżają rynek do poziomu 1,3649, tworząc co godzinę nową linię wstępującą. Podstawy budowy wykresu Zanim przejdziemy do kodu, będziemy mówić o samym wskaźniku i dowiedzieć się, co odróżnia go od innych i jak. Jest oczywiste, że przełom trzech linii, podobnie jak inne wskaźniki, został zaprojektowany w celu ułatwienia skutecznej analizy rynku i poszukiwania nowych strategii. Jestem pewien, że chcesz wiedzieć, czy są jakieś nowości. Właściwie jest ich kilka. Wskaźnik pozwala na zmianę rodzaju ceny do obliczeń. Obejmuje wszystkie cztery standardowe ceny barów. Klasyczny typ jest przeznaczony do konstruowania wykresów tylko dla jednego typu ceny, gdy zmodernizowany jeden korzysta z wszystkich czterech rodzajów cen (otwarty, wysoki, niski zamknięty). Modyfikuje wygląd klasycznej konstrukcji wykresu, dodając cienie do linii i sprawiając, że wyglądają jak japońskie świeczniki, co zwiększa wizualną percepcję wykresu. Zmodernizowana wersja zawiera również ustawienia synchronizacji danych cenowych na czas z zastąpieniem brakujących cen priorytetowymi. Zmodernizowany typ budowy wykresów przedstawiono na rys. 2: Ryc. 2 Zmodyfikowany wykres oparty na czterech rodzajach cen Ponieważ zmodernizowana konstrukcja łączy w sobie cztery wykresy Przerwy trzech linii o różnych rodzajach cen, naturalnym jest znalezienie rozbieżności między cenami. Aby tego uniknąć, wymagana jest synchronizacja danych na czas. Synchronizacja cen została przeprowadzona w dwóch wariantach: kompletnym (rys. 2 po prawej) i częściowym (rys. 2 po lewej). Pełna synchronizacja reprezentuje przefiltrowaną część, w której wszystkie dane są narysowane na wykresie, a brakujące dane zastępowane są cenami priorytetowymi określonymi w ustawieniach. W trybie pełnej synchronizacji brakujące dane są po prostu pomijane i rysowane są tylko świeczniki z pełnym zestawem danych. Kolejną innowacją jest separator okresów, wprowadzony dla wygody dzielenia sygnałów. Jak dobrze wiesz, separator okresów można włączyć w ustawieniach wykresu. W wskaźniku zmieniają się w zależności od ram czasowych określonych w ustawieniach. W przeciwieństwie do wykresów w MetaTrader 5. gdzie okresy są oddzielone pionową linią przerywaną, w tym wskaźniku nowy okres jest reprezentowany przez zmianę koloru linii (świece, rys. 3): Rys.3 Separatory okresu w wskaźniku Kolejnym dodatkiem jest wdrożenie wskaźnika technicznego iMA. który jest zbudowany na podstawie cen z głównego wykresu, ale jest zsynchronizowany z danymi wskaźnika na czas. Tak więc dane są filtrowane przez średnią ruchomą (rys. 4): Rys.4 Wewnętrzna średnia ruchoma Wskaźnik ma również funkcję ustawiania minimalnego ruchu w punktach do rysowania linii i liczby linii wymaganych do odwrócenia. Ma także rolę filtra. Kod wskaźnika Algorytm wskaźnika jest dość prosty i ma trzy etapy: kopiowanie danych, obliczanie na podstawie skopiowanych danych i wypełnianie buforów wskaźnika (tworzenie wykresu na podstawie odebranych danych). Kod jest podzielony na funkcje, które są wzajemnie połączone między sobą lub z danymi wejściowymi. Przyjrzyjmy się dokładnie kodowi. 1. Parametry wejściowe wskaźnika Preambuła wskaźnika zawiera deklarację konstrukcji graficznych. Na wskaźniku są dwa: wykres ABCTB (DRAWCOLORCANDLES) i dodatkowa średnia ruchoma LINETLB (DRAWLINE). W związku z tym istnieje sześć buforów. Następnie podaje dane typu enum dla poprawy ustawień interfejsu i ustawień: magicnumb - Magic ma typ long. Jest to unikalny numer oznaczający wskaźnik. Jeśli zajdzie taka konieczność, można przekształcić ją w ciąg znaków z kilkoma ramami czasowymi zmian - Zakres czasu obliczania, wpisz ENUMTIMEFRAMES. jest głównym parametrem (przedział czasowy wskaźnika) timeredraw - Okres aktualizacji wykresu, typ ENUMTIMEFRAMES. Jest to czas, w którym następuje ponowne obliczenie wykresu. Aby szybko przerysować wykres, naciśnij klawisz R na klawiaturze - zintegrowane sterowanie wskaźnikiem firstdatestart - Data rozpoczęcia, wpisz datę i godzinę. Jest to główny parametr, który jest punktem wyjścia do kopiowania danych i wykresów chartprice - Rodzaj ceny do obliczenia (0-Close, 1-Open, 2-High, 3-Low). W przypadku klasycznej konstrukcji wykresu należy wybrać jeden rodzaj ceny. Jak już wspomniano, ten parametr jest ignorowany, gdy włączona jest modyfikowana konstrukcja stepminf - Minimalny krok dla nowej kolumny (gt0, typ int) lub skok wymagany do narysowania linii linetobackf - Liczba linii do wyświetlenia odwrócenia (gt0, typ int) . Typ klasyczny sugeruje trzy linie, aby pokazać odwrócony typ wykresu - Typ konstrukcji wykresu (0-klasyczny, 1-modyfikowany), typ wybierz. Jest to przełączanie pomiędzy typami konstrukcji chartcolorperiod - Zmiana koloru przy rozpoczynaniu nowego okresu (typ boolowski). Służy do zmiany koloru linii na początku nowego okresu synchronizacji - Tworzenie wykresu tylko po pełnej synchronizacji (typ boolean, jeśli jest prawdziwy, następuje pełna synchronizacja z odrzuceniem wszystkich brakujących wartości przed skonstruowaniem wykresu) chartpriorityclose - Priorytet ceny zamknięcia (typ select ma cztery warianty, wskazuje na priorytet ceny zamknięcia przy częściowej synchronizacji i zostaje zignorowane przy kompletnym jednym chartpriorityopen - Priorytet ceny otwarcia. To samo dotyczy tutaj chartpriorityhigh - Priorytet ceny maksymalnej. tutaj chartprioritylow - Priorytet ceny minimalnej To samo stosuje się tutaj madraw - Narysuj średnią (typ boolean, jeśli jest to prawda, następnie narysuj średnią kroczącą) maprice - Typ ceny do skonstruowania średniej, może być jedną z ENUMAPPLIEDPRICE mamethod - Typ budowy, może być jednym z ENUMMAMETHOD maperiod - Okres uśredniania średniej ruchomej Następnie deklarujemy tablice, zmienne i struktury buforów wymagane do obliczeń. 2. Funkcja OnInit Wszystkie bufory wskaźników są zadeklarowane w funkcji OnInit, a wskazanie tablicy jest ustawione tak, jak w przypadku serii czasu. Następnie ustawiamy wartości wskaźnika, które nie będą odzwierciedlane na wykresie, ustawiamy nazwę. określ dokładność i usuń bieżące wartości, ponieważ przeciążają wykres. Tutaj również ustawiamy uchwyt wskaźnika iMA i sprawdzamy poprawność wprowadzanych danych. W przypadku błędu drukowany jest odpowiedni komunikat, a wartość jest zmieniana na minimum. 3. Funkcja kopiowania danych Ponieważ wskaźnik jest przeznaczony do pracy ze wszystkimi czterema rodzajami cen, niezbędne jest skopiowanie wszystkich danych, w tym czasu. W MQL5 istnieje struktura o nazwie MqlRates. Służy do przechowywania informacji o czasie rozpoczęcia sesji, cenach, wolumenach i spreadu. Parametry wejściowe funkcji są datą początkową i końcową, ramką czasową i tablicą docelową typu MqlRates. Funkcja zwraca wartość true, jeśli kopiowanie zakończyło się pomyślnie. Dane są kopiowane do pośredniej tablicy. Obliczane są brakujące dane plus jedna sesja, a dane są trwale odnawiane. Jeśli kopiowanie do tablicy pośredniej zakończyło się powodzeniem, dane są kopiowane do tablicy, przekazywane w celu zapewnienia poprawnej pracy funkcji. 4. Funkcja obliczania danych Ta funkcja jest prototypem obliczeń danych dla klasycznej konstrukcji wykresu przełomu trzech linii. Jak już wspomniano, funkcja oblicza tylko dane i tworzy je w specjalnej tablicy typu lineinfo typu struktury, zadeklarowanej na początku kodu. Ta funkcja zawiera dwie inne funkcje: funcregrouping (funkcja przegrupowania) i funcinsert (funkcja wstawiania). Na początek przyjrzymy się im: 4.1. Funkcja przegrupowania Ta funkcja polega na przegrupowaniu informacji o kolejnych liniach tego samego kierunku. Jest on ograniczony rozmiarem przekazanej do niego tablicy lub, mówiąc precyzyjniej, parametrem linetobackf (liczba linii do wyświetlenia odwrócenia) z ustawień wskaźnika. Tak więc za każdym razem, gdy kontrola jest przekazywana do funkcji, wszystkie odebrane dane o identycznych liniach przesuwają o jeden punkt w dół do końca, a indeks 0 jest wypełniany nową wartością. W ten sposób jest przechowywana informacja o liniach wymaganych do przerwania (w przypadku klasycznej konstrukcji przerwa ma trzy linie). 4.2. Wstawianie funkcji Funkcja wykonuje wstawianie wartości do tablicy odpowiedzi. Kod jest prosty i nie wymaga szczegółowego wyjaśnienia. Funkcja do obliczania danych została tradycyjnie podzielona na trzy części. Pierwsza część kopiuje analizowane dane do tablicy pośredniej za pomocą przełącznika operatora. Kopiowana jest tylko ta konkretna cena. Druga część wykonuje test, aby obliczyć wymagane miejsce w tablicy danych. Następnie tablica danych linemainarray, początkowo przekazana do funkcji odpowiedzi, ulega zmianie. Trzecia część z kolei wypełnia dostosowaną macierz danych. 5. Funkcja budowy wykresu Celem tej funkcji jest obliczenie danych dla wykresu w oparciu o wybrany parametr konstrukcyjny (klasyczny lub zmodyfikowany) oraz wypełnienie bufora wskaźnikowego danymi do wyświetlenia. Podobnie jak poprzednia funkcja, funkcja budowy wykresu ma trzy dodatkowe funkcje. Są one funkcją koloru, funkcji synchronizacji i funkcji średniej ruchomej. Omówmy je bardziej szczegółowo. 5.1. Funkcja koloru Ta funkcja ma tylko jeden parametr wejściowy - czas. Odpowiedzią funkcji jest zmienna binarna. Jeśli przekazane dane stanowią granicę okresu, funkcja zwróci wartość true. Ponieważ okresy zależą od wybranego przedziału czasowego, funkcja ma wbudowany separator okresu przez operator warunkowy, jeśli. Po wybraniu okresu zostaje on sprawdzony, czy nowy okres już się rozpoczął. Odbywa się to poprzez przekształcenie daty w strukturę MqlDateTime i porównanie. Na okres do H2 włącznie zmiany wartości daty wskazują początek nowego okresu. Ramy czasowe od H12 do D1 włącznie wskazują zmiany w miesiącach oraz między W1 i MN sprawdzamy zmianę w roku. Niestety struktura MqlDateTime nie ma informacji o bieżącym tygodniu. Ten problem rozwiązano, tworząc początkowy punkt reprezentowany przez zmienną zmienną czasową. Dalej wzdłuż linii, liczba sekund w tygodniu zostaje odjęta od tej daty. 5.2. Funkcja synchronizacji Funkcja synchronizacji ma sześć parametrów wejściowych: cztery z nich to priorytet cen, parametr boolowski pełnej lub częściowej synchronizacji oraz sama macierz analizowana. Funkcja podzielona jest na dwie części: przypadek pełnej i częściowej synchronizacji. Pełna synchronizacja odbywa się w trzech etapach: Obliczanie elementów tablicy, spełniające warunek przechowywania danych na wszystkich czterech rodzajach cen. Kopiowanie elementów do tablicy pośredniej w tych samych warunkach. Kopiowanie z tablicy pośredniej do tej przekazanej przez parametry. Częściowa synchronizacja jest bardziej złożona. Przekazywana tablica jednowymiarowych struktur jest przekształcana w dwuwymiarową, gdzie pierwszy indeks oznacza kolejność, a drugi - typ ceny. Następnie wprowadzono tablicę jednowymiarową z czterema elementami. Poziomy priorytetów cenowych są kopiowane do tej tablicy, a następnie tablica jest sortowana w celu zidentyfikowania kolejności priorytetów. Następnie przeprowadzamy dystrybucję według priorytetów za pomocą pętli for i operatora warunkowego, jeśli. W tym samym czasie, jeśli priorytety są równe, kolejność cen jest następująca: bliska, otwarta, wysoka, niska. Gdy operator znajdzie pierwszą priorytetową wartość, pętla zastępuje wszystkie dane zerowe w poprzednio utworzonej dwuwymiarowej tablicy dla tych priorytetowych itd. 5.3. Funkcja średniej ruchomej Jest to najprostsza funkcja. Za pomocą uchwytu wskaźnika, odebranego w funkcji OnInit, kopiujemy wartość, odpowiadającą dacie podanej w parametrach funkcji. Następnie ta wartość jest zwracana jako odpowiedź na tę funkcję. Funkcja nanoszenia wykresu jest zwykle podzielona na dwie części: klasyczną i zmodyfikowaną. Funkcja ma dwa parametry wejściowe: rodzaj ceny dla konstrukcji (zignorowana podczas modyfikacji konstrukcji) i rodzaj konstrukcji (klasyczna i zmodyfikowana). Na samym początku bufory wskaźników zostają oczyszczone, a następnie, w zależności od rodzaju konstrukcji, podzielone na dwie części. Pierwsza część (mówimy o zmodyfikowanej konstrukcji) zaczyna się od wywołania funkcji do obliczania wszystkich czterech rodzajów cen. Następnie tworzymy wspólną tablicę danych, do której kopiujemy używane dane, otrzymane podczas wywoływania funkcji obliczania danych. Następnie odebrana tablica danych zostanie posortowana i wyczyszczona z replikowanych danych. Następnie tablica dataforbuffer, zadeklarowana na poziomie globalnym, jest wypełniana na podstawie kolejnych dat z następującą synchronizacją danych. Wypełnianie buforów wskaźnikowych jest ostatnim etapem zmodyfikowanej konstrukcji. Druga część (klasyczna konstrukcja) jest znacznie prostsza. Najpierw wywoływana jest funkcja obliczania danych, a następnie bufory wskaźników są wypełniane. 6. Funkcja konsolidacji Ta funkcja łączy wszystkie kontrolujące elementy wskaźnika. Najpierw definiowana jest bieżąca data, następnie wywoływana jest funkcja kopiowania danych i funkcja budowy wykresu. 7. Funkcja konstrukcji sterowanej kluczem i automatycznie kontrolowanej Te funkcje są przeznaczone do przerysowywania wskaźnika poprzez naciśnięcie klawisza R (OnChartEvent) na klawiaturze lub wykonanie go automatycznie zgodnie z wybranym zakresem czasu (OnCalculate). Ta ostatnia jest analizowana przez nową funkcję barową (funcnewbar), która jest uproszczoną wersją funkcji opisanej w IsNewBar. W tym momencie skończymy opisywanie kodu wskaźnika i mówimy o sposobach jego wykorzystania. Przykłady użycia wskaźnika i strategii handlowej Zacznijmy od głównych strategii analizy opartych na klasycznej konstrukcji wykresów. 1. Białe i czarne linie jako sygnały do ​​kupna i sprzedaży Z grubsza możemy mówić o dwóch zasadach: Zasada 1. Kupuj, gdy są trzy kolejne linie rosnące i sprzedaj, gdy są trzy kolejne linie zstępujące. Trzy kolejne linie wskazują na pojawiającą się tendencję. Zasada 2. Sprzedaj, gdy linia zwrotna spadnie poniżej trzech kolejnych linii rosnących, kup, gdy linia zwrotna jest wyższa niż trzy kolejne linie zstępujące. Spójrzmy na rys. 6, przedstawiający klasyczną konstrukcję kursu EURUSD H1 z początku 2017 r. (Analizowany przedział czasowy przedstawiony jest na rys. 5). Ryc.5 Analizowany przedział czasowy EURUSD H1 Rys.6 Klasyczna konstrukcja wykresu Break 3 Linii dla EURUSD H1, początek 2017 r., Ceny zamknięcia Na wykresie (rys. 6) wyraźnie widać sygnał (zasada 1) pomiędzy punktami 1 i 2, co stanowi punkt wyjścia do sprzedaży. W tym przypadku zarobek wynosi ponad 200 punktów za cztery cyfry dziesiętne. Poniższy punkt 4 wskazuje na korzystną sytuację zakupu (jak w zasadzie 2). Przy zamknięciu w punkcie 5 zysk wyniósł 40 punktów, a my jesteśmy na granicy zamknięcia w punkcie 6. W punkcie 6 widzimy sygnał do sprzedaży (zasada 2). Dostajemy 10 punktów wartych zysku, gdy zamykamy w punkcie 7, i dochodzimy do rachunku za zamknięcie w punkcie 8. Punktów 8 i 9 nie można uznać za sygnały, ponieważ nie spełniają one ani zasady 1, ani reguły 2. Możemy kupić w punkcie 10 (reguła 1) może również uzyskać zysk w wysokości 20 punktów w momencie zamknięcia w punkcie 11 lub wygaśnięcie w punkcie 12. Wszystkie liczby zostały zaokrąglone. W najlepszym przypadku, stosując tę ​​strategię, moglibyśmy wygenerować zysk w wysokości 270 punktów, co jest imponujące. Jednocześnie w określonym przedziale czasowym występuje intensywny ruch, który wpływa na zysk. W najgorszym scenariuszu handel może spowodować spadek rentowności, który również nie jest zły. Warto wspomnieć, że gdy sytuacja spełnia albo regułę 1, czy regułę 2, musimy poczekać na potwierdzenie tendencji odwrócenia reprezentowane przez jedną linię w tym samym kierunku co tendencja. 2. Równoległy kanał, linie wsparcia i odporne Kolejną strategią handlową jest zastosowanie analizy technicznej do wykresu przełamania trzech linii. Spójrzmy na rys. 7: Rys. 7 Equidistant kanał, linie wsparcia i odporne, GBPUSD H1, zakres czasowy od 01.03.2017 do 01.05.2017 Na Rys. 7 widać, że malejący, równoodległy kanał jest narysowany czerwonymi liniami, rosnący kanał jest rysowany w niebieskie i linie wsparcia i oporu rysują się na czarno. Oczywiste jest, że pierwsza linia oporowa zamienia się w linię nośną. 3. Wzory świecowe Zmodyfikowany wykres (podział dwóch linii) w przedziale czasowym M30 dla pary USDCAD na początku 2017 r. Wygląda dość interesująco. Możemy wyróżnić japońskie wzory świecowe, które uzasadniały ich sygnały (rys. 8). Ryc. 8 Zmodyfikowana wykres łamania trzech linii, USDCAD M30, początek 2017 r., Przerwa dwóch linii Na początku wykresu widzimy odwrócony wzór pochłaniania pod 1. Składa się z dwóch świec: czerwonej i poprzedzającej niebieskiej. Po linii trendu wzrostowego rynek obniża się do numeru 2, który jest wzorcem odwrócenia jednego świeca młota. W tym momencie rynek zmienia kierunek. To samo dzieje się we wzorze 3 (Spinning Top). Poniższy wzór odwrócenia Kharami (4) jest pokazany przez świecznik 4 i duży wznoszący się obok niego. Wzór 6 również składa się z dwóch świeczników (wzór Wzmacniający), ale w przeciwieństwie do pierwszego podobnego modelu obraca rynek w przeciwnym kierunku. Można zatem stwierdzić, że stosowanie wskaźnika w tego rodzaju analizie jest dopuszczalne, ale ma takie wady jak rzadko występujące sygnały i możliwość znacznego obniżenia. Ta strategia z pewnością wymaga dalszego rozwoju. 4. Średnia ruchoma Częściowa modyfikacja, taka jak dodanie średniej ruchomej tylko do narysowanych linii, daje nowe możliwości analizy. Spójrzmy na rys. 9: Ryc. 9 Analiza średniej ruchomej, EURUSD H4, wykres przełomu trzech linii, klasyczna konstrukcja, od 01.01.2017 r. Do 01.07.2017 r. Górna część ryc. 9 ilustruje klasyczną konstrukcję opartą na wysokich cenach z średnią ruchomą (okres uśredniania wynosi 90, niska cena, uśrednione uśrednianie). Dolna część pokazuje klasyczną konstrukcję opartą na niskich cenach z średnią ruchomą (okres uśredniania wynosi 90, wysoka cena, uśrednione uśrednianie). A więc w górnej części fig. 9 średnią ruchomą można uznać za linię wsparcia, aw dolnej części - linię oporu. Jeśli cena na obu wykresach spadnie poniżej średniej, wówczas na rynku występuje tendencja spadkowa i lepiej sprzedać. Kiedy cena wzrośnie powyżej średniej, czas kupić. Wadą tej strategii jest to, że jest przeznaczona do długoterminowego handlu. Wniosek Podsumowując, mogę powiedzieć, że Przerwa na Trzy Linie daje niezmiennie dobre sygnały lub, w gorszym przypadku, prowadzi do przerwy. Praktyka pokazuje, że najlepiej jest stosować ją w długim okresie, dlatego też nie polecam używania tego wykresu do krótkoterminowych transakcji. Jeśli ktoś ma nowe pomysły na wykorzystanie go w handlu, chętnie omówię to. Jak zwykle starałem się szczegółowo poznać kod. Ponownie, jeśli istnieją pomysły na to, jak je rozszerzyć, przerobić lub zoptymalizować, napisz w komentarzach do artykułu. Trzy linie łamania linii Trzy łamane wykresy liniowe Wprowadzenie Wynalezione w Japonii wykresy z przerwami trzech linii ignorują czas i zmieniają się tylko, gdy ceny się zmieniają. pewna kwota. Pod tym względem wykresy te są dość podobne do wykresów punktowych na skali amp. Wykresy podziału na trzy linie pokazują serię pionowych białych i czarnych linii. Białe linie oznaczają rosnące ceny, a czarne linie przedstawiają spadające ceny. Ceny utrzymują się w tym samym kierunku, dopóki nie będzie możliwe odwrócenie. Odwrócenie ma miejsce, gdy cena zamknięcia przekracza górną lub dolną z dwóch poprzednich linii. Budowa Zanim przejrzysz szczegóły budowy, należy wprowadzić kilka wyjaśnień. Po pierwsze, czarne i białe paski na wykresie cenowym są nazywane liniami. Po drugie, zmiany linii są oparte na cenach zamknięcia, a nie na poziomie wysokich i niskich wartości. Po trzecie, wykresy Break 3-Line zmieniają się w zależności od ceny, a nie czasu. Pierwszy wykres poniżej pokazuje 85 świeczników lub dni handlowe od 21 marca do 20 lipca. Wykres podziału trzech linii kondensuje tę akcję cenową na 44 czarno-białe linie. Technika ta filtruje hałas, aby skupić się tylko na ruchach cen, które zostały uznane za znaczące. Odwrócenie dwóch linii Każda nowa cena zamknięcia daje trzy możliwości. Nowa linia tego samego koloru jest rysowana, gdy cena rozciąga się w tym samym kierunku. Nowa linia w przeciwnym kolorze jest narysowana, gdy zmiana ceny jest wystarczająca, aby uzasadnić odwrócenie. Żadne nowe linie nie są dodawane, gdy cena nie rozszerza trendu lub zmiana nie jest wystarczająca, aby uzasadnić odwrócenie. Górna lub dolna z dwóch poprzednich linii ustawia punkt zwrotny. Jeśli ostatnia linia jest czarna (w dół), to najwyższa z dwóch ostatnich linii oznacza punkt zwrotny. Zamknięcie powyżej tej wysokości wymagałoby białej linii oznaczającej odwrócenie ceny. Pamiętaj, że tylko ostatnia linia musi być czarna (w dół). Linia tuż przed tą czarną linią może być biała (góra) lub czarna (dół). Jest to najniższa z tych dwóch linii, która dyktuje punkt zwrotny. Poniższy wykres przedstawia Dell Inc (DELL) z trzema 2-liniowymi odwróceniami. Pierwsze dwa utworzone z dwóch czarnych linii. Trzeci uformował się z białą linią i czarną linią. Poziome czerwone linie oznaczają punkt zwrotny, który przekroczył białą linię, aby wywołać odwrócenie. Jeśli ostatnia linia jest biała (w górę), wówczas najniższa z dwóch ostatnich linii oznacza punkt zwrotny. Bliski spadek poniżej tego poziomu wymagałby czarnej linii, aby zauważyć odwrócenie ceny. Pamiętaj, że tylko najnowszy wiersz musi być biały (w górę). Linia tuż przed tą białą linią może być biała (góra) lub czarna (dół). Niski z tych dwóch decyduje o punkcie zwrotnym. Poniższy wykres przedstawia United Parcel (UPS) z trzema 2-liniowymi odwróceniami. Pierwsze i trzecie odwrócenie zawiera kombinację linii czarnego linewhite. Środkowe odwrócenie pokazuje dwie białe linie. Poziome zielone linie oznaczają niwelety lub punkty zwrotne, które przekroczyła czarna linia w celu sfałszowania odwrócenia. Odwrócenie trzech linii Jak sama nazwa wskazuje, wykres podziału trzech linii polega na zerwaniu trzech linii. Dwukrotne odwrócenie linii może nastąpić w zakresie handlu lub jako kontynuacja większego trendu. Natomiast Break 3-Line oznacza silniejszy ruch, który może sygnalizować odwrócenie trendu. Odwrócenie tendencji zwyżkowej następuje, gdy tworzą się trzy czarne linie, a pojedyncza biała linia łamie najwyższą z tych trzech linii. A bearish reversal occurs when three white lines form and a single black line breaks the low of these three lines. The chart above shows the Russell 2000 ETF (IWM) moving from a downtrend, to an uptrend and back to a downtrend. The downtrend starts with the first black line on June 6th. A new black line will not be drawn unless prices move below this low. Notice how the date moved from June 6th to June 8th without a line in between (1). June 7th is not shown because prices did not move enough to justify a new black line or a white reversal line. Prices moved to a new low on June 8th to justify a new black line. This downtrend continued until the closing price exceeded the high of the prior three black lines (2). This 3-Line Break signaled the start of a new uptrend on June 21st. Prices traded within the range of this white line until June 28th (3). On June 28th, five trading days later, prices exceeded this high to justify a new white line. Prices continued higher the next six trading days as new white lines were added each day. The uptrend reversed when prices moved below the low of the prior three white lines (4). This 3-Line Break justified a new black line to signal the start of a downtrend. Support and Resistance Three Line Break Charts produce clear reaction highs and lows upon which to base resistance and support. Chart analysis works the same way as on a bar or candlestick chart. The example below shows Constellation Energy (CEG) with a clear resistance zone marked by three reaction highs. The stock broke resistance with a surge in early April and continued much higher. Also notice that a falling flag or channel formed in February. Classic patterns are also viable on Three Line Break charts. Double Bottom, Double Top, Head-and-Shoulders Patterns, Triangles and others can form on these charts. The chart below shows Vulcan Materials (VMC) with a large Symmetrical Triangle forming from January to May. The stock broke the lower trend line and support with a sharp decline in early May. Conclusions Like their other Japanese cousins (Kagi and Renko), Three Line Break charts filter out the noise by focusing exclusively on price changes. The lines do not change unless price changes by a specific amount. In contrast to Point amp Figure charts, which used a fixed box size, this amount depends on the range of the last 2 lines. This range can vary quite a bit. The ability to filter noise makes these charts especially useful to determine the underlying trend. It is easy to spot important highs and lows. Armed with this information, chartists can identify uptrends with higher highs and higher lows or downtrends with lower lows and lower highs. As with all charting techniques, chartists should employ other technical analysis tools to confirm or refute their findings on Three Line Break charts. SharpCharts Three Line Break Charts can be drawn in SharpCharts by selecting Three Line Break for Type under Chart Attributes. Users can check the color prices box to see red lines for the down periods. Kliknij tutaj, aby zobaczyć przykład na żywo. Further Study As the name implies, this book goes beyond candlesticks to show chartists other technical analysis techniques from the Far East. Nison devotes an entire chapter to Three Line Break charts. Nison also covers Renko charts, Kagi charts and explains how Japanese traders use moving averages. Beyond Candlesticks Steve NisonHow to Get Prepared for Entry Signals 3 Line Price Break System Our trading strategy picks 5 stocks to enter long and 5 stocks to sell short on a specific day. How should we get prepared before the stock markets open in order to buy and sell the securities in a timely manner For instance, according to the Three Line Price Break trading system there should be confirmation with a new daily high for long entries or a new daily low for short ones before actually making the trade. This is how I got prepared on Friday when I was supposed to trade long Williams-Sonoma and Concur Technologies stocks, while at the same time the system advised to sell short 4 other stocks. We will need to create 2 watch lists. One list would be for long trades and one for short ones. As I am supposed to be monitoring the market for a new high regarding the stocks I am going to invest money in, a quick glance at the Long list showing daily losses for the specific stocks is enough to not even bother with those stocks. Respectively, if the stocks included in the Short list are gainers, I dont need to check out their intraday charts. Friday8217s short picks were all gainers. No entry. Should the situation reverses, I often find myself checking out their charts from time to time during the day, in case they print new highs or new lows. Yet, there is an even easier option and its called Alerts. Placing alerts for new highslows The majority of trading software allows traders to place alerts at certain prices for each stock they are interested in. For instance, Williams-Sonoma stock (WSM) printed a new high in the first half hour of regular trading, while Concur Technologies shares (CNQR) managed the same in the afternoon around 14:00. Placing alerts at both stock charts allowed adopters of the 3 Line Price Break strategy to enter the market at the most crucial point. If you developed a stock trading strategy that considers entry signals confirmation necessary, you may need to get prepared before the markets open in order to trade more efficiently. Otherwise you are likely to miss an entry point or even worse to trade at a much higher or lower price than expected. And that would most probably have a negative effect to the systems profitability. Jim entered the financial world by trading sports and now invests in US stock markets and forex, trying to buy low and sell high. Connect with Jim: StockTwits TradingView TradingGraphs Contributor January 27, 2017 Why Binary Options cannot be Considered as an Investment There are plenty of investment choices on the market. Tutaj badamy, jakie są opcje binarne i dlaczego. TradingGraphs Contributor 18 stycznia 2018 Odpowiedzi na podstawowe pytania przed handlowaniem z opcjami binarnymi Czym są opcje binarne Jak mogę z nimi handlować Ins-Out. Strategie, regulacje i więcej informacji. TradingGraphs Contributor 5 października 2018 Porównanie Brokerów Binarnych Prawidłowo Opcje Binarne, na pierwszy rzut oka, wydają się stosunkowo prostą formą alternatywnych inwestycji online. Po prostu zadzwoń. Jim Makos 14 września 2018 r. Jak startupy bitcoin mogą napędzać rajd na rynku bitcoin Poważni inwestorzy pompują ogromne sumy w startupy Bitcoin. Jak wpływa na to zainteresowanie startupami bitcoinowymi. Jim Makos 15 maja 2018 Zrelaksuj swoją rutynę transakcyjną dzięki odpowiedniej ramie czasowej Rozjaśnij swoje życie handlowe, dobierając odpowiedni dla Twojego stylu życia czas, pozwalając Ci czuć się zrelaksowanym. Jim Makos 10 marca 2018 r. Cztery powody, dla których jestem krótko AUDNZD Krótka sprzedaż AUDNZD oparta na średnich ruchomych, poziomie oporu i krzyżu MACD. Przeczytaj, jak planuję. Jim Makos 9 marca 2018 r. Jak można ulepszyć funkcję TradingView do aktualizacji StockTwits? TradingView pozwala na ponowne przesłanie pomysłów handlowych na StockTwits, platformę finansową na Twitterze. A oto dlaczego integracja. Jim Makos 9 lutego 2018 r. Nadszedł czas, aby kupić ropę naftową Ropa naftowa podejmuje próbę powrotu do wyższych cen w tym miesiącu, po 7-miesięcznym spadku. Jim Makos 8 lutego 2018 r. Czytaj i omawiaj dokumenty finansowe na dwóch marginesach Czy potrafisz analizować informacje finansowe Czytanie, opisywanie i omawianie danych finansowych publikowanych przez firmy, takich jak zarobki i. Jim Makos February 6, 2018 Will Greek stocks8217 free fall take Euro down too Do the Euro and the Greek stock market go hand in hand Both seem to be collapsing this.

No comments:

Post a Comment