Wskaźniki

Ten podręcznik przeprowadzi Cię przez proces wyszukiwania, dodawania, konfigurowania i stosowania wskaźnika w JForex4 — zarówno wskaźnika wbudowanego, jak i niestandardowego zaimportowanego przez JCloud — oraz dołączania go do wykresu w celu wizualizacji jego danych wyjściowych.


1. Lokalizowanie wskaźników

JForex4 nie posiada dedykowanego „panelu Wskaźników". Zamiast tego dostęp do wskaźników można uzyskać w dwóch miejscach:

  • Panel Nawigatora → węzeł Wskaźniki. Rozwiń ten węzeł, aby przeglądać katalog wbudowanych wskaźników (uporządkowany według kategorii) oraz podwęzeł Niestandardowe, zawierający wszelkie dodane przez Ciebie wskaźniki niestandardowe/zaimportowane. Kliknij prawym przyciskiem myszy na wskaźnik tutaj, aby uzyskać dostęp do działań takich jak Edytuj czy Kompiluj (w przypadku niestandardowych wskaźników .java).
  • Okno dialogowe Dodaj wskaźnik — otwierane bezpośrednio z wykresu. Pokazuje ten sam ogólny katalog (wbudowane + niestandardowe), ale w dedykowanym oknie dialogowym zoptymalizowanym pod kątem przeglądania, wyszukiwania i dodawania wskaźników do aktywnego wykresu.

2. Otwieranie okna dialogowego Dodaj wskaźnik

Z otwartego wykresu otwórz okno dialogowe Dodaj wskaźnik za pomocą jednej z dwóch metod:

  • Przycisk Wskaźniki na pasku narzędzi wykresu, lub
  • Skrót klawiszowy F3.

Okno dialogowe wyświetla:

  • Ulubione — wskaźniki oznaczone gwiazdką w celu szybkiego dostępu.
  • Ostatnie — ostatnio używane wskaźniki.
  • Sekcje kategorii — wbudowane wskaźniki pogrupowane według typu, np. Charting Techniques, Cycle Indicators, Mathematical, Momentum Indicators, Patterns, Price Reference, Statistical Indicators, Support/Resistance, Tools, Trading Sessions, Trend Indicators, Volatility Indicators, Volume Indicators. Każda kategoria pokazuje liczbę zawartych w niej wskaźników.

JForex4 zawiera ponad 250 wbudowanych wskaźników w tych kategoriach. Ponieważ lista jest długa:

  • Najedź kursorem myszy na nazwę wskaźnika, aby zobaczyć dymek z jego opisem (zobacz zrzut ekranu poniżej — najechanie na „Linear Regression" pokazuje „Dopasowuje prostą linię trendu do danych cenowych. Używane do określania ogólnego kierunku trendu.").
  • Skorzystaj z pola wyszukiwania u góry okna dialogowego, aby filtrować listę według nazwy.
  • Naciśnij F4, aby otworzyć wyskakujące okienko Szybkiego wyszukiwania wskaźników, umożliwiające bezpośrednie przejście do wskaźnika poprzez wpisanie fragmentu jego nazwy, bez konieczności przeglądania drzewa kategorii.
  • Kliknij ikonę gwiazdki obok wskaźnika, aby dodać go do Ulubionych i uzyskać do niego szybszy dostęp następnym razem.

add_indicator2

Wskazówka: każdy wiersz wskaźnika posiada pole wyboru — możesz zaznaczyć kilka wskaźników przed kliknięciem DODAJ na dole okna dialogowego, aby dodać kilka naraz do tego samego wykresu.

3. Dodawanie wskaźników niestandardowych

Wskaźniki niestandardowe (Twoje własne pliki .java/.jfx lub pliki firm trzecich) są zarządzane za pomocą JCloud, w taki sam sposób jak strategie niestandardowe:

  • Z JCloud — przeglądaj wskaźniki udostępnione lub wcześniej przesłane na Twoje konto JCloud.
  • Z lokalnego magazynu — kliknij dedykowany przycisk Importuj (ikona obok pola wyszukiwania w oknie dialogowym Dodaj wskaźnik lub w menu kontekstowym Wskaźniki/Niestandardowe w Nawigatorze), aby przenieść plik .java lub .jfx z Twojego komputera do JCloud.

Ważne: wskaźnik niestandardowy zaimportowany lub utworzony jako źródło .java nie pojawia się w sekcji Niestandardowe okna dialogowego Dodaj wskaźnik — i nie można go dodać do żadnego wykresu — dopóki nie zostanie pomyślnie skompilowany. Dopiero po pomyślnej kompilacji jest on wymieniany w sekcji Niestandardowe (zarówno w węźle Wskaźniki w Nawigatorze, jak i w oknie dialogowym Dodaj wskaźnik) i dostępny do użycia. Wstępnie skompilowany plik .jfx, w przeciwieństwie do niego, jest gotowy do użycia natychmiast po zaimportowaniu, ponieważ nie wymaga dalszej kompilacji.

