Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

SOL Pagbaligtad matapos maubos ang liquidation cascade, long-short (Binance USD-M, 15m na bar at totoong liquidation feed, salungatin ang overshoot ng sapilitang order matapos makumpirma ang pagkaubos — venue na may malalim na kasaysayan, paborableng reward:risk)

Resulta: Inabandona

SolLiquidationCascadeExhaustionFadeLS

Buod ng Resulta

Maingat na binalangkas na ikalawang pagsubok ang strategy na ito para makahanap ng crypto-native na edge: salungatin ang mekanikal na overshoot ng mga liquidation cascade sa SOL, sadyang inilipat sa Binance USD-M (sa halip na Hyperliquid), at binigyan ng reward-favorable na TP>SL geometry para maiwasan ang mga failure mode ng mga naunang pagsubok. Gayunman, bumalik sa backtest ang parehong data wall — ~2 buwan lang ang saklaw ng liquidation feed, kaya kahit may 5.8 taon ng bars, 50 trades lang ang nabuo sa loob ng ~11 araw, at matindi ang pagkalugi (Sharpe -16.68, profit factor 0.23, expectancy -$96/trade), kasama ang pagkalugi sa mga 'confirmed exhaustion' fade. Iniwan ito ng analyst sa backtest-review gate sa halip na gumugol ng maraming oras sa pag-optimize ng 14 parameters gamit ang napakaliit na sample na pinangingibabawan ng ingay at may pangunahing limitasyong hindi maaayos sa tuning — ang makasaysayang liquidation data. Pagkaraan ng 2 iterations, hindi ito lumampas sa backtest review tungo sa optimization o risk analysis.

Hypothesis

Isang LONG-SHORT, single-instrument at crypto-native na MICROSTRUCTURE reversal strategy sa SOLUSDT.BINANCE USD-M perpetual gamit ang 15-MINUTE bar na CONFIRMED BY THE REAL BINANCE LIQUIDATION FEED (forced-order/forceOrder data, na may multi-year na lalim sa Binance USD-M). Sadyang tinatarget nito nang sabay ang apat na kulang na bucket sa portfolio: SHORT-horizon (1m–15m, 4.0% lang ng portfolio kumpara sa target na ≥10%), direksiyong LONG-SHORT (13.5% lang kumpara sa long-only cap na ≤55%), ang crypto-native……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, single-instrument at crypto-native na MICROSTRUCTURE reversal strategy sa SOLUSDT.BINANCE USD-M perpetual gamit ang 15-MINUTE bar na CONFIRMED BY THE REAL BINANCE LIQUIDATION FEED (forced-order/forceOrder data, na may multi-year na lalim sa Binance USD-M). Sadyang tinatarget nito nang sabay ang apat na kulang na bucket sa portfolio: SHORT-horizon (1m–15m, 4.0% lang ng portfolio kumpara sa target na ≥10%), direksiyong LONG-SHORT (13.5% lang kumpara sa long-only cap na ≤55%), ang crypto-native microstructure family (halos wala sa portfolio), at ginagawa ito nang WITHOUT ginagalaw ang Binance trend/momentum graveyard (fade ito, hindi breakout/continuation). Ang sapilitang liquidation ay market order na walang pakialam sa presyo at itinatapon ng liquidation engine ng exchange; sa cascade, mekanikal nitong nilalampasan ang patas na halaga nang humigit-kumulang 0.5–2% sa SOL bago mapunan muli ang passive liquidity. Hindi matukoy ng purong-OHLCV strategy ang sapilitang cascade mula sa organikong momentum — liquidation feed ang nagbibigay-daan para makita ang edge na ito. CRITICAL DESIGN CHOICES, bunga ng mga naunang pagkabigo ng factory: (1) Gumagana ito sa BINANCE USD-M, NOT Hyperliquid — nabigo ang dalawang naunang pagtatangka sa liquidation/OI-fade dahil sa hadlang ng datos ng HL (walang makasaysayang liquidation/OI feed); tahasang ipinapayo ng mga meta-note na “mag-target ng venue na may tunay na makasaysayang OI/liquidation data (hal. Binance USD-M).” (2) Nagfa-fade ito pagkatapos lamang ng kumpirmadong pagkaubos ng galaw na ONLY (reversal candle + humihinang liquidation spike), hindi sa gitna ng cascade, para maiwasan ang pagsalo sa bumabagsak na presyo. (3) Ang exit geometry ay REWARD-FAVORABLE (distansiyang TP > distansiyang SL), kabaligtaran mismo ng COIN-M Bollinger fade na nabigo dahil sa baligtad na payoff na maliit na TP/malaking SL. (4) Pinili ang SOL kaysa BTC dahil mas malaki ang amplitude ng mga cascade nito, kaya nananatiling lampas nang husto sa futures fee threshold na humigit-kumulang 0.15% ang reversion kada trade. Sadyang kaunti ang parameter at iisang instrumento lang ang gamit (mas mahusay ang simple kaysa sa sari-sari, ayon sa pagkabigo ng edge dilution sa equal-weight basket).

