System transakcyjny to udokumentowany proces wyboru, ustalania wielkości, otwierania, zarządzania i zamykania pozycji. Jasne zasady sprawiają, że decyzje można poddać przeglądowi; nie zapewniają one jednak, że strategia przyniesie zysk.

Określ całą transakcję

Użyteczna specyfikacja określa instrument i sesję, źródło danych, sygnał, zlecenie wejścia, początkowe wyjście, obliczanie wielkości pozycji oraz maksymalną łączną ekspozycję. Obejmuje także częściowe realizacje zleceń, odrzucone zlecenia, przerwy w połączeniu i zaplanowane zdarzenia.

Na przykład zdanie „kupuj, gdy RSI jest poniżej 30” pozostawia ważne pytania bez odpowiedzi. Czy warunek wymaga zamkniętego słupka? Czy wejście następuje na następnym słupku, czy po cenie limitu? Co się dzieje, gdy występuje luka cenowa? Które obliczenie RSI i jaki interwał czasowy są stosowane? Ten sam wskaźnik może prowadzić do różnych strategii, gdy te decyzje zostaną jasno określone.

Zbuduj i przetestuj jedną wersję

Przed obliczaniem wyników zapisz zestaw zasad z oznaczeniem wersji. Ręczna lista kontrolna może być systemem; automatyzacja jest opcjonalna. Jeśli dopuszczalna jest uznaniowość, opisz decyzję i zapisuj, kiedy się ją stosuje, aby można było ocenić jej wpływ.

Testuj zasady na danych historycznych z uwzględnieniem spreadów, opłat i wiarygodnego wykonania. Zachowaj osobny okres do oceny zamrożonej wersji i zapisuj porzucone warianty. Dodatni wynik po wielokrotnym dostrajaniu na tych samych danych historycznych może odzwierciedlać selekcję, a nie powtarzalną przewagę.

Dokumentacja strategii TradingView pokazuje, dlaczego ustawienia emulatora brokera, moment składania zleceń i niestandardowe ceny na wykresie mają znaczenie. Zielona krzywa kapitału nie dowodzi, że modelowane realizacje zleceń były dostępne.

Określ ryzyko i warunki niepowodzenia

Oblicz wielkość pozycji na podstawie wybranego budżetu ryzyka oraz straty na jednostkę instrumentu przy planowanym wyjściu. Żaden stały procent nie jest bezpieczny dla każdego rachunku, a realizacje zleceń stop mogą przekroczyć planowaną stratę. Dodaj limity dla skorelowanych pozycji i awarii operacyjnych.

Określ, co wymaga wstrzymania: niewyjaśniona niezgodność pozycji, odrzucone zlecenie ochronne, przekroczona granica straty lub wyniki poza założeniami, które zamierzałeś testować. Te mechanizmy kontroli są częścią systemu, a nie dodatkiem po fakcie.

Przejdź od modelu do obserwacji

Handel na rachunku demonstracyjnym sprawdza przepływ pracy w czasie rzeczywistym, utrzymując osobno wyniki symulowane i rzeczywiste. Nawet mały rachunek rzeczywisty nadal wiąże się z ryzykiem utraty prawdziwych pieniędzy. Ani konkretna liczba tygodni, ani wyniki mieszczące się w dowolnie wybranym procencie wyników backtestu nie potwierdzają, że system działa.

Sprawdź, czy rozbieżności wynikają z danych, realizacji zleceń, interpretacji zasad czy zmieniających się warunków rynkowych. Wprowadzaj zmiany w nowej wersji i oceniaj je osobno. Zobacz nasz przewodnik po backtestingu, aby zapoznać się z uporządkowanym zapisem.

Zastrzeżenie dotyczące ryzyka: Handel wiąże się z istotnym ryzykiem straty. Wyniki osiągnięte w przeszłości nie są wskaźnikiem przyszłych wyników. Zobacz nasze pełne zastrzeżenie dotyczące ryzyka.