Ustawienia strategii

Sprawdź ustawienia strategii Pine Algo: skonfiguruj parametry wejścia, zarządzania kapitałem, skalowania pozycji i dostosuj rozwiązanie do swojego stylu handlu.

Strategia Pine Algo [psyll] to kompleksowe narzędzie automatyzacji analizy technicznej, stworzone z myślą o użytkownikach platformy Psyll.com oraz TradingView. Łączy ona elastyczność konfiguracji z wysoką dokładnością sygnałów i pełną kontrolą nad sposobem działania. Każdy element algorytmu został zaprojektowany tak, by umożliwić zarówno szybkie testy (backtesty), jak i pełną integrację z Psyll Webhook, pozwalającą na automatyczne składanie rzeczywistych zleceń na giełdach.

Ustawienia są pogrupowane tematycznie, dzięki czemu można łatwo przechodzić od sekcji wizualnych do zaawansowanych opcji logicznych, filtrów, pluginów i trybów pracy.

Display

Ta sekcja kontroluje wszystkie elementy wizualne strategii widoczne bezpośrednio na wykresie TradingView. Ułatwia interpretację danych oraz bieżący podgląd stanu działania algorytmu.

  • Show signal table - włącza wyświetlanie tabeli z ostatnimi sygnałami, ich typem (kupno/sprzedaż) oraz momentem wystąpienia. Pozwala szybko analizować, w którym momencie strategia generowała decyzje handlowe.
  • Show strategy table - prezentuje zestawienie kluczowych parametrów i wyników strategii: liczby transakcji, skuteczności, łącznego zysku i aktualnego statusu. Umożliwia bieżące śledzenie wydajności.
  • Bullish / Bearish colors - ustawienia kolorów dla sygnałów wzrostowych i spadkowych. Dzięki temu można dopasować wygląd sygnałów do własnych preferencji lub stylu wykresu.

Runtime

Parametry tej sekcji określają czas, w którym strategia ma być aktywna. Są szczególnie przydatne podczas testów i analizy historycznej.

  • Start - określa datę i godzinę rozpoczęcia działania strategii.
  • End - ustala moment zakończenia jej aktywności.

Ustawienie zakresu czasowego pozwala przeprowadzać precyzyjne testy efektywności strategii dla konkretnych okresów (np. wyłącznie dla rynku byka w 2021 roku lub dla okresu wysokiej zmienności w 2022). Dzięki temu można łatwo sprawdzać stabilność i adaptacyjność algorytmu w różnych warunkach rynkowych.

System

Serce konfiguracji algorytmu, które decyduje o sposobie interpretacji sygnałów i zachowaniu strategii. To tutaj definiuje się kluczowe parametry, które wpływają na ogólną logikę działania.

  • Mode - wybór trybu pracy strategii. (czytaj więcej na stronie Tryby pracy)
    • DCA (Dollar-Cost Averaging) - tryb automatycznego uśredniania kosztów wejścia. Strategia dokupuje kolejne pozycje po spadkach, zmniejszając średnią cenę zakupu. Jest idealny w warunkach dużej zmienności, kiedy ruchy korekcyjne są częste. W tym trybie parametr Drop Percent określa, po jakim spadku ceny dokupić kolejną pozycję. Dokupienia można również ograniczyć ustawieniem pyramiding w TradingView, co pozwala kontrolować liczbę otwieranych warstw pozycji.
    • Sniper - tryb precyzyjnych wejść. Każdy sygnał traktowany jest jako pojedyncza, w pełni niezależna transakcja, bez uśredniania. Ten tryb działa najlepiej w połączeniu z dodatkowymi pluginami filtrującymi, które potwierdzają wiarygodność sygnału. Drop Percent pełni tu rolę stop loss - określa, przy jakim procencie spadku (od momentu wejścia) pozycja zostanie automatycznie zamknięta. W trybie Sniper rekomendowane jest korzystanie z filtrów takich jak RSI, wolumen, trend lub oficjalnych pluginów Pine Algo aby zwiększyć trafność wejść.
  • Direction - określa kierunek handlu strategii: Long (kupno), Short (Sprzedaż) lub Source (automatycznie na podstawie danych wejściowych).
  • Direction Source - definiuje źródło danych plugnu Pine Algo, lub innego wskaźnika tradingview.
  • Reverse Source - odwraca logikę sygnałów - Przydatne przy testach odwrotnej korelacji lub odwróconych warunków rynkowych.

Aby dowiedzieć się więcej o kierunkach przejdź do strony Kierunek handlu 

Entry

W tej sekcji definiuje się sposób wejścia w pozycje. To kluczowy obszar strategii, odpowiedzialny za reagowanie na sygnały i zarządzanie warunkami otwarcia transakcji.

  • Confirmation - liczba świec, które muszą potwierdzić sygnał przed jego realizacją. Zwiększenie tej wartości ogranicza liczbę fałszywych wejść, ale może powodować opóźnienie reakcji i znaczne zmniejszenie ilości składanych zleceń.
  • Drop Percent - kluczowy parametr o różnym znaczeniu w zależności od trybu:
    • W DCA określa procent spadku ceny od momentu ostatniego zakupu, po którym strategia dokupuje kolejną porcję pozycji. Przykład: przy wartości 2% strategia dokupi kolejną pozycję po każdym 2% spadku ceny.
    • W Sniper jest to wartość stop loss - określa procentową stratę od ceny wejścia, po której pozycja zostaje zamknięta.
  • Drop Multiplier - współczynnik modyfikujący wartość Drop Percent zgodnie z każdą kolejną dokupioną pozycją w danej sesji handlowej. Umożliwia dynamiczne skalowanie odstępów między kolejnymi dokupieniami DCA w zależności od ilości posiadanych pozycji. Aby dowiedzieć się więcej odwiedź stronę Drop multiplier

