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
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
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.
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.