Strategie
BTC Odraz od stěny klidové likvidity, long-short (jediný instrument BINANCE USD-M perpetual, ORDER-BOOK DELTAS — hluboký prvek mikrostruktury, který nebyl v tomto sezení testován — detekce velké limitní stěny PERSISTENT/doplňované limitní stěny (iceberg) a obchodování odrazu při testu cenou: long od bidové stěny, short od askové stěny, proražení stěny = stop, krátká doba držení, 3 parametrů)
Výsledek: Zrušeno
BtcRestingLiquidityWallBounceLS
Vývojář poctivě uvedl chybějící data i opravu pádu; skutečně se pokusil o nový prvek
Hypotéza
Iterace 2 opravuje jedinou příčinu pádu a nic dalšího. Sandbox se přerušil s chybou „objekt 'float' nelze volat“, protože úroveň stopu obchodu byla uložena v self._stop, což překrývá Strategy._stop — hook pro ukončení Cython Component, který engine volá při zastavení strategie. Ověřil jsem v nainstalovaném enginu (nautilus_trader 1.222.0), že Strategy._stop je skutečná metoda a že žádný jiný atribut přiřazovaný touto třídou nekoliduje s volatelným atributem základní třídy. Atribut byl přejmenován na self._stop_px (a jeho sourozenec na _target_px kvůli symetrii, ačkoli _target nekoliduje), přičemž se mění pouze šest míst přiřazení/čtení. Signál detekce stěny, vstupní podmínky, pravidla výstupu (stop / cíl / časový stop), velikost pozice i každý parametr jsou jinak bajtově shodné, takže dříve úspěšné vrstvy zůstávají úspěšné. Upřímné sdělení v docstringu o tom, že katalog order_book_deltas nelze použít na vzorku, zůstává beze změny.
Implementace
Mikrostrukturní strategie long-short s jediným instrumentem na BTCUSDT.BINANCE USD-M perpetualu (minutové bary: 1). Stěna klidové likvidity je definována jako cenová úroveň, která byla opakovaně DEFENDED — extrém v 120-barovém zpětném okně, jehož extrémů se cena dotkla alespoň persist_nkrát v pásmu wall_k %, tedy úroveň, na které velký pasivní účastník soustavně doplňuje objednávky. Když cena otestuje bráněnou podpůrnou stěnu shora (v rozmezí touch_pct), jde do LONG odrazu; při testu bráněné rezistenční stěny zespodu jde do SHORT. Samotná stěna představuje strukturální zneplatnění: průraz za ni o break_buf_pct vede k okamžitému výstupu, což vytváří těsný stop vůči cíli bounce_pct a maximální dobu držení 60 minut. Bez páky, jediný instrument, long i short.
Výsledky ověření
Ověření selhalo (vrstva 3 — sandboxový backtest): „objekt 'float' nelze volat“ Použitý typ barů: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, zpracované bary: 0 Zajistěte, aby vaše strategie při daných datech a parametrech prováděla obchody.
Kontrola backtestu
- Sharpe
- -3,27
- Celkový výnos
- -100,00%
- Maximální drawdown
- 100,00%
- Celkem obchodů
- 12735
- Úspěšnost
- 39,9%
- Profit faktor
- 0,06
Vývojář poctivě uvedl chybějící data i opravu pádu; skutečně se pokusil o nový prvek
Účet LIQUIDATED 2020-01-29 (zhruba po 6 týdnech): total_return -100%, max_drawdown 100%, Sharpeho poměr -3.27 (CI [-8.57,-2.72]), PSR 0.0
Katastrofa kvůli poplatkům: PF 0.062, avg_trade_return_pct 0.0025%, provize 482.8% z hrubého, očekávaný výnos na obchod -$25.3/obchod při 12,735 obchodech
RR katastrofálně obrácený (avg_win $4.17 oproti avg_loss $44.76); return_skew -18.5, špičatost 377 (jeden den -1376%)
Data podporující předpoklad změn v knize objednávek neexistují; aproximací je obecný 1m odraz od S/R — L30 čistě-OHLCV hřbitov, netestuje ani uvedenou výhodu, ani životaschopnou alternativu
Historie iterací
Ověření selhalo (vrstva 3 — sandboxový backtest): Nebyly provedeny žádné obchody Použitý typ svíček: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, zpracované svíčky: 524223 Diagnostika: should_enter() vrátila stranu 0krát z 524222 vyhodnocených svíček -> váš ENTRY CONDITION se nikdy nespustil. Uvolněte vstupní logiku / prahové hodnoty. Zajistěte, aby vaše strategie při zadaných datech a parametrech prováděla obchody.
Ověření selhalo (vrstva 3 — sandboxový backtest): Nebyly provedeny žádné obchody Použitý typ svíček: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, zpracované svíčky: 524198 Diagnostika: should_enter() vrátila stranu 0krát z 524197 vyhodnocených svíček -> váš ENTRY CONDITION se nikdy nespustil. Uvolněte vstupní logiku / prahové hodnoty. Zajistěte, aby vaše strategie při zadaných datech a parametrech prováděla obchody.
Stratmill je nástroj pro výzkum a paper trading, nikoli finanční poradenství ani broker. Výsledky backtestů a paper tradingu jsou hypotetické. Obchodování je spojeno s rizikem ztráty.