Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Momentum na anchoring sa kalapitan sa sukdulan ng range sa XLMUSDT.BINANCE USD-M — Long-Short, walang gate, puro Daily OHLCV: Hawakan ang ONLY habang nasa itaas/ibabang decile ng trailing 180-araw na range nito ang presyo, at manatiling flat sa buong gitnang range

Resulta: Inabandona

XlmNearnessToRangeExtremeAnchoringLS

Buod ng Resulta

Layunin ng estratehiya na makuha ang momentum na dulot ng anchoring sa mga sukdulan ng trailing 180-araw na range ng closing price ng XLMUSDT. Mga extreme band lamang ang pinaghawakan ng code, salungat sa tahasang 0.55/0.45 exit thresholds ng hypothesis. Matapos ang apat na pag-ulit, iniwan ito sa beripikasyon ng Layer 4 QA; walang ibinigay na resulta ng backtest at hindi naabot ang optimization o mga susunod na pagsusuri.

Hypothesis

Isang LONG-SHORT, single-instrument, purong-OHLCV na estratehiya sa perpetual na XLMUSDT.BINANCE USD-M, mga DAILY bar. Estadistika ang signal na LEVEL, hindi trailing return, moving average o pagsasanib ng dalawang timeframe: nh = (close - min180) / (max180 - min180). LONG kapag nh >= 0.90, SHORT kapag nh <= 0.10, FLAT sa pagitan (~70-80% ng oras sa kalendaryo). Pahayag pang-ekonomiya: anchoring sa reference point / kulang na pagtugon sa mga kapansin-pansing sukdulan ng range (George & Hwang 2004), na nagtataya……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, single-instrument, purong-OHLCV na estratehiya sa perpetual na XLMUSDT.BINANCE USD-M, mga DAILY bar. Estadistika ang signal na LEVEL, hindi trailing return, moving average o pagsasanib ng dalawang timeframe: nh = (close - min180) / (max180 - min180). LONG kapag nh >= 0.90, SHORT kapag nh <= 0.10, FLAT sa pagitan (~70-80% ng oras sa kalendaryo). Pahayag pang-ekonomiya: anchoring sa reference point / kulang na pagtugon sa mga kapansin-pansing sukdulan ng range (George & Hwang 2004), na nagtataya na may drift ONLY sa mga sukdulan — ingay ang signal ng trend sa gitnang range na patuloy na tinatrade ng always-in na TSMOM at mga sistema ng pagsasanib ng dual-TF, na nagkakahalaga ng mga fee. Walang regime gate, walang kumpirmasyon ng volume/volatility, walang funding/OI/taker/sentiment feed, at walang vol-targeting. Tahasang nakasaad ang mga antas ng kalayaang ito: venue (Binance USD-M, pinili dahil sa 6.65-taong saklaw ng daily data na napatunayan sa catalog: 2020-01-21 → 2026-09-16, humigit-kumulang 2430 bar), symbol (XLMUSDT — kasaysayang >= 6 taon, mataas na liquidity, hindi pa nagamit sa mga eksperimento ng 3161), window (180d), mga band (0.90/0.10 entry, 0.55/0.45 exit).