Hadlang ang datos + walang edge. Saklaw lang ng liquidation feed ang kamakailang panahong humigit-kumulang 2 buwan (nasa pagitan ng 2026-04..2026-06 ang lahat ng 50 trade), sa kabila ng pagproseso ng 5.8 taon ng mga bar. Kaya hindi totoo sa available na backtest data ang palagay na may malalim na kasaysayan ang Binance USD-M liquidation feed, gaya rin ng mga naunang pagtatangka sa Hyperliquid liquidation/OI-fade. Sa tanging panahong puwedeng i-trade, tiyak na negatibo ang fade (Sharpe -16.7, PF 0.23, win_rate……Magpakita ng higit paMagpakita ng mas kaunti

Hadlang ang datos + walang edge. Saklaw lang ng liquidation feed ang kamakailang panahong humigit-kumulang 2 buwan (nasa pagitan ng 2026-04..2026-06 ang lahat ng 50 trade), sa kabila ng pagproseso ng 5.8 taon ng mga bar. Kaya hindi totoo sa available na backtest data ang palagay na may malalim na kasaysayan ang Binance USD-M liquidation feed, gaya rin ng mga naunang pagtatangka sa Hyperliquid liquidation/OI-fade. Sa tanging panahong puwedeng i-trade, tiyak na negatibo ang fade (Sharpe -16.7, PF 0.23, win_rate 0.36, expectancy -$96/trade, negatibo ang lahat ng buwan), na may avg_loss 2.4x avg_win sa kabila ng reward-favorable na TP>SL geometry — klasikong pagsalo sa bumabagsak na presyo na hindi napigilan ng “kumpirmadong pagkaubos ng galaw.” Masyadong kakaunti ang 50 trade sa humigit-kumulang 11 aktibong araw para mag-optimize (maiaangkop lang sa ingay), at ang pangunahing limitasyon ay ang pagkakaroon ng liquidation data, na hindi malulutas ng developer sa pamamagitan ng pag-tune. Tumutugma ito sa kilalang pattern ng pagkabigo dahil sa hadlang ng datos sa liquidation-fade; itigil na sa halip na gumugol ng 2 oras sa pag-optimize.

Implementasyon

Long-short na 15m liquidation-cascade exhaustion fade sa SOLUSDT.BINANCE USD-M perp. Ibinabucket ang tunay na Binance liquidation (forceOrder) feed sa 15m, nakakakita ng cascade na nasa mataas na percentile sa maikling lookback, at sinasalungat ang overshoot ONLY lamang kapag kumpirmado na ang pagkaubos (nasa naunang bar ang peak, humina ang liquidation spike sa mas mababa sa decay_frac*peak, at lumitaw ang reversal candle sa direksiyon ng fade). Nagti-trigger ng BUY snap-back ang long-liquidation cascade (sapilitang pagbebenta, pagbaba ng presyo); nagti-trigger naman ng SELL fade ang short-liquidation cascade. May reward-favorable na ATR exits (TP 2.5 ATR > SL 1.5 ATR) at mabilis na 8-bar time stop. May notional cap ang position sizing at gumagamit ito ng integer contract.

Itinatama ng iteration 2 ang degenerate na run (0/29 panalo, avg_position_pct 249%) sa pinakamaliit na pagbabagong ginawa sa previous_code, habang pinananatili ang scaffolding ng Layer 1-3 na nakapasa na at ang napatunayang wastong side->fade mapping (data_spec line 106: side='SELL' => na-liquidate ang long => sapilitang pagbebenta => bumaba ang presyo => fade BUY; walang kailangang baligtarin). (1) Win rate: ang pattern na 0-panalo at ~1-bar hold ay mga stop-out sa bar-1 dahil sa pagsalo sa bumabagsak na presyo……Magpakita ng higit paMagpakita ng mas kaunti

Itinatama ng iteration 2 ang degenerate na run (0/29 panalo, avg_position_pct 249%) sa pinakamaliit na pagbabagong ginawa sa previous_code, habang pinananatili ang scaffolding ng Layer 1-3 na nakapasa na at ang napatunayang wastong side->fade mapping (data_spec line 106: side='SELL' => na-liquidate ang long => sapilitang pagbebenta => bumaba ang presyo => fade BUY; walang kailangang baligtarin). (1) Win rate: ang pattern na 0-panalo at ~1-bar hold ay mga stop-out sa bar-1 dahil sa pagsalo sa bumabagsak na presyo habang nagpapatuloy muli ang cascade; binigyan ng mas maluwag na ATR (SL 1.0->1.5, TP 2.0->2.5, nananatiling reward-favorable ang TP>SL) para makaligtas ang reversion sa pagpapatuloy ng galaw sa loob ng isang bar. (2) Position sizing: nagdagdag ng tahasang notional ceiling na notional <= equity*leverage*max_notional_frac (0.5) at pag-round sa integer na SOL (step size 1), kaya nasa ~50% ang avg_position_pct, malayo sa leverage cap, sa halip na umasa sa clamp na hindi naman naglilimita. Tahasang itinakda ang leverage sa 1.0. (3) Saklaw ng data: nagdagdag ng startup logging na [LIQ-FEED] para sa bilang ng event at min/max timestamp, at logging na [FADE-SETUP] sa bawat entry para sa cascade side, side_sign, direksiyon ng fade at mga distansiyang SL/TP, para maveripika ng analyst ang direksiyon ng fade at makumpirma kung limitado sa kamakailang panahon ng data wall ang Binance liquidation feed (data_spec line 107 ay nagsasabing live-stream lang ito at walang historical feed) bago mag-optimize.

Pagsusuri ng Backtest

Sharpe
-16.68
Kabuuang Return
-4.82%
Max Drawdown
5.21%
Kabuuang Trade
50
Win Rate
36.0%
Profit Factor
0.23

Mahusay ang pagkakabuo ng code, may tahasang diagnostic para sa saklaw ng data at reward-favorable na (TP>SL) geometry

Tamang tinatarget ang mga bucket na kulang ang representasyon (maikling horizon, long-short, microstructure) at iniiwasan ang sementeryo ng trend/breakout

~2 buwan lang ng kamakailang data ang saklaw ng liquidation feed (nasa 2026-04..2026-06 ang lahat ng 50 trades) sa kabila ng pagproseso sa 5.8 taon / 202,628 bars — mali sa available na data ang palagay na may 'deep-history Binance USD-M liquidation feed'; ito ang kaparehong data wall na nagpabagsak sa mga naunang liquidation-fade na pagsubok

Malinaw na negatibo sa loob ng panahong iyon: Sharpe -16.7, profit_factor 0.23, win_rate 0.36, expectancy -$96/trade, negatibo ang bawat buwan

Ang avg_loss ay 2.4x avg_win kahit may TP>SL geometry — nagpapatuloy ang pagbagsak ng presyo habang isinasagawa ang mga fade (pagsalo sa bumabagsak na presyo), kaya walang nalilikha na edge ang pag-gate gamit ang 'confirmed exhaustion'

50 trades lang sa ~11 aktibong araw — napakaliit ng sample para i-optimize ang 14 parameters nang hindi umaangkop sa ingay

Pagsusuri

Huwag i-optimize ang NOT — degenerate ang run (metrics_reliable=false, 0/29 win rate). Ayusin at patakbuhin muna ulit ang paunang backtest: 1) ZERO WINS (0/29) ang prayoridad. Ang fade na paborable sa reward pero hindi kailanman nananalo, na may ~1-bar na holding (avg_holding_period 16m), ay nangangahulugang natitigil ang mga entry sa stop-out sa kasunod na bar. Magdagdag ng diagnostic logging sa bawat entry: ang panig ng cascade (peak long o short), side_sign, ang direksiyon ng fade na isinumite, at ang galaw ng……Magpakita ng higit paMagpakita ng mas kaunti

