Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

DOGE News-Sentiment Shock Under-Reaction Drift, Long-Short (DOGEUSDT.BINANCE USD-M, 1H bar + news_sentiment feed — i-trade ang ilang-oras na pag-anod ng presyo na DRIFT kasunod ng matinding sentiment shock sa bawat asset; shock-gated kaya RARE ang mga trade at malaki ang nakukuha sa bawat isa, 3-parameter)

Resulta: Inabandona

DogeNewsSentimentShockDriftLS

Buod ng Resulta

Ang kuwento rito ay data-wall, hindi hatol sa edge — hindi talaga nasubukan ang mekanismo.

Hypothesis

Isang LONG-SHORT, direksiyonal na estratehiya sa trading na iisang instrumento ang pinagbabatayan at na-trigger ng karagdagang feed na BRAND-NEW news_sentiment (sentiment ng bawat asset na binigyan ng marka ng LLM, sa mga bucket na tig-5 minuto, live mula noong 2026-08-13, at kinukuha ayon sa oras gamit ang supp_window). Ito ang unang estratehiya sa strategy factory na gumagamit sa news_sentiment bilang pangunahing signal — hindi ito mekanismong nakabatay sa momentum ng presyo, funding, OI, tick ng daloy ng order, paghina ng premium, liquidation, o momentum na may gate (lahat ay dokumentadong bigong klase L68-L92). Premise: pag-anod ng UNDER-REACTION matapos ang balita sa perp na hinihimok ng salaysay at social media. Nililimitahan ng shock gate ang mga trade kaya bihira at mataas ang kumpiyansa sa mga ito, at naiiwasan ang sobrang dalas ng trade na mas mababa sa bayarin na sumira sa mga klase ng intraday/VWAP/daloy ng order. Mag-long kapag malakas ang positibong shock, mag-short kapag malakas ang negatibong shock, at manatiling walang posisyon kung hindi.

Tinutugunan ng Iteration 4 ang ONLY naiulat na pagkabigo ('salungat ang sign ng Sharpe na -0.24 sa total_return 1.20%'), na depekto sa pagkakatugma ng pagsukat, hindi sa signal: parehong mula sa mark-to-market curve ang dalawang numero, kaya kapag magkaiba ang sign, nangangahulugan itong (a) naganap ang mga fill sa mga presyong hindi nakita ng close-marked series at (b) mas maliit ang headline na +1.2% kaysa sa pinagsama-samang pagwawasto sa gastos ng bawat fill na isinama sa daily series. Binaligtad ang dalawang……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan ng Iteration 4 ang ONLY naiulat na pagkabigo ('salungat ang sign ng Sharpe na -0.24 sa total_return 1.20%'), na depekto sa pagkakatugma ng pagsukat, hindi sa signal: parehong mula sa mark-to-market curve ang dalawang numero, kaya kapag magkaiba ang sign, nangangahulugan itong (a) naganap ang mga fill sa mga presyong hindi nakita ng close-marked series at (b) mas maliit ang headline na +1.2% kaysa sa pinagsama-samang pagwawasto sa gastos ng bawat fill na isinama sa daily series. Binaligtad ang dalawang pagbabago ng iteration-3 na nagpalala sa pagkakaibang ito: (1) inalis ang bracket exit, kaya market order sa pagsasara ng bar ang bawat fill at, dahil dito, IS ang aktuwal na galaw ng presyo sa close-to-close na minamarkahang galaw ayon sa pagkakagawa (pinanatili ang risk control sa pamamagitan ng maluwag na 4% bar-close stop; dahil wala ang mga bracket leg, walang dobleng paglabas); (2) ginawang mas bihira at mas malaki ang mga trade, ayon mismo sa hypothesis — entry_z 1.2 -> 1.8, hold_hours 3 -> 6, nagdagdag ng re-arm guard para maging isang round trip ang bawat bugso ng balita, at position_frac 0.3 -> 0.5 — kaya nahihigitan ng nakukuha sa bawat trade ang humigit-kumulang 0.10% round-trip taker plus impact, sa halip na malunod sa drag mula sa dami ng fill. Hindi ginalaw ang signal logic, point-in-time news lookup, no-data flat rule, at sizing path (pumasa ang mga Layer 1/1.5/2/3 sa mga iyon). Tapat na paalala: news_sentiment pa lang nagsimula ang feed noong 2026-08-13, kaya mga 3 linggo lang ang live-feed na bahagi ng alinmang window — mananatiling maliit ang sample hanggang dumami ang history ng feed; iyon ang tunay na limitasyon ng hypothesis na ito, hindi ang code.

