MultiZigZag – Kolejny wariant ZigZag (Ekonomiczny ZigZag) – wskaźnik dla MetaTrader 4

0
525

Opiera się na algorytmie zygzaka dostarczonym wraz z MetaTrader 4 w latach 2005-2006.

Algorytm jest cudowny. Jest to algorytm używany w wielu niestandardowych wskaźnikach. Początkowo algorytm ten został przetłumaczony na MQL4 przez firmę Rosh. Wielkie dzięki mu za to. Chciałbym wiedzieć, kto wynalazł ten algorytm. Jeśli ktoś wie, proszę o wpisanie w komentarzu imienia (lub pseudonimu) autora. Chciałbym również wiedzieć, w jakim języku został on wcześniej napisany i na jakiej platformie transakcyjnej był używany.

Główne wady wersji początkowej z lat 2005-2006:

1) Duże obciążenie procesora z powodu pełnego przeliczenia zygzaka przy każdym tiku. Komputery PC o niskim poborze mocy praktycznie wisiały podczas intensywnych ruchów na rynku.

2) Niedokładny rysunek. Pęknięcia zygzaka po prostu zwisały „w powietrzu”, nie wiążąc się z maksimum (minimum) drążka. Ale koncepcyjnie zygzak musi pokazywać dokładną pozycję minimum (maksimum) na wykresie.

3) Zygzak zaczyna się unosić, jeśli spróbujesz przewinąć historię i jest rysowany bez wizualnego powiązania z wykresem.

Ta wersja zygzaka jest wolna od wszystkich wad wymienionych powyżej. Przeliczane są tylko trzy ostatnie promienie zygzaka. W tym przypadku przeliczenie następuje dopiero wtedy, gdy ceny wykraczają poza obliczoną część słupka zerowego. Oznacza to, że gdy minimalna lub maksymalna wartość słupka zerowego zostanie zerowana, pojawi się nowy słupek lub zostanie wczytana historia.

Każdy z trzech zygzaków wykorzystuje dwa bufory. Jeden bufor jest przeznaczony dla maksimów, a drugi dla minimów. Pozwala to na wyprowadzenie wartości maksymalnej i minimalnej na pojedynczym słupku. Istnieją dwa wolne bufory. Chętni mogą napisać kod i wstawić czwarty egzemplarz kodu. Może to być dobra lekcja dla początkujących programistów MQL4. Lub możesz wykorzystać wolne bufory do innych zadań, na wypadek, gdyby zygzak został wstawiony do opracowanych systemów.

Obliczenia i rysowanie zygzaków z większych przedziałów czasowych są realizowane bez użycia funkcji icustom(). Dla celów automatyzacji możemy odrzucić bufory wskaźników. W tym przypadku możemy obliczyć zygzaki dla wszystkich przedziałów czasowych jednocześnie, a także dla dowolnej liczby symboli. Jeśli tylko jest wystarczająca ilość pamięci RAM. Realizacja obliczeń bez funkcji icustom() pozwala na przykład na przeszukiwanie wzorców (Gartleya lub innych) nie tylko w bieżących przedziałach czasowych, ale w dowolnie wybranych przedziałach czasowych, a także w kilku przedziałach czasowych jednocześnie.

parametry.

Większość parametrów zewnętrznych to zmienne łańcuchowe.

Parametry oddzielone przecinkami są zapisywane w każdej zmiennej łańcuchowej dla każdego zygzaka. Separatorem parametrów jest przecinek.

Pierwsza cyfra oznacza pierwszy zygzak, druga – drugi, a trzecia – trzeci. Oddzielone przecinkami.
ExtDepth, ExtDeviation i ExtBackstep to standardowe parametry zygzaka.
Jeśli ustawisz ExtDepth=0, odpowiedni zygzak nie będzie wyświetlany.

ExtMaxBar – liczba słupków, na których będzie liczony zygzak.
GrossPeriod – okresy wykresów podane w minutach, z których będą pobierane dane do obliczeń zygzakowatych. Jeśli określisz 0, zygzak zostanie obliczony w bieżącym przedziale czasowym.

Można określić następujące wartości: 0-1-5-15-30-60-240-1440-10080-43200.
ExtReCalculate – liczba ekstremów zygzaka zaczynających się od 0, które są przeliczane w trybie czasu rzeczywistego. Stosowany jest do zygzaków z większych przedziałów czasowych. Zaleca się nie zmieniać tego parametru.

Domyślnie zygzaki są wyświetlane od H1-H4-D1. Zygzaki będą wyświetlane począwszy od przedziału czasowego 1 minuty, a skończywszy na przedziale dziennym. Na dziennym interwale czasowym zostanie wyświetlony tylko jeden zygzak narysowany przez dane pobrane z przedziału czasowego D1. Rysowane są jedynie zygzaki na podstawie większych lub aktualnych ram czasowych.

Przykład na zdjęciu: zygzak z H1 narysowany jest kolorem Aqua, H4 – czerwonym, a D1 – żółtym.

Polecani brokerzy MT4/MT5

Broker XM

  • $ Darmowe 50 Aby natychmiast rozpocząć handel! (Zysk możliwy do wypłaty)
  • Bonus depozytowy do $5,000
  • Nieograniczony program lojalnościowy
  • Nagradzany broker Forex
  • Dodatkowe ekskluzywne bonusy Przez rok

Broker XM

>> Zarejestruj się tutaj, aby założyć konto brokera XM <

Broker FBS

  • Wymień 100 bonusów: Darmowe 100 $ na rozpoczęcie Twojej podróży handlowej!
  • % 100 Bonus: Podwój swój depozyt do 10,000 XNUMX $ i handluj ze zwiększonym kapitałem.
  • Wykorzystaj 1: 3000: Maksymalizacja potencjalnych zysków dzięki jednej z najwyższych dostępnych opcji dźwigni.
  • Nagroda „Najlepszy broker obsługi klienta w Azji”.: Uznana doskonałość w obsłudze klienta i obsłudze.
  • Promocje sezonowe: Korzystaj z różnorodnych ekskluzywnych bonusów i ofert promocyjnych przez cały rok.

broker fbs

>> Zarejestruj się tutaj, aby założyć konto brokera FBS <

 

(Pobierz bezpłatne wskaźniki MT4)

Kliknij tutaj, aby pobrać:

MultiZigZag – Kolejny wariant ZigZag (Ekonomiczny ZigZag) – wskaźnik dla MetaTrader 4

 

ZOSTAW ODPOWIEDŹ

Wpisz swój komentarz!
Proszę podać swoje imię