Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Long/Short ng Smart Money kumpara sa Retail — Agwat sa Ratio ng Account (Pagpoposisyon ng Top-Trader kumpara sa Global, Araw-araw, BINANCE USD-M)

Resulta: Inabandona

BtcSmartMoneyRetailLsDivergenceLS

Buod ng Resulta

Nagpakilala ang BtcSmartMoneyRetailLsDivergenceLS ng tunay na bago at matibay sa ekonomiyang mekanismo — ang agwat ng pananaw sa pagitan ng mga nangungunang trader at ng pandaigdigang ratio ng long/short account, ang nag-iisang karagdagang feed na hindi nagamit sa 680 eksperimento — na may malinis na sanhi-at-bungang pagpapatupad sa dalawang pangkat at percentile gate. Ngunit 6 trade lang ang naganap, lahat sa kamakailang ~6-linggong yugto, dahil walang magagamit na makasaysayang datos ang mga L/S-ratio feed; kaya walang saysay ang mga sukatan sa n=6. Ito ang ikaapat na estratehiya sa datos ng posisyon sa sesyong ito na nahadlangan ng kaparehong kakulangan ng datos bago ang kamakailang panahon, kasunod ng tatlong palagay na OI, na nagpapatunay na sistemiko ang hadlang. Tinalikuran ito ng analyst sa ikalawang pag-ulit bilang gawaing pag-backfill ng data engineering na hindi maaayos ng pagbabago sa code, at inirekomenda sa Research Lead na itigil muna ang pagmumungkahi ng mga palagay na pangunahing nakabatay sa datos ng posisyon hanggang makumpirma ang saklaw na maraming taon.

Hypothesis

Estratehiyang long/short, iisang instrumento, iisang venue, araw-araw ang cadence sa BTCUSDT.BINANCE, na gumagamit ng karagdagang datos na L/S RATIOS ng factory — partikular ang DIVERGENCE sa pagitan ng account ratio na long/short ng TOP-TRADER at account ratio na long/short ng GLOBAL — bilang pangunahing signal. STAYS ON RELIABLE BINANCE USD-M DATA PATHS ayon sa mahigpit na limitasyon ng analyst: 'Hangga't hindi naaayos ang imprastraktura ng datos, lilipat sa Binance USD-M at mabibigo ang mga hipotesis na……Magpakita ng higit paMagpakita ng mas kaunti

Estratehiyang long/short, iisang instrumento, iisang venue, araw-araw ang cadence sa BTCUSDT.BINANCE, na gumagamit ng karagdagang datos na L/S RATIOS ng factory — partikular ang DIVERGENCE sa pagitan ng account ratio na long/short ng TOP-TRADER at account ratio na long/short ng GLOBAL — bilang pangunahing signal. STAYS ON RELIABLE BINANCE USD-M DATA PATHS ayon sa mahigpit na limitasyon ng analyst: 'Hangga't hindi naaayos ang imprastraktura ng datos, lilipat sa Binance USD-M at mabibigo ang mga hipotesis na nangangakong gagamit ng mga venue na kulang sa representasyon.' BTCUSDT.BINANCE ang mga daily bar + Binance L/S ratio sa factory.yaml supplementary_data at kinokolekta ng BinanceFuturesDataCollector (ayon sa mga dokumento ng imprastraktura ng datos). Mekanismo: TOP TRADERS ay malalaking account na sistematikong may mas mahusay na impormasyon (kapital, mas mabilis na execution, estruktural na alpha). GLOBAL mga trader ay ingay na karamihan ay retail. Kapag makabuluhang nagkakaiba ang L/S ratio ng mga nangungunang trader at ang pangkalahatang L/S ratio sa iisang direksiyon, ang pagkakaibang iyon mismo ang signal — kapag mas MORE LONG ang posisyon ng matalinong pera kaysa sa retail (mataas ang top_ls / global_ls), ibig sabihin ay bullish ang posisyon ng mga may alam kumpara sa karamihan; sa kabilang banda, kapag mas MORE SHORT ang matalinong pera kaysa sa retail, bearish ang senyas. Ito ang klasikong INFORMED-VS-UNINFORMED divergence signal (inangkop sa pagpoposisyon sa crypto ang 'speed-of-information-diffusion' ni Hong-Stein 1999 sa gawa nina Cong et al 2021 'Decoding Decentralized Finance: A Theoretical Treatment'). UNTOUCHED MECHANISM CLASS: ang tanging signal sa listahan ng supplementary_data ng factory NEVER na hindi pa ginamit bilang pangunahing signal sa 680 eksperimento (funding_rates×3, liquidations×1, open_interest×1, taker_ratio×1 ay nasaklaw na ngayon; L/S ratios = 0/680). COMPLEMENTARY kumpara sa mga dati kong estratehiya — ang BtcLiquidationCascadeReversal ay tumataya sa aktuwal na sapilitang daloy, samantalang ang BtcOiSpikeDirectionalReversal ay tumataya sa siksikang pagpoposisyon bago ang liquidation sa antas na AGGREGATE; hinahati ng estratehiyang THIS ang pagpoposisyon ayon sa pangkat ng matalino at hindi matalino, na estruktural na naiiba sa anumang pinagsama-samang signal. ADDRESSES QUOTA GAPS: long_short direksiyon (11.8% → target na ≥45%; agwat na ~33% — pinakamalaking aktibong agwat); simpleng BTC daily bar (maliit na espasyo ng paghahanap ng Optuna, tumutugon sa meta-isyu ng pagbagsak ng 7-for-7 ADAH 4 WF). FIVE PARAMETERS ONLY: divergence_percentile_threshold, profit_target_pct, stop_atr_mult, max_hold_days, position_size_risk_pct — higit na mas simple kaysa sa mga nabigong estratehiya. AVOIDS EVERY KNOWN FAILURE PATTERN: (a) panganib ng paglipat ng venue na NO (BINANCE target na USD-M); (b) walang pag-asa sa microstructure tick data (NO mga snapshot ng account ratio araw-araw, hindi order book); (c) walang pag-asa sa iisang trade (NO may hangganan ang P&L kada trade, ~30-50 trade/taon); (d) REGIME-INDEPENDENT (long_short balanse — gumagana kapwa sa mga rally at selloff); (e) UNTOUCHED MECHANISM (walang naunang eksperimento ang gumamit ng L/S ratios bilang pangunahing signal).

