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
Tylko 149 zł za rok czytania.

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

Materiał Partnera
Zasadność ekonomiczna i techniczna inwestycji samorządów w OZE
Inwestycje
ESRS G1 Postępowanie w biznesie
Inwestycje
Złoto już powyżej 3300 dolarów za uncję
Inwestycje
Złoto może być nawet dwa razy droższe
Inwestycje
Krajowy popyt na obligacje nie odpuszcza
Inwestycje
Trump przegrywa we własną grę. Na rynkach ogromny chaos