Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

ETH Dow Theory Long backtesting 200-SMA | Stratmill

Resulta: Inabandona

EthDailyHigherHighHigherLowDowTrendConfirmLong

Buod ng Resulta

Nagdagdag ang strategy na ito ng mekanismong bago sa estruktura: dual positional dominance — kumpirmasyon ng higher-high-plus-higher-low ng Dow Theory — sa ETH daily na hindi gaanong nagagamit, na sinasala ng bull filter na 200-SMA. Nakuha nito ang hatol na 'optimize' dahil gumagana ngunit manipis ang edge (104 trade, Sharpe 0.39, +42.6%), bagaman may babalang nakapokus ito sa 2024 at mataas ang impact cost. Pinagtibay ng optimization ang pangamba: deflated Sharpe na 0.0 kumpara sa luck bar na 5.06, overfitted na walk-forward na may average na OOS Sharpe na -5.74, pumalyang holdout, cliff sa pangunahing parameter, at mas masamang resulta matapos i-optimize. Iniwan ito ng analyst sa yugto ng pagsusuri sa ikalawang iteration bilang edge na nasa unahan ng sample at nawawala sa out-of-sample — walang matatag na rehiyong puwedeng i-tune at walang promoted sibling na malilipatan — kaya huminto ito bago ang risk review.

Hypothesis

Long-only na iisang instrumento ang MULTI-BAR DOW THEORY CONFIRMATION strategy sa perpetual futures ng ETHUSDT, gamit ang mga daily bar at datos na OHLCV lang, kasama ang bull regime filter na 200-SMA. Ang trigger ay ang klasikong pattern ng pagkumpirma ng trend na “Higher High + Higher Low” (HH/HL), na nagmula sa mga editoryal ni Charles Dow (1900s), iniayos bilang sistema ni Robert Rhea sa “The Dow Theory” (1932), at nananatiling pundamental na kasangkapan sa klasikong teknikal na pagsusuri. Kinakailangan ng……Magpakita ng higit paMagpakita ng mas kaunti

Long-only na iisang instrumento ang MULTI-BAR DOW THEORY CONFIRMATION strategy sa perpetual futures ng ETHUSDT, gamit ang mga daily bar at datos na OHLCV lang, kasama ang bull regime filter na 200-SMA. Ang trigger ay ang klasikong pattern ng pagkumpirma ng trend na “Higher High + Higher Low” (HH/HL), na nagmula sa mga editoryal ni Charles Dow (1900s), iniayos bilang sistema ni Robert Rhea sa “The Dow Theory” (1932), at nananatiling pundamental na kasangkapan sa klasikong teknikal na pagsusuri. Kinakailangan ng mekanismo na sabay na matugunan ng daily bar na CURRENT ang TWO kundisyon ng pangingibabaw sa puwesto sa lookback window na 5 bar: (a) dapat mas mataas ang kasalukuyang HIGH kaysa sa lahat ng 5 nakaraang daily high (pangingibabaw sa puwesto sa pataas na direksiyon), AND (b) dapat mas mataas ang kasalukuyang LOW kaysa sa lahat ng 5 nakaraang daily low (pangingibabaw sa puwesto sa pababang direksiyon, na nagpapahiwatig na walang malalim na retracement habang nabubuo ang bar). Kapag sabay na natugunan ang dalawang kundisyon sa iisang bar, itinuturing ng Dow Theory na kumpirmado ang estruktural na uptrend at maaari itong magpatuloy: naipakita ng mga mamimili ang kontrol sa buong daily range. Sa estruktura ng portfolio, NOVEL ang mekanismong ito at komplementaryo ito sa bawat umiiral na strategy: gumagamit ang mga candlestick pattern (Hammer, Engulfing, Morning Star, Three White Soldiers) ng BODY/SHADOW PROPORTIONAL geometry sa loob ng 1-3 bar; gumagamit ang mga pivot pattern (Pivot Low) ng pagtukoy sa lokal na sukdulan batay sa ranggo; gumagamit naman ang pattern na HH/HL ng PURE POSITIONAL DOMINANCE sa loob ng window na 5 bar — kailangang mas mataas ang ranggo ng parehong EXTREMES ng bar (high AND low) kaysa sa buong naunang window. Walang umiiral na strategy ang gumagamit ng dalawahang pangingibabaw sa puwesto. Naiiba ito sa mga breakout strategy dahil sa lookback na 5 bar (na kailangan lang ng high na mas mataas sa naunang high): lubhang binabawasan ng dagdag na kundisyong mas mataas ang low kaysa sa naunang low ang mga maling signal sa pabagu-bagong galaw na walang malinaw na direksiyon. Pinili ang ETH dahil partikular na (a) ang ETH na ngayon ang asset na may pinaka-UNDERUTILIZED sa portfolio (EthDailyGoldenCrossMomentumLong na lang ang natitira matapos pumalya ang Bullish Engulfing — 1 strategy kumpara sa 2-3 para sa bawat iba pang sinusubaybayang asset), (b) napatunayang maaasahan ang landas ng daily futures data ng ETH (ginagamit ng Golden Cross at ng maraming regime filter), (c) nagpapakita ang ETH ng malinis na trend ayon sa Dow Theory na dulot ng malalalim na daloy ng institusyon (ETF rebalancing at mga siklo ng redemption mula sa staking ay lumilikha ng malilinis na sunod-sunod na HH/HL), at (d) dahil mas mababa ang volatility ng ETH kaysa sa mga alt, mas kaunti ang ingay na HH/HL, kaya mas malinaw ang signal. 3 tahasang parameter lang ang kailangan (panahon ng regime na SMA, lookback window, stop-loss pct) — pattern strategy na may pinakamakaunting parameter.

