aby utworzyć wskaźniki niestandardowe, należy użyć języka MetaQuotes 4 (MQL4) i MetaEditor. Aby uruchomić Edytor, należy wykonać polecenie „Utwórz” w menu kontekstowym okna „Navigator custom Indicators” lub polecenie menu „Tools MetaQuotes Language Editor” lub nacisnąć F4 lub przycisk na pasku narzędzi „Standard”. Przy tworzeniu programu MQL4 automatycznie otworzy się Kreator ekspertów, który pozwala tworzyć nowe programy MQL4. „Wskaźnik własny” musi być wybrany w nim jako obiekt, który ma zostać utworzony,
i niezbędne pola muszą być wypełnione:
- Nazwa-Nazwa wskaźnika;
- deweloper-nazwa dewelopera;
- Link Strona internetowa dewelopera;
- Inputs lista wejść wskaźnika. Aby dodać nowy parametr, należy nacisnąć przycisk „Dodaj”, a do usunięcia należy nacisnąć przycisk”Usuń”.
następnie należy zdecydować, czy nowy wskaźnik zostanie utworzony w osobnym podokienniku i jaki będzie miał zakres. Ponadto konieczne jest zdefiniowanie ilości i parametrów tablic wskaźników. Wartości ich elementów służą do rysowania linii na wykresie. Innymi słowy, gdy tablice wskaźników są zdefiniowane, linie przyszłego wskaźnika są również zdefiniowane. Następnie otworzy się okno nowego wskaźnika z zdefiniowanymi ustawieniami. Plik z kodem źródłowym (*.MQ4) wskaźnika zostanie automatycznie umieszczony w folderze / EXPERTS / INDICATORS terminala klienta. Od tego momentu można zacząć pisać tekst wskaźnika niestandardowego.
po opracowaniu wskaźnika należy go skompilować. Aby to zrobić, należy wykonać polecenie menu edytora „file-Compile”, nacisnąć F9 lub przycisk na pasku narzędzi. Po pomyślnym skompilowaniu wskaźnika, wykonywalny plik programu z *.Rozszerzenie EX4 zostanie utworzone i automatycznie umieszczone w folderze / EXPERTS / INDICATORS. Listę wskaźników niestandardowych można wyświetlić w oknie „Navigator-wskaźniki niestandardowe” terminala klienta.
modyfikowanie wskaźników niestandardowych
aby rozpocząć modyfikowanie istniejącego WSKAŹNIKA z terminala, należy wykonać polecenie „Modyfikuj” z menu kontekstowego okna „Nawigator wskaźnik Niestandardowy”. W tym momencie MetaEditor otworzy się tam, gdzie wybrany kod źródłowy wskaźnika został już pobrany. Po zmianie tego kodu trzeba będzie go przekompilować i otrzymać nowy plik wykonywalny EX4. W przeciwnym razie poprzednia, niezmodyfikowana wersja wskaźnika zostanie użyta w terminalu.
Uwaga: Jeśli wskaźnik został skompilowany z błędami, nie można dołączyć go do wykresu. W tym momencie okno właściwości wskaźnika nie pojawi się, a zapis o niemożności otwarcia pliku z kodem wykonywalnym pojawi się w dzienniku ekspertów.