Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Tapat na CETP-Plus Candle Entropy Trend sa ETH USD-M Daily Bars

Resulta: Inabandona

FaithfulCetpPlusEthDaily

Buod ng Resulta

Tinangka ng FaithfulCetpPlusEthDaily na kopyahin ang isang estratehiya ng candle-entropy sa ETH pang-araw-araw na bar na may nakapirming sizing na 10 ETH. Natuklasan ng QA na nagpapahintulot pa rin ang pagtatantiya nitong exit batay sa nakapirming trigger ng mga fill sa paborableng sukdulan ng araw, kaya hindi maaasahan ang binanggit na performance ng sandbox. Pagkaraan ng 8 pag-ulit, iniwan ito sa yugto ng beripikasyon dahil sa depekto sa execution; hindi naabot ang mga susunod na yugto ng pagsusuri.

Hypothesis

Tapat na pagkopya sa source ng estratehiya ni ianzeng123, FMZ 504549, sa mga araw-araw na bar ng ETHUSDT.BINANCE. Gumagamit ang ibinigay na Pine code ng candle-entropy score para magbukas ng long at short position. Nakatakda sa 10 ETH ang default na laki ng order; hindi binabago ng komento ng may-akda tungkol sa pagpili ng 100% ng equity sa Properties ang default ng code. Hindi pa beripikado ang mga pahayag tungkol sa performance. Salungat ang fixed sizing sa kumbensiyon ng strategy factory na iugnay ang laki sa kapital, kaya dapat itong itala bilang eksepsiyon sa fidelity.

Itinatakda ng hiniling na tapat na pagkopya ang araw-araw na futures market ng may-akda sa Binance na ETH, sa kabila ng malaking bahagi ng venue na iyon sa corpus. Wala sa mga tuntunin sa Pine trading ang mga feature na machine-learning, multiple-timeframe, liquidity, o pana-panahong re-optimization na binanggit bilang mga direksiyon sa hinaharap.

verification_loop: Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill……Magpakita ng higit paMagpakita ng mas kaunti

verification_loop: Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill ang order. Sa STOP_MARKET at TRAILING_STOP_MARKET lang nalalapat ang pagwawasto nito sa trigger-price fill. Dahil dito, puwedeng lumabas ang long na pumasok sa 2000 na may fixed exit trigger sa 2005 sa susunod na daily high na 2100, sa halip na malapit sa 2005. Gayundin, sa daily low lumalabas ang mga short. Kaya nananatili ang mga paborableng fill sa daily extreme kapag inalis ang trailing ratchet, at napapawalang-bisa nito ang sinasabing pagwawasto. Depekto ito sa execution, hindi hatol sa kakayahang kumita. (line 210) — ayusin: Gumamit ng mas pinong execution data habang pinananatili ang daily signal calculations at mga parameter na hindi binago, o magpatupad at magberipika ng platform fill model na nag-eexecute ng idineklarang approximation sa trigger nito kapag nalampasan at sa available na market price kapag may gap. Magdagdag ng nakatuong execution regression na magpapakitang hindi ginagamit bilang exit fill ang daily high na malayong mas mataas sa long exit trigger. Ulitin ang beripikasyon at backtesting pagkatapos.

Implementasyon

Salin ng estratehiya ng candle-entropy na CETP-Plus ni ianzeng123 sa ETH Binance USD-M pang-araw-araw na bar, gamit ang hindi binagong mga entry gate ng source, nakapirming sizing na 10 ETH, nakapirming protective stop, at mga reversal sa signal. Tahasang ginagamit ng ibinigay na source ng library na FMZ ang cetp_k + momentum_adj * mom_scale, nang walang abs() o sign gate: maaaring gawing positibo ng sapat na negatibong momentum ang negatibong marka ng katawan ng kandila, kaya naaayon sa source ang kawalan ng short sa sandbox sa halip na mangahulugang nawawala ang sangay para sa short. Nakatala ang bilang ng mga exit sa cetp_exits_trail, cetp_exits_fixed at cetp_exits_reverse; kasama rin sa mga bilang ng market ang pagsasara sa lahat ng posisyon sa dulo.

Pinakamaliit na pagwawasto sa iteration-8: palitan lamang ang hindi pa nalulutas na pang-araw-araw na trailing order ng reduce-only na MARKET_IF_TOUCHED pagtatantiya ni QA sa activation minus direction times offset, na nakaangkla sa entry at hindi kailanman ini-ratchet gamit ang mga sukdulang pang-araw-araw. Panatilihin ang literal na yunit ng tick ng Pine, nakapirming STOP_MARKET, pagkansela ng kaparehang order kapag nagsara ang posisyon, pagkakasunod-sunod ng reversal, pagkalkula ng signal, mga warmup gate at bawat nakapirming parameter. Hindi pa rin matutukoy ng pang-araw-araw na OHLC ang pagkakasunod-sunod sa antas ng tick o eksaktong mga fill dahil sa gap/slippage; inaalis ng deterministikong pagtatayang ito ang artifact ng trailing na dulot ng sukdulang pang-araw-araw, at dapat tukuyin ng itinamang beripikasyon/backtest ang expectancy. Hindi makapagtatatag ng edge ang dati nang PF at mga return bago ang muling pagpapatakbo. Nananatili ang nakapirming 10 ETH bilang tahasang pinahintulutang eksepsiyon sa katapatan, na nililimitahan ng mga pagsusuri sa margin ng entry-helper.

Mga Resulta ng Beripikasyon

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill ang order. Sa……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill ang order. Sa STOP_MARKET at TRAILING_STOP_MARKET lang nalalapat ang pagwawasto nito sa trigger-price fill. Dahil dito, puwedeng lumabas ang long na pumasok sa 2000 na may fixed exit trigger sa 2005 sa susunod na daily high na 2100, sa halip na malapit sa 2005. Gayundin, sa daily low lumalabas ang mga short. Kaya nananatili ang mga paborableng fill sa daily extreme kapag inalis ang trailing ratchet, at napapawalang-bisa nito ang sinasabing pagwawasto. Depekto ito sa execution, hindi hatol sa kakayahang kumita. (line 210) — ayusin: Gumamit ng mas pinong execution data habang pinananatili ang daily signal calculations at mga parameter na hindi binago, o magpatupad at magberipika ng platform fill model na nag-eexecute ng idineklarang approximation sa trigger nito kapag nalampasan at sa available na market price kapag may gap. Magdagdag ng nakatuong execution regression na magpapakitang hindi ginagamit bilang exit fill ang daily high na malayong mas mataas sa long exit trigger. Ulitin ang beripikasyon at backtesting pagkatapos.