4. Kompilowanie wskaźnika niestandardowego

Wskaźniki niestandardowe istnieją w dwóch formatach plików:

Format Opis
.java Edytowalny plik źródłowy. Musi zostać pomyślnie skompilowany, zanim pojawi się na liście „Niestandardowe" i będzie mógł zostać dodany do wykresu.
.jfx Skompilowany plik gotowy do użycia. Nie można go edytować, chyba że dostępne jest źródło .java.

Aby skompilować ręcznie, wykonaj jedną z poniższych czynności:

  • W panelu Nawigator kliknij prawym przyciskiem myszy na niestandardowy wskaźnik w sekcji Wskaźniki → Niestandardowe i wybierz Kompiluj, lub
  • Otwórz go w Edytorze kodu i kliknij Kompiluj (lub naciśnij F5).

Sprawdź kartę Komunikaty, aby potwierdzić wynik:

  • Compiling... OK — wskaźnik został pomyślnie skompilowany i pojawia się teraz w sekcji Niestandardowe węzła Wskaźniki w Nawigatorze oraz w oknie dialogowym Dodaj wskaźnik, gotowy do dodania do wykresu.
  • Szczegóły błędu — jeśli kompilacja się nie powiedzie, wskaźnik pozostaje niedostępny do użycia na wykresie, dopóki błędy nie zostaną naprawione i kompilacja nie zakończy się powodzeniem.

Uwaga: wbudowane wskaźniki są zawsze wstępnie skompilowane i nigdy nie wymagają tego kroku — są dostępne natychmiast w każdej kategorii okna dialogowego Dodaj wskaźnik.

5. Dodawanie wskaźnika do wykresu

Wskaźnik nie jest „uruchamiany" ani „wykonywany" tak jak strategia — jest dołączany do wykresu, aby mógł obliczać i rysować w oparciu o dane cenowe.

  1. Otwórz (lub zaznacz) wykres, który chcesz przeanalizować.
  2. Otwórz okno dialogowe Dodaj wskaźnik (przycisk na pasku narzędzi wykresu lub F3).
  3. Znajdź wskaźnik za pomocą drzewa kategorii, pola wyszukiwania lub szybkiego wyszukiwania F4, a w razie potrzeby najedź na niego kursorem, aby potwierdzić opis.
    • W przypadku wskaźnika niestandardowego upewnij się, że został już pomyślnie skompilowany (zobacz sekcję 4) — w przeciwnym razie nie będzie on wymieniony w sekcji Niestandardowe i nie będzie można go wybrać.
  4. Zaznacz pole wyboru obok żądanego wskaźnika (lub wskaźników), a następnie kliknij DODAJ.
  5. Okno dialogowe Ustawienia wskaźnika otwiera się automatycznie przy pierwszym zastosowaniu — skonfiguruj jego parametry (zobacz sekcję 6) i potwierdź.

Po zastosowaniu wskaźnik:

  • nakłada się bezpośrednio na wykres cenowy (np. Średnia ruchoma, Wstęgi Bollingera), lub
  • jest rysowany w oddzielnym oknie podrzędnym poniżej wykresu cenowego (np. RSI, MACD, Stochastic).

Wskazówka: ten sam wskaźnik można zastosować wielokrotnie na tym samym wykresie (np. dwie Średnie ruchome z różnymi okresami) lub jednocześnie na wielu wykresach, każdy z niezależnymi ustawieniami parametrów.

6. Konfigurowanie parametrów wskaźnika

  1. Kliknij dwukrotnie nazwę wskaźnika w obszarze legendy/etykiety wykresu lub kliknij na niego prawym przyciskiem myszy i wybierz Ustawienia, aby w dowolnym momencie ponownie otworzyć okno dialogowe Ustawienia wskaźnika.
  2. Ustaw wartości dla każdego pola udostępnionego w kodzie wskaźnika (np. okres, źródło ceny, przesunięcie, kolory, styl linii) — odpowiadają one polom oznaczonym jako @Configurable w kodzie źródłowym (dla wskaźników niestandardowych) lub standardowemu zestawowi parametrów (dla wskaźników wbudowanych).
  3. Dostosuj opcje wyświetlania, takie jak kolor, grubość i styl linii, na karcie Styl lub Kolory w tym samym oknie dialogowym, jeśli jest dostępna.
  4. Kliknij OK lub Zastosuj, aby zaktualizować wykres o nowe ustawienia.

Uwaga: nie istnieje mechanizm „zapisywania ustawień predefiniowanych" dla wskaźników odpowiadający ustawieniom predefiniowanym strategii — każdy wykres zapamiętuje zastosowane wskaźniki oraz ich skonfigurowane wartości parametrów jako część układu wykresu/przestrzeni roboczej.