Signal Smooth

Ta sekcja odpowiada za wygładzanie sygnałów, co pozwala ograniczyć wpływ szumów i mikrofluktuacji na wykresie.

  • Enabled - włącza lub wyłącza wygładzanie sygnałów.
  • Type - wybór typu średniej kroczącej używanej do wygładzania. Dostępne są m.in. EMA, SMA, HMA, FRAMA, JURIK i inne metody o różnej czułości i płynności.
  • Length - długość okresu wygładzania. Dłuższy okres = wolniejsza, ale bardziej stabilna reakcja sygnałów.

Dzięki tej funkcji można uniknąć nadmiernej reakcji na drobne zmiany cen, zwłaszcza na niższych interwałach (np. 1m, 5m), co znacząco zwiększa stabilność wyników.

Signal Validator

Sekcja ta pozwala na walidację sygnałów, zanim zostaną one przekazane do silnika strategii.

  • Lowest length - okres, w którym strategia szuka lokalnych ekstremów signału.
  • MA type - wybór rodzaju średniej kroczącej używanej do walidacji.
  • MA length - długość tej średniej.

Signal Validator odrzuca niepotwierdzone sygnały i pomaga uniknąć wejść w słabe ruchy. W praktyce pełni funkcję filtra jakości - dopuszcza tylko te sygnały, które spełniają określone warunki trendowe i momentum. Zlecenia Long otwierane mogą być tylko jeśli linia sygnału znajduje się poniżej linii validatora.

RSI Direction Filter

Filtr ten sprawdza kierunek wskaźnika RSI, by upewnić się, że strategia handluje zgodnie z wybranym ruchem rynku.

  • Enabled - aktywuje filtr.
  • Type - wybór kierunku RSI: Growing (rosnący) lub Falling (malejący).
  • Confirmation - liczba świec wymaganych do potwierdzenia kierunku RSI.
  • Source - źródło danych (np. close, hl2).
  • Length - długość RSI.

RSI Level Filter

Działa niezależnie od kierunku RSI - weryfikuje, czy wskaźnik znajduje się powyżej lub poniżej ustalonego poziomu.

  • Enabled - aktywuje filtr.
  • Type - określa warunek: Below (poniżej) lub Above (powyżej).
  • Level - ustala wartość graniczną RSI (np. 40, 60).
  • Source / Length - klasyczne ustawienia RSI.

Pozwala ograniczyć wejścia tylko do określonych stref - np. kupno przy wyprzedaniu (RSI < 40) lub sprzedaż przy wykupieniu (RSI > 60).

Entry Plugins

Sekcja ta umożliwia podłączenie zewnętrznych filtrów (pluginów), które mogą działać jako dodatkowe warunki wykorzystywane przy otwieraniu nowych zleceń. Czytaj więcej na stronie Entry plugins

  • Enabled - aktywuje wybrany plugin.
  • Source - źródło danych z plugina.
  • Reverse - odwraca logikę działania

W trybie Sniper to absolutnie kluczowy element - dzięki niemu strategia może działać z dodatkowymi potwierdzeniami, eliminując przypadkowe lub impulsywne wejścia.

Exit

Zarządza sposobem wychodzenia z pozycji i realizacją zysków lub strat.

  • Force - wymusza zamknięcie pozycji, od razu po przekroczeniu zysku procentowego. (Parametr confirmation zostanie pominięty przy zamykaniu zleceń)
  • Mode - wybór logiki wyjścia: Default (standardowa) lub Extended (poziom wyjścia zwiększa się wraz z liczbą posiadanych pozycjii).
  • Percent - ustala procentowy cel zysku, przy którym strategia rozpoczyna wyszukiwanie momentów wyjścia.
  • Confirmation - liczba świec, które muszą potwierdzić sygnał wyjścia.

Exit Reductor

Dodatkowy mechanizm redukujący ryzyko i stabilizujący działanie algorytmu przy wychodzeniu z pozycji.

  • Locker - blokuje cenę wyjścia po osiągnięciu określonego poziomu, aby uniknąć niekorzystnych zmian.
  • Type - rodzaj redukcji - po zmianie pozycji lub od pierwszego wejścia (dla trybu DCA).
  • Value - wartość procentowa przesunięcia (np. trailing stop).

Exit Plugins

Analogiczna do sekcji Entry Plugins, ale dotycząca zamknięć pozycji. Pozwala stosować dodatkowe filtry przy wychodzeniu, np. zamknięcie tylko wtedy, gdy RSI potwierdza zmianę trendu lub gdy wolumen sygnalizuje odwrócenie.