Gumamit ng mas pinong execution data habang pinananatili ang daily signal calculations at mga parameter na hindi binago, o magpatupad at magberipika ng platform fill model na nag-eexecute ng idineklarang approximation sa trigger nito kapag nalampasan at sa available na market price kapag may gap. Magdagdag ng nakatuong execution regression na magpapakitang hindi ginagamit bilang exit fill ang daily high na malayong mas mataas sa long exit trigger. Ulitin ang beripikasyon at backtesting pagkatapos.

Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang pagtatantiya ng exit sa nakapirming presyo sa pang-araw-araw na bar. Pinoproseso ng naka-install na matching engine ang mga pang-araw-araw na high/low bilang sintetikong presyo sa merkado, at napupunan ang order laban sa presyong iyon sa merkado. Para lamang sa STOP_MARKET at TRAILING_STOP_MARKET nalalapat ang pagwawasto ng fill sa trigger price. Dahil dito, maaaring lumabas ang long na pumasok sa 2000 at may nakapirming exit trigger sa 2005 sa susunod na pang-araw-araw na high na 2100, sa halip na malapit sa 2005. Gayundin, ang pang-araw-araw na low ang natatanggap ng mga short. Samakatuwid, pinananatili ng pag-aalis sa trailing ratchet ang mga paborableng fill sa sukdulang pang-araw-araw at pinawawalang-bisa ang sinasabing pagwawasto. Depekto ito sa execution, hindi paghusga sa kakayahang kumita.

Pagsusuri

Artepakto sa fill ng paglabas sa mga daily bar. Ginagamit ng trailing stop ang literal na mga yunit ng Pine: humigit-kumulang 0.01% ng presyo ang offset (halimbawa, $0.24 sa $2,443) at humigit-kumulang entry + 0.05 ATR ang activation. Hindi kayang lutasin ng daily bar ang stop na ganoon kahigpit. Binabagtas ng engine ang bawat daily bar bilang open/high/low/close, kaya kapag nag-activate na ang stop, sumusunod ito sa loob ng 0.01% mula sa pinakamataas na presyo ng araw at doon nagfi-fill. Sinuri ito laban sa mga……Magpakita ng higit paMagpakita ng mas kaunti