7. Zarządzanie wskaźnikami na wykresie

Po zastosowaniu wskaźnika na wykresie możesz:

  • Edytować jego ustawienia — ponownie otworzyć okno dialogowe Ustawienia wskaźnika (zobacz sekcję 6), aby zmienić parametry bez usuwania i ponownego dodawania wskaźnika.
  • Ukryć/Pokazać — przełączyć jego widoczność na wykresie bez usuwania.
  • Usunąć — kliknij prawym przyciskiem myszy na wskaźnik w legendzie wykresu i wybierz Usuń, lub skorzystaj z listy wskaźników wykresu, aby go usunąć.
  • Edytować źródło — w przypadku wskaźników niestandardowych wybierz Edytuj, aby otworzyć źródło .java w Edytorze kodu, jeśli plik źródłowy jest dostępny (szczegóły znajdziesz w podręczniku Edytor kodu).

Przypomnienie: jeśli edytujesz i ponownie zapisujesz niestandardowy wskaźnik już zastosowany na wykresie, musisz go ponownie skompilować, aby zmiany zaczęły obowiązywać. Wskaźnik na wykresie nadal działa w oparciu o swoją ostatnio skompilowaną wersję, dopóki nie nastąpi pomyślna ponowna kompilacja.


Uwagi dotyczące wykonywania

Wskaźniki nie posiadają rozróżnienia na wykonanie lokalne / wykonanie zdalne, które mają Strategie:

Aspekt Strategie Wskaźniki
Mechanizm uruchamiania Uruchamiany/zatrzymywany jako działający proces (Lokalnie lub Zdalnie) Dodawany do / usuwany z wykresu za pomocą okna dialogowego Dodaj wskaźnik (F3)
Wymaganie przed uruchomieniem Musi zostać pomyślnie skompilowany, zanim zadziała Start Wskaźniki niestandardowe muszą zostać pomyślnie skompilowane, zanim pojawią się w sekcji Niestandardowe i będą mogły zostać dodane do wykresu
Wykonanie zdalne Obsługiwane (działa na serwerze strategii brokera) Nie dotyczy — wskaźniki zawsze obliczane są lokalnie, na podstawie danych cenowych wykresu
Cykl życia Działa nieprzerwanie do momentu zatrzymania Automatycznie przelicza się na nowo wraz z napływem nowych danych cenowych na wykresie; pozostaje dołączony aż do usunięcia

Wskazówka: jeśli Twój wskaźnik ma być używany przez strategię działającą zdalnie, jego kod źródłowy musi być zawarty bezpośrednio w pliku .java strategii — środowisko zdalne nie może wczytać osobno skompilowanej klasy wskaźnika.


Najlepsze praktyki

  • Kompiluj niestandardowe wskaźniki natychmiast po imporcie lub edycji — pamiętaj, że nie pojawią się one w sekcji Niestandardowe okna dialogowego Dodaj wskaźnik i nie będzie można ich dodać do żadnego wykresu, dopóki kompilacja nie zakończy się powodzeniem.
  • Korzystaj z szybkiego wyszukiwania F4, gdy znasz już (lub możesz odgadnąć) nazwę wskaźnika — jest to szybsze niż przeglądanie kategorii, szczególnie przy ponad 250 wbudowanych opcjach.
  • Oznacz gwiazdką często używane wskaźniki jako Ulubione, aby były od razu widoczne u góry okna dialogowego Dodaj wskaźnik, zamiast być ukryte w jakiejś kategorii.
  • Najedź kursorem przed dodaniem — użyj dymka z opisem, aby potwierdzić, że nieznany wskaźnik robi to, czego się spodziewasz, zamiast dodawać go i sprawdzać później.
  • Utrzymuj wartości parametrów wskaźnika odpowiednie dla ramy czasowej wykresu — okres, który dobrze sprawdza się na wykresie dziennym, może być bezużyteczny na wykresie 1-minutowym.
  • Ogranicz liczbę wskaźników na wykres — zbyt wiele nakładek lub wskaźników w oknach podrzędnych może spowolnić renderowanie wykresu i utrudnić czytanie analizy.
  • Ponownie kompiluj niestandardowe wskaźniki po każdej zmianie kodu źródłowego i sprawdzaj wynik na karcie Komunikaty przed ponownym zastosowaniem wskaźnika.
  • Dokumentuj logikę niestandardowych wskaźników (np. w komentarzach w kodzie), jeśli planujesz osadzić je w plikach strategii dla zgodności z wykonywaniem zdalnym, ponieważ w takim kontekście nie będą one wyświetlane jako osobny, edytowalny komponent.
common.disclaimer