Strategie

Ten podręcznik przeprowadzi Cię przez proces dodawania, kompilowania, konfigurowania i uruchamiania strategii tradingowej w JForex4 — zarówno z JCloud, jak i z lokalnego magazynu, oraz zarówno na własnym komputerze (uruchomienie lokalne), jak i na serwerze strategii Twojego brokera (uruchomienie zdalne).


1. Otwieranie panelu Strategie

  • Jeśli zakładka Strategie nie jest jeszcze widoczna, otwórz ją z górnego menu: Widok → Strategie.
  • Zakładka pojawi się w obszarze zakładek wraz z innymi panelami, takimi jak Zlecenia, Pozycje i Wiadomości.

2. Dodawanie strategii do obszaru pracy

Kliknij Otwórz na pasku narzędzi panelu Strategie, aby dodać strategię do swojego obszaru pracy. Dostępne są dwa źródła:

  • Z JCloud — przeglądaj repozytorium strategii Dukascopy i dodaj gotową strategię bezpośrednio.
  • Z lokalnego magazynu — najpierw użyj funkcji Importuj, aby przenieść plik .java lub .jfx z komputera do JCloud, a następnie otwórz go z listy.

Wskazówka: te same czynności są dostępne w panelu Navigator — kliknij prawym przyciskiem myszy na Strategie (lub Niestandardowe) i wybierz Otwórz strategie.

3. Kompilowanie strategii

Strategie JForex4 istnieją w dwóch formatach plików:

Format Opis
.java Edytowalny plik źródłowy. Musi zostać skompilowany przed uruchomieniem.
.jfx Skompilowany plik, gotowy do uruchomienia. Nie można go edytować, jeśli plik źródłowy .java nie jest dostępny.

Aby skompilować ręcznie, wykonaj jedną z następujących czynności:

  • Kliknij przycisk Kompiluj na pasku narzędzi panelu Strategie, lub
  • Kliknij prawym przyciskiem myszy na strategię na liście strategii i wybierz Kompiluj.

Uwaga: kompilacja odbywa się również automatycznie przy pierwszym kliknięciu przycisku Start, więc ręczne kompilowanie jest opcjonalne — ale wykonanie tego kroku najpierw pozwala wychwycić błędy przed konfiguracją parametrów.

4. Konfigurowanie parametrów strategii

  1. Wybierz strategię na liście i kliknij przycisk Parametry (lub przycisk Start, który otwiera to samo okno), aby otworzyć okno Definiowanie parametrów.
  2. Ustaw wartości dla każdego pola widocznego w kodzie strategii (np. instrument, wielkość, poślizg, poziomy stop loss/take profit) — odpowiadają one polom oznaczonym @Configurable w kodzie źródłowym.
  3. (Opcjonalnie) Zapisz swoje ustawienia jako wielokrotnie używany preset:
    • Zmień co najmniej jedną wartość parametru.
    • Wpisz nazwę w polu Preset.
    • Kliknij Zapisz.
    • Zapisane presety można później usunąć lub przywrócić z tego samego okna.

5. Wybór trybu wykonania: lokalny lub zdalny

Kliknij prawym przyciskiem myszy na strategię w zakładce Strategie i wybierz tryb wykonania przed uruchomieniem (lub w jego trakcie).

Tryb Działa na Kluczowe cechy
Uruchomienie lokalne Twojej własnej stacji roboczej Tryb domyślny. Może korzystać z lokalnych zasobów — systemu plików, zewnętrznych bibliotek, innych klas Java. Zatrzymuje się w przypadku odłączenia platformy/komputera.
Uruchomienie zdalne Serwerze strategii brokera Brak dostępu do lokalnych plików lub wykresów (IContext.getChart() zwraca null); strategia musi zasubskrybować wszystkie potrzebne instrumenty przy starcie. Mniejsze opóźnienie do serwerów strumienia cenowego i realizacji zleceń. Może zostać zatrzymana z każdego komputera, ponieważ nie jest przypisana do Twojej maszyny. Liczba dostępnych slotów strategii jest ograniczona.

Uwaga: jeśli planujesz uruchomienie strategii zdalnie, upewnij się, że kod strategii nie zależy od lokalnych plików, wykresów lub niestandardowych klas wskaźników zdefiniowanych poza samym plikiem strategii — nie są one dostępne w środowisku zdalnym.

6. Uruchamianie strategii

  1. Kliknij przycisk Start dla wybranej strategii.
  2. Potwierdź/dostosuj parametry w oknie dialogowym Definiowanie parametrów, jeśli się ono pojawi.
  3. Kliknij Uruchom, aby ją wystartować.

Po uruchomieniu możesz:

  • Zatrzymać pojedynczą strategię lub Zatrzymać wszystkie, aby zatrzymać wszystkie działające strategie jednocześnie.
  • Edytować strategię (otwiera kod źródłowy w Edytorze strategii, jeśli plik .java jest dostępny).
  • Monitorować aktywność za pomocą Dziennika strategii (panel Strategie lub Raporty → Dziennik strategii).

Najlepsze praktyki

  • Zawsze przetestuj dokładnie nową lub zmodyfikowaną strategię na koncie demo przed uruchomieniem jej na koncie rzeczywistym.
  • Monitoruj działające strategie na bieżąco — zautomatyzowane wykonywanie nie eliminuje potrzeby nadzoru.
  • Skorzystaj z Testera Historycznego (przycisk Test w panelu Strategie), aby przetestować logikę strategii na danych historycznych przed przejściem na konto rzeczywiste.
  • Przechowuj osobne presety parametrów dla testów demo i handlu rzeczywistego, aby uniknąć przypadkowego uruchomienia z niewłaściwymi ustawieniami.
common.disclaimer