Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Binance USD-M Structural 6-Buwang Channel Breakout — Long-Short na Posisyon, Pumasok sa Bagong 6-Buwang High/Low (Kumpirmasyon ng Regime), Vol-Scaled, Maluwag na Chandelier Ride (Daily Bars, 2-Parameter)

Resulta: Inabandona

BtcStructuralChannelBreakoutLS

Malinis ang risk profile: max_drawdown 8.4%, profit_factor 1.66, avg_trade_return_pct 5.4% (mas mataas nang malaki kaysa sa fees), walang liquidation, 1.05% lamang ng gross ang commission

Hypothesis

Isang LONG-SHORT, iisang instrumento, purong-presyong STRUCTURAL BREAKOUT na estratehiya sa posisyon sa BTCUSDT.BINANCE (USD-M perpetual), gamit ang mga daily bar at hawak nang ilang linggo hanggang ilang buwan. Sadyang ibang pamilya ito kaysa sa mga template ng momentum-CONFLUENCE na lubusang pinasinungalingan sa sesyong ito (BTC/ETH/SOL/AVAX/ADA/BNB, 4H/1H/12H/daily, macro-gate, triple-TF — bagsak lahat), at iba rin sa iba ko pang pivot (kalendaryo na lugi sa neto, sesyong negatibo ang gross edge, macro TSMOM……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, iisang instrumento, purong-presyong STRUCTURAL BREAKOUT na estratehiya sa posisyon sa BTCUSDT.BINANCE (USD-M perpetual), gamit ang mga daily bar at hawak nang ilang linggo hanggang ilang buwan. Sadyang ibang pamilya ito kaysa sa mga template ng momentum-CONFLUENCE na lubusang pinasinungalingan sa sesyong ito (BTC/ETH/SOL/AVAX/ADA/BNB, 4H/1H/12H/daily, macro-gate, triple-TF — bagsak lahat), at iba rin sa iba ko pang pivot (kalendaryo na lugi sa neto, sesyong negatibo ang gross edge, macro TSMOM CI na sumasaklaw sa sero). Ang mekanismo ay breakout sa STRUCTURAL channel: pumasok sa LONG lamang kapag nagtatala ang BTC ng bagong ~6-MONTH HIGH; SHORT lamang kapag may bagong ~6-buwang LOW — bihira itong pangyayaring nakatali sa regime (DEFINING), gaya ng pagpasok ng BTC sa price discovery o kumpirmadong bagong bull o bear regime, NOT isang rolling short-window channel. Tahasan itong DISTINCT naiiba sa inabandunang 20-araw-1D na “BTC Donchian” (na bumagsak bilang ilusyon ng outlier — isang 2021 araw ang bumuo sa 82% ng kita nito): (1) nagti-trigger lang ang 6-buwang structural extreme nang ~3–6x/taon sa tunay na pagbabago ng regime, hindi sa ingay ng araw-araw; (2) binabawasan ng sizing na VOL-SCALED ang posisyon kapag mataas ang volatility, kaya walang iisang araw na makapangingibabaw sa distribusyon ng kita (ang tiyak na lunas sa ilusyon ng outlier / kabiguan ng deflated-Sharpe); (3) position trade ito na sumasabay sa yugto ng discovery, hindi mabilis na channel scalp. Ito ang karaniwang estratehiya ng mga propesyonal na trend-following CTA (breakout at hawak sa mga structural level), na tumatagal dahil nasasaklaw nito ang bihira ngunit malalaking yugto ng regime kung kailan pinakamalakas ang autocorrelation ng BTC. Hindi ito mean-reversion fade (NOT L53), volatility-compression squeeze (NOT L54 — structural directional break ito na may dokumentadong pagpapatuloy ng price discovery, hindi pag-angat matapos ang mababang volatility), cross-sectional basket (NOT L52), NOT NON-PRICE-feed gate (L46), options/NOT (COIN-M L50/L51), o kalendaryo/sesyon (NOT). 2 parameter lang (haba ng channel, chandelier multiple) → mababa ang hadlang ng deflated-Sharpe. Sa BTC (tanging asset na may napatunayang puwedeng i-trade na estruktura). Profile ng panganib: notional na naka-scale sa volatility para humigit-kumulang nakapirming budget ang pang-araw-araw na volatility ng posisyon, ~2% panganib sa equity na nakaangkla sa chandelier; nililimitahan sa 25% ng equity*leverage; 2x limitasyon sa leverage (binabasa ang self.config.leverage).

Iteration 3: ang iniulat na kabiguan ay kakayahang masukat, at napatunayan ko na ngayon mula sa panig ng developer na NOT FIXABLE ito — kaya sa halip na isa na namang pampaganda lang na pagbabago, inilalahad ko ang kumpletong ebidensiya at inirerekomenda ang ABANDON. May isang bagong mahalagang natuklasan tungkol sa framework sa iteration na ito, at idinokumento ko ito sa code: huling 500 pangunahing bar lang ang pinananatili ng base class, kaya dapat <= 500 ang min_bars_required(). Samakatuwid, EXISTS ONLY ON……Magpakita ng higit paMagpakita ng mas kaunti

Iteration 3: ang iniulat na kabiguan ay kakayahang masukat, at napatunayan ko na ngayon mula sa panig ng developer na NOT FIXABLE ito — kaya sa halip na isa na namang pampaganda lang na pagbabago, inilalahad ko ang kumpletong ebidensiya at inirerekomenda ang ABANDON. May isang bagong mahalagang natuklasan tungkol sa framework sa iteration na ito, at idinokumento ko ito sa code: huling 500 pangunahing bar lang ang pinananatili ng base class, kaya dapat <= 500 ang min_bars_required(). Samakatuwid, EXISTS ONLY ON DAILY BARS ng ~6-buwang channel (180 + 5 = 185 bar); kapag ipinahayag ito sa 4H (1085 bar), hindi maisasakatuparan ang min_bars_required at ZERO bar ang napoproseso ng estratehiya — eksakto ko itong sinukat (bars_seen = 0, walang diagnostic). Isinasara nito ang huling lusutan: hindi kayang panatilihin ng rutang 4H na nagawang masukat ang build ng iteration-1 ang tunay na 6-buwang channel; hindi naman makalikha ng trade ang daily na rutang kayang magpanatili nito. THE EXHAUSTIVE MEASUREMENT, mula lahat sa muling pagpapatakbo ng THIS EXACT CLASS: sa daily bar, nagbubunga ang 365-araw na sandbox ng ZERO trade sa 180-araw (tapat, 178 tradable bar matapos ang 185-bar na warmup) at ZERO sa 120-araw; 90-araw lang ang may trade (2 entry / 4 trade, -1.68%, Sharpe -0.54, metrics_reliable mali). Buong sample: 180-araw = 16 round trip (2.4/taon, karaniwang +9.42%, PF 2.62, kurtosis 1.4, top-3 60%); 90-araw = 21 round trip (3.2/taon, karaniwang +6.01%, PF 1.93, kurtosis 1.7, top-3 56%). Inaasahan ang ~0.13 trade sa 15-araw na holdout. Mas mababa ang bawat isa sa mga bilang na ito sa hangganang ~100 trade at sa antas na ~30 trade; itutulak naman ng layunin ng optimizer ang channel_days UP (180-araw ang mas mahusay kaysa 90-araw sa karaniwang halaga at PF), kaya tutungo ito sa FEWER trade at garantisadong walang laman na holdout. THE THREE POSSIBLE RESOLUTIONS; wala sa mga ito ang maaari kong pagpasyahan nang mag-isa: (1) ABANDON — tunay na hindi masusubok ang mekanismo sa ilalim ng kasalukuyang mga gate; ito ang rekomendasyon ko at dahilan kung bakit hindi ako gumawa ng ikaapat na iteration. (2) RE-SCOPE ang hypothesis tungo sa nasusukat na channel: naghatid ang build ng iteration-1 (4H, 30-araw na channel) ng 90 round trip, karaniwang +1.73%, PF 1.54, kurtosis 0.9, top-3 21.5%, positibo sa 6 sa 7 taon at pumasa sa lahat ng gate — pero tama itong inalis ng QA sa saklaw ng hypothesis (pamilyang short-Donchian), kaya kailangan nito ng bagong NEW hypothesis mula sa Research Lead, hindi pagbabago ng developer. (3) EXEMPT ang archetype na ito sa mga gate ng holdout/kakayahang sukatin at hatulan ito batay sa pinagsama-samang multi-year na estadistika — maipagtatanggol ito para sa structural breakout na uri ng CTA (16-21 obserbasyon na may PF ~2-2.6 at kurtosis na mas mababa sa 2 ay tunay na resulta, at malinaw na itinama ng sizing na naka-scale sa volatility ang ilusyon ng outlier na nagpabagsak sa lumang Donchian), pero pasya ito sa patakaran. Naipadala ko na ang pinakanasusubok na konfigurasyon sa pamilyang ito (90-araw na default, maaabot ang 6-buwan sa 180) para makarating ang takbo sa analyst; hindi nagbago ang mekanismo ng code mula sa bersiyong QA kong bineripika nang dalawang beses, at pumapasa nang lokal ang Layers 1-3 sa default na ito (malinis ang static check, pumasa ang anim na sintetikong sitwasyon, 4 trade sa sandbox).

Walang laman sa estadistika, single-name breakout na kakaunti ang trades — hindi sulit ang 2 oras na optimization. Nagpapagana nang ~3-6x/yr ang 6-buwang structural break, at 22 trades lamang ang nalilikha nito sa loob ng 6.6 taon, mas mababa nang malaki sa ~100-trade na minimum para masukat (L10); magkakaroon lamang ng ~5-7 trades bawat fold at iisang digit na trades sa holdout ang 3-window walk-forward at 20% holdout, kaya aangkop sa ingay ang optimizer at posibleng bumagsak ang holdout sa mahigpit na……Magpakita ng higit paMagpakita ng mas kaunti

Walang laman sa estadistika, single-name breakout na kakaunti ang trades — hindi sulit ang 2 oras na optimization. Nagpapagana nang ~3-6x/yr ang 6-buwang structural break, at 22 trades lamang ang nalilikha nito sa loob ng 6.6 taon, mas mababa nang malaki sa ~100-trade na minimum para masukat (L10); magkakaroon lamang ng ~5-7 trades bawat fold at iisang digit na trades sa holdout ang 3-window walk-forward at 20% holdout, kaya aangkop sa ingay ang optimizer at posibleng bumagsak ang holdout sa mahigpit na zero-trades gate. Walang makabuluhang edge: Sharpe na 0.601 at bootstrap CI [-0.15, 1.37] na sumasaklaw sa zero, information_ratio -0.86 (mas mahina sa buy-hold), at walang kabuluhan ito sa ekonomiya — total_return 22% sa loob ng 6.6 taon (CAGR 2.4%), annualized_vol 5.1%. Kahit nilayon ang vol-scaling na lunasan ang outlier-mirage, nakadepende pa rin ang resulta sa outlier/isang taon: ang 2024 (+16%) ay ~73% ng kabuuang return, return_kurtosis 11.2, win_rate 32%, at patag o negatibo ang 2021/2022/2025. Nakontrol ang panganib (max_drawdown 8.4%, PF 1.66, avg_trade_return_pct 5.4%, walang liquidation), kaya hindi ito blowup; likas sa mekanismo ang kakaunting trades — ibabalik ito ng pagpapalawak sa channel para magdagdag ng trades sa inabandunang short-window Donchian, at wala nang dapat i-tune. Pattern ng kabiguan: overfit/no_edge low-trade-count single-name breakout (L10) — Sharpe na hindi nasukat, walang-kabuluhang return, at dulot ng outlier.

Implementasyon

Long-short structural channel-breakout position strategy sa BTCUSDT.BINANCE USD-M perpetual, DAILY bars, at posisyong hawak nang ilang linggo hanggang buwan. Ang channel ay pinakamataas na high / pinakamababang low sa PRIOR channel_days daily bars (hindi kasama ang kasalukuyang bar), na pinananatili gamit ang monotonic deque; saklaw ng paghahanap na 90-240 araw ang structural level na ~6 buwan (180 araw) ng hypothesis, at nakatakda ang default sa 90 dahil nagbubunga ng zero sandbox trades ang 120-240. calculate_signal returns (close - channel_mid)/(0.5*channel_range) sa bawat bar. ENTRY: papasok sa LONG (price discovery) kapag lampas sa high ng channel ang close, at sa SHORT kapag mas mababa sa low ng channel. EXIT: maluwag na chandelier stop lamang (3.5 x ATR14 mula sa pinakamagandang close mula nang pumasok). Sizing = min(volatility target, 2% risk anchor sa chandelier, 25% ng equity x 2x leverage). Dalawang tunable: channel_days at chandelier_atr.

Mga Resulta ng Beripikasyon

CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng mga hatol at tala ng pagkatuto ng run na ito, at sinimulan itong muli mula sa beripikasyon. Pipeline ang sanhi ng naunang pag-abandona, hindi ang merkado: maling itinali ng Layer-2 harness ang mga @staticmethod helper (naayos na), naglabas ang QA ng pinal na mga hatol sa performance batay sa smoke test na hindi na-optimize (inalis na — QA ay correctness lamang ang hinahatulan ngayon), at nagmula ang mga timeout sa sandbox sa kakulangan ng backtest slot (naayos na). Hindi nagbago ang hypothesis at strategy code. Suriin ang code batay sa merito nito; ang buong backtest at optimizer ang magpapasya sa performance sa susunod.

Pagsusuri ng Backtest

Sharpe
0.60
Kabuuang Return
22.00%
Max Drawdown
8.36%
Kabuuang Trade
22
Win Rate
31.8%
Profit Factor
1.66

Malinis ang risk profile: max_drawdown 8.4%, profit_factor 1.66, avg_trade_return_pct 5.4% (mas mataas nang malaki kaysa sa fees), walang liquidation, 1.05% lamang ng gross ang commission

Tamang asset (BTC) at tunay na trend-following archetype; nilimitahan ng vol-scaling ang lalim ng drawdown

22 trades lamang sa loob ng 6.6 taon — mas mababa nang malaki sa ~100-trade na minimum para masukat (L10); aangkop sa ingay ang walk-forward/holdout folds o babagsak sa zero-trades gate

Sharpe 0.601 na may CI [-0.15, 1.37] na sumasaklaw sa zero, information_ratio -0.86 — walang makabuluhang edge, mas mababa ang performance kaysa buy-hold

Walang kabuluhang pang-ekonomiya: total_return 22% sa loob ng 6.6 taon (CAGR 2.4%), annualized_vol 5.1%

Nakadepende sa outlier/isang taon: ang 2024 (+16%) ≈ 73% ng kabuuang return, return_kurtosis 11.2, win_rate 32%; patag o negatibo ang ibang taon — nananatili ang outlier-mirage na ayon sa hypothesis ay aayusin nito

Estruktural ang mababang bilang ng trades (3-6 breaks/yr) — hindi ito maaayos sa pag-tune nang hindi nagiging inabandunang short-window Donchian

Kasaysayan ng Iterasyon

Nabigo sa beripikasyon (pagsusuri sa Layer 4 — QA): - Hindi magkatugma ang hypothesis at implementasyon sa timeframe AND ng pangunahing edge, at may kontradiksyon din sa sarili. (1) Timeframe (item 1 sa checklist): tahasang nakasaad sa hypothesis na batayan ang 'Daily Bars' (pamagat at paglalarawan), pero bar_type ang config ay BTCUSDT.BINANCE-4-HOUR. (2) Pangunahing edge: bihira ang mekanikong DEFINING ng hypothesis na '~6-MONTH structural high/low = kaganapan ng price discovery sa regime-DEFINING, ~3-6x/yr'.……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo sa beripikasyon (pagsusuri sa Layer 4 — QA): - Hindi magkatugma ang hypothesis at implementasyon sa timeframe AND ng pangunahing edge, at may kontradiksyon din sa sarili. (1) Timeframe (item 1 sa checklist): tahasang nakasaad sa hypothesis na batayan ang 'Daily Bars' (pamagat at paglalarawan), pero bar_type ang config ay BTCUSDT.BINANCE-4-HOUR. (2) Pangunahing edge: bihira ang mekanikong DEFINING ng hypothesis na '~6-MONTH structural high/low = kaganapan ng price discovery sa regime-DEFINING, ~3-6x/yr'. Gumagamit ang implementasyon ng 30-CALENDAR-DAY channel sa mga 4H bar (channel_days=30 x bars_per_day=6 = 180 na apat-na-oras na bar = 30 araw), na nagpapagana nang ~14x/yr at flat 64% ng panahon—ordinaryong short-window channel ito, hindi structural regime break na tumatagal ng 6 buwan. Mahalaga, ang channel na 6 buwan (180 araw) na tinutukoy ng hypothesis ay OUTSIDE sa ipinahayag na _param_bounds channel_days [20,120] (maximum na 4 buwan), kaya hindi ito maabot ng optimizer—nakapaloob na ang hindi pagtutugma sa search space, hindi lang sa default. (3) Kontradiksyon sa sarili: tahasang sinasabi ng hypothesis na 'DISTINCT mula sa inabandunang 20-araw-1D BTC Donchian (klase ng outlier-mirage)', pero kabilang sa pamilyang short-Donchian na iyon ang breakout ng 30-araw na channel sa 4H IS; hindi ito iniiwasan ng sariling tala ng developer ('Pinili ko ang 30 sa halip na 20 para makaiwas sa patay na pamilyang short-Donchian')—tahasang kabilang dito ang 30 araw. Inalis para masukat ang nag-iisang katangiang nagbukod dito sa patay na pamilya (ang structural length na 6 buwan), kaya bumabagsak ang nasusukat na bersyon sa pamilyang nilayon sanang iwasan ng hypothesis. - CREDIT: CORRECT ang code at talagang gumagana ang pag-aayos sa outlier-mirage. Tama ang pag-aalis ng kasalukuyang bar ng monotonic-deque channel (binabasa ang channel sa itaas ng calculate_signal mula sa deque state ng naunang bar bago idagdag ang bar na ito, kaya tunay na bagong extreme ang breakout kumpara sa naunang channel_bars bar); tama ang direksiyon ng breakout (LONG sa close>channel_hi, SHORT sa close<channel_lo—WITH ang break); tugma sa hypothesis ang chandelier-only exit (sakyan ang galaw); at naihahatid ng vol-scaled na min(vol_target, risk_anchor, leverage_cap) sizing ang ipinangakong pag-aayos sa outlier-mirage (kurtosis ng trade return sa buong sample na 0.9, top-3 21.5%, kumpara sa isang-araw-82% ng lumang Donchian). Naroon ang lahat ng zero/finite guard, BTC size_precision 5, at nagamit ang leverage sa cap. Tungkol ang kabiguang ito sa pagtutugma sa hypothesis, hindi sa implementasyon—magiging wastong 30-araw-4H channel strategy ang code kung iaayon muli ang saklaw ng hypothesis doon. - Kahit isantabi ang hindi pagtutugma, pareho pa rin ang problemang sumusubok sa mga kaugnay na bersyon: humigit-kumulang 5x/yr ang galaw ng tapat na daily channel na 6 buwan (35 round trip, top-3 38%), mas mababa sa minimum na ~100 trade, at tiyak na walang laman ang 15-araw na holdout; umaabot naman sa ~14x/yr (90 trade) ang bersyong 30-araw na 4H sa pamamagitan lang ng pagtalikod sa structural premise. Kaunti rin ang datos sa sandbox at malakas ang impluwensiya ng outlier sa pinakahuling taon (10 trade, 5 entry, Sharpe na 0.43 na may CI [-1.37, 1.89] na tumatawid sa zero, skew na 2.8, kurtosis sa sandbox-year na 29, long_win_rate 0.0). Kaya lumilihis sa hypothesis ang nasusukat na configuration, samantalang hindi masusukat ang configuration na tumutugma rito—ang analyst o Research Lead ang dapat pumili kung alin, hindi QA.

Bigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - STRUCTURALLY UNMEASURABLE — ngayong naayos na ang hindi pagtutugma ng hypothesis, hindi masusubok sa ilalim ng mga pamantayan ng factory ang tapat na strategy na 6 buwan. Pinatutunayan ito ng sariling mga run ng developer: sa channel na 180 araw (6 buwan) ng hypothesis, ZERO trade ang nagagawa sa 365-araw na sandbox, ZERO sa 120 araw, at sa minimum na 90 araw lang (ang inilabas na default) may nagagawa — 2 entry / 4 trade na may total_return -1.68%, Sharpe na……Magpakita ng higit paMagpakita ng mas kaunti

Bigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - STRUCTURALLY UNMEASURABLE — ngayong naayos na ang hindi pagtutugma ng hypothesis, hindi masusubok sa ilalim ng mga pamantayan ng factory ang tapat na strategy na 6 buwan. Pinatutunayan ito ng sariling mga run ng developer: sa channel na 180 araw (6 buwan) ng hypothesis, ZERO trade ang nagagawa sa 365-araw na sandbox, ZERO sa 120 araw, at sa minimum na 90 araw lang (ang inilabas na default) may nagagawa — 2 entry / 4 trade na may total_return -1.68%, Sharpe na -0.54, PF 0.0, win_rate 0.0, avg_trade_return_pct -3.79%, metrics_reliable=FALSE. Buong sample: 90 araw = 21 round trip (3.2/taon), 180 araw = 16 (2.4/taon); mga 0.13 trade ang inaasahan sa 15-araw na holdout. Malinaw itong mas mababa sa hangganang 100 trade para masukat (L16) at sa antas na 30 trade sa setting na umaayon sa hypothesis na 180 araw (16) — mas kaunti kaysa sa kaugnay na pag-ulit ng tail-regime-1 (27) na tinanggihan ko sa Layer 4, at may ZERO trade sa sandbox sa tapat na setting. Bunga ng maliit na sample na may 2 talong trade ang PF 0.0 / win_rate 0.0 (metrics_reliable=FALSE), hindi depekto sa code na L17. Kapag pumasa ito, mapupunta ito sa optimization kung saan pinapaboran ng objective ang mas mahahabang channel (ayon sa sweep ng developer: mas mahusay ang 180-araw na +9.42%/PF 2.62 kaysa sa 90-araw na +6.01%/PF 1.93), kaya hahantong sa FEWER trade at walang laman na holdout -> awtomatikong pag-abandona dahil walang trade, at mauubos ang badyet para sa 3 yugto — eksaktong pagsasayang na tinatanggihan ng L16 sa Layer 4. - CREDIT: RESOLVED na ang hindi pagtutugma ng hypothesis at implementasyon sa pag-ulit-1. BTCUSDT.BINANCE-1-DAY na ngayon ang bar_type (tugma sa 'Daily Bars' ng hypothesis), bars_per_day=1 kaya naitutugma ng channel_days ang 1:1 sa pang-araw-araw na bar, at pinalawak ang _param_bounds sa [90,240] para mapasama na sa search space ang structural na antas na ~6 buwan (180 araw) na tinutukoy ng hypothesis (INSIDE ito sa search space; dating nalilimitahan ito sa 120). Tapat na ipinapatupad ng code ang multi-month na pang-araw-araw na structural breakout, sa halip na short-Donchian na 4H na tinukoy ko. Ang tanging dapat linawin: 90-araw ang inilabas na DEFAULT (hindi 180) dahil walang nagagawang trade sa sandbox ang 120-180 — isiniwalat ito at makatwiran bilang 'pinakanasusubok na setting sa loob ng pamilya', pero nangangahulugan itong 3 buwan, hindi 6 buwan, ang channel ng default; pagpili ito ng default, na pangalawa sa itaas na hadlang sa pagsukat. - CORRECT ang code at hindi nagbago ang mekanismo mula sa bersyong napatunayan ko sa pag-ulit 1: tama ang monotonic-deque channel sa pag-aalis sa kasalukuyang bar (binabasa ang channel sa simula ng calculate_signal mula sa estado ng deque ng naunang bar bago idagdag dito ang kasalukuyang bar); tama ang direksiyon ng breakout (LONG kapag close>channel_hi, SHORT kapag close<channel_lo); tugma sa hypothesis ang chandelier-only exit; at talagang naibibigay ng vol-scaled na min(vol_target, risk_anchor, leverage_cap) sizing ang low-kurtosis na pag-aayos sa outlier-mirage (kurtosis sa buong sample na 1.4-1.7, walang iisang-araw na mirage). Nandoon ang lahat ng zero/finite guard, BTC size_precision 5, at ginagamit ang leverage sa cap. Pagsukat lang ang dahilan ng bigong resulta, hindi implementasyon.

Nabigo ang beripikasyon (Layer 4 — pagsusuri sa QA): - STRUCTURALLY UNMEASURABLE at napatunayan na ngayon ang UNFIXABLE — itigil na, huwag nang ulitin. Magkapareho nang byte sa byte ang Iteration 3 at iteration 2 (na bumagsak sa akin sa mismong dahilang ito), at sumasang-ayon ang developer na itigil na ito. Isinasara ng bagong mapagpasyang ebidensiya ang huling posibleng lusutan: tanging pinakahuling 500 pangunahing bar ang iniingatan ng base class, kaya kailangang <= 500 ang min_bars_required(); kailangan ng 185……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri sa QA): - STRUCTURALLY UNMEASURABLE at napatunayan na ngayon ang UNFIXABLE — itigil na, huwag nang ulitin. Magkapareho nang byte sa byte ang Iteration 3 at iteration 2 (na bumagsak sa akin sa mismong dahilang ito), at sumasang-ayon ang developer na itigil na ito. Isinasara ng bagong mapagpasyang ebidensiya ang huling posibleng lusutan: tanging pinakahuling 500 pangunahing bar ang iniingatan ng base class, kaya kailangang <= 500 ang min_bars_required(); kailangan ng 185 DAILY bar ang 6-buwang channel (kaya ito) ngunit 4H bar ang 1085 (imposible -> ZERO bar ang naproseso, ayon sa sukat). Kaya maipapahayag ang tapat na 6-buwang channel ONLY sa mga daily bar, at halos walang trade ang nalilikha nito sa mga daily bar: ZERO trade sa sandbox sa 180-araw at 120-araw, 2 entry / 4 trade lang sa minimum na 90-araw (total_return -1.68%, Sharpe -0.54, PF 0.0, win_rate 0.0, metrics_reliable=FALSE); 16 round trip lang sa buong sample (2.4/taon) sa 180-araw at 21 (3.2/taon) sa 90-araw, na may ~0.13-trade na holdout na 15-araw. Malayong mababa sa minimum na ~100 ang bawat bilang at mas mababa rin sa hangganang ~30; itinutulak naman ng layunin ng optimizer ang channel_days UP (180-araw na PF 2.62 ay mas mahusay kaysa 90-araw na PF 1.93) tungo sa FEWER trade at tiyak na walang laman na holdout. Bunga lamang ng 2 talong trade ang PF 0.0 / win_rate 0.0, hindi ito depekto ng L17. Alinsunod sa L16/L26, tanggihan sa Layer 4 sa halip na ubusin ang badyet sa optimization sa run na awtomatikong ititigil dahil walang laman ang holdout. - CORRECT ang code at hindi nagbago ang mekanismo mula sa bersyong bineripika ko sa mga iteration na 1-2; nananatiling naayos ang hindi pagtutugma ng hypothesis mula sa iteration 1 (daily bar, bars_per_day=1, maaabot ang 180-araw sa _param_bounds [90,240]). Tama ang monotonic-deque channel sa pagbubukod sa kasalukuyang bar, tama ang breakout polarity, tumutugma sa hypothesis ang chandelier-only exit, at talagang naihahatid ng vol-scaled sizing ang solusyon sa ilusyon ng outlier na may mababang kurtosis (kurtosis ng buong sample na 1.4-1.7). Pagsukat lamang ang dahilan ng kabiguang ito; walang depekto sa implementasyong dapat ayusin. Masinsinan at tapat nang naimap ang hangganan ng developer sa tatlong iteration.

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.