data_wall / hindi masusukat: nagsimulang gumana ang feed na news_sentiment noong 2026-08-13 lang, kaya kahit saklaw ng pangunahing panahon ang 6 taon (53,967 bar), pumapasok sa 2026-08-16 -> 2026-09-05 ang isa sa 24 trade ng EVERY (daily_returns at annual_returns ay para lang sa 2026; ipinapakita ng entry_diag ang lahat ng 24 signal sa panahon ng live feed). Nilulutas nito pabor sa mekanismo ang alalahanin ni QA: gumagana ang no-data guard ng code at hindi ito NOT synthetic backfill — pero mga 3 linggo / 24 trade……Magpakita ng higit paMagpakita ng mas kaunti

data_wall / hindi masusukat: nagsimulang gumana ang feed na news_sentiment noong 2026-08-13 lang, kaya kahit saklaw ng pangunahing panahon ang 6 taon (53,967 bar), pumapasok sa 2026-08-16 -> 2026-09-05 ang isa sa 24 trade ng EVERY (daily_returns at annual_returns ay para lang sa 2026; ipinapakita ng entry_diag ang lahat ng 24 signal sa panahon ng live feed). Nilulutas nito pabor sa mekanismo ang alalahanin ni QA: gumagana ang no-data guard ng code at hindi ito NOT synthetic backfill — pero mga 3 linggo / 24 trade lang ng totoong datos ang natitira. Hindi mabe-validate rito ang isang estratehiyang sadyang bihira at nakaasa sa shock: mga 8 trade lang ang mapapaloob sa mga walk-forward window at kakaunti lang sa holdout, kaya mag-o-overfit sa ingay ang 2-oras na 3-phase optimization (hindi nagbibigay ng makabuluhang pagsusuri ang Sharpe na 0.40 at ang CI [-0.43, 1.00] na sumasaklaw sa zero, batay sa 17 epektibong pang-araw-araw na obserbasyon). Hindi talaga nasubukan ang palagay. Hatol itong DATA, hindi hatol sa edge: patakbuhin muli ang kaparehong estratehiya kapag nakaipon na ng sapat na live history ang feed na news_sentiment (mga 6-12 buwan, >=100 shock trade) para masuri ang pag-anod pagkatapos ng balita sa iba't ibang rehimen. abandon_class = data_wall / hindi masusukat.

Implementasyon

Long/short DOGE USD-M perp sa mga 1H bar, na pinaandar ng z-scored shock sa LLM news_sentiment feed (rolling sum sa loob ng 2h ng mga 5-minutong sentiment bucket, z-scored batay sa sariling 48-bar distribution ng strategy para sa daloy na iyon, point-in-time sa pamamagitan ng supp_window). Nagbubukas ng posisyon sa direksyon ng shock ang |z| >= 1.8 para makuha ang ilang-oras na pag-anod matapos ang balita dahil sa mabagal na pagtugon ng merkado; lumalabas ang posisyon kapag naabot ang 6-oras na takdang paghinto para sa drift horizon, may shock sa kabaligtarang direksyon, o natamaan ang 4% bar-close stop. Inaatasan ng re-arm guard na bumaba muli ang |z| sa ilalim ng trigger bago muling ma-trade ang parehong bugso ng balita; kaya bihira ang mga trade at malaki ang nakukuha sa bawat isa. Naka-flat kapag walang obserbasyon ang news feed sa loob ng 6 oras mula sa bar (ibig sabihin, bago ang 2026-08-13, noong wala pa ang feed) — walang price-only fallback.

Mga Resulta ng Beripikasyon

