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.

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
.javalub.jfxz Twojego komputera do JCloud.
Ważne: wskaźnik niestandardowy zaimportowany lub utworzony jako źródło
.javanie 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.
- Otwórz (lub zaznacz) wykres, który chcesz przeanalizować.
- Otwórz okno dialogowe Dodaj wskaźnik (przycisk na pasku narzędzi wykresu lub F3).
- 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ć.
- Zaznacz pole wyboru obok żądanego wskaźnika (lub wskaźników), a następnie kliknij DODAJ.
- 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
- 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.
- 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
@Configurablew kodzie źródłowym (dla wskaźników niestandardowych) lub standardowemu zestawowi parametrów (dla wskaźników wbudowanych). - 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.
- 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
.javaw 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
.javastrategii — ś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.