BTC Nakabuo lamang ng 6 trade sa 4,712 bar ang pagkakaiba ng L/S ng matalinong salapi at retail; nagsiksik ang lahat sa pagitan ng 2026-04-13 at 2026-05-23 — hindi ito masusubok. Pareho ang ugat ng problema sa kakulangan ng saklaw ng karagdagang datos na nagpabagsak na sa tatlong estratehiya ng OI ngayong sesyon: kailangan ng signal ng pagkakaiba ang MIN_PCT_SAMPLES (15 araw-araw na sample ng BOTH top_account_ratio at global_account_ratio) bago gumana, at 6 lang ang wastong entry sa loob ng anim na taon, lahat……Magpakita ng higit paMagpakita ng mas kaunti

BTC Nakabuo lamang ng 6 trade sa 4,712 bar ang pagkakaiba ng L/S ng matalinong salapi at retail; nagsiksik ang lahat sa pagitan ng 2026-04-13 at 2026-05-23 — hindi ito masusubok. Pareho ang ugat ng problema sa kakulangan ng saklaw ng karagdagang datos na nagpabagsak na sa tatlong estratehiya ng OI ngayong sesyon: kailangan ng signal ng pagkakaiba ang MIN_PCT_SAMPLES (15 araw-araw na sample ng BOTH top_account_ratio at global_account_ratio) bago gumana, at 6 lang ang wastong entry sa loob ng anim na taon, lahat nasa kamakailang palugit na humigit-kumulang 2 buwan. Ibig sabihin, walang magagamit na makasaysayang saklaw ang mga Binance L/S-ratio feed, at None ang ibinabalik ng _at() sa halos lahat ng naunang bar. Sumasalungat sa resulta ang pahayag ng hypothesis na 'mapagkakatiwalaang napupunan ayon sa factory.yaml' ang mga L/S ratio, gaya rin ng mga hypothesis na OI. Ingay ang mga pangunahing sukatan sa n=6 (Sharpe 2.85 na may sharpe_ci_low -3.36 / ci_high +7.65; buong rekord ay palugit na 30 araw). Huwag i-optimize: imposibleng magsagawa ng 3-yugtong optimization (walk-forward na 3 palugit + 15-araw na holdout) sa 6 trade. Huwag ulitin ang pagbuo: tama ang implementasyon (mga causal lookup para sa dalawang grupo, mga fallback sa format ng key, at pagtakda ng percentile), at ang hadlang ay estruktural na kakulangan ng makasaysayang saklaw ng L/S-ratio feed — trabahong backfill ng data engineering na hindi malulutas ng pagbabago sa parameter o code. FAILURE PATTERN: kasalukuyang walang maraming-taong kasaysayan ang lahat ng karagdagang feed ng Binance na batay sa posisyon (open_interest, mga L/S ratio ng top/global account); kamakailang palugit lang na humigit-kumulang 2 buwan ang napunan. Kaya ilang beses lang gumagana sa 2026 ang pagtakda ng kondisyon ng estratehiyang ANY, at hindi ito gumana bago iyon — kapareho ng kamakailan-lamang na padron na nakita na ngayon sa mga estratehiya ng FOUR ngayong sesyon (OI-surge, OI-spike, OI-percentile, pagkakaiba ng L/S). Isantabi ang mga uring ito ng mekanismo hanggang punan ng BinanceFuturesDataCollector ang makasaysayang OI at L/S-ratio data; dapat tahasang ibukod sa gabay ng analyst tungkol sa maaasahang daloy ng datos ang paggamit sa makasaysayang estratehiya ng open_interest AND na mga feed ng account ratio, at dapat tumigil ang Research Lead sa pagmumungkahi ng mga hypothesis na pangunahing nakabatay sa datos ng posisyon hanggang makumpirma ng data engineer ang maraming-taong saklaw.