I-freeze ang hold_hours/position_frac/stop_loss_pct sa mga default nito (at limitahan ang optimization sa mga pangunahing param ng 3, gaya ng sinasabi ng hypothesis) o i-update ang pagkakalahad ng hypothesis para saklawin ang mga param ng 6.

Ipinapakilala ng hypothesis ang isang strategy na may '3 parameter' at tinatawag ng code ang shock_window_hours / baseline_bars / entry_z na mga pangunahing param ng mekanismong 3, pero 6 na parameter ang maaaring i-optimize ayon sa _param_bounds (idinadagdag ang hold_hours, position_frac, stop_loss_pct). Tugma pa rin sa hypothesis ang istruktura ng mekanismo, kaya hindi ito salungatan; pero mas malawak na saklaw ang sasaliksikin ng optimizer kaysa ipinahihiwatig ng paglalarawang '3 parameter' — mas malaking saklaw para sa PBO/overfitting sa maliit na sample.

Tiyaking tinatawag ng base template ang subclass na min_bars_required(); kung config/attribute ang gamit nito, itakda roon ang warmup para maiwasang tahimik na hindi mapansin ang override.

Itinatampok ng static analysis na natatabunan ng min_bars_required(self) ang isang method ng framework ('umaasa ang base sa sarili nitong implementation'). Kung hindi talaga ipinapasa ng base template ang tawag sa override, maaaring hindi maipatupad ang nilalayong 24-bar barrier. Hindi ito nakamamatay — kusa pa ring nag-i-initialize ang shock baseline gamit ang sarili nitong deque.

Ang tunay na panganib dito ay saklaw at kakayahang sukatin ang datos, hindi ang code. Parehong sinasabi ng hypothesis at developer na news_sentiment lang naging live ang feed noong 2026-08-13, kaya mga 3.5 linggo pa lang ang totoong history noong 2026-09-07. Para sa sadyang RARE, shock-gated na estratehiya (|z|>=1.8, hold nang 6h, may re-arm guard), iilang tunay na trade lang ang maibibigay ng mga 3 linggong live feed. Gayunman, nag-ulat ang Layer-3 sandbox ng 1283 trade na may regime/stress attribution na……Magpakita ng higit paMagpakita ng mas kaunti

Ang tunay na panganib dito ay saklaw at kakayahang sukatin ang datos, hindi ang code. Parehong sinasabi ng hypothesis at developer na news_sentiment lang naging live ang feed noong 2026-08-13, kaya mga 3.5 linggo pa lang ang totoong history noong 2026-09-07. Para sa sadyang RARE, shock-gated na estratehiya (|z|>=1.8, hold nang 6h, may re-arm guard), iilang tunay na trade lang ang maibibigay ng mga 3 linggong live feed. Gayunman, nag-ulat ang Layer-3 sandbox ng 1283 trade na may regime/stress attribution na sumasaklaw sa 2024-2025 — mga trade na naganap bago pa umiral ang feed. Ibig sabihin, maaaring nagpasok o nag-backfill ng synthetic na balita ang sandbox sa buong window, o maaaring historikal na na-backfill ang feed mismo; kung ang sandbox ang nagpasok o nag-backfill nito, hindi diagnostic ang resulta ng sandbox at magiging UNMEASURABLE (data-wall) ang full-history backtest sa totoong 3-linggong feed. Dapat beripikahin ng analyst ang aktuwal na saklaw ng news_sentiment bago pagkatiwalaan ang anumang headline: tiyakin kung may totoong DOGE news_sentiment sa buong backtest span; kung mga 3 linggo lang ang saklaw, ipagpaliban at ituring na hindi masusukat hanggang magkaroon pa ng history ang feed. Hiwalay dito, lubhang negatibo ang equity curve ng sandbox (-90.3%, PF 0.77, avg_trade_return_pct -0.014%), pero ayon sa paalala sa smoke test, isa itong draw na hindi na-optimize sa posibleng synthetic na datos at hindi batayan para humarang.

Pagsusuri ng Backtest

Sharpe
0.40
Kabuuang Return
10.25%
Max Drawdown
1.94%
Kabuuang Trade
24
Win Rate
62.5%
Profit Factor
2.28

