Co to jest przykład praktyczny założeń dotyczących spreadu?

Przykład pokazujący założenia dotyczące spreadu i ich ograniczenia w testowaniu wstecznym na rynku Forex.

Co to jest przykład praktyczny założeń dotyczących spreadu?

Definicja: co oznaczają „założenia dotyczące spreadu”

Założenia dotyczące spreadu to jawne szacunki, które ustalasz dla spreadu bid-ask (i powiązanych kosztów transakcyjnych), gdy modelujesz transakcje w testowaniu wstecznym lub planowaniu. Spread to różnica między ceną kupna (ask) a ceną sprzedaży (bid). Jeśli symulujesz transakcję bez znajomości prawdziwego przyszłego bid i ask w momencie wykonania, musisz przyjąć spread (na przykład stałą wartość, regułę opartą na zmienności lub harmonogram).

W przykładzie praktycznym „praktyczny” oznacza, że każde dane wejściowe użyte w obliczeniach są podane. Obejmuje to przyjęte źródło ceny średniej, przyjęty spread przy wejściu i wyjściu oraz wszelkie inne modelowane koszty (takie jak prowizje), które wpływają na zysk i stratę.

Mechanika: jak założenia dotyczące spreadu wchodzą do prostego obliczenia

Typowe podejście do modelowania zaczyna się od ceny średniej i przekształca ją na bid i ask przy użyciu przyjętego spreadu.

Niech:

  • Cena średnia = (bid + ask) / 2
  • Przyjęty spread = ask − bid Jeśli spread wynosi S, to:
  • Bid = Cena średnia − S/2
  • Ask = Cena średnia + S/2

Dla pozycji długiej (kupno, a następnie sprzedaż):

  • Koszt wejścia używa ask
  • Wpływy z wyjścia używają bid Dla pozycji krótkiej (sprzedaż, a następnie kupno):
  • Wejście używa bid
  • Wyjście używa ask

Aby obliczyć symulowany zysk/stratę, stosujesz następnie przyjęte ceny wejścia i wyjścia do przyjętego rozmiaru pozycji. Jeśli modelujesz również prowizję, należy ją odjąć (lub dodać, w zależności od konwencji) od wyniku brutto, aby wynik netto odzwierciedlał modelowany całkowity koszt.

Przykład praktyczny z w pełni podanymi założeniami

Ten przykład ma charakter wyłącznie ilustracyjny i nie wykorzystuje rzeczywistych cen.

Założenia scenariusza

  • Symulujesz 1 transakcję.
  • Typ pozycji: długa.
  • Rozmiar pozycji: 10 000 jednostek (dokładna definicja jednostki jest przyjęta jako spójna z Twoim wzorem na zysk/stratę).
  • Otrzymujesz ceny średnie ze swojego zbioru danych (przyjęte jako poprawne dla tego ćwiczenia):
    • Cena średnia w momencie wejścia: 1,1000
    • Cena średnia w momencie wyjścia: 1,1050
  • Przyjmujesz stały spread S = 0,0002 zarówno przy wejściu, jak i wyjściu.
  • W tym przykładzie nie jest modelowana żadna prowizja.

Przelicz ceny średnie na bid/ask przy użyciu założeń dotyczących spreadu

Przy wejściu:

  • Bid_wejście = 1,1000 − 0,0002/2 = 1,0999
  • Ask_wejście = 1,1000 + 0,0002/2 = 1,1001

Przy wyjściu:

  • Bid_wyjście = 1,1050 − 0,0002/2 = 1,1049
  • Ask_wyjście = 1,1050 + 0,0002/2 = 1,1051

Logika cen dla transakcji długiej

Dla transakcji długiej:

  • Kupujesz po ask: Cena wejścia = 1,1001
  • Sprzedajesz po bid: Cena wyjścia = 1,1049

Oblicz zysk/stratę brutto z różnicy cen

  • Zmiana ceny = Bid_wyjście − Ask_wejście = 1,1049 − 1,1001 = 0,0048
  • Zysk/strata brutto = (zmiana ceny) × (rozmiar pozycji, przy użyciu spójnej konwencji zysku/straty)

Ważne: wartość liczbowa zysku/straty zależy od instrumentu i sposobu, w jaki Twój wzór na zysk/stratę przelicza zmianę ceny na walutę. Celem przykładu praktycznego jest pokazanie, że założenia dotyczące spreadu bezpośrednio przesuwają wejście w górę (ask) i wyjście w dół (bid), zmniejszając symulowane zyski w porównaniu z modelem „tylko cena średnia”.

Ograniczenia i tryby awarii (co może pójść nie tak)

  1. Spread zmienia się w czasie. Stałe założenie dotyczące spreadu może być zbyt optymistyczne w okresach zmienności i zbyt pesymistyczne w okresach spokoju. Jeśli rzeczywiste spready się zwiększą, modelowany zysk/strata będzie zawyżony.

  2. Wykonanie nie jest gwarantowane po modelowanej cenie. Nawet jeśli przyjmiesz spread, rzeczywiste wykonanie może obejmować poślizg (Twoja cena realizacji różni się od modelowanego bid/ask). Jeśli poślizg nie jest modelowany, wyniki mogą być mylące.

  3. Inne koszty mogą być pominięte. Prowizje, koszty finansowania/utrzymania pozycji lub inne opłaty mogą znacząco zmienić wyniki netto. Jeśli są wykluczone, „praktyczne” obliczenia mogą być niekompletne.

  4. Niedopasowanie zbioru danych i czasu. Przyjęte ceny średnie muszą odpowiadać tym samym znacznikom czasu, których używasz do wejścia/wyjścia z transakcji. Jeśli wyrównanie czasowe zbioru danych jest błędne, każde założenie dotyczące spreadu staje się błędnym kosztem w odniesieniu do zamierzonej transakcji.

Weryfikacja: jak samodzielnie sprawdzić matematykę założeń dotyczących spreadu

Aby zweryfikować obliczenia założeń dotyczących spreadu, możesz przeprowadzić kontrolę spójności bez polegania na żadnych danych na żywo:

  • Potwierdź, że konwersja między ceną średnią, bid i ask jest spójna (bid = cena średnia − S/2 i ask = cena średnia + S/2). - Sprawdź, czy kierunek transakcji używa właściwej strony (długa: wejście ask, wyjście bid; krótka: wejście bid, wyjście ask).
Handel walutami i kontraktami CFD wiąże się ze znacznym ryzykiem. Informacje FoxiForex mają charakter edukacyjny i nie są osobistą poradą finansową. Materiały sponsorowane są wyraźnie oznaczone.