BNB Binance USD-M Dual-Timeframe Momentum Confluence — Long-Short na 4H Trend na nakahanay sa Arawang Trend, Flat Kapag Hindi Nagtutugma, ATR Trailing Exit (Pagpili ng Asset na Mababa ang Kurtosis, 3-Parameter)
Resulta: Inabandona
BnbBinanceDualTimeframeMomentumConfluenceLS
Buod ng Resulta
Inangkop ng BnbBinanceDualTimeframeMomentumConfluenceLS ang mekanismong nakaligtas sa strategy factory sa BNB, na sadyang pinili bilang major na may pinakamakinis na trend at pinakamababang kurtosis para makapasa sa significance at outlier gate na pumatay sa mga kapatid na may mas mataas na beta at mas maikling kasaysayan. Matibay at nakalatag ang batayang backtest (+385%, Sharpe na 0.97, PF 1.82, kurtosis na 10.2, positibo bawat taon), at wastong nilimitahan ng itinakdang pag-aayos ang paghahanap ng optimizer sa 3 tunable lang. Pero bumagsak pa rin ang huling optimization sa parehong hard robustness gate — halos hindi nagbago ang PBO 0.524 at holdout ratio na 0.612 sa pagbawas ng DOF — kaya best-of-N artifact ang matibay na optimized Sharpe na 1.29. Iniwan ito ng analyst sa yugtong ANALYZING ayon sa paunang itinakdang tuntunin nito, mas malinaw na kabiguan sa robustness kaysa sa kapatid na ADA (holdout lang ang bumagsak); umabot ito sa optimization at analysis pero hindi sa pagsusuri ng panganib o pag-promote.
Isang LONG-SHORT, iisang instrumento, purong-presyo na MOMENTUM-CONFLUENCE trend follower sa BNBUSDT.BINANCE (USD-M perpetual), 4H pangunahing timeframe + 1D kumpirmasyon ng trend. Sadyang pinili ito batay sa ebidensya bilang ASSET, hindi basta panibagong anyo. Sa mga kamakailan kong panukala, paulit-ulit na nakalikha ng tunay na GOOD, DISTRIBUTED, walang kaugnayan sa ibang alpha ang napatunayang mekanismo ng confluence (paper-stage BTC dual-TF, Sharpe 1.99) (LINK-HL positibo bawat taon, AVAX-HL PF 1.57 / +42.4%……Magpakita ng higit paMagpakita ng mas kaunti
Isang LONG-SHORT, iisang instrumento, purong-presyo na MOMENTUM-CONFLUENCE trend follower sa BNBUSDT.BINANCE (USD-M perpetual), 4H pangunahing timeframe + 1D kumpirmasyon ng trend. Sadyang pinili ito batay sa ebidensya bilang ASSET, hindi basta panibagong anyo. Sa mga kamakailan kong panukala, paulit-ulit na nakalikha ng tunay na GOOD, DISTRIBUTED, walang kaugnayan sa ibang alpha ang napatunayang mekanismo ng confluence (paper-stage BTC dual-TF, Sharpe 1.99) (LINK-HL positibo bawat taon, AVAX-HL PF 1.57 / +42.4% 2025), pero bumagsak dahil sa TWO tiyak at dokumentadong dahilan: (a) sa Hyperliquid, masyadong maikli ang ~2.3y na kasaysayan para pumasa sa bootstrap-CI / deflated-Sharpe significance gate ('hindi pa napatutunayan ang edge, maling venue/data'); at (b) pinatataas ng mabibigat na right tail ng mas mataas ang beta na alt ang return_kurtosis, kaya tinutukoy ng deflated-Sharpe / outlier checks na bagsak ang resulta. Pinili ang BNB para tugunan nang sabay ang BOTH: mayroon itong ~5–6 taon ng kasaysayan sa Binance USD-M (sapat na sample para sa significance gate na hindi napasa ng mga HL port), at ito ang likidong major na may pinakamatatag na trend na SMOOTHEST — exchange token na unti-unting nagte-trend sa halip na biglang pumalo, kaya pinakamababa ang LOWEST return-kurtosis sa mga likidong pangalan. Ito mismo ang katangiang nagbibigay-daan sa distributed trend edge na pumasa sa deflated-Sharpe / outlier-mirage gates na nagpabagsak sa mga Donchian/alt variant na mas mataas ang kurtosis. Pinananatili nito ang napatunayang lohika ng confluence (itapat ang 4H momentum read sa daily trend, manatiling flat kapag hindi magkasundo, i-trail ang mga panalong posisyon) — NOT breakout (iniiwasan ang L9/L41 outlier-mirage class), NOT mean-reversion fade (L53), NOT squeeze (L54), NOT cross-sectional/per-name-ensemble basket (L52), NOT non-price-feed gate (L46), NOT options/COIN-M (L50/L51). Pinupunan nito ang puwang sa long-short na direksyon (13.7% kumpara sa long-only book na 86%) at nagdaragdag ng pangalang hindi BTC/ETH sa Binance book. Paalala sa venue quota: labis ang kinatawan ng Binance, pero pinatutunayan ng sarili kong tala na hindi maaaring VALIDATED ang mekanismong ito sa maikling kasaysayan ng HL — kailangan ng survivor ang venue na may mahabang kasaysayan, kaya inuuna ko rito ang posibilidad na mabuhay. Profile ng panganib: ~1.5% equity risk bawat trade sa pamamagitan ng ATR stop; sizing na nakaayon sa volatility (notional = risk_budget / (atr_mult * ATR_4H)) na may limitasyon sa notional bawat trade (≤25% ng equity*leverage); 2x leverage cap (binabasa ang self.config.leverage). Eksaktong 3 tunable parameter (ratio ng slow/fast EMA, daily-trend lookback, ATR trailing multiple); nakapirmi ang fast EMA sa napatunayang relatibong halaga ng survivor para iwasan ang best-of-N overfit.
Nagti-trigger ito sa paunang itinakda kong tuntunin sa paghinto ng iteration-1. Inilapat nang tama ng developer ang iniresetang pag-aayos — tunay nang limitado ang walk-forward search sa 3 idineklarang tunable (best_params ay nagpapatunay na ema_ratio/daily_lookback/trail_atr_mult lang ang nagbago; nanatiling nakapirmi ang iba sa pamamagitan ng underscore-prefix), at malinis ang sensitivity (0 bangin). Pero ang pagbawas sa epektibong DOF mula ~8 tungo sa 3 ay NOT nag-ayos sa dalawang mahigpit na gate: PBO ay……Magpakita ng higit paMagpakita ng mas kaunti
Nagti-trigger ito sa paunang itinakda kong tuntunin sa paghinto ng iteration-1. Inilapat nang tama ng developer ang iniresetang pag-aayos — tunay nang limitado ang walk-forward search sa 3 idineklarang tunable (best_params ay nagpapatunay na ema_ratio/daily_lookback/trail_atr_mult lang ang nagbago; nanatiling nakapirmi ang iba sa pamamagitan ng underscore-prefix), at malinis ang sensitivity (0 bangin). Pero ang pagbawas sa epektibong DOF mula ~8 tungo sa 3 ay NOT nag-ayos sa dalawang mahigpit na gate: PBO ay 0.5238 pa rin (dating 0.5331 — halos walang ipinagbago, higit pa rin sa 0.5) at 0.612 pa rin ang holdout ratio (dating 0.627 — bahagyang mas masama, mas mababa pa rin sa 0.70; holdout Sharpe na 1.275 kumpara sa WF-OOS 2.08). Pareho itong mga mahigpit na pagkabigong ipinapatupad ng code at hindi maaaring i-waive, kaya imposibleng i-promote, at ito na ang huling pagtatangka sa optimization (2 sa 2). Eksaktong ito ang paunang itinakda kong hatol sa iteration-1: 'kung ipinapakita pa rin ng pagtatangka 2 ang PBO > 0.5 OR holdout ratio < 0.70 matapos limitahan sa 3 parameter, hindi nananatili ang edge sa tapat na pagpili ng OOS sa asset na ito at dapat itong talikuran.' Pareho pa ring bagsak ang mga kundisyon. Ang PBO na lampas pa rin sa 0.5 kahit minimal ang ibabaw na may 3 parameter ay nangangahulugang mas malamang kaysa hindi na overfit ang walk-forward selection sa ON BNB mismo — ang malakas na optimized backtest (Sharpe na 1.29, PF 2.33, DD 7.5%) ang best-of-N na artifact na nilalayong saluhin ng mga gate na PBO/holdout. Mas malinis itong pagtalikod kaysa sa kapatid na ADA: naipasa ng ADA ang PBO (0.48) at DSR (1.0), at holdout lang ang bumagsak (halos nakapasa), samantalang bagsak sa BOTH PBO at holdout ang BNB kahit matapos ang pag-aayos. Wala nang tapat na paraan para baguhin ito (tapos na ang limitasyong DOF at wala itong ipinagbago sa mga gate). Makatwiran ang tesis tungkol sa asset na mababa ang kurtosis at kapareho ng paper survivor ang mekanismo, pero hindi pumapasa ang BNB na bersiyon sa tibay ng multiple-testing/holdout. Talikuran.
Implementasyon
Long-short, iisang instrumento, momentum-confluence trend follower sa perpetual na BNBUSDT.BINANCE USD-M, pangunahing bar na 4H at 1-DAY trend confirm. Mabilis na bahagi = (EMA12 - EMA36)/ATR14 sa seryeng 4H, ibinabalik sa bawat bar bilang tuloy-tuloy na pagbasa na isinaayos ayon sa volatility; mabagal na bahagi = sign ng arawang kita sa loob ng 20 araw, kinukuha mula sa tunay na BNBUSDT 1-DAY bar sa pamamagitan ng on_extra_bar. LONG lang kapag parehong pataas, SHORT lang kapag parehong pababa, FLAT kapag hindi nagtutugma. Lumalabas kapag naabot ang trailing stop na 3x-ATR mula sa pinakamataas na close mula nang pumasok, kapag bumaligtad ang arawang trend, o kapag bumaligtad ang pagbasa sa 4H. Itinatakda ang laki ng posisyon sa panganib na ~1.5% ng equity sa layo ng trailing stop, at nililimitahan sa 25% ng equity x 2x leverage. EXACTLY tatlong tunable na nakikita ng optimizer: ema_ratio, daily_lookback, trail_atr_mult -- ipinapasa ang bawat iba pang knob sa key na may underscore-prefix na nilalaktawan ng optimizer at sensitivity analyzer.
Ginagawa ng iteration 2 ang pagbabagong hiniling ng feedback sa ONE, at wala nang iba: binabawasan nito ang epektibong degrees of freedom ng optimizer mula ~8 pabalik sa ipinahayag na 3 ng hypothesis. Byte-identical ang lohika ng trading, mga threshold, hangganan at default sa iteration 1 -- muling pinatakbo ko ang full-sample replay ng eksaktong klaseng ito at nakuha ang kaparehong 450 trades / +1.61% average bawat trade / PF 2.01, kaya walang pumasa na bumagsak. HOW THE FIX WORKS (sinuri sa optimizer source,……Magpakita ng higit paMagpakita ng mas kaunti
Ginagawa ng iteration 2 ang pagbabagong hiniling ng feedback sa ONE, at wala nang iba: binabawasan nito ang epektibong degrees of freedom ng optimizer mula ~8 pabalik sa ipinahayag na 3 ng hypothesis. Byte-identical ang lohika ng trading, mga threshold, hangganan at default sa iteration 1 -- muling pinatakbo ko ang full-sample replay ng eksaktong klaseng ito at nakuha ang kaparehong 450 trades / +1.61% average bawat trade / PF 2.01, kaya walang pumasa na bumagsak. HOW THE FIX WORKS (sinuri sa optimizer source, hindi inakala): iniikutan ng objective ng WalkForwardOptimizer at ParallelRunner ang bawat entry sa `parameters` at tinatawag ang trial.suggest_int/suggest_float sa anumang numerikong halaga, gamit ang _param_bounds kapag itinakda at mekanikal na x0.5-1.5 band kung hindi -- kaya eksaktong ganito naitono sa iteration 1 ang fast_ema (12->7), atr_period (14->20), risk_pct (->0.0116) at max_notional_frac (->0.3675). Nilalaktawan ng dalawang file ang anumang key na nagsisimula sa underscore (`if name.startswith("_"): params[name] = base_value`), at ganoon din ang ginagawa ng SensitivityAnalyzer.generate_variations. Kaya ipinapasa na ngayon ang apat na infra knob bilang _fast_ema=12, _atr_period=14, _risk_pct=0.015, _max_notional_frac=0.25, at kinukuha ang mga ito mula sa mga key na iyon sa __init__ habang hindi binabago ang mga default; inalis nang buo ang min_notional sa config (itinatalaga na ito ng base class bilang default na 5.0, ang wastong halaga ng BNB) kaya hindi rin ito mahahanap. Programatikong tiniyak kong eksakto na ngayon ang searchable set na ['ema_ratio', 'daily_lookback', 'trail_atr_mult'] at ibinabalik ng _declared_bounds ang {ema_ratio: (2.0,4.0), daily_lookback: (10,30), trail_atr_mult: (2.0,4.0)} -- nanatili ang ipinahayag na hangganan gaya ng itinagubilin, at nananatiling fast=12 / slow=36 / atr=14 / risk=0.015 / cap=0.25 ang strategy sa runtime. Muling sinuri nang lokal ang mga layer na 1-3: malinis ang static analysis, pumasa ang lahat ng anim na synthetic scenario na may tuloy-tuloy na pabago-bagong signal, at nagpatakbo ang totoong 365-day sandbox ng 128 trades, +19.97%, Sharpe 0.98, PF 1.59, average na 0.878% bawat trade, walang min-notional drop. Sa tatlong dimension sa halip na walo, mas siksik na natatakpan ng 75 trial kada window ng Optuna ang espasyo sa bawat dimension; karaniwang PBO reducer ito at dapat ding magpataas sa holdout ratio sa pagbawas ng best-of-N selection noise. Kung lampasan pa rin ng PBO ang 0.5 o manatiling mababa sa 0.70 ang holdout ratio sa patas na ibabaw na 3-parameter na ito, sang-ayon ako sa Analyst na hindi nananatili ang edge sa pagpili ng OOS sa BNB at dapat nang talikuran sa halip na ulitin ang pag-iterate.
Mga Resulta ng Beripikasyon
Optimizer/analyst: tiyaking eksaktong {ema_ratio, daily_lookback, trail_atr_mult} ang set na mahahanap sa aktuwal na run at ipatupad ang PBO<=0.5 at holdout>=0.70; iwan ito kung bumagsak pa rin ang alinman, ayon sa mismong pahayag ng developer.
Kailangang muling kumpirmahin ng optimizer/analyst ang pag-aayos sa overfit ng iteration-2, hindi ng QA. Pinapaliit ng pagbabago ang searchable DOF ng optimizer mula ~8 tungo sa idineklarang 3 ng hypothesis sa pamamagitan ng paglipat ng fast_ema/atr_period/risk_pct/max_notional_frac sa mga key na may underscore-prefix (_fast_ema atbp.) na sinasabi ng developer na nilalaktawan ng WalkForwardOptimizer at SensitivityAnalyzer. Sinuri ko ang bahagi ng strategy: eksaktong tugma ang mga p.get key sa __init__ sa mga config key, kaya nagiging fast=12/slow=36/atr=14/risk=0.015/cap=0.25 ang mga ito, at 3 tunable lang ang idinedeklara ng _param_bounds. Nasa asal ng imprastraktura sa labas ng strategy code at ng saklaw ng QA kung talagang nilalaktawan ng optimizer ang mga underscore key — kung mali ito, hindi magkakabisa ang pagbawas sa DOF, bagaman gagana pa rin nang tama ang strategy. Bumagsak ang iteration-1 sa PBO 0.5503 / holdout 0.63; nasa optimizer/analyst ang pasya kung pumapasa na ngayon ang surface na 3-DOF sa PBO<=0.5 at holdout>=0.70.
Para sa live deployment, panatilihin ang _side/_extreme/_entry_atr o buuin muli mula sa cache.positions_open() sa halip na mula sa kasalukuyang signal.
Hinuhulaan ng should_exit() ang _side mula sa live signal sign sa pag-restart (_side==0). Hindi ito naaabot sa backtest; panganib lang ito kapag nag-crash at nag-restart habang may bukas na posisyon sa live. (In-upgrade ito ng kapatid na ORB para basahin ang cache.positions_open(); mapapatibay rin nito ang paggamit nito sa live.)
Pagsusuri ng Backtest
Sharpe
0.97
Kabuuang Return
384.57%
Max Drawdown
10.02%
Kabuuang Trade
453
Win Rate
43.7%
Profit Factor
1.82
Naipatupad ayon sa itinakda ang pag-aayos sa iteration-1: inilipat ang fast_ema/atr_period/risk_pct/max_notional_frac sa mga key na may underscore-prefix na nilalaktawan ng optimizer at sensitivity analyzer, kaya nalimitahan ang paghahanap sa 3 idineklarang tunable (DOF 8 -> 3) — tuwirang pangbawas sa PBO
Hindi nagbago at nanatiling malakas ang pangunahing backtest: Sharpe 0.966 na may CI-low 0.3585 > 0, PSR 0.9986, PF 1.82, max_drawdown 10.0%, avg_trade_return_pct 1.59%, 453 trades
Positibong EVERY taon 2020-2026, kasama ang bear market na 2022 (+28.4%); return_kurtosis 10.2 (napanatili ang tesis tungkol sa asset na mababa ang kurtosis) — distributed edge; pumasa sa deflated Sharpe na 0.9521 sa naunang optimization
Magkapareho ang trading logic at batayang resulta sa iteration 1 — nasa optimizer search surface lang ang buong pag-aayos, kaya mapapatunayan lang ang tagumpay nito sa muling optimization (PBO/holdout ay kailangang pumasa talaga)
Nabigo ang naunang optimization sa PBO 0.53 at holdout ratio na 0.627; kung hindi talaga nililimitahan ng underscore-skip ang Optuna, mauulit ang mga hard fail na iyon
Malamang na mag-optimize sa ~1.3-1.4 ang Sharpe na 0.97 ng iisang config, mas mababa sa malambot na hangganang 1.5 (maaari lang itong isantabi kung pumasa ang dalawang hard gate)
Pagsusuri
Naipatupad nang tama ang itinakdang pag-aayos: nilimitahan ang paghahanap sa 3 ipinahayag na tunables (best_params nagpapatunay na ema_ratio/daily_lookback/trail_atr_mult lang ang nagbago); walang sensitivity cliff sa 0, masinsing 1.40-1.66 grid
Pasado ang Deflated Sharpe (0.9526), sharpe_ci_low 0.6985 > 0, PF 2.33, max_drawdown 7.5%, avg_trade_return_pct 2.05%, positibo sa karamihan ng mga taon
PBO 0.5238 STILL > 0.5 matapos ibaba ang DOF sa 3 (dating 0.5331) — mas malamang kaysa hindi na overfit sa asset na ito ang walk-forward selection kahit sa pinakamaliit na DOF
Holdout ratio na 0.612 STILL < 0.70 (dating 0.627, bahagyang mas masama): Sharpe ng holdout na 1.275 kumpara sa WF-OOS 2.08
Pareho itong UNWAIVABLE hard gate -> imposibleng i-promote; at ito ang huling optimization attempt (2 sa 2)
Bumagsak sa BOTH PBO at holdout (di-gaya ng kapatid na ADA na pumasa sa PBO+DSR at holdout lang ang bumagsak) — mas malinaw na kabiguan sa robustness; humihina kamakailan ang regime (rolling_sharpe negatibo noong huling bahagi ng Hulyo 2026)
Hindi binabago ng NOT ang lohika ng signal — maayos ang mekanismo. Ang dalawang tiyak na bagsak (PBO 0.5331 > 0.5, holdout ratio 0.627 < 0.70) ay dulot ng pagpapalawak ng optimizer sa paghahanap sa ~8 parameter, salungat sa idineklarang minimal na saklaw na 3 parameter ng hypothesis. Ipinapakita ng best_params na naitono ang fast_ema 12->7, atr_period 14->20, risk_pct->0.0116, max_notional_frac->0.3675, pati ang ema_ratio (3.99) at trail_atr_mult (3.93) na umabot sa pinakamataas na limitasyon. FIX: limitahan ang……Magpakita ng higit paMagpakita ng mas kaunti
Hindi binabago ng NOT ang lohika ng signal — maayos ang mekanismo. Ang dalawang tiyak na bagsak (PBO 0.5331 > 0.5, holdout ratio 0.627 < 0.70) ay dulot ng pagpapalawak ng optimizer sa paghahanap sa ~8 parameter, salungat sa idineklarang minimal na saklaw na 3 parameter ng hypothesis. Ipinapakita ng best_params na naitono ang fast_ema 12->7, atr_period 14->20, risk_pct->0.0116, max_notional_frac->0.3675, pati ang ema_ratio (3.99) at trail_atr_mult (3.93) na umabot sa pinakamataas na limitasyon. FIX: limitahan ang walk-forward na paghahanap sa ONLY idineklarang tunable na 3 (ema_ratio, daily_lookback, trail_atr_mult) at PIN ang iba sa mga default ng hypothesis para sa optimizer (fast_ema=12, atr_period=14, risk_pct=0.015, max_notional_frac=0.25, min_notional=5.0). Ang pagbabawas sa epektibong DOF mula ~8 tungo sa 3 ay karaniwang paraan para bawasan ang PBO at dapat ding magpataas sa holdout ratio (mas kaunting pag-angkop sa paghahanap ng pinakamahusay sa N). Panatilihin ang idineklarang mga hangganan. Inaasahan: malamang na pumalo ang Sharpe sa ~1.3-1.4 (mas mababa pa rin sa malambot na hangganang 1.5), pero maaaring isantabi ang hangganang iyon kung malampasan ng pagtatangkang 2 ang BOTH mahihigpit na pamantayan (PBO < 0.5 AND holdout ratio >= 0.70), dahil sa PF 2.38 / DD 4.9% / DSR 0.95 / positibo bawat taon. Katibayan na tunay ang edge at hindi curve-fit: walang sensitivity cliff sa masikip na grid na 1.45-1.66, DSR 0.9521, at positibo bawat taon ang mga resulta sa iba't ibang panahon. Kung makita pa rin sa pagtatangkang 2 ang PBO > 0.5 o holdout ratio < 0.70 matapos limitahan sa 3 parameter, hindi nananatili ang edge matapos ang tapat na pagpili ng OOS sa asset na ito at dapat itong talikuran. Isinulat ang detalyadong feedback sa workspace/discussions/13775061-1912-4126-8627-9dacba4d18ae/iteration_1_feedback.md.
Buod ng Resulta
Nakakatulong lang ang paglilimita sa mga degree of freedom para mabawasan ang overfit kung talagang nagbabago ang mga gate — kapag nananatili ang PBO sa itaas ng 0.5 at pumapalya ang holdout kahit sa pinakamaliit na 3-parameter surface, ang matibay na optimized backtest ang best-of-N artifact na nilalayong mahuli ng mga gate na iyon, at hindi kayang mapawalang-bisa ng tesis tungkol sa asset na mababa ang kurtosis ang kabiguang pumasa sa multiple-testing robustness sa partikular na asset na iyon.
Nakatanggap ito ng hatol na 'i-optimize' at, sa terminal (ikalawang) pagtatangka matapos ang itinakdang pag-aayos sa degrees of freedom na wastong nagtakda sa paghahanap sa 3 parameter, iniwan ito ng analyst sa yugtong ANALYZING ayon sa paunang itinakdang tuntunin sa paghinto: hindi binago ng pagbawas sa DOF mula ~8 tungo sa 3 ang dalawang hard gate na hindi maaaring isantabi — nanatili ang PBO sa 0.524 at ang holdout ratio ay 0.612 — kaya imposibleng itaas ito sa susunod na yugto. Ang PBO na lampas sa 0.5 kahit sa pinakamaliit na DOF ay nangangahulugang mas malamang kaysa hindi na overfit ang walk-forward selection partikular sa BNB.
Isang long-short, iisang instrumento, dual-timeframe momentum-confluence trend follower sa BNBUSDT.BINANCE USD-M (4H pangunahing timeframe + 1D kumpirmasyon, 3 parameter). Pumapasok lang ito sa posisyon kapag magkatugma ang ATR-normalized na 4H EMA spread at daily trend, nagiging flat kapag hindi magkasundo, at nagti-trail ng mga panalo gamit ang ATR stop — inililipat nito sa BNB ang mekanismo ng survivor ng factory, na pinili bilang likidong major na may pinakamakinis na trend (pinakamababang kurtosis) para pumasa sa significance/outlier gates.
Nagbalik ang backtest (BNBUSDT.BINANCE 4H, 2368 araw ng data) ng +385% na may Sharpe na 0.966 (CI-low 0.36), profit factor na 1.82, max drawdown na 10.0%, mababang kurtosis na 10.2, at positibo bawat taon kasama ang bear market na 2022 (+28.4%). Pumasa sa deflated Sharpe (0.9526) ang optimization (nilimitahan sa 3 tunable sa pamamagitan ng mga key na nilalaktawan dahil sa underscore) at itinaas ang config sa Sharpe na 1.29/PF 2.33/DD 7.5%, pero bumagsak ang parehong robustness gate: PBO 0.524 (>0.5) at holdout ratio na 0.612 (<0.70, Sharpe ng holdout na 1.275 kumpara sa WF-OOS 2.08).
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.