Minimal na ayos sa Iteration-2 para sa Layer-2 TypeError (_sma() takes 2 positional arguments but 3 were given). Katulad ng ugat ng ayos sa open-interest strategy: @staticmethod ang helper na SMA, pero ibinubuklod ng Layer-2 _StrategyProxy ang mga callable ng class sa stand-in instance, kaya nawawala ang staticmethod descriptor at ipinapasa ang proxy instance bilang unang positional argument — kaya tinatawag ang 2-param na _sma nang may 3 args at nagkakaroon ng error. Inilipat ng ayos ang _sma mula sa class tungo……Magpakita ng higit paMagpakita ng mas kaunti

Minimal na ayos sa Iteration-2 para sa Layer-2 TypeError (_sma() takes 2 positional arguments but 3 were given). Katulad ng ugat ng ayos sa open-interest strategy: @staticmethod ang helper na SMA, pero ibinubuklod ng Layer-2 _StrategyProxy ang mga callable ng class sa stand-in instance, kaya nawawala ang staticmethod descriptor at ipinapasa ang proxy instance bilang unang positional argument — kaya tinatawag ang 2-param na _sma nang may 3 args at nagkakaroon ng error. Inilipat ng ayos ang _sma mula sa class tungo sa module-level function; hindi kailanman ibinubuklod sa instance ang module functions, kaya walang self na maidaragdag, at direktang tinatawag na ngayon ng calculate_signal ang _sma(self._close, self.regime_sma). Wala nang ibang binago: malinis pa rin ang imports (berde ang Layer 1), at byte-identical ang dual-dominance na HH+HL signal, regime filter, entry/exit, at sizing logic na sinubok ng harness, kaya walang regression sa naunang layer. Nananatili ang venue na BINANCE USD-M futures, leverage 1.0 (walang amplification, kaya hindi naa-activate ang gate na leverage_set_but_unused).

Edge na nasa unahan ng sample at nawawala sa out-of-sample — sabay-sabay na pumapalya ang bawat mapagpasyang generalization gate, gaya mismo ng babala bago ang optimization. Tama ang implementasyon at ayon sa espesipikasyon ang trading ng strategy (long-only na dual positional-dominance na HH/HL, 104->91 ETH-daily na entry), pero tinatanggihan ito ng multiple-testing at forward gate: deflated_sharpe 0.0 (is_significant FALSE), at malayong mas mababa ang optimized Sharpe na 0.22 sa expected-max luck bar na 5.06 sa……Magpakita ng higit paMagpakita ng mas kaunti