Ang unang strategy na gumamit sa news_sentiment feed bilang pangunahing signal, isang tunay na bagong mekanismong naiiba sa mga naidokumentong dead momentum/funding/OI/order-flow class.

Tama ang paghawak ng code sa nawawalang history: pinananatiling naka-flat ng no-data guard (_news_shock returns None before 2026-08-13) ang strategy sa buong 2020-2026-08-12, at nakikipag-trade lang ito kapag umiiral talaga ang feed.

Mukhang maayos ang ekonomiya ng bawat trade: lampas sa minimum na bayarin ng Binance na USD-M 0.15% ang avg_trade_return_pct 1.04% perp, PF 2.28, win_rate 0.625, at balanse ang long/short na mga bahagi, alinsunod sa palagay na long+ kapag may shock at short- kapag may kabaligtarang shock.

RESOLVES ang pag-aalala tungkol sa edge sa full-history run QA: walang NOT synthetic injection (walang pre-2026-08 trade); sadyang mga 3.5 linggo pa lang gumagana ang live feed.

Mga 3 linggo lang ang buong sample na mapagti-trade: naganap ang lahat ng 24 trade sa 2026-08-16 -> 2026-09-05 (daily_returns at annual_returns ay 2026 lang ang ipinapakita). Kinukumpirma ng entry_diag ang 24 signal/24 submission sa 53,944 bar, na pawang nasa live-feed window.

Hindi sapat ang 24 trade para suportahan ang 3-yugtong optimization: hahatiin ng walk-forward ang datos sa mga window na humigit-kumulang 1 linggo at may mga 8 trade, at iilang trade lang ang mapupunta sa holdout — mag-aakma ang optimizer sa ingay, hindi sa edge.

Ang Sharpe na 0.40, na may CI [-0.43, 1.00] na sumasaklaw sa zero, at effective_daily_obs 17 ay nangangahulugang walang matibay na estadistikal na batayan ang pangunahing resulta; sadyang bihira ang disenyo na shock-gated (|z|>=1.8, 6h na hold, may re-arm guard), kaya mabagal madaragdagan ang bilang ng mga trade.

Walang laman ang regime/stress attribution sa bawat pre-2026 window (pawang zero/null) dahil walang naganap na trade doon — walang aktuwal na na-validate sa iba't ibang regime.

Pagsusuri

Pamantayan sa backtest: - hindi maaasahan ang mga sukatan: Hindi magkakaugnay: salungat ang sign ng Sharpe na -0.24 sa total_return 1.20% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve, samantalang mula sa equity curve ang return. Equity curve ang gamiting batayan.

Buod ng Resulta

Hindi mapapatunayan ang bihira at shock-gated na mekanismo gamit ang bagong feed na ilang linggo pa lang ang history; maghintay ng mga 6-12 buwan / >=100 shock trade bago magsubok.

Iniwan sa yugto ng pagsusuri sa backtest bago ang optimization: kulang sa mga threshold na 30 trade at 26 linggo ang humigit-kumulang 3.5 linggo / 24 trade ng live-feed data, at mas mababa sa zero ang sharpe_ci_low — hindi masusukat, kaya ingay lang ang aangkopan ng optimization.

Ang unang strategy sa factory na gumamit sa news_sentiment feed bilang pangunahing signal: long-short na DOGEUSDT.BINANCE 1H strategy na nakikipag-trade sa ilang-oras na post-news drift dahil sa mabagal na pagtugon ng merkado. Shock-gated ito gamit ang z-score na nagno-normalize sa sarili nito, kaya bihira ang mga trade at malaki ang nakukuha sa bawat isa.

24 trade sa loob ng 6-taong saklaw, na may total_return 10.25x, win_rate 0.625, PF 2.28, avg_trade_return_pct 1.04% — pero 0.40 lang ang Sharpe, na may CI [-0.43, 1.00]. Naganap ang lahat ng 24 trade sa 2026-08-16→09-05 dahil 2026-08-13 pa lang nagsimulang gumana ang feed.

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.