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

Inwestycje
Piotr Kaźmierkiewicz, BM Pekao: Na Wall Street może się jeszcze trochę złego wydarzyć. Za to na GPW...
Materiał Promocyjny
Tech trendy to zmiana rynku pracy
Inwestycje
100 tys. pkt to mało. 200 tys. pkt by się chciało. Tylko kiedy?
Inwestycje
Wiceprezes OPTI TFI: WIG sięgnie 200 tys. pkt. Prognoza dla GPW
Inwestycje
WIG zdobył 100 tys. pkt. Co dalej? Analityk: przestrzeń do wzrostów się zawęża
Materiał Promocyjny
Lenovo i Motorola dalej rosną na polskim rynku
Inwestycje
ESRS G1 Postępowanie w biznesie