Edge na nasa unahan ng sample at nawawala sa out-of-sample — sabay-sabay na pumapalya ang bawat mapagpasyang generalization gate, gaya mismo ng babala bago ang optimization. Tama ang implementasyon at ayon sa espesipikasyon ang trading ng strategy (long-only na dual positional-dominance na HH/HL, 104->91 ETH-daily na entry), pero tinatanggihan ito ng multiple-testing at forward gate: deflated_sharpe 0.0 (is_significant FALSE), at malayong mas mababa ang optimized Sharpe na 0.22 sa expected-max luck bar na 5.06 sa 225 pagsubok; PBO 0.6548 (>0.5); sharpe_ci_low -1.79 (CI sumasaklaw sa 0); walk-forward is_overfitted=TRUE, na bumagsak ang avg IS 0.83 sa avg OOS -5.74 (OOS na window [-7.87, 0.0, -9.35], may isang walang trade); at pumalya ang holdout na FAILED (holdout_sharpe 0.0, ratio 0). Itinuturo rin ng sensitivity bilang cliff ang lookback na CORE signal param (Sharpe 0.39->0.065 sa 5->6). Pinasama ng optimization ang strategy (Sharpe 0.39->0.22, return 42.6%->15%), at halos buong pasan ng 2024 (+10.6%) ang optimized annual returns, habang negatibo ang 2021/2023/2025 — signal na nakapokus sa bull regime at hindi nagge-generalize. Huwag nang ulitin ang iteration (attempt 1 of 2): walang matatag na rehiyon ng parameter na puwedeng i-tune tungo rito kapag DSR=0.0, PBO=0.65, avg OOS=-5.74, pumalya ang holdout, at cliff ang pangunahing signal param — pipili na naman ang ikalawang sweep ng artifact na mas mababa sa luck bar. Huwag itong revise_hypothesis: overfitting at paghina dahil nakapokus sa regime ang problema, hindi mekanismong na-promote pero napunta sa patay na target (walang promoted sibling na malilipatan ang dual-dominance na HH/HL, at mauulit ang parehong mahinang bull-only edge kung ililipat ito sa ibang major). FAILURE PATTERN: ang long-only na positional-dominance (HH/HL Dow-Theory) sa iisang crypto major ay lumilikha ng edge na nakapokus sa 2024, na pumapalya sa deflated Sharpe (0.0, kumpara sa expected-max luck bar na 5.06); is_overfitted=TRUE, na may lubhang negatibong average na OOS (-5.74), at pumalya ang holdout matapos ang best-of-225 selection — hindi nagge-generalize lampas sa mga bull regime ang mga pattern ng pagkumpirma ng trend batay sa purong presyo sa mga major, at hindi mapapatunayan ang mga ito sa out-of-sample.

Implementasyon

Long-only na Dow-Theory Higher-High+Higher-Low trend-confirmation strategy sa ETHUSDT.BINANCE USD-M futures, daily bars, purong OHLCV single feed. Pumapasok ito sa LONG kapag lumampas ang high ng kasalukuyang daily bar sa lahat ng 5 na naunang high AND at lumampas ang low nito sa lahat ng 5 na naunang low (dual positional dominance) sa loob ng bull regime (close > 200-SMA). Lumalabas ito kapag naabot ang hard stop na 8%, nagkaroon ng regime break (close < 200-SMA), nagkaroon ng structure break (kasalukuyang low < naunang low), o naabot ang time stop na 20-bar. Patuloy na dual-dominance score ang signal (minimum ng high- at low-margin) na muling kinakalkula sa bawat bar; ang kondisyon na HH+HL+regime ang nagsasala para sa entry. Itinatakda ang laki sa 95% ng equity notional, leverage 1.0.

Mga Resulta ng Beripikasyon

Pumalya ang verification (Layer 2 — synthetic scenarios): Mga parameter na ginamit: ['lookback', 'regime_sma', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - steady_downtrend: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2……Magpakita ng higit paMagpakita ng mas kaunti

Pumalya ang verification (Layer 2 — synthetic scenarios): Mga parameter na ginamit: ['lookback', 'regime_sma', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - steady_downtrend: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - flat_ranging: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - volatility_spike: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - zero_volume: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000) - price_gap: TypeError: EthDailyHigherHighHigherLowDowTrendConfirmLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735701660000)

Pagsusuri ng Backtest

Sharpe
0.39
Kabuuang Return
42.63%
Max Drawdown
37.06%
Kabuuang Trade
104
Win Rate
41.3%
Profit Factor
1.07

104 long-only na entry sa loob ng ~6.5 taon (~16/taon) — sapat na sample para sa sensitivity/walk-forward; hindi masyadong kakaunti para i-optimize

Tamang naipatupad ang mekanismo: nagpapakita ang entry_diag ng 104 na na-signal -> 104 na naisumite, 0 na na-drop (dahil sa size o min-notional); long ang lahat ng entry, alinsunod sa long-only na palagay ng Dow-Theory na HH/HL

Piling exposure (14.3%) na tugma sa pattern ng trend-confirmation; positibo ang kabuuang return (+42.6%) at PF > 1, kaya gumagana ang signal at hindi ito degenerate

3 pangunahing parameter lang (regime_sma, lookback, stop_loss_pct) — maliit ang saklaw ng overfitting sa optimization

Manipis ang edge: profit_factor 1.066, Sharpe 0.394, win_rate 41% — bahagya lang na lampas sa mga gastos