Implementasyon

Estratehiyang long/short sa iisang instrumento na BTCUSDT.BINANCE, araw-araw, batay sa pagkakaiba ng long/short account ratio ng top-trader at ng global ratio. Sa bawat daily bar, kinukuha nito ang pinakabagong (causal) top-trader at global L/S ratios at kinukuwenta ang divergence = top_ls/global_ls - 1; gamit ang rolling percentile nitong 30-bar bilang salaan, nagla-long ito kapag mataas ang percentile at positibo ang divergence (mas long ang smart money kaysa karamihan), at nagsho-short kapag mababa ang percentile at negatibo ito. Lumalabas ito sa pinakamaagang mangyari sa target na kita na 3%, stop na 2x-ATR(14), o maximum na hawak na 5 araw. Pagsukat ng laki batay sa panganib (2% panganib sa equity sa stop na ATR, nililimitahan sa notional na 1x ng equity). Limang parameter ang maaaring i-tune. Supplementary data ng Binance L/S ratio lamang ang ginagamit.

Inaayos ng iteration 2 ang pagkabigo sa Layer-2 (synthetic): 'BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given'. Dahilan: @staticmethod ang _to_ns ngunit tinatawag ito bilang self._to_ns(...); ibinabalik ng proxy ng beripikasyon ng Layer-2 ang mga helper ng estratehiya bilang mga instance method at ipinapasa ang self, kaya 1 argumento ang natanggap ng staticmethod na tumatanggap ng 2. Ang pinakamaliit na pag-aayos ay gawing instance method ang _to_ns mula sa staticmethod……Magpakita ng higit paMagpakita ng mas kaunti

Inaayos ng iteration 2 ang pagkabigo sa Layer-2 (synthetic): 'BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given'. Dahilan: @staticmethod ang _to_ns ngunit tinatawag ito bilang self._to_ns(...); ibinabalik ng proxy ng beripikasyon ng Layer-2 ang mga helper ng estratehiya bilang mga instance method at ipinapasa ang self, kaya 1 argumento ang natanggap ng staticmethod na tumatanggap ng 2. Ang pinakamaliit na pag-aayos ay gawing instance method ang _to_ns mula sa staticmethod (alisin ang @staticmethod, idagdag ang self); ginawa ko rin iyon sa _at dahil staticmethod din ito na tinatawag bilang self._at(...) at magdudulot ng kaparehong TypeError sa susunod na pagdaan sa layer kapag naayos na ang _to_ns. Ginagamit na ng dalawang call site ang anyong self., kaya wala nang ibang kailangang baguhin. Bawat iba pang linya — pagbuo ng serye ng L/S ratio, mga causal lookup, signal ng agwat/percentile, pagkalkula ng ATR, mga gate sa pagpasok/paglabas, at pagtatakda ng laki batay sa panganib — ay eksaktong kapareho ng nakaraang iteration sa antas ng byte, kaya napapanatili ang lahat ng pagsusuri sa Layer-1 (malinis na import, subclass, mga method) at ang pumapasang lohika ng signal. Ito ang kaparehong paulit-ulit na sablay sa synthetic proxy kung saan pumapalya sa beripikasyon ang mga helper na @staticmethod kapag tinatawag sa pamamagitan ng self.

Mga Resulta ng Beripikasyon