verification_loop: Nabigo sa beripikasyon (Layer 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [critical] Tahasang nagtatakda ang ibinigay na hypothesis ng mga exit band na 0.55/0.45, pero 0.90/0.10 ang ginagamit ng code at config, at tinatanggihan ng mga ito ang mga exit na naiiba sa entry thresholds. Kaya lumalabas ang long sa nh=0.70 sa halip na manatili hanggang sa 0.55 exit boundary; gayundin, lumalabas ang short sa nh=0.30 sa halip na sa 0.45 boundary. Ipinatutupad nito ang panuntunan ng hypothesis na mag-hold lamang sa mga decile, pero sinasalungat ang tahasan nitong mga exit parameter. Binabanggit sa paliwanag ng developer ang mga naunang tagubilin na QA, pero hindi binago ang hypothesis sa gawaing ito. (linya 28) — ayusin: Ipagkasundo ang hypothesis bago muling isumite: tahasang gamitin ang mga exit na 0.90/0.10 para sa pag-hold lamang sa mga decile, o panatilihin ang mga exit na 0.55/0.45 at baguhin ang salungat na panuntunan sa pag-hold. Itugma ang code at config sa iisang magkakaugnay na espesipikasyon.

Implementasyon

Araw-araw na XLM USD-M range anchoring: mag-long kapag nh >= 0.90, mag-short kapag nh <= 0.10, at lumabas kapag naiwan ang katumbas na extreme band. Manatiling flat sa gitnang range sa mga araw-araw na oras ng pagpapasya.

Nilulutas ang salungatan sa Antas-4 pabor sa pangunahing paghihigpit na decile lamang ang paghawak, gaya ng hiniling ni QA. Binabago ang mga idineklarang exit_hi/exit_lo mula 0.55/0.45 tungo sa 0.90/0.10 at inaatasang tumugma ang mga ito sa kani-kanilang threshold ng entry. Lumalabas ang isang umiiral na long sa nh=0.70; lumalabas naman ang short sa nh=0.30. Hindi binabago ang lohika ng signal, mga import, warmup, sizing, instrumento at timeframe. Walang idinaragdag na filter o tuntunin sa panganib. Ginagamit sa mga exit ang nakumpletong arawang pagsasara, kaya hindi namamasdan ang mga paglihis sa loob ng araw. Inilalarawan ng mga umiiral na hangganan ng clamp ang mga limitasyon sa pagpapatupad, hindi pahintulot na i-tune ang baseline ng pananaliksik; walang ibinigay na plano sa pag-optimize.

Mga Resulta ng Beripikasyon

Nabigo sa beripikasyon (Layer 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [critical] Tahasang nagtatakda ang ibinigay na hypothesis ng mga exit band na 0.55/0.45, pero 0.90/0.10 ang ginagamit ng code at config, at tinatanggihan ng mga ito ang mga exit na naiiba sa entry thresholds. Kaya lumalabas ang long sa nh=0.70 sa halip na manatili hanggang sa 0.55 exit boundary; gayundin, lumalabas ang short sa nh=0.30 sa halip na sa 0.45 boundary. Ipinatutupad nito ang panuntunan ng hypothesis na mag-hold lamang sa mga decile, pero sinasalungat ang tahasan nitong mga exit parameter. Binabanggit sa paliwanag ng developer ang mga naunang tagubilin na QA, pero hindi binago ang hypothesis sa gawaing ito. (linya 28) — ayusin: Ipagkasundo ang hypothesis bago muling isumite: tahasang gamitin ang mga exit na 0.90/0.10 para sa pag-hold lamang sa mga decile, o panatilihin ang mga exit na 0.55/0.45 at baguhin ang salungat na panuntunan sa pag-hold. Itugma ang code at config sa iisang magkakaugnay na espesipikasyon.

Ipagkasundo ang hypothesis bago muling isumite: tahasang gamitin ang mga exit na 0.90/0.10 para sa pag-hold lamang sa mga decile, o panatilihin ang mga exit na 0.55/0.45 at baguhin ang salungat na panuntunan sa pag-hold. Itugma ang code at config sa iisang magkakaugnay na espesipikasyon.

Tahasan na nagtatakda ang ibinigay na hypothesis ng 0.55/0.45 exit band, ngunit ginagamit ng code at config ang 0.90/0.10 at tinatanggihan ang mga exit na naiiba sa mga threshold ng entry. Kaya lumalabas ang isang long sa nh=0.70 sa halip na manatiling hawak hanggang sa hangganan ng exit na 0.55; gayundin, lumalabas ang short sa nh=0.30 sa halip na sa hangganan na 0.45. Ipinatutupad nito ang pananalita ng hypothesis na decile lamang ang paghawak, ngunit sumasalungat ito sa tahasang mga exit parameter nito. Binabanggit sa paliwanag ng developer ang mga naunang tagubilin na QA, ngunit hindi binago ang hypothesis sa gawaing ito.

Pagsusuri

Itugma ang code sa nakasaad na palagay na hawakan ang ONLY habang nasa kapansin-pansing sukdulan ng range ang presyo. (1) Ilagay ang mga exit band sa tabi ng entry band. Gawing default ang exit_hi sa 0.80 at ang exit_lo sa 0.20, at palawakin ang _param_bounds sa exit_hi [0.70, 0.88] at exit_lo [0.12, 0.30]. Panatilihin ang exit_hi < entry_hi at exit_lo > entry_lo, upang magsara ang long kapag umalis ang nh sa itaas na band at magsara ang short kapag umalis ito sa ibabang band. Inaasahang resulta: exposure malapit……Magpakita ng higit paMagpakita ng mas kaunti

Itugma ang code sa nakasaad na palagay na hawakan ang ONLY habang nasa kapansin-pansing sukdulan ng range ang presyo. (1) Ilagay ang mga exit band sa tabi ng entry band. Gawing default ang exit_hi sa 0.80 at ang exit_lo sa 0.20, at palawakin ang _param_bounds sa exit_hi [0.70, 0.88] at exit_lo [0.12, 0.30]. Panatilihin ang exit_hi < entry_hi at exit_lo > entry_lo, upang magsara ang long kapag umalis ang nh sa itaas na band at magsara ang short kapag umalis ito sa ibabang band. Inaasahang resulta: exposure malapit sa 20-30% ng hypothesis, mga holding na ilang linggo sa halip na ilang quarter, at mas maraming round trip dahil nagbubukas ng bagong trade kapag muling pumasok ang presyo sa isang extreme. (2) Huwag NOT magdagdag ng mga filter para sa regime, volume o vol-targeting; ipinagbabawal ng hypothesis ang mga ito. (3) Bago muling isumite, tingnan ang backtest: iulat ang exposure_pct at bilang ng trade. Kung mas kaunti pa rin sa humigit-kumulang 25-30 trade sa buong kasaysayan, o higit sa 50% ng PnL ang mula sa iisang trade, hindi masusukat ang bersiyong daily na iisang pangalan, at dapat isaalang-alang ng Research Lead ang pagpapalawak sa maraming instrumento (ilang liquid na USD-M perp sa ilalim ng iisang panuntunan). Hiwalay na usapin para sa operator: hindi nagtutugma ang Sharpe na 2.97, annualized vol na 674% at mga regime Sharpe ng ulat sa CAGR nitong 16.9% at drawdown na 60%. Pakisuri ang mga metric/serye ng daily return para sa run na ito (sintomas lamang, hindi natukoy ang sanhi). ## Mga pagpino sa library (mula sa knowledge library; subukan ang mga ito, huwag ipagpalagay na tama) Subukan ang mga exit na mas malapit sa mga sukdulan ng range at suriin ang kalakalan sa ilalim ng konserbatibong gastos sa execution. Sinusuportahan ng library ang magkakaugnay na prinsipyo sa posisyon sa range at execution, pero hindi nito pinatutunayan ang pahayag tungkol sa anchoring o ang mga pinakamainam na XLM threshold. 1. [exit] Lumabas kapag nawala ang extreme zone: Panatilihin ang range_window=180, entry_hi=0.90, entry_lo=0.10 at target_weight=0.50, gamit ang sizing na batay sa equity. Itakda ang exit_hi=0.80 at exit_lo=0.20, na may mga hangganang [0.70,0.88] at [0.12,0.30]; tanggihan ang mga kombinasyon maliban kung exit_hi < entry_hi at exit_lo > entry_lo. Sa mga nakumpletong daily bar, lumabas sa mga long kapag nh < exit_hi at sa mga short kapag nh > exit_lo. Payagan ang muling pagpasok sa susunod na saradong bar na tumutugon sa entry threshold nito. Iulat ang exposure_pct, median na araw ng pag-hold, bilang ng trade at bahagi ng net PnL na mula sa pinakamalaking trade. Kung mas kaunti sa 25-30 ang trade o higit sa 50% ng net PnL ang mula sa iisang trade, humingi ng pagsusuri sa pananaliksik sa halip na magpatuloy sa paghahanap ng threshold. — Pinananatili ng kasalukuyang 0.55/0.45 exit ang mga posisyon kahit malalim na ang presyo sa gitnang range; nag-iiwan ng malaking kawalang-katiyakan ang 10 trade at 60.22% drawdown. Inilalarawan ng artikulo ang posisyon kaugnay ng close at range, pati ang mga reversal signal na nagmumula sa mga extreme zone, pero nagbababala itong huwag ipagpalagay na nangangahulugan ng reversal sa panahon ng trend ang mga overbought/oversold signal. Dahil dito, makatuwirang subukan ang paglabas kapag nawala ang extreme position, nang hindi binabaligtad ang mga momentum entry o nagdaragdag ng mga filter. High/low, hindi close, ang ginagamit sa mga sukdulan nito. Mula sa puna ng analyst, hindi sa library, nagmula ang eksaktong mga band at threshold para sa pagsusuri ng sample. Pinahihintulutan pa rin ng hysteresis ang pag-hold sa labas ng literal na entry decile, kaya ilarawan ito bilang pag-hold sa extreme zone sa halip na mahigpit na pag-hold lamang sa mga decile. (pinagmulan: Stochastic Oscillator p.1) 2. [gastos] Subukan ang gastos sa execution ng paulit-ulit na muling pagpasok: Panatilihin ang nakatakdang Binance USD-M taker fee na 0.05% bawat fill. Subukan ang karagdagang adverse slippage na 0, 5 at 10 basis point bawat fill, na humigit-kumulang 0.10%, 0.20% at 0.30% round-trip cost. Bumuo ng mga signal kapag alam na ang daily close at mag-execute sa unang susunod na presyong maaaring pag-executehan; huwag itugma ang mga bagong nabuong order sa mas naunang presyo sa loob ng nakumpletong bar na iyon. Iulat ang net return, drawdown, profit factor, avg_trade_return_pct at kabuuang gastos sa execution para sa bawat senaryo, gamit ang magkaparehong parameter ng panuntunan at sizing na batay sa equity. — Maaaring tumaas ang turnover dahil sa mas mahigpit na mga exit; hindi sapat ang orihinal na 27.69% average return mula sa 10 trade lamang upang matukoy ang revised cost tolerance. Ipinapaliwanag ng artikulong FMZ ang nawawalang impormasyon sa bid/ask sa mga OHLC bar, ang pagkakaiba ng maker/taker, at ang pagtutugma sa mga kasalukuyang order bago maglagay ng mga order batay sa bagong obserbasyon. Hindi pinatutunayan ng mga high-frequency na halimbawa nito na may depekto sa daily XLM execution. Mga iminungkahing stress scenario ang mga palagay na 5/10 basis point, hindi sinusukat na spread o fee sa exchange na hinango sa pinagmulan. Walang idinagdag na filter sa pagpapasya na gumagamit ng karagdagang data. (pinagmulan: 基于逐笔成交的高频回测系统兼论K线回测的缺陷 p.1)

Kasaysayan ng Iterasyon

Nabigo ang beripikasyon (Antas 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [kritikal] Tahasang itinatakda ng hypothesis ang 0.55/0.45 mga exit band, ngunit 0.80/0.20 ang ginagamit ng code at config. Halimbawa, lumalabas ang isang umiiral na long sa nh=0.75 sa halip na manatiling bukas hanggang nh<0.55. Nililimitahan din ng constructor ang exit_hi na maging hindi bababa sa 0.70 at ang exit_lo na maging hindi hihigit sa 0.30, kaya hindi maibabalik ng pagbibigay ng mga halagang nasa hypothesis ang tinukoy na gawi. Walang ibinigay na rebisyon sa research-contract na nagpapahintulot sa mga pagbabagong ito. (linya 26) — ayusin: Ibalik ang exit_hi=0.55 at exit_lo=0.45 sa mga default ng code at sa config, at alisin o rebisahin ang mga clamp na nag-aalis sa mga ito. I-update nang naaayon ang docstring at paglalarawan. Salungat ang literal na pananalita ng hypothesis na decile lamang ang paghawak sa mga idineklarang hysteresis exit nito; tahasang ipagkasundo ng research ang pananalitang iyon sa halip na magpakilala ng ibang exit band.

Ibalik ang exit_hi=0.55 at exit_lo=0.45 sa mga default ng code at config, at alisin o baguhin ang mga clamp na nag-aalis sa mga ito. I-update ang docstring at paglalarawan. Sumasalungat ang literal na panuntunan ng hypothesis na mag-hold lamang sa mga decile sa idineklarang hysteresis exits nito; ipagkasundo ng pangkat ng pananaliksik ang pananalitang iyon nang tahasan sa halip na magpakilala ng ibang exit band.

Tahasang nagtatakda ang hypothesis ng mga exit band na 0.55/0.45, pero 0.80/0.20 ang ginagamit ng code at config. Halimbawa, lumalabas ang kasalukuyang long sa nh=0.75 sa halip na manatiling bukas hanggang nh<0.55. Nililimitahan din ng constructor ang exit_hi sa hindi bababa sa 0.70 at ang exit_lo sa hindi hihigit sa 0.30, kaya hindi maibabalik ang tinukoy na asal kahit ibigay ang mga halaga ng hypothesis. Walang ibinigay na rebisyon sa kontrata ng pananaliksik na nagpapahintulot sa mga pagbabagong ito.

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [kritikal] Kinakailangan ng hypothesis na hawakan ang ONLY sa pinakamataas/pinakamababang decile at manatiling walang posisyon sa buong gitnang saklaw, pero pinananatili ng should_exit() ang mga long hanggang nh < 0.55 at ang mga short hanggang nh > 0.45. Halimbawa, nananatiling bukas ang kasalukuyang long sa nh = 0.70 at ang short sa nh = 0.30. Ipinapatupad ng mga exit na ito ang hiwalay na nakasaad na mga hysteresis threshold, na……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [kritikal] Kinakailangan ng hypothesis na hawakan ang ONLY sa pinakamataas/pinakamababang decile at manatiling walang posisyon sa buong gitnang saklaw, pero pinananatili ng should_exit() ang mga long hanggang nh < 0.55 at ang mga short hanggang nh > 0.45. Halimbawa, nananatiling bukas ang kasalukuyang long sa nh = 0.70 at ang short sa nh = 0.30. Ipinapatupad ng mga exit na ito ang hiwalay na nakasaad na mga hysteresis threshold, na sumasalungat sa pangunahing tuntunin ng hypothesis na sa decile lamang maaaring humawak ng posisyon. Kinikilala ng katwiran sa config ang hindi pa nalulutas na salungatang ito; hindi nito pinahihintulutang piliin ang hysteresis kaysa sa paghihigpit sa paghawak ng posisyon. (linya 76) — ayusin: Itugma ang espesipikasyon ng pananaliksik bago muling isumite. Kung posisyon sa decile lamang ang nilalayon, isara ang mga long kapag nh < 0.90 at ang mga short kapag nh > 0.10, at baguhin ang idineklarang mga exit threshold. Kung hysteresis ang nilalayon, tahasang baguhin ang pamagat ng hypothesis, mga tuntunin sa paghawak ng posisyon at pahayag pang-ekonomiya upang pahintulutan ang exposure sa gitnang saklaw.

Ipagkasundo ang espesipikasyon ng pananaliksik bago muling isumite. Kung pag-hold lamang sa mga decile ang layunin, lumabas sa mga long kapag nh < 0.90 at sa mga short kapag nh > 0.10, at baguhin ang idineklarang exit thresholds. Kung hysteresis ang layunin, tahasang baguhin ang pamagat, mga panuntunan sa pag-hold at pahayag pang-ekonomiya ng hypothesis upang payagan ang exposure sa gitnang bahagi ng range.

Inaatasan ng hypothesis na hawakan ang ONLY sa itaas/ibabang decile at manatiling flat sa buong gitnang range, pero pinananatili ng should_exit() ang mga long hanggang nh < 0.55 at ang mga short hanggang nh > 0.45. Halimbawa, nananatiling bukas ang kasalukuyang long sa nh = 0.70 at ang short sa nh = 0.30. Ipinatutupad ng mga exit na ito ang magkahiwalay na idineklarang hysteresis thresholds, na sumasalungat sa pangunahing panuntunan ng hypothesis na mag-hold lamang sa mga decile. Kinikilala ng paliwanag sa config na hindi pa nalulutas ang salungatang ito; hindi nito pinahihintulutang piliin ang hysteresis kapalit ng restriksiyon sa pag-hold.

Buod ng Resulta

Pagkasunduin ang mga panuntunan sa pag-hold at ang tahasang exit thresholds sa hypothesis bago ipatupad at muling isumite ang estratehiya.

Nakita sa pagsusuri ng Layer 4 QA ang isang kritikal na hindi pagtutugma sa hypothesis: nagtakda ito ng 0.55/0.45 exit band, samantalang ipinataw ng code ang 0.90/0.10 exit na kapareho ng entry thresholds. Dahil hindi nalutas ang salungatan ng pag-hold lamang sa mga decile at ng idineklarang exit parameter, iniwan ang estratehiya.

I-trade ang XLMUSDT Binance USD-M perpetual nang long malapit sa itaas at short malapit sa ibaba ng trailing 180-araw na range ng closing price, upang humanap ng momentum na dulot ng anchoring gamit ang daily OHLCV.

Walang ibinigay na metric ng performance ng backtest. Natapos ang run habang isinasagawa ang beripikasyon matapos ang apat na pag-ulit; hindi naabot ang optimization at mga kasunod na yugto ng pagsusuri.

Dahilan ng Pag-abandona

verification_loop: Nabigo sa beripikasyon (Layer 4 — pagsusuri ng QA) [class=hypothesis_mismatch]: - [critical] Tahasang nagtatakda ang ibinigay na hypothesis ng mga exit band na 0.55/0.45, pero 0.90/0.10 ang ginagamit ng code at config, at tinatanggihan ng mga ito ang mga exit na naiiba sa entry thresholds. Kaya lumalabas ang long sa nh=0.70 sa halip na manatili hanggang sa 0.55 exit boundary; gayundin, lumalabas ang short sa nh=0.30 sa halip na sa 0.45 boundary. Ipinatutupad nito ang panuntunan ng hypothesis na mag-hold lamang sa mga decile, pero sinasalungat ang tahasan nitong mga exit parameter. Binabanggit sa paliwanag ng developer ang mga naunang tagubilin na QA, pero hindi binago ang hypothesis sa gawaing ito. (linya 28) — ayusin: Ipagkasundo ang hypothesis bago muling isumite: tahasang gamitin ang mga exit na 0.90/0.10 para sa pag-hold lamang sa mga decile, o panatilihin ang mga exit na 0.55/0.45 at baguhin ang salungat na panuntunan sa pag-hold. Itugma ang code at config sa iisang magkakaugnay na espesipikasyon.

Pagsusuri ng Backtest

Sharpe
2.97
Kabuuang Return
96.06%
Max Drawdown
60.22%
Kabuuang Trade
10
Win Rate
40.0%
Profit Factor
2.30

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.