Lubhang nakapokus ang mga return sa 2024 (+47.4%); negatibo sa 2021 (-18.8%) at 2023 (-9.4%) — nakadepende sa regime at may panganib sa forward validation

Mataas ang modeled market impact (impact_cost_pct 16.2%) at mababa ang kapasidad (~$3.8M); avg_position_pct ~116% sa leverage na 1.0 — kinakain ng impact ang malaking bahagi ng gross edge

max_drawdown 37% na may 1466-araw na tagal ng drawdown; nagpapahiwatig ang return_kurtosis 27 at largest_win ($27.6k) ng pagdepende sa fat-tail

Pagsusuri

Tamang naipatupad at ayon sa espesipikasyon ang trading nito (104 long HH/HL na entry sa simula, 91 matapos ang optimization, 0 na na-drop) — walang depekto sa code

Karamihan ay maayos ang sensitivity grid sa regime_sma/position_pct/stop_loss (lookback lang ang itinuro bilang cliff)

Pumalya ang deflated Sharpe: DSR=0.0 (bar 0.95); malayong mas mababa ang optimized Sharpe na 0.22 sa expected-max luck bar na 5.06 sa 225 pagsubok — hindi maihihiwalay sa ingay ng best-of-N selection

is_significant FALSE; sumasaklaw sa 0 ang sharpe_ci_low -1.79; PBO 0.6548 (>0.5 ⇒ mas malamang na overfit kaysa hindi); PSR 0.597

Walk-forward is_overfitted=TRUE: bumagsak ang avg IS 0.83 sa avg OOS -5.74, OOS na window [-7.87, 0.0, -9.35] (may isang window na walang trade)

Holdout FAILED: holdout_sharpe 0.0, ratio 0 kumpara sa lubhang negatibong denominator na WF-OOS

Cliff sa sensitivity ang lookback ng pangunahing signal parameter (Sharpe 0.39 -> 0.065 sa paglipat ng 5 -> 6)

Pinasama ng optimization ang strategy (Sharpe 0.39 -> 0.22, kabuuang return 42.6% -> 15%); nakapokus ang edge sa 2024 (+10.6%), negatibo sa 3 sa 4 taon (2021/2023/2025)

Mataas ang impact cost (16-21%) at maliit ang kapasidad (~$2.2-3.8M) — marupok sa fee/impact kahit pa may edge

Buod ng Resulta

Ang pattern ng trend-confirmation batay sa purong presyo (HH/HL dual dominance) sa isang crypto major ay lumilikha ng manipis na edge na nakapokus sa bull regime at hindi nagge-generalize — bumabagsak ang +42.6% na base na halos pasan lamang ng 2024 kapag isinasaalang-alang ang deflation (DSR 0.0), kasabay ng lubhang negatibong OOS at pumalyang holdout; lalo pa itong pinalala ng optimization sa halip na makahanap ng matatag na rehiyon.

Naipasa nito ang backtest-review gate na may hatol na 'optimize', pero iniwan ito ng analyst matapos ang optimization: deflated Sharpe 0.0 (<0.95) at optimized Sharpe 0.22, na mas mababa sa expected-max na 5.06 sa 225 pagsubok; is_significant false, PBO 0.65, CI na sumasaklaw sa zero, overfitted ang walk-forward (avg IS 0.83 → avg OOS -5.74, mga window [-7.87, 0.0, -9.35]), pumalya sa holdout, at itinuro bilang sensitivity cliff ang pangunahing lookback parameter.

Long-only na Dow Theory trend-confirmation strategy sa ETHUSDT daily Binance futures (1.0x leverage, 0.95 position) na nangangailangan ng dual positional dominance — mas mataas ang high ng kasalukuyang bar kaysa sa lahat ng 5 na naunang high AND at mas mataas ang low nito kaysa sa lahat ng 5 na naunang low (higher-high + higher-low) sa loob ng bull regime na 200-SMA, na may mga exit para sa structure-break, regime, stop, at oras, sa disenyong may 3 parameter lamang.

Nagpakita ang base backtest ng manipis na edge — 104 trade, +42.6% sa kabuuan, Sharpe 0.39, profit factor 1.066, win rate 41%, max drawdown na 37% — lubhang nakapokus sa 2024 (+47.4%) at negatibo sa 2021 (-18.8%) at 2023 (-9.4%), na may mataas na modeled impact (16.2%) at kapasidad na ~$3.8M; lalo pa itong pinasama ng optimization (Sharpe 0.22, +15%).

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.