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 6 zł za pierwszy miesiąc!

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

Inwestycje
Emil Łobodziński, BM PKO BP: Teraz bardziej GPW niż Wall Street
Inwestycje
Niedźwiedzie coraz bardziej dochodzą do głosu. Również na GPW
Inwestycje
Z nieba do piekła. Całkowita zmiana nastrojów na giełdach
Inwestycje
Francuski CAC 40 zbiera siły do ataku na nowe, historyczne szczyty?
Inwestycje
Jerzy Nikorowski, BM BNP Paribas: Przyjęcie euro uodporni nas na geopolitykę
Inwestycje
Strach zaczyna zaglądać w oczy, a to sygnał dla obligacji