Artepakto sa fill ng paglabas sa mga daily bar. Ginagamit ng trailing stop ang literal na mga yunit ng Pine: humigit-kumulang 0.01% ng presyo ang offset (halimbawa, $0.24 sa $2,443) at humigit-kumulang entry + 0.05 ATR ang activation. Hindi kayang lutasin ng daily bar ang stop na ganoon kahigpit. Binabagtas ng engine ang bawat daily bar bilang open/high/low/close, kaya kapag nag-activate na ang stop, sumusunod ito sa loob ng 0.01% mula sa pinakamataas na presyo ng araw at doon nagfi-fill. Sinuri ito laban sa mga bar sa catalog para sa mga trade na ito: 2021-05-20: entry 2442.98, exit 2990.60, pinakamataas na presyo ng susunod na bar 2990.85. 2022-11-10: entry 1101.49, exit 1298.29, pinakamataas na presyo ng susunod na bar 1350 at closing price 1298.21. 2024-03-06: entry 3555.43, exit 3822.34, closing price ng susunod na bar 3822.36 at pinakamataas na presyo 3906.42. Lumalabas ang mga talo nang humigit-kumulang $0.2-0.3 na mas mababa sa entry kahit gumalaw ang bar nang 7-15% laban sa kanila (2022-01-22: entry 2566.91, exit 2566.64, pinakamababang presyo ng bar 2293.56). Sa aktuwal na trading, na-ti-trigger ang 0.01% trailing stop sa ETH sa loob ng ilang segundo matapos itong mag-activate. REQUIRED FIX (code lamang; walang binabagong nakapirming halaga): panatilihin ang mga signal sa ETHUSDT.BINANCE 1-DAY bar, at idagdag ang ETHUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL bilang extra_bar_type upang maitugma ng engine ang fixed stop at trailing stop sa mga presyong kada minuto. Huwag kalkulahin ang mga exit mula sa pinakamataas/mababang presyo ng daily bar. Panatilihin ang literal na mga offset na tick-unit; nakapirmi ang mga ito at hindi dapat palawakin upang pagandahin ang mga resulta. Iulat ang mga oras ng exit na may resolusyong kada minuto, at kung ilang exit ang nagmula sa trailing stop, fixed stop at reversal. Iulat ang bilang ng long at short, at ipaliwanag kung nagmumula sa mga gate ng entry ng Pine ang kawalan ng short. Pagkatapos, patakbuhin muli ang paunang backtest gamit ang parehong nakapirming mga parameter. Malamang na nakukuha ng mga trailing exit ang humigit-kumulang 0.05 ATR, bawas ang humigit-kumulang 0.10% na bayad sa round trip, samantalang humigit-kumulang 3 ATR ang layo ng fixed stop. Maaaring mangahulugan iyon ng negatibong expectancy, pero hindi pa ito napatutunayan; ibatay ang hatol sa muling pagpapatakbo. Timbangin din ang iba pang ebidensiyang ito: ang IC ng isinagawang signal ay 0.002 (t=0.04); 6 sa 11 panlabas na window ang may negatibong OOS Sharpe; ang t-stat ng pinagsama-samang mga panlabas na window ay 1.93. ## Mga pagpipino mula sa library (mula sa library ng kaalaman; subukan ang mga ito, huwag ipagpalagay na tama) Nasa library ang orihinal na Pine source (fmz/504549). Gumamit ang inilathalang backtest nito ng basePeriod 1d, kaya dala rin ng mga resulta ng may-akda ang parehong artepakto ng intrabar trailing stop. Mga tick unit ang trail_points/trail_offset sa source, na nagbubunga ng halos serong trail. Unahin ang pag-aayos ng analyst sa mga exit gamit ang minute bar, nang walang pagbabago sa parameter. Anumang karagdagang pagbabago mula sa library (trail na may yunit ng presyo na ATR, sizing batay sa panganib, gate na pare-pareho ang tanda sa score, filter ng rehimen na EMA200) ay dapat ilagay sa hiwalay na variant na may label na hindi tapat sa orihinal, at hindi sa nakapirming replika. 1. [stop] Itugma ang mga stop sa mga bar na 1 minuto (tapat na pag-aayos, walang pagbabago sa parameter): Panatilihin ang mga signal sa ETHUSDT.BINANCE 1-DAY bar. Idagdag ang ETHUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL bilang extra_bar_type. Sa bawat minute bar, i-update ang best_price at suriin ang nakapirming fixed stop (entry*(1-0.5%) - 3*ATR14 para sa long, at kabaligtaran para sa short). Pagkatapos, suriin ang literal na Pine trailing stop: nag-a-activate ito kapag gumalaw ang presyo nang trail_points = 5*ATR tick (5*ATR*0.01 sa presyo), at ang offset ay entry*1% tick (entry*0.0001 sa presyo). Mag-fill sa minute bar kung saan nalampasan ang antas. Mananatili ang ATR bilang pang-araw-araw na ATR sa pagsasara ng entry bar. Huwag kailanman gamitin ang pinakamataas/mababang presyo ng daily bar para sa mga exit. Itala ang dahilan ng exit (trail / fixed / reverse), ang timestamp kada minuto, at ang bilang ng long/short. — Sa kopya ng source sa library, ganito ang exit: strategy.exit(stop=sl, trail_points=atr*trail_mult*syminfo.pointvalue, trail_offset=entry_price*(trail_offset_pct/100)). Binabasa ng Pine ang dalawang argumento bilang mga tick. Ginamit ng inilathalang mga setting ang basePeriod "1d", kaya ipinagpalagay din ng sariling backtest ng may-akda ang parehong landas ng daily-OHLC, at napalaki rin ang mga pahayag nito gaya ng profit factor naming 6.17. Minute matching lamang ang makapagsasabi kung paano talaga gumaganap ang nakapirming tuntuning ito. Asahang nasa +0.05 ATR ang mga trailing exit, bawas ang bayad sa round trip na 0.10%. (pinagmulan: 多维熵动量趋势自适应交易系统 | Multi-Dimensional Entropy Momentum Trend Adaptive Trading System p.1) 2. [exit] Variant: chandelier trail na ATR na may yunit ng presyo at sinusuri sa daily close: NON-FAITHFUL VARIANT ONLY. Palitan ang tick-unit trail. Nag-a-activate lang ang trail pagkatapos ng daily close na lumampas nang hindi bababa sa 1.0% sa entry sa paborableng direksiyon ng trade; ibig sabihin, dapat nasa itaas ng entry ang close para sa long at nasa ibaba nito para sa short. Ipinapakahulugan nito ang trail_offset_pct=1 bilang porsiyento ng presyo, gaya ng sinasabi ng label nito. Pagkatapos nito, stop = pinakamataas na closing price mula sa entry - 3.0*ATR14 para sa long (pinakamababang closing price + 3.0*ATR14 para sa short). Umaangat lamang ito pabor sa trade at sinusuri sa daily close, at nagfi-fill sa susunod na bar. Panatilihin ang paunang stop na entry*(1-0.5%) - 3*ATR14. Idagdag ang parameter na trail_atr_mult=3.0 (saklaw na 2.0-5.0). — Inilalarawan ng mga label ng input sa source na "Trail Start Offset (%)" at "Trailing ATR Mult" ang activation bilang porsiyento at trail na may layong ATR. Hindi ito ang ginagawa ng tick-unit code. Nagta-trail ang halimbawa ng tqsdk Keltner daily-bar mula sa high_since_entry gamit ang STOP_LOSS_PCT*ATR, na kinukuwenta sa close (0.8 ATR doon). Gumagamit ang estratehiyang T3 ng hangganan ng activation na 1.0% bago mag-trail (移动止损激活百分比). Iminumungkahi ng artikulo ng Bitget na ATR ang 1.5-2x ATR upang hindi tamaan ng normal na ingay sa presyo ang stop. Sa daily ETH, pinananatili ng 3 ATR ang mga exit sa humigit-kumulang kaparehong laki ng fixed stop. Nagbibigay iyon ng puwang sa mga panalong trade na lumampas sa hangganan ng pagiging praktikal na 0.15% bawat trade, na hindi kayang gawin ng tapat na trail na 0.05-ATR kapag inalis na ang artepakto. (pinagmulan: 多维熵动量趋势自适应交易系统 | Multi-Dimensional Entropy Momentum Trend Adaptive Trading System p.1; Keltner_Channel.py p.1; T3均线趋势跟踪与移动止损量化交易策略 | T3 Moving Average Trend Following Strategy with Trailing Stop Loss p.1; Understand the ATR Indicator and Let Real Market Volatility Give You the Answer p.1) 3. [entry] Variant: gate na pare-pareho ang tanda sa score: NON-FAITHFUL VARIANT ONLY. Magbukas lamang ng long kung cetp_score > 0.1 AND avg_body > 0 AND momentum > 0. Magbukas lamang ng short kung cetp_score < -0.1 AND avg_body < 0 AND momentum < 0. Kung hindi, huwag magbukas ng posisyon o mag-reverse. — Sa source, raw_score = avg_body*(1-norm_entropy)*(cetp_k + momentum_adj*mom_scale), kung saan cetp_k=0.8 at mom_scale=6. Kapag momentum_adj < -0.133 (pagbaba sa loob ng 5 bar na humigit-kumulang 13% o mas mababa, na iniangkop ayon sa 1+rsi_bias), nagiging negatibo ang ikalawang factor. Dahil dito, nagkakaroon ng score na POSITIVE ang sunod-sunod na pulang kandila sa matinding pagbebenta at nagbubukas ito ng long. Kabaligtaran ang nangyayari sa matinding pag-angat. Maaaring ipaliwanag ng pagbabaligtad ng polarity na ito sa pormula ng source ang IC sa 0.002 (t=0.04) at ang kawalan ng mga short na itinanong ng analyst. Sinadya ng may-akda na panatilihin ang tanda ("walang abs sa momentum_adj upang mapanatili ang tanda"), kaya variant ito, hindi pag-aayos ng bug. (pinagmulan: 多维熵动量趋势自适应交易系统 | Multi-Dimensional Entropy Momentum Trend Adaptive Trading System p.1) 4. [sizing] Variant: sizing batay sa panganib na ATR sa halip na nakapirming 10 ETH: NON-FAITHFUL VARIANT ONLY. qty = equity * 0.01 / stop_distance, kung saan stop_distance = entry*0.005 + 3*ATR14 (ang sariling paunang distansya ng stop ng source). Limitahan ang notional sa equity * leverage (1.0). I-round ayon sa precision ng laki ng instrumento at laktawan kung mas mababa sa $5 ang notional. — Itinatala bilang eksepsiyon sa katapatan ng replika ang nakapirming 10 ETH. Kapag sinukat sa ETH, malaki ang pabago-bagong panganib ng trade mula ETH sa $1,100 hanggang $3,800, at hindi ito umaayon sa equity. Isinasaayos ng fmz/482430 ang laki bilang strategy.equity*riskPerTrade/(atr*atrMultiplierSL), kaya nanganganib ang bawat trade sa parehong bahagi ng equity sa ATR stop nito. Inaatas na ng aming framework ang sizing na nakabatay sa kapital. (pinagmulan: 多重指标动态跟踪趋势波段交易策略 | Multi-Indicator Dynamic Trend-Following Trading Strategy p.1) 5. [regime] Variant: filter ng direksiyon ng trend na EMA200 para sa rehimen: NON-FAITHFUL VARIANT ONLY. Kuwentahin ang EMA(200) ng daily close. Payagan lamang ang mga long kapag close > EMA200 at mga short kapag close < EMA200. Isinasara ng mga reversal signal na salungat sa rehimen ang posisyon nang hindi nagbubukas sa kabilang panig. Nangangailangan ito ng warm-up na 200 bar. — Nagkaroon ng negatibong OOS Sharpe ang 6 sa 11 panlabas na window, na nagpapahiwatig ng pagdepende sa rehimen. Nakikipag-trade lamang ang estratehiyang EMA200 sa direksiyon ng trend na 200-panahon (只在趋势方向上做多或空). Itinatala rin mismo ng source na CETP ang pag-ayon ng signal sa mas mataas na timeframe bilang ikalawang direksiyon ng pag-optimize nito. Nagbababala ang seksiyon nito tungkol sa panganib na maaaring masira ang palagay hinggil sa entropy kapag nagbago ang estruktura ng merkado. (pinagmulan: 基于EMA200的移动止盈移动止损策略|EMA 200 Based Trailing Take Profit and Trailing Stop Loss Strategy p.1; 多维熵动量趋势自适应交易系统 | Multi-Dimensional Entropy Momentum Trend Adaptive Trading System p.1)