Nabigo ang beripikasyon (Layer 2 — mga synthetic na sitwasyon): Mga parameter na ginamit: ['max_hold_days', 'stop_atr_mult', 'profit_target_pct', 'position_size_risk_pct', 'divergence_percentile_threshold'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - steady_downtrend: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns()……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 2 — mga synthetic na sitwasyon): Mga parameter na ginamit: ['max_hold_days', 'stop_atr_mult', 'profit_target_pct', 'position_size_risk_pct', 'divergence_percentile_threshold'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - steady_downtrend: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - flat_ranging: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - volatility_spike: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - zero_volume: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000) - price_gap: TypeError: BtcSmartMoneyRetailLsDivergenceLS._to_ns() takes 1 positional argument but 2 were given (bar timestamp: 1735690440000)

Pagsusuri ng Backtest

Sharpe
2.85
Kabuuang Return
2.29%
Max Drawdown
2.10%
Kabuuang Trade
6
Win Rate
66.7%
Profit Factor
2.57

Malinis at wastong pagpapatupad: dual-cohort causal O(log n) lookup, rolling-percentile gating, maayos na pagtatakda ng laki batay sa panganib na ATR; tunay na bagong signal (agwat ng matalinong pera at retail), 0/680 na naunang paggamit.

Matibay na tesis sa ekonomiya (agwat sa pagpoposisyon ng may alam at walang alam)

DECISIVE: 6 trade lang sa 4,712 bar, lahat mula 2026-04-13 hanggang 2026-05-23 — walang makasaysayang datos ang top/global L/S-ratio feed, kaya hindi umaandar ang signal bago ang -2026.

Walang saysay ang mga pangunahing sukatan sa n=6: Sharpe 2.85 na may CI -3.36 hanggang +7.65; 30-araw na yugto ang buong talaan. Hindi ito sapat para sa walk-forward at holdout optimization.

FOURTH estratehiya sa datos ng posisyon sa Binance ngayong sesyon ang nahadlangan ng kaparehong kakulangan ng datos bago ang kamakailang panahon (OI-surge, OI-spike, OI-percentile ay pawang tinalikuran) — patunay ito ng sistemikong hadlang sa data engineering.

Buod ng Resulta

Kasalukuyang walang kasaysayang sumasaklaw sa maraming taon ang lahat ng karagdagang feed na hango sa datos ng posisyon sa Binance (open interest at mga L/S ratio ng account na top/global) — kamakailang ~2-buwang yugto lang ang may datos — kaya ilang beses lang umaandar sa 2026 ang anumang estratehiyang may gate batay rito at hindi kailanman bago nito; dapat isantabi ang mga uring mekanismong ito hanggang ma-backfill ang datos, at tahasang hindi isama ng gabay na 'reliable-data-path' ang mga ito sa mga makasaysayang estratehiya.

Tinalikuran ito ng analyst sa yugto ng pagsusuri ng backtest bago ang optimization dahil sa kaparehong kakulangan ng saklaw ng karagdagang datos na nagpabagsak na sa tatlong estratehiyang OI ngayong sesyon: kailangan ng signal ng agwat ang ≥15 araw-araw na sample mula sa parehong feed ng ratio ng account ng top at global upang umandar, ngunit walang magagamit na makasaysayang datos ang mga feed na ito, kaya walang ibinalik ang lookup bago ang 2026 — sistemikong hadlang ito sa data engineering, hindi kapintasan ng estratehiya.

Isang long/short, iisang instrumento na estratehiya sa BTCUSDT araw-araw na gumagamit sa agwat ng ratio ng long/short account ng mga nangungunang trader at ng pandaigdigang ratio bilang pangunahing signal — nagla-long kapag mas nakapuwesto sa long ang matalinong pera kaysa sa karamihang pinangungunahan ng retail (mataas ang top/global ratio), at nagsho-short kapag mas bearish, gamit ang rolling percentile upang tanging mga paglihis ng may alam laban sa walang alam na sukdulan sa kasaysayan ang makapag-trade; may mga paglabas batay sa ATR at mga parameter na 5. Ito lang ang karagdagang feed (L/S ratios) na hindi pa ginamit bilang pangunahing signal sa 680 eksperimento.

Halos hindi ito masubukan: 6 trade lang ang signal sa 4,712 bar, lahat magkakasama sa ~6-linggong yugto (2026-04-13 hanggang 2026-05-23), kaya ingay lang ang mga pangunahing sukatan sa n=6 (Sharpe 2.85 na may CI na -3.36 hanggang +7.65, antas ng panalo 66.7%, kabuuang kita 2.3% sa 30-araw na talaan).

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.