Programujemy wskaźnik – kanał cenowy

Tytułowy indykator to niezbędna część naszej strategii inwestycyjnej. Jest on bowiem potrzebny do wyznaczania sygnałów kupna i sprzedaży.

Aktualizacja: 06.02.2017 14:04 Publikacja: 18.11.2016 09:37

MQL | Zapis wskaźnika w formie kodu programistycznego. Końcowa część kodu zawiera pętlę for, która k

MQL | Zapis wskaźnika w formie kodu programistycznego. Końcowa część kodu zawiera pętlę for, która każdej świecy przyporządkowuje odpowiednie maksimum. Dla aktualnej świecy szukamy maksimum z dziesięciu poprzednich, stąd w ostatnim parametrze funkcji iHighest przesunięcie (i+1). Wcześniej następuje wybór świec do sprawdzenia. Funkcja IndicatorCounted zwraca liczbę świec, które nie zmieniły się od ostatniej kalkulacji wskaźnika. Dzięki temu możemy zoptymalizować wyliczenia poprzez pominięcie tych świec, a uwzględnienie tylko nowo powstałych (stąd formuła Bars-counted_bars). To znane rozwiązanie, opisane m.in. tu: http://bossa.pl/index.jsp?layout=2&page=0&news_cat_id=1212. PZ

Foto: GG Parkiet

W zestawie wskaźników platformy Meta Trader, przynajmniej tej udostępnionej przez serwis bossa.pl, nie znaleźliśmy interesującego nas kanału cenowego. Dlatego, korzystając z języka MQL, musimy napisać go sami. Jak? O tym dzisiejszy odcinek „Profesjonalnego inwestora".

Funkcje wyglądu obiektów

Pozostało jeszcze 95% artykułu
Skorzystaj z promocji i czytaj dalej!

Zyskaj pełen dostęp do analiz, raportów i komentarzy na Parkiet.com

Reklama
Inwestycje
W II połowie roku najlepszym atakiem zdywersyfikowana obrona
Inwestycje
Naucz się tracić, abyś mógł zyskiwać
Inwestycje
Ubezpieczenie D&O w kontekście sporu ubezpieczeniowego
Inwestycje
Podział zysku w kontekście normatywnym i wedle preferencji akcjonariuszy spółek publicznych
Inwestycje
Emil Łobodziński, BM PKO BP: Korekta tak, ale nie zatrzyma ona hossy
Inwestycje
Kamil Szymański, Trade Republic: Walczymy z mitami, a nie z konkurencją
Reklama
Reklama