Huwag i-optimize ang NOT — degenerate ang run (metrics_reliable=false, 0/29 win rate). Ayusin at patakbuhin muna ulit ang paunang backtest: 1) ZERO WINS (0/29) ang prayoridad. Ang fade na paborable sa reward pero hindi kailanman nananalo, na may ~1-bar na holding (avg_holding_period 16m), ay nangangahulugang natitigil ang mga entry sa stop-out sa kasunod na bar. Magdagdag ng diagnostic logging sa bawat entry: ang panig ng cascade (peak long o short), side_sign, ang direksiyon ng fade na isinumite, at ang galaw ng presyo sa susunod na 4-8 bars. Tiyaking papunta sa RIGHT direksiyon ang fade: ang long-liquidation cascade (side='SELL', sapilitang pagbebenta, pababang presyo) ay dapat magpasimula ng BUY snap-back. Kumpirmahing magkatugma talaga sa direksiyon ng cascade ang mapping ng side_sign at ang lohika ng kandila na bullish_rev/bearish_rev — ang pagbabaligtad ng sign dito ay magbubunga mismo ng resultang 0-win na ito. Suriin din kung pumapasok ka habang nagpapatuloy pa ang cascade (peak_is_current guard) — kumpirmahing hindi natatamaan ang 1-ATR SL dahil patuloy na bumabagsak ang presyo pagkatapos ng entry. 2) POSITION SIZING: avg_position_pct ay 249% — hindi nililimitahan ng max_qty leverage clamp. Dahil qty=(equity*risk_frac)/sl_dist, nagdudulot ng napakalaking qty ang maliit na ATR; tiyaking nasa PRICE units na tugma sa `price` ang sl_dist (=sl_atr*ATR), tahasang nakatakda ang leverage (default nito ang 1.0 → dapat nasa ~100% ang cap sa notional), at talagang nililimitahan ng clamp ang notional. Itakda ang avg_position_pct sa nilalayong hangganan o mas mababa rito. 3) DATA COVERAGE (kritikal): lahat ng 29 trade ay nasa pagitan ng 2026-04 at 2026-06 sa kabila ng 2020-2026 na haba at 199K bars. I-print sa startup ang min/max timestamp at dami ng event sa supplementary_data['liquidations']. Kung kamakailang mga buwan lang ang saklaw ng liquidation feed, hindi totoo ang palagay na may 'malalim na kasaysayan ang Binance USD-M' at walang sample para sa walk-forward — tiyaking ini-inject ang buong kasaysayan ng Binance forceOrder feed bago magpatuloy. Kung talagang maikli at kamakailang panahon lang ang saklaw nito, napipigilan din ng datos sa Binance ang hypothesis na ito at dapat itong muling isaalang-alang. Pamantayan bago mag-optimize: makatwirang > 0 ang win_rate at may ilang panalo, pasok sa leverage cap ang avg_position_pct, kalat ang mga trade sa buong panahon ng backtest (hindi lang sa 2 buwan), at metrics_reliable=true.