Kasaysayan ng Iterasyon

Nabigo ang beripikasyon (Layer 1.5 — pagkakatugma ng hipotesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 1

Nabigo ang beripikasyon (Layer 4 — pagsusuri sa QA) [class=hypothesis_mismatch]: - [edge_concern] Pawang long ang mga nagsarang posisyon ng sandbox na 37. Suriin ang mga distribusyon ng signal at bilang ng mga trigger ayon sa direksiyon sa pagsusuri sa buong kasaysayan; hindi ito sapat na mag-isa upang magpatunay ng depekto o magbigay-katwiran sa pagtanggi. - [critical] Gumagamit ang mga entry ng agarang pagsusumite sa merkado ng batayang template sa halip na susunod na bar na execution ng source. Walang override……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri sa QA) [class=hypothesis_mismatch]: - [edge_concern] Pawang long ang mga nagsarang posisyon ng sandbox na 37. Suriin ang mga distribusyon ng signal at bilang ng mga trigger ayon sa direksiyon sa pagsusuri sa buong kasaysayan; hindi ito sapat na mag-isa upang magpatunay ng depekto o magbigay-katwiran sa pagtanggi. - [critical] Gumagamit ang mga entry ng agarang pagsusumite sa merkado ng batayang template sa halip na susunod na bar na execution ng source. Walang override na process_orders_on_close ang inilathalang deklarasyon ng Pine, kaya sa default nito, sa pagbubukas ng kasunod na bar ine-execute ang mga market entry. Maaaring pumasok ang saling ito sa pagsasara ng araw ng signal, kaya nababago ang exposure at mga presyo ng execution. Tingnan ang [deklarasyon ng source na FMZ](https://www.fmz.com/strategy/504549) at [dokumentasyon ng execution ng Pine](https://www.tradingview.com/pine-script-docs/concepts/strategies/). (linya 153) — pag-aayos: Ipatupad ang suportadong execution sa pagbubukas ng susunod na bar habang pinananatili ang signal at nilalayong dami. Simulan ang estadong nakadepende sa entry mula sa aktuwal na fill. Kung hindi kayang suportahan ng engine ang kontratang ito, iulat ang limitasyon sa execution sa halip na ituring ang agarang execution bilang tapat na reproduksiyon. - [critical] Pinalitan ang mga stop at trailing order ng source na nakabatay sa presyo ng mga pagsusuri sa high/low ng natapos na bar na sinusundan ng market close. Tumatawag ang FactoryStrategy._submit_exit ng close_position(), kaya sa makukuhang presyo sa pagsasara ng merkado lumalabas ang isang stop na nalabag, sa halip na sa trigger price nito o presyo ng pagbubukas matapos ang gap. Maaaring tumawid ang presyo sa stop sa loob ng isang araw at makabawi nang malaki bago ang exit na ito. Hindi nagbibigay-awtorisasyon ang pagtatala ng pagtatayang ito sa configuration na baguhin ang hipotesis ng tapat na reproduksiyon. (linya 172) — pag-aayos: Gumamit ng mga nakahintay na protective order na tugma sa source sa pag-aktibo, pag-update, pagkansela at pag-uugali sa gap. Sumangguni sa docs/nautilus/concepts/backtesting.md para sa mga suportadong stop fill. Beripikahin ang dalawang direksiyon gamit ang karaniwang pagtawid at mga gap; panatilihin ang mga conversion ng Pine sa yunit ng tick. - [critical] Hindi isinasaalang-alang ng pag-aktibo at pag-trigger ng trailing stop ang pagkakasunod-sunod sa loob ng bar. Para sa long, inaaktibo o itinataas ng code ang trail gamit ang high ng araw, saka sinusuri ang buong low ng araw laban sa bagong stop na iyon. Kung nauna ang low sa high at nananatili sa itaas ng trail ang pagsasara, lalabas pa rin ito kahit walang naganap na pagtawid pagkatapos ma-aktibo. May katumbas na kabaligtarang error ang sangay para sa short. Gumagamit ang broker emulator ng Pine ng may pagkakasunod-sunod na landas na OHLC, sa halip na mga sukdulang walang pagkakasunod-sunod. Tingnan ang [dokumentasyon ng broker emulator ng Pine](https://www.tradingview.com/pine-script-docs/concepts/strategies/). (linya 168) — pag-aayos: Iproseso ang pag-aktibo at mga pagtawid sa trailing ayon sa pagkakasunod-sunod ng mga event sa source emulator, o gumamit ng mekanismo ng execution na nagpapanatili sa pagkakasunod-sunod na iyon. Beripikahin ang mga kasong low-bago-high at high-bago-low para sa mga long at short na posisyon, kasama ang mga bar na nag-aaktibo ngunit hindi kasunod na tumatawid sa trail.

Ipatupad ang suportadong execution sa pagbubukas ng susunod na bar habang pinananatili ang signal at nilalayong dami. Simulan ang state na nakadepende sa entry batay sa aktuwal na fill. Kung hindi kayang suportahan ng engine ang kontratang ito, iulat ang limitasyon sa execution sa halip na ituring na tapat na replikasyon ang agarang execution.

Gumagamit ang entries ng agarang market submission ng base template sa halip na next-bar execution ng source. Walang process_orders_on_close override ang inilathalang Pine declaration, kaya sa default nito, nag-eexecute ang mga market entry sa open ng susunod na bar. Dahil dito, maaaring pumasok ang translation sa close ng araw ng signal at mabago ang exposure at mga execution price. Tingnan ang [source declaration na FMZ](https://www.fmz.com/strategy/504549) at [dokumentasyon ng Pine execution](https://www.tradingview.com/pine-script-docs/concepts/strategies/).

Gumamit ng mga nakahintay na protective order na tugma sa source para sa activation, update, pagkansela, at gawi kapag may gap. Sumangguni sa docs/nautilus/concepts/backtesting.md para sa mga suportadong stop fill. Beripikahin ang parehong direksiyon gamit ang karaniwang paglagpas at mga gap; panatilihin ang mga Pine tick-unit conversion.

Pinalitan ang mga stop at trailing order ng source na nakabatay sa presyo ng mga pagsusuri sa high/low ng natapos na bar na sinusundan ng market close. Tumatawag ang FactoryStrategy._submit_exit ng close_position(), kaya sa makukuhang presyo sa pagsasara ng merkado lumalabas ang isang stop na nalabag, sa halip na sa trigger price nito o presyo ng pagbubukas matapos ang gap. Maaaring tumawid ang presyo sa stop sa loob ng isang araw at makabawi nang malaki bago ang exit na ito. Hindi nagbibigay-awtorisasyon ang pagtatala ng pagtatayang ito sa configuration na baguhin ang hipotesis ng tapat na reproduksiyon.

Iproseso ang pag-aktibo at mga pagtawid sa trailing ayon sa pagkakasunod-sunod ng mga event sa source emulator, o gumamit ng mekanismo ng execution na nagpapanatili sa pagkakasunod-sunod na iyon. Beripikahin ang mga kasong low-bago-high at high-bago-low para sa mga long at short na posisyon, kasama ang mga bar na nag-aaktibo ngunit hindi kasunod na tumatawid sa trail.

Hindi isinasaalang-alang ng activation at pag-trigger ng trailing-stop ang pagkakasunod-sunod sa intrabar. Para sa long, ina-activate o itinataas ng code ang trail gamit ang high ng araw, saka sinusubok ang low ng buong araw laban sa bagong stop na iyon. Kahit na nauna ang low sa high at nananatili sa ibabaw ng trail ang close, lumalabas pa rin ito kahit walang naganap na paglagpas matapos mag-activate. May kaparehong kabaligtarang error ang short branch. Gumagamit ang broker emulator ng Pine ng nakaayos na OHLC path sa halip na mga unordered extreme. Tingnan ang [dokumentasyon ng Pine broker-emulator](https://www.tradingview.com/pine-script-docs/concepts/strategies/).

Muling pagsusuri ng kakayahan: tumanggi ang nakaraang build dahil sa "capability_unsupported: next_bar_open_fill: kailangan ng tapat na mga default entry sa Pine at pagsasara ng reversal ang pagbukas ng susunod na daily bar sa ETHUSDT.BINANCE. Hindi kasama sa uses_next_open ang mga venue na 24/7 at walang override na inilalantad ang config. Ipagpaliban para sa suporta sa execution. Hindi naaabot ang minanang stop/trailing logic at hindi pa ito inaprubahan; dapat itong palitan ng mga nakahandang protective order……Magpakita ng higit paMagpakita ng mas kaunti

Muling pagsusuri ng kakayahan: tumanggi ang nakaraang build dahil sa "capability_unsupported: next_bar_open_fill: kailangan ng tapat na mga default entry sa Pine at pagsasara ng reversal ang pagbukas ng susunod na daily bar sa ETHUSDT.BINANCE. Hindi kasama sa uses_next_open ang mga venue na 24/7 at walang override na inilalantad ang config. Ipagpaliban para sa suporta sa execution. Hindi naaabot ang minanang stop/trailing logic at hindi pa ito inaprubahan; dapat itong palitan ng mga nakahandang protective order na gumagamit ng nakaayos na pagtutugma ng OHLC bago maipagpatuloy ang estratehiyang ito." Inililista ng execution-capability registry ng platform ang 'next_bar_open_fill' bilang use_equivalent: Isinusumite ang mga order kapag nagsasara ang isang bar at napupunan sa pagsasara ng bar na iyon. Katumbas ito ng market order sa pagsasara ng signal bar: sa tuloy-tuloy na 24/7 market, ang presyong iyon ang bukas ng susunod na bar. Sabihin ang pamalit na paraang ito sa paglalarawan. Ipatupad ang rekisito sa ganitong paraan; huwag na itong tanggihan muli. Execution-capability registry: - next_bar_open_fill [use_equivalent]: punan sa pagbukas ng bar na NEXT sa isang 24/7 venue. Isinusumite ang mga order kapag nagsasara ang isang bar at napupunan sa pagsasara ng bar na iyon. Katumbas ito ng market order sa pagsasara ng signal bar: sa tuloy-tuloy na 24/7 market, ang presyong iyon ang bukas ng susunod na bar. Sabihin ang pamalit na paraang ito sa paglalarawan. - next_open_fill [suportado]: punan sa pagbukas ng bar na NEXT sa isang session venue (USEQ, SPOTMETAL, HKEQ, CNEQ at lahat ng iba pang calendar venue): sa pagbukas ng susunod na session para sa daily bars. Ang tuntunin ng platform mula noong 2026-10-08 (pasya ng operator): ang market order ng estratehiyang batay sa bar na pinagpasiyahan sa pagsasara ng bar N ay napupunan sa presyo at oras ng +1 OPEN ng bar N — sa pagbukas ng susunod na session para sa daily bars, at sa pagbukas ng susunod na bar para sa intraday. Ipinatutupad ito sa backtest, verification, optimisation at parity replay; pinananatili ng paper trading ang mga order na pinagpasiyahan habang sarado ang session hanggang sa susunod na pagbukas. Sa halip, napupunan ang mga estratehiyang naka-subscribe sa tick/quote/book feed batay sa mga event na iyon at sa latency ng venue. - same_close_fill [hindi suportado]: punan sa pagsasara ng bar na nagbunga ng pasya sa isang session venue. Pinupunan ng mga session venue ang isang bar-

Idokumento sa description at provenance ng strategy ang pagpapalit ng sizing na kaugnay sa kapital, ang reference capital nitong $100000, at ang cap sa notional batay sa equity.

Tahasan na hinihingi ng hypothesis na itala ang eksepsiyon sa fidelity ng sizing. Pina-scale ng port ang fixed na 10 ETH ng source ayon sa equity/100000 at nililimitahan ang notional sa equity, pero hindi inilalahad ng description ng strategy ang pagbabagong ito. Sa equity na $50000, bago ang cap, humihiling ito ng 5 ETH sa halip na 10 ETH ng source.

Nabigo ang beripikasyon (Layer 3 — sandbox backtest): maglo-load ang smoke test ng humigit-kumulang 3,458,400 bars sa 2 uri ng bar (saklaw mula 2020-03-14). Hindi ito kayang patakbuhin ng Layer 3 sa loob ng limitasyong 1800s nito, kaya hindi matatapos ang input na ito; limitasyon ito sa laki ng strategy, hindi kabiguan ng imprastraktura. Bawasan ang load: bawasan ang mga leg, gumamit ng mas malawak na timeframe, o gumamit ng isang uri ng bar bawat instrumento at kunin mula rito ang mas mabagal na timeframe.

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Tumutugma ang mga bilang ng sandbox (PF 8.37, karaniwang +2.60% bawat kalakalan, 44 long at 0 short, avg_holding_bars 0, exposure na 3.5%) sa lagda ng artifact ng iteration-6: lumalabas ang mga panalo sa loob ng humigit-kumulang 0.01% mula sa pinakamataas na presyo sa susunod na araw. Sa makatotohanang pagpuno ng trailing stop, ang inaasahang panalo ay humigit-kumulang +0.05 ATR (mga 0.2-0.3% sa mga presyong ETH), kumpara sa……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Tumutugma ang mga bilang ng sandbox (PF 8.37, karaniwang +2.60% bawat kalakalan, 44 long at 0 short, avg_holding_bars 0, exposure na 3.5%) sa lagda ng artifact ng iteration-6: lumalabas ang mga panalo sa loob ng humigit-kumulang 0.01% mula sa pinakamataas na presyo sa susunod na araw. Sa makatotohanang pagpuno ng trailing stop, ang inaasahang panalo ay humigit-kumulang +0.05 ATR (mga 0.2-0.3% sa mga presyong ETH), kumpara sa nakapirming stop na humigit-kumulang 3 ATR ang layo at 0.10% na gastos sa round-trip. Ipinahihiwatig nito ang negatibong inaasahang kita, pero ang naitama lamang na muling pagpapatakbo ang makapagpapatunay nito. Ang IC ng mga naisagawang signal ay 0.002 sa naunang buong backtest. - [kritikal] Hindi masusukat ang modelo ng pagpuno sa exit gamit ang mga daily bar, at inalis ang kinakailangang pagwawasto ng analyst sa iteration-6. Gumagamit ang trailing stop ng literal na yunit ng Pine tick: ang pag-aktiba ay entry + 5*ATR*0.01 (mga $5) at ang offset ay reference*1%*0.01 (mga $0.24-0.30, humigit-kumulang 0.01% ng presyo). Dahil 1-DAY bar lamang ang mayroon, sinusuri ng engine ang bawat bar sa pagkakasunod na O->H->L->C, kaya kapag naaktiba na ang trailing stop, aangat ito hanggang humigit-kumulang $0.3 sa ibaba ng HIGH ng araw at doon mapupunan. Sinuri ito ng analyst batay sa mga bar ng catalog: exit na 2021-05-20 2990.60 kumpara sa pinakamataas na 2990.85, at exit na 2024-03-06 3822.34 kumpara sa pagsasara na 3822.36. Sa aktuwal na kalakalan, natitrigger ang 0.01% na trailing stop sa ETH ilang segundo pagkaraang maaktiba, kaya itinatala ng backtest ang presyong malapit sa pinakamahusay na presyo sa araw gamit ang kaalamang mula sa hinaharap. Modelo ito ng pagpuno na nakakakita sa sukdulang halaga ng bar, at halos lahat ng resulta ng sandbox na PF 8.4 / +2.6% ay dahil dito. Binabaligtad ng katwiran sa config na ('inaalis lamang ang subscription sa minutong execution') ang pagwawasto sa iteration-6 at walang idinadagdag na kapalit. Tunay na limitasyon ang hangganang 3.46M-bar ng Layer-3 (iteration 7), pero ibinabalik ng ganap na pag-aalis sa intrabar resolution ang depektong nilayon nitong ayusin. (linya 205) — pagwawasto: Gawing makatotohanan ang mga pagpuno sa trailing exit sa loob ng badyet ng bar, nang hindi binabago ang anumang nakapirming parameter. Iminumungkahing opsyon: hindi kayang lutasin ng mga daily bar ang offset na humigit-kumulang 0.01% ng presyo, kaya imodelo ang trailing stop na tumitrigger agad pagkaraang maaktiba. Sa on_position_opened, palitan ang trailing_stop_market ng reduce-only na MARKET_IF_TOUCHED (o limit) exit sa activation_price - direction*offset. Panatilihin ang nakapirming STOP_MARKET gaya nito, kanselahin ang kabilang order kapag napunan (on_position_closed ay tumatawag na sa cancel_all_orders), at ilista ito bilang sapilitang paglihis sa port. Ito ang pinakamalapit na deterministikong pagtatantiya ng tuntunin ng Pine sa aktuwal na galaw ng presyo. Alternatibo: kung pasok ito sa badyet ng Layer-3, magdagdag ng isang mas magaspang na execution extra_bar_type (hal. 15-MINUTE, mga 230k bar sa loob ng 6.5y) at patakbuhin rito ang state machine ng trailing stop. Huwag kailanman gamitin ang pinakamataas/mababang presyo sa daily bar bilang mga presyo ng exit. Alinman ang piliin, panatilihin ang mga literal na halaga ng yunit ng tick at iulat ang bilang ayon sa dahilan ng exit (trail/fixed/reverse). - [babala] Walang short sa loob ng 2,340 araw. Ayon sa pormula, score = bodyMean*(1-H)*(cetp_k + momentum*(1+gain/loss)*mom_scale)*trend. Sa malalaking bearish na araw (pinipili ng kondisyong span > 2*ATR ang mga ito), itinutulak ng momentum_adj*6 pababa sa sero ang ikalawang salik. Binabaligtad nito ang sign ng score na POSITIVE, kaya nagbubunga ang mga araw ng pagbagsak ng mga signal na LONG. Nangangailangan ang short ng lubhang negatibong body kasabay ng banayad na momentum, na bihirang makalampas sa |score| > 0.1. Kung ito ang pormula ng library Pine, sumusunod sa tuntunin ng source ang kawalan ng short at hindi ito depekto sa port. Hiniling ng analyst ang paliwanag na ito, kaya dapat itong tahasang banggitin sa paglalarawan. (linya 139) — pagwawasto: Tiyakin sa kopya ng library ng fmz/504549 na (cetp_k + momentum_adj*mom_scale) ang momentum term at walang abs() o sign gate. Pagkatapos ay idokumento na sumusunod sa pormula ng source ang kawalan ng short. - [babala] Ang nakapirming sukat ng posisyong 10 ETH ay eksepsiyon sa fidelity na pinahintulutan ng haypotesis, kaya hindi ito kabiguan sa check-11. Gumagamit ito ng humigit-kumulang 2-24% ng $100k na equity sa 1x, at nililimitahan ito ng margin cap sa _submit_entry. Nagbabalik ang min_bars_required() ng 1, na umaagaw sa lugar ng base warmup, pero may sarili nang mga gate ang calculate_signal para sa ATR, RMA at buffer ng pagsasara, kaya walang inilalabas na signal bago matapos ang warmup. (linya 251) — pagwawasto: Walang kailangang baguhin. Opsyonal na ibalik mula sa min_bars_required ang tunay na warmup (mga atr_length*2).

Gawing makatotohanan ang mga pagpuno sa trailing exit sa loob ng badyet ng bar, nang hindi binabago ang anumang nakapirming parameter. Iminumungkahing opsyon: hindi kayang lutasin ng mga daily bar ang offset na humigit-kumulang 0.01% ng presyo, kaya imodelo ang trailing stop na tumitrigger agad pagkaraang maaktiba. Sa on_position_opened, palitan ang trailing_stop_market ng reduce-only na MARKET_IF_TOUCHED (o limit) exit sa activation_price - direction*offset. Panatilihin ang nakapirming STOP_MARKET gaya nito,……Magpakita ng higit paMagpakita ng mas kaunti

Gawing makatotohanan ang mga pagpuno sa trailing exit sa loob ng badyet ng bar, nang hindi binabago ang anumang nakapirming parameter. Iminumungkahing opsyon: hindi kayang lutasin ng mga daily bar ang offset na humigit-kumulang 0.01% ng presyo, kaya imodelo ang trailing stop na tumitrigger agad pagkaraang maaktiba. Sa on_position_opened, palitan ang trailing_stop_market ng reduce-only na MARKET_IF_TOUCHED (o limit) exit sa activation_price - direction*offset. Panatilihin ang nakapirming STOP_MARKET gaya nito, kanselahin ang kabilang order kapag napunan (on_position_closed ay tumatawag na sa cancel_all_orders), at ilista ito bilang sapilitang paglihis sa port. Ito ang pinakamalapit na deterministikong pagtatantiya ng tuntunin ng Pine sa aktuwal na galaw ng presyo. Alternatibo: kung pasok ito sa badyet ng Layer-3, magdagdag ng isang mas magaspang na execution extra_bar_type (hal. 15-MINUTE, mga 230k bar sa loob ng 6.5y) at patakbuhin rito ang state machine ng trailing stop. Huwag kailanman gamitin ang pinakamataas/mababang presyo sa daily bar bilang mga presyo ng exit. Alinman ang piliin, panatilihin ang mga literal na halaga ng yunit ng tick at iulat ang bilang ayon sa dahilan ng exit (trail/fixed/reverse).

Hindi masusukat ang exit fill model sa daily bars, at inalis ang kailangang iteration-6 fix ng analyst. Gumagamit ang trailing stop ng literal na Pine tick units: activation ay entry + 5*ATR*0.01 (humigit-kumulang $5) at offset ay reference*1%*0.01 (humigit-kumulang $0.24-0.30, mga 0.01% ng presyo). Dahil 1-DAY bars lang ang mayroon, tinatahak ng engine ang bawat bar na O->H->L->C, kaya kapag nag-activate na ang trail, umaangat ang stop sa humigit-kumulang $0.3 sa ibaba ng HIGH ng araw at doon nagfi-fill. Sinuri……Magpakita ng higit paMagpakita ng mas kaunti

Hindi masusukat ang exit fill model sa daily bars, at inalis ang kailangang iteration-6 fix ng analyst. Gumagamit ang trailing stop ng literal na Pine tick units: activation ay entry + 5*ATR*0.01 (humigit-kumulang $5) at offset ay reference*1%*0.01 (humigit-kumulang $0.24-0.30, mga 0.01% ng presyo). Dahil 1-DAY bars lang ang mayroon, tinatahak ng engine ang bawat bar na O->H->L->C, kaya kapag nag-activate na ang trail, umaangat ang stop sa humigit-kumulang $0.3 sa ibaba ng HIGH ng araw at doon nagfi-fill. Sinuri ito ng analyst laban sa mga catalog bar: exit na 2990.60 sa 2021-05-20 kumpara sa high na 2990.85, at exit na 3822.34 sa 2024-03-06 kumpara sa close na 3822.36. Sa aktuwal na trading, magti-trigger ang trail na 0.01% sa ETH ilang segundo matapos mag-activate, kaya nagtatala ang backtest ng presyong malapit sa pinakamainam sa buong araw gamit ang kaalamang mula sa hinaharap. Fill model ito na nakakakita sa extreme ng bar, at halos lahat ng resulta ng sandbox na PF 8.4 / +2.6% ay dulot nito. Binabaligtad ng config rationale ('inaalis lang ang minute execution subscription') ang iteration-6 fix at walang idinaragdag na kapalit. Tunay na limitasyon ang 3.46M-bar Layer-3 limit (iteration 7), pero ibinabalik ng ganap na pag-aalis sa intrabar resolution ang depektong dapat nitong ayusin.

Kumpirmahin sa kopya ng library ng fmz/504549 na ang terminong momentum ay (cetp_k + momentum_adj*mom_scale) at walang abs() o sign gate. Pagkatapos ay idokumento na bunga ng pormula ng source ang kawalan ng short.

Walang short sa loob ng 2,340 araw. Ayon sa formula, score = bodyMean*(1-H)*(cetp_k + momentum*(1+gain/loss)*mom_scale)*trend. Sa malalaking bearish na araw (pinipili ng span > 2*ATR gate ang mga ito), itinutulak ng momentum_adj*6 pababa sa zero ang ikalawang factor. Binabaligtad nito ang score POSITIVE, kaya nagbubunga ng LONG signal ang mga araw ng crash. Kailangan ng short ang malakas na negatibong body kasabay ng banayad na momentum, na bihirang lumampas sa |score| > 0.1. Kung formula ito ng library Pine, resulta ng source rule ang kawalan ng short at hindi depekto sa port. Hiniling ng analyst ang paliwanag na ito, kaya dapat itong tahasang ilahad sa description.

Hindi kailangan ng pagbabago. Opsyonal: ibalik ang tunay na warmup (atr_length*2) mula sa min_bars_required.

Ang fixed 10 ETH sizing ay eksepsiyon sa fidelity na pinahihintulutan ng hypothesis, kaya hindi ito kabiguan sa check-11. Gumagamit ito ng humigit-kumulang 2-24% ng equity na $100k sa 1x, at nililimitahan ito ng margin cap sa _submit_entry. Ibinabalik ng min_bars_required() ang 1, na sumasapaw sa base warmup, pero may sarili itong mga gate ang calculate_signal para sa ATR, RMA at close buffer, kaya walang signal na inilalabas bago matapos ang warmup.

Buod ng Resulta

Beripikahin ang exit execution gamit ang nakatuong fill regression at mas pinong execution data o naiwastong fill model bago bigyang-kahulugan ang kakayahang kumita.

Matapos ang 8 iteration, inabandona ang strategy kasunod ng kabiguan sa Layer 4 QA dahil puwedeng mapunta sa MARKET_IF_TOUCHED exit ang paborableng daily highs o lows sa halip na ang idineklarang fixed-trigger approximation. Hindi umabot sa pagsusuri ng backtest, pagsusuri ng analyst, o pagsusuri ng risk.

I-replicate ang long at short signal ng CETP-Plus candle-entropy sa daily bars ng ETHUSDT.BINANCE, habang pinananatili ang fixed 10 ETH sizing bilang eksepsiyon sa fidelity.

Binanggit ng QA ang mga resulta ng sandbox na 4.705% karaniwang return kada trade at 97.8% win rate, ngunit natuklasan nitong hindi makapagtatatag ng expectancy ang mga bilang na ito dahil sa mga artifact ng paborableng fill sa exit. Walang ibinigay na ulat ng backtest o optimisasyon.

Dahilan ng Pag-abandona

verification_loop: Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill……Magpakita ng higit paMagpakita ng mas kaunti

verification_loop: Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Hindi mapatutunayan ng average trade return na 4.705% at win rate na 97.8% ng sandbox ang expectancy hangga't hindi naitatama ang artifact ng exit fill. - [critical] Hindi ipinapatupad ng MARKET_IF_TOUCHED ang idineklarang fixed-price exit approximation sa daily bars. Pinoproseso ng naka-install na matching engine ang daily highs/lows bilang mga synthetic market price, at sa market price na iyon nafi-fill ang order. Sa STOP_MARKET at TRAILING_STOP_MARKET lang nalalapat ang pagwawasto nito sa trigger-price fill. Dahil dito, puwedeng lumabas ang long na pumasok sa 2000 na may fixed exit trigger sa 2005 sa susunod na daily high na 2100, sa halip na malapit sa 2005. Gayundin, sa daily low lumalabas ang mga short. Kaya nananatili ang mga paborableng fill sa daily extreme kapag inalis ang trailing ratchet, at napapawalang-bisa nito ang sinasabing pagwawasto. Depekto ito sa execution, hindi hatol sa kakayahang kumita. (line 210) — ayusin: Gumamit ng mas pinong execution data habang pinananatili ang daily signal calculations at mga parameter na hindi binago, o magpatupad at magberipika ng platform fill model na nag-eexecute ng idineklarang approximation sa trigger nito kapag nalampasan at sa available na market price kapag may gap. Magdagdag ng nakatuong execution regression na magpapakitang hindi ginagamit bilang exit fill ang daily high na malayong mas mataas sa long exit trigger. Ulitin ang beripikasyon at backtesting pagkatapos.

Pagsusuri

多维熵动量趋势自适应交易系统 | Sistemang Pangkalakalan na Umaangkop sa Trend ng Momentum ng Multidimensiyonal na Entropiya

Pagsusuri

hindi pa napapatunayan ang kabuluhan ng net return

Pagsusuri ng Backtest

Sharpe
1.17
Kabuuang Return
15.59%
Max Drawdown
1.91%
Kabuuang Trade
37
Win Rate
45.9%
Profit Factor
6.17

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.