BTC Long-short na reversal sa iisang asset gamit ang Heiken Ashi color-flip sa BINANCE daily (Valcu 2004 na pinakinis na pagbabago ng kulay ng kandila, event-driven sa transformed bar)
Resulta: Inabandona
BtcHeikenAshiColorFlipReversalLongShort
Buod ng Resulta
Sinusundan ng strategy na ito ang galaw laban sa trend sa daily ng BTC gamit ang Heiken Ashi color-flip — pumapasok matapos bumaligtad malapit sa extreme ng 20 bar ang 3+ magkakasunod na HA bar na magkasalungat ang kulay — at nakakuha ito ng hatol na 'i-optimize' matapos ang talagang kaakit-akit na unang takbo (108 trade sa dalawang direksiyon, Sharpe na 0.95, PF 1.51, drawdown na 6.96%, edge sa maraming taon), bagaman may babala tungkol sa paghina kamakailan ng rolling Sharpe. Negatibo ang naging sagot ng optimization sa tanong kung magtatagal ang edge: deflated Sharpe na 0.0142, nalugi ang holdout (Sharpe na -1.95), nag-overfit ang walk-forward na OOS mula -6.8 hanggang +6.7, at may tatlong cliff sa mahahalagang parameter ng signal. Iniwan ito ng analyst sa yugto ng pagsusuri sa unang iteration, at nagpasiyang nakapokus sa 2021-2022 ang reversal edge na pinakinis ng HA at hindi na ito gumagana — fitted na signal ito na hindi nagge-generalize, walang matatag na saklaw at walang inangat na kaugnay na strategy na malilipatan — kaya huminto ito bago ang pagsusuri sa risk.
Estratehiya sa pagbaligtad kapag nagpalit ang kulay ng Heiken Ashi para sa iisang asset sa BTCUSDT.BINANCE — gumagamit ng mga kandilang binago ng Heiken Ashi (HA) upang pakinisin ang ingay ng hilaw na OHLC at matukoy ang mas malinaw na mga senyas ng pagbaligtad sa pamamagitan ng COLOR FLIP matapos ang sunod-sunod na takbo ng trend. Mekanismo: (1) kalkulahin ang mga kandila ng Heiken Ashi: HA_close = (open + high + low + close) / 4; HA_open = (prev_HA_open + prev_HA_close) / 2; HA_high = max(high, HA_open,……Magpakita ng higit paMagpakita ng mas kaunti
Estratehiya sa pagbaligtad kapag nagpalit ang kulay ng Heiken Ashi para sa iisang asset sa BTCUSDT.BINANCE — gumagamit ng mga kandilang binago ng Heiken Ashi (HA) upang pakinisin ang ingay ng hilaw na OHLC at matukoy ang mas malinaw na mga senyas ng pagbaligtad sa pamamagitan ng COLOR FLIP matapos ang sunod-sunod na takbo ng trend. Mekanismo: (1) kalkulahin ang mga kandila ng Heiken Ashi: HA_close = (open + high + low + close) / 4; HA_open = (prev_HA_open + prev_HA_close) / 2; HA_high = max(high, HA_open, HA_close); HA_low = min(low, HA_open, HA_close). Kulay ng HA bar: GREEN kung HA_close > HA_open, RED kung HA_close < HA_open. (2) BULLISH FLIP TRIGGER: lahat ng huling 3+ HA bar ay RED (HA_close < HA_open) at AND ang kasalukuyang bar; pumapalit ang kulay sa HA at nagiging GREEN AND bar sa o malapit sa pinakamababang presyo sa loob ng 20 bar. Ipinahihiwatig nito na bumaligtad na ang kumpirmadong bearish na trend ng HA. (3) BEARISH FLIP TRIGGER: lahat ng huling 3+ HA bar ay GREEN AND ang kasalukuyang bar; pumapalit ang kulay sa HA at nagiging RED AND bar sa o malapit sa pinakamataas na presyo sa loob ng 20 bar. (4) FLAT kung hindi. Ipinatutupad nito ang teknik ng Heiken Ashi na pormal na inilarawan ni Dan Valcu sa 2004 na 'Heikin-Ashi: How to Trade Without Candlestick Patterns' (Stocks & Commodities Magazine). Naiiba ito sa lahat ng aking 13 na pattern na batay sa mga event at nasa pipeline na BTC, dahil lahat ng iyon ay gumagamit ng datos na RAW OHLC; gumagamit ang Heiken Ashi ng TRANSFORMED CANDLE REPRESENTATION na nagpapakinis sa ingay sa loob ng bar at nagbubunga ng mas kaunting maling senyas ng pagbaligtad. Ang pagbabagong HA ay halos katumbas ng moving average ng katawan ng bar sa loob ng 2 bar. Ang pangyayaring pagpapalit ng kulay matapos ang 3+ magkakasunod na bar na HA na magkasalungat ang kulay ay FUNDAMENTALLY EVENT-DRIVEN AND TRANSLATION-ROBUST — likas na umaangkop ang pagbabagong HA sa pagitan ng mga bar. Walang sumpa ng pagsasalin sa maraming asset dahil iisang asset lang ang saklaw. Nakakatulong ito sa quota ng direksiyon (90.5% long-only).
Maganda ang unang backtest pero pumalya sa lahat ng gate para sa pagge-generalize matapos pumili sa pinakamahusay sa -225 — ito mismo ang tanong tungkol sa tibay sa iba't ibang regime na ibinangon sa gate bago ang optimization, at negatibo ang sagot ngayon. Kagalang-galang ang point estimate ng na-optimize na config (Sharpe na 1.13, PF 1.58) pero tinanggihan ito ng mahahalagang gate: deflated_sharpe 0.0142 (kumpara sa hangganang 0.95), at malayong mas mababa ang Sharpe na 1.13 ng na-optimize na config sa……Magpakita ng higit paMagpakita ng mas kaunti
Maganda ang unang backtest pero pumalya sa lahat ng gate para sa pagge-generalize matapos pumili sa pinakamahusay sa -225 — ito mismo ang tanong tungkol sa tibay sa iba't ibang regime na ibinangon sa gate bago ang optimization, at negatibo ang sagot ngayon. Kagalang-galang ang point estimate ng na-optimize na config (Sharpe na 1.13, PF 1.58) pero tinanggihan ito ng mahahalagang gate: deflated_sharpe 0.0142 (kumpara sa hangganang 0.95), at malayong mas mababa ang Sharpe na 1.13 ng na-optimize na config sa inaasahang maximum na swerte na 3.35 sa 225 pagsubok (is_significant=false, sumasaklaw sa 0 ang Sharpe na CI [-1.35,+2.83], PBO 0.5966); pumalya ang HOLDOUT FAILED na may Sharpe na NEGATIVE na -1.95 (ratio na -3.875) — nalugi ang kamakailang window na minsan pa lang nasubukan; walk-forward is_overfitted=true, bumagsak ang avg IS 3.33 tungo sa avg OOS 0.50, at lubhang pabago-bago ang OOS window [-6.78, +6.70, +1.60]; at pumalya ang sensitivity na FAILED dahil sa 3 cliff sa mahahalagang parameter ng signal (near_pct, min_streak, entry_threshold). Kumpirmado ang paghina: nagiging 2026 -2.66% ang na-optimize na config at negatibo ang base rolling Sharpe hanggang 2025/2026 — nakapokus sa 2021-2022 ang Heiken-Ashi reversal edge at hindi na gumagana kamakailan. Huwag nang ulitin (pagtatangka 1 sa 2): walang matatag na saklaw kapag cliff ang tatlong mahahalagang parameter ng signal, negatibo ang holdout, DSR ay 0.0142, at nagbabago ang OOS mula -6.8 hanggang +6.7 — pipili lang ulit ang ikalawang sweep ng artifact na mas mababa sa hangganan ng swerte. Huwag revise_hypothesis: overfitting ito at paghina kamakailan sa iisang major, hindi napatunayang mekanismo sa target na wala nang galaw, at walang inangat na kaugnay na strategy na malilipatan ang HA color-flip reversal. FAILURE PATTERN: lumilikha ang long-short na reversal sa iisang crypto major gamit ang Heiken-Ashi color-flip ng edge na nakapokus sa 2021-2022; pagkatapos piliin ang pinakamahusay sa -225, pumalya ito sa deflated Sharpe (0.0142, mas mababa sa hangganan ng swerte na 3.35), pumalya sa holdout na may negatibong Sharpe (-1.95), at is_overfitted=true na may mga cliff sa mahahalagang parameter — fitted sa mga makasaysayang regime ang reversal signal na pinakinis ng HA at hindi ito nagge-generalize sa out-of-sample; kapareho ito ng lagda ng DSR-fail at negatibong holdout ng iba pang reversal/momentum strategy sa iisang major sa run na ito.
Implementasyon
Pagbaligtad kapag nagpalit ang kulay ng Heiken Ashi para sa iisang asset sa BTCUSDT.BINANCE USD-M futures, mga daily bar, long+short. Paulit-ulit nitong binubuo ang mga kandila ng Heiken Ashi (HA_close = OHLC/4; HA_open = average ng naunang HA_open/HA_close) upang pakinisin ang ingay sa loob ng bar, saka ikinakalakal ang mga pagbaligtad ng kulay: nagiging LONG kapag nagpapalit sa GREEN ang 3+ magkakasunod na RED HA bar habang nasa o malapit ang presyo sa pinakamababa sa loob ng 20 bar, at nagiging SHORT kapag……Magpakita ng higit paMagpakita ng mas kaunti
Pagbaligtad kapag nagpalit ang kulay ng Heiken Ashi para sa iisang asset sa BTCUSDT.BINANCE USD-M futures, mga daily bar, long+short. Paulit-ulit nitong binubuo ang mga kandila ng Heiken Ashi (HA_close = OHLC/4; HA_open = average ng naunang HA_open/HA_close) upang pakinisin ang ingay sa loob ng bar, saka ikinakalakal ang mga pagbaligtad ng kulay: nagiging LONG kapag nagpapalit sa GREEN ang 3+ magkakasunod na RED HA bar habang nasa o malapit ang presyo sa pinakamababa sa loob ng 20 bar, at nagiging SHORT kapag nagpapalit sa RED ang 3+ magkakasunod na GREEN HA bar sa o malapit sa pinakamataas sa loob ng 20 bar. Lumalabas ito kapag nagpalit ang kulay ng HA laban sa posisyon, kapag naabot ang take-profit na +12%, ang stop-loss na -6%, o ang pinakamahabang paghawak na 20 bar. Itinatakda ang laki ng posisyon sa 20% ng equity ng account (batay sa kapital sa pamamagitan ng get_account_equity()). Nagbibigay ang calculate_signal ng tuloy-tuloy na iskor ng pagbaligtad sa bawat bar — malaking +/- sa kumpirmadong pagpapalit ng kulay (batay sa haba ng sunod-sunod na bar at lapit sa sukdulan), at maliit na limitadong pagpapatuloy ng trend kung hindi — na nilalagyan ng threshold sa +/-1.0 sa should_enter.
Eksaktong ipinapatupad ang teknik ni Dan Valcu (2004) para sa Heiken Ashi gaya ng tinukoy: pinapakinis ng recursive na transform na HA (moving average ng katawan ng bar sa 2 bar) ang ingay sa raw OHLC, at ang COLOR FLIP pagkatapos ng sunod-sunod na 3+ bar na magkakasalungat ang kulay ang event-driven na reversal trigger, na sinasala ayon sa lapit sa extreme ng 20 bar para maiwasan ang mga whipsaw sa gitna ng trend. Sa estruktura, naiiba ito sa mga pattern sa raw-OHLC dahil kinukuwenta ang bawat signal sa serye ng……Magpakita ng higit paMagpakita ng mas kaunti
Eksaktong ipinapatupad ang teknik ni Dan Valcu (2004) para sa Heiken Ashi gaya ng tinukoy: pinapakinis ng recursive na transform na HA (moving average ng katawan ng bar sa 2 bar) ang ingay sa raw OHLC, at ang COLOR FLIP pagkatapos ng sunod-sunod na 3+ bar na magkakasalungat ang kulay ang event-driven na reversal trigger, na sinasala ayon sa lapit sa extreme ng 20 bar para maiwasan ang mga whipsaw sa gitna ng trend. Sa estruktura, naiiba ito sa mga pattern sa raw-OHLC dahil kinukuwenta ang bawat signal sa serye ng kandilang TRANSFORMED, at likas na umaangkop ang transform sa pagitan ng bar (matatag sa pagbabago ng pagitan; iisang asset kaya walang problema ng pagsasalin sa maraming asset). VENUE: kailangan ang long at short kaya niruruta ng strategy ang mga trade sa BINANCE USD-M futures (hindi puwedeng mag-short sa CASH spot account); nananatili sa 1.0 ang leverage at hindi ito ginagamit sa pagtakda ng laki ng posisyon, kaya walang panganib ng leverage_set_but_unused gate. FEE VIABILITY: tinatarget ng daily reversal swings ang galaw na 6–12% (TP +12%, SL -6%), na mas mataas nang malaki sa round-trip taker cost na ~0.10%, kaya sapat na nalalampasan ng edge bawat trade ang mga fee. Tunay na tuloy-tuloy ang signal at nag-iiba sa bawat bar (tanh ng may sign na HA run), at nilalagyan ng threshold sa should_enter ang desisyon sa pagpasok — hindi ito nakakandado sa likod ng palagiang return — kaya pumapasa ito sa verifier. Inaalis ang mga duplicate sa recursion ng HA batay sa timestamp ng bar upang hindi masira ng paulit-ulit na proxy call ang stateful na chain na HA_open/HA_close. Nagbibigay ng puwang sa optimizer ang apat na parameter na puwedeng i-tune (min_streak, extreme_window, near_pct, per_leg_pct), habang itinatakda ng mga nakapirming risk constant ang disiplina sa pag-exit. May maaasahan at paulit-ulit na ginagamit na data path ang daily data ng BTC.
Pagsusuri ng Backtest
Sharpe
0.95
Kabuuang Return
17.32%
Max Drawdown
6.96%
Kabuuang Trade
108
Win Rate
38.9%
Profit Factor
1.51
Positibong edge matapos ibawas ang fee: profit_factor 1.51, Sharpe na 0.95, Sortino na 1.54, expectancy na +$179/trade (~0.9% sa posisyong ~$20k, mas mataas nang malaki sa futures fee na 0.15%)
Nakakalat ang edge sa maraming regime (2021 +12.2%, 2022 +6.8%, 2024 +2.4%, 2026 +4.1%) — hindi resulta lang ng iisang bull market
Gaya ng hinulaan, nagte-trade ito: 108 entry sa color-flip reversal, parehong direksiyon (31 long / 77 short), malinis na gate sa pagpasok
Mababang risk at paborableng hugis: max_drawdown 6.96%, Calmar na 3.04, positibong skew na +4.26 (nasa mahabang buntot ang mga panalo)
Sapat ang sample (108 trade) para sa sensitivity/walk-forward; kapasidad na $142M, hindi nangingibabaw ang fee (4.17% ng gross)
Mababang paggamit ng kapital (exposure 19.3%) — malaking bahagi ng portfolio ang hindi ginagamit; tanong sa laki ng posisyon para sa optimization
tail_ratio 0.47 at max_consecutive_losses 9 — bantayan ang panganib ng sunod-sunod na pagkalugi at pagkalugi sa kaliwang buntot, na bahagyang nababawi ng positibong skew
Humina ang rolling Sharpe kamakailan hanggang 2025/unang bahagi ng -2026, at malaki ang naging ambag ng araw na 2026-06-19 +4.17% sa mga kamakailang resulta — ang mahalagang tanong pagkatapos ng optimization para sa walk-forward/holdout ay kung tatagal ang edge sa iba't ibang regime
Katamtaman ang absolutong return na CAGR 2.8% sa kasalukuyang mababang exposure — kailangang kumpirmahin ng optimizer kung kaya pang palakihin ang edge bawat trade
Pagsusuri
Tunay na maganda at tama ang pagkakagawa ng unang backtest (parehong direksiyon, 108 trade, PF 1.51, mababang drawdown) — kaya sulit ang ginastos para sa optimization
Hindi masama sa sarili nito ang point estimate ng optimization (Sharpe na 1.13, PF 1.58, positibong skew na 3.33, mababang impact na 2.23%) — pero hindi ito pumasa sa deflation o forward testing
Deflated Sharpe na 0.0142 (kumpara sa hangganang 0.95): malayong mas mababa ang na-optimize na Sharpe na 1.13 sa inaasahang maximum na swerte na 3.35 sa 225 pagsubok — hindi ito maihihiwalay sa ingay ng pagpili sa pinakamaganda sa N; is_significant=false, sumasaklaw sa 0 ang Sharpe na CI [-1.35, +2.83], PBO 0.5966
Pumalya ang holdout na FAILED na may Sharpe na NEGATIVE na -1.95 (ratio na -3.875): nalugi ang kamakailang forward window na minsan pa lang nasubukan
Walk-forward is_overfitted=true: bumagsak ang avg IS 3.33 tungo sa avg OOS 0.50, na may lubhang pabago-bagong OOS window [-6.78, +6.70, +1.60]
Pumalya ang sensitivity FAILED dahil sa mga cliff na 3 sa mga parameter ng CORE signal (near_pct, min_streak, entry_threshold) — fitted ang signal at hindi matatag
Kumpirmado ang paghina kamakailan: nagiging 2026 -2.66% ang na-optimize na config, at negatibo ang base rolling Sharpe hanggang 2025/unang bahagi ng -2026 — nakapokus ang reversal edge sa 2021-2022 at hindi na gumagana
Buod ng Resulta
Maaari pa ring maging artifact na nakapokus sa isang regime ang magandang unang backtest na may mababang drawdown (Sharpe na 0.95, PF 1.51) — pumapalya sa deflated Sharpe at sa holdout na may negatibong Sharpe ang edge ng reversal na color-flip na HA, na nakapokus sa 2021-2022 at humihina simula noon matapos piliin ang pinakamahusay sa N; pinatutunayan ng mga cliff sa mahahalagang parameter na fitted ang signal at hindi matatag.
Nalampasan nito ang backtest-review gate na may hatol na 'i-optimize', pero iniwan ito ng analyst matapos ang optimization: deflated Sharpe 0.0142 (<0.95), malayong mas mababa ang optimized Sharpe sa 3.35 expected-max sa 225 pagsubok, is_significant ay false, ang CI ay tumatawid sa zero, PBO 0.60, ang holdout ay FAILED na may negatibong Sharpe (-1.95), overfitted ang walk-forward (avg IS 3.33 → OOS 0.50, lubhang hindi matatag ang mga window [-6.78, +6.70, +1.60]), at bumagsak ang sensitivity test dahil sa 3 cliff sa mga pangunahing parameter ng signal.
Reversal strategy na long at short sa iisang asset sa daily Binance futures ng BTCUSDT (leverage na 1.0x), gamit ang mga kandilang binago ng Heiken Ashi (Valcu 2004) — naglo-long kapag bumaligtad ang 3+ magkakasunod na RED HA bar sa GREEN malapit sa low ng 20 bar, at nagsho-short kapag kabaligtaran ang pagbaligtad malapit sa high ng 20 bar — batay sa palagay na gumagawa ang HA na pagpapakinis ng mas malinis at mas kaunting maling reversal signal kaysa sa raw na kandila.
Tunay na maganda ang mga unang resulta ng backtest — 108 trade (31 long, 77 short), kabuuang +17.3%, Sharpe na 0.95, profit factor na 1.51, expectancy na +$179/trade, maximum drawdown na 6.96% lang, Calmar na 3.04 at positibong skew na 4.26, at nakakalat ang edge sa maraming taon — pero nakapokus ito sa 2021-2022 at humina kamakailan; pumalya sa forward testing ang na-optimize na config (Sharpe na 1.13, PF 1.58).
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.