Buod ng Resulta

Tiyakin ang aktuwal na makasaysayang saklaw ng supplementary data feed (liquidations/OI) bago ito gamiting batayan — availability ng data ang nagtakda rito ng hangganang hindi kayang baguhin ng developer, at naulit ang naunang pagkabigo dahil sa data wall ng liquidation/OI-fade.

Iniwan ito sa backtest-review gate bago ang optimization (hatol: iwan); ~2 buwan lang ng kamakailang data ang saklaw ng liquidation feed — nagsama-sama ang lahat ng 50 trades sa ~11 aktibong araw sa kabila ng 202,628 bars / 5.8 taon na naproseso — kaya bumagsak ang palagay na may 'deep-history Binance USD-M liquidation feed', at walang edge ang fade sa panahong iyon. Hindi naabot ang mga yugto ng optimization, analyst, at risk review.

Long-short na single-instrument na 15m microstructure reversal sa SOLUSDT.BINANCE USD-M perp na gumamit ng tunay na Binance liquidation feed para salungatin ang overshoot ng presyo sa mga sapilitang liquidation cascade, ngunit pagkatapos lamang ng kumpirmadong pagkaubos (humihinang liquidation spike at reversal candle), na may reward-favorable na TP>SL geometry.

Tiyak na negatibo sa tanging panahong puwedeng i-trade: kabuuang return -4.82%, Sharpe -16.68, profit factor 0.23, win rate 0.36, at expectancy na -$96.40 bawat trade sa 50 trades (28 long, 22 short). Sa kabila ng disenyong TP>SL, ang karaniwang lugi (~$196) ay ~2.4x ulit ng karaniwang panalo (~$81), at negatibo ang bawat buwan.

Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.