Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Breakout sa paglawak matapos ang volatility squeeze, kinumpirma ng open interest, long-short sa iisang venue (single-instrument XRPUSDT.BINANCE USD-M — ikalakal ang direksiyonal na paglawak mula sa volatility COMPRESSION (Bollinger Bandwidth na nasa pinakamababa sa ilang buwan = parang spring na nakaipit) ONLY kapag EXPANDS ang open interest sa breakout bar = bagong kapital na nagpapalakas sa paglawak; laktawan ang paglawak kapag patag o bumababa ang OI; ATR trailing exit, 3 parameter)

Resulta: Inabandona

XrpSqueezeExpansionOpenInterestConfirmedLS

Buod ng Resulta

Sadyang nakatuong pagtatangka ang strategy na ito para isalba ang kapatid nitong breakout na kinumpirma ng ETH OI — maayos ito sa mekanika pero bumagsak dahil manipis ang Sharpe na 0.377, sapagkat maraming katamtamang galaw ang natatamaan ng Donchian break — sa pamamagitan ng paghingi ng volatility squeeze (Bollinger bandwidth na pinakamababa sa maraming buwan) bago ang paglawak na kinumpirma ng OI, sa palagay na mas malalaki at mas malilinis ang galaw matapos ang compression. Malinis ang pagkakabuo at matibay……Magpakita ng higit paMagpakita ng mas kaunti

Sadyang nakatuong pagtatangka ang strategy na ito para isalba ang kapatid nitong breakout na kinumpirma ng ETH OI — maayos ito sa mekanika pero bumagsak dahil manipis ang Sharpe na 0.377, sapagkat maraming katamtamang galaw ang natatamaan ng Donchian break — sa pamamagitan ng paghingi ng volatility squeeze (Bollinger bandwidth na pinakamababa sa maraming buwan) bago ang paglawak na kinumpirma ng OI, sa palagay na mas malalaki at mas malilinis ang galaw matapos ang compression. Malinis ang pagkakabuo at matibay ang verification (iisang venue, tatlong parameter, OHLCV + USD-M OI lang, maayos na paglaktaw kapag luma na ang OI). Pero pumalya ang paunang kondisyon: pinababa nito ang strategy sa 135 trade lang sa loob ng 4.5 taon at nagbunga ng netong negatibong resulta (profit factor 0.95, Sharpe -0.062), mas masahol pa sa kapatid na layon nitong pagandahin; negatibo ang bawat isa sa huling tatlong taon at nakadepende ang return sa ilang outlier. Iniwan ito ng analyst sa pagsusuri ng backtest bilang miyembrong walang edge sa breakout class na OHLCV+OI na halos sero ang survival; sinabi niyang pinakakaunti ng squeeze gate ang sample at ginawa nitong negatibo ang edge, kaya walang matatag na rehiyong maaaring i-optimize.

Hypothesis

Isang LONG-SHORT, SINGLE-INSTRUMENT, SINGLE-VENUE na estratehiya sa XRPUSDT.BINANCE USD-M perpetual, na tumataya sa direksiyonal na RELEASE mula sa volatility SQUEEZE, na kinukumpirma ng open interest. Nagmula ang motibasyon sa post-mortem ng ETH OI-breakout: maayos sa mekanika ang payak na breakout na kinukumpirma ng OI (positibo sa apat na magkakasunod na taon, PF 1.24, 12.7% DD), pero manipis ang Sharpe nitong 0.377 dahil napakaraming katamtamang galaw ang pinapasukan ng Donchian break. Ang solusyon ay hingin……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, SINGLE-INSTRUMENT, SINGLE-VENUE na estratehiya sa XRPUSDT.BINANCE USD-M perpetual, na tumataya sa direksiyonal na RELEASE mula sa volatility SQUEEZE, na kinukumpirma ng open interest. Nagmula ang motibasyon sa post-mortem ng ETH OI-breakout: maayos sa mekanika ang payak na breakout na kinukumpirma ng OI (positibo sa apat na magkakasunod na taon, PF 1.24, 12.7% DD), pero manipis ang Sharpe nitong 0.377 dahil napakaraming katamtamang galaw ang pinapasukan ng Donchian break. Ang solusyon ay hingin ang paunang kundisyon ng ONE na estadistikong nauuna sa mga direksiyonal na galaw ng LARGE — volatility squeeze — para lumaki ang karaniwang trade at hindi gaanong manipis ang edge. Ang pagkumpol ng volatility (ang mababang volatility ay sumisiksik bago maging mataas na volatility) ay natatangi at mahusay na dokumentadong estadistikong katangian ng presyo, NOT muling paghango ng trend, at hinihingi rin ng entry ang paglawak ng open interest na ORTHOGONAL (bagong kapital na pumupuwesto at nagpapasigla sa pagputok ng galaw) — kaya natutugunan ng mga ito ang hinihingi ng L42 para sa tunay na ortogonal at maaasahang data dependency sa sandbox. Mekanismo: kapag nasa percentile na LOW sa loob ng ilang buwan ang Bollinger BANDWIDTH (lapad ng band / presyo), nakapulupot ang galaw ng merkado (sumikip ang range at naiipon ang enerhiya). Magaganap lamang ang trade kapag nagsara ang presyo OUTSIDE mga band (nagsisimula ang paglawak) AND sabay na lumalawak ang open interest sa bar na iyon (suportado ng bagong kapital ang pagputok ng galaw, hindi hungkag na false breakout). Ang direksiyon ay ang panig na binutas ng presyo. Itinuturing na SKIPPED na walang suporta ang mga pagputok ng squeeze kapag patag o bumabagsak ang OI. Naiiba ito sa ETH OI-CONFIRMED BREAKOUT (na walang paunang kundisyon ng pagsikip ng volatility — kinuha nito ang ANY Donchian break; kinukuha naman nito ang mga paglawak matapos ang squeeze na ONLY, mas pili at mas malalaking galaw) at sa lahat ng iba ko pang ideyang kasalukuyang ginagawa (mga reversal dahil sa funding/trapped leverage, range-fade, OI+pagpapatuloy ng taker). Pinatibay ang pagiging maaasahan matapos mamatay ang naunang Layer-2 dahil sa sobrang daming parameter: maaasahang pangunahing feed lamang (OHLCV + USD-M OI), tunay na THREE parameter, at maayos na paglaktaw kapag luma na ang OI. Iisang venue at iisang instrumento — walang problema sa cross-venue leg (L44), walang options feed (L43), walang COIN-M (na umiikot ang OI sa verification), at walang taker/premium feed (marupok ang Layer-2). Pinili ang XRPUSDT dahil sa malalim na liquidity, madalas na siklo ng pagsikip→paglawak, at malalaking pagputok ng galaw na nakalalampas sa round trip na 0.10% USD-M; bago ito kumpara sa BTC/ETH/SOL/DOGE/AVAX/LINK/BNB, na kasalukuyang ginagawa. Mga instrumento: ["XRPUSDT.BINANCE"]. venue_type: futures. data_requirements: ["ohlcv", "open_interest"].

Netong talo na hindi dapat i-optimize. profit_factor 0.95 (<1.0), total_return -4.7%, Sharpe -0.062 (CI [-0.68, 0.58], probabilistic_sharpe 0.42), expectancy -$40.8/trade, at information_ratio -0.59 — walang edge. Ayon sa L8, huwag magpatuloy kapag total_return ≤ 0 o PF < 1.0. Tahasang layunin ng hypothesis na ayusin ang kapatid nitong breakout na kinumpirma ng ETH OI (iniwan sa sesyong ito dahil manipis ang Sharpe na 0.377) sa pamamagitan ng pagdagdag ng volatility-squeeze na paunang kondisyon para pumili ng mas……Magpakita ng higit paMagpakita ng mas kaunti

Netong talo na hindi dapat i-optimize. profit_factor 0.95 (<1.0), total_return -4.7%, Sharpe -0.062 (CI [-0.68, 0.58], probabilistic_sharpe 0.42), expectancy -$40.8/trade, at information_ratio -0.59 — walang edge. Ayon sa L8, huwag magpatuloy kapag total_return ≤ 0 o PF < 1.0. Tahasang layunin ng hypothesis na ayusin ang kapatid nitong breakout na kinumpirma ng ETH OI (iniwan sa sesyong ito dahil manipis ang Sharpe na 0.377) sa pamamagitan ng pagdagdag ng volatility-squeeze na paunang kondisyon para pumili ng mas malalaking galaw; pumalpak ito — pinababa ng dagdag na filter ang bilang ng trade sa 135 lang sa loob ng ~4.5 taon (napakakaunti para makapag-fit ang optimization sa iba maliban sa ingay) at nagbunga ng NEGATIVE na resulta, mas masahol pa sa kapatid na nilayon nitong pagandahin. Pawang negatibo ang huling tatlong taon (2024 -8.2%, 2025 -1.0%, 2026 -5.9%), na nagpapakita ng paghina sa kamakailang regime, at ipinapakita ng return_kurtosis 31 ang pagdepende sa mga outlier. Kabilang ito sa klase ng breakout/momentum-continuation na OHLCV+OI (L9/L41, halos sero ang survival). Nasa mismong 0.15% floor ang avg_trade_return_pct, pero netong nalulugi pa rin ang strategy; kaya hindi ito marupok lang dahil sa fee na maaayos sa pag-retune ng threshold — hindi magiging makabuluhan ang negatibong-PF, negatibong-Sharpe na breakout matapos ang best-of-225 selection, at walang matatag na rehiyon ng parameter na maaaring i-tune. Itigil sa BACKTEST_REVIEW sa halip na gumugol ng 2 oras sa optimization.

Implementasyon

Long/short na post-squeeze expansion breakout sa perpetual na XRPUSDT.BINANCE USD-M (4-HOUR bar, 2x leverage). Sa bawat bar, ibinabalik nito ang band_z = (close - ma)/sd sa loob ng `band_len` bar bilang tuloy-tuloy na signal — gaano kalayo sa labas ng Bollinger band nagsara ang presyo; ang sign ang nagsasaad ng panig ng break. Dalawang magkahiwalay na paunang kondisyon ang nagtatakda ng pasok: (1) VOLATILITY SQUEEZE — kailangang nasa o mas mababa sa `squeeze_pctile` ang ranggo ng Bollinger bandwidth ng bar na……Magpakita ng higit paMagpakita ng mas kaunti

Long/short na post-squeeze expansion breakout sa perpetual na XRPUSDT.BINANCE USD-M (4-HOUR bar, 2x leverage). Sa bawat bar, ibinabalik nito ang band_z = (close - ma)/sd sa loob ng `band_len` bar bilang tuloy-tuloy na signal — gaano kalayo sa labas ng Bollinger band nagsara ang presyo; ang sign ang nagsasaad ng panig ng break. Dalawang magkahiwalay na paunang kondisyon ang nagtatakda ng pasok: (1) VOLATILITY SQUEEZE — kailangang nasa o mas mababa sa `squeeze_pctile` ang ranggo ng Bollinger bandwidth ng bar na PREVIOUS sa sarili nitong lumilipas na kasaysayan na `squeeze_lb` (ginagamit ang naunang bar dahil pinalalaki ng sariling range ng release bar ang sd at maaaring matakpan ang compression); (2) OI EXPANSION — kailangang positibo at >= `oi_thresh` ang paglago ng open interest sa loob ng `oi_lb` bar, na ni-normalize gamit ang sarili nitong rolling standard deviation, para bagong kapital ang magpalakas sa paglawak at hindi hungkag na fakeout. Saka lamang magti-trigger ng trade ang |band_z| >= band_k (nagsara ang presyo sa labas ng bands). Mga exit: ATR chandelier trailing stop na `atr_mult` x ATR(14) sa likod ng umuusad na paborableng sukdulang presyo, unti-unting humihigpit at sinusubok sa loob ng bar laban sa low/high nito, dagdag ang 42-bar (~7 araw) na time stop. Isinasapanganib ng sizing ang 2% ng equity sa paunang layo ng chandelier, na may hard cap na 25% x leverage (= 50%) ng notional kumpara sa equity.

ITERATION 2 — isang linyang pag-aayos sa ugat ng problema, walang pagbabago sa logic, threshold, estruktura o import. Ang iniulat na pagkabigo ay `leverage_set_but_unused`, at kapansin-pansin na ginagamit ng previous_code ALREADY ang leverage sa pagkuwenta ng laki: `lev = max(1.0, float(getattr(self.config, "leverage", 1.0)))` na nagpapagana sa `equity * self.max_notional_frac * lev`. Kaya maling negatibo ito sa detector, hindi tunay na bug na hindi gumagana ang leverage. Sinuri ko ang gate……Magpakita ng higit paMagpakita ng mas kaunti

ITERATION 2 — isang linyang pag-aayos sa ugat ng problema, walang pagbabago sa logic, threshold, estruktura o import. Ang iniulat na pagkabigo ay `leverage_set_but_unused`, at kapansin-pansin na ginagamit ng previous_code ALREADY ang leverage sa pagkuwenta ng laki: `lev = max(1.0, float(getattr(self.config, "leverage", 1.0)))` na nagpapagana sa `equity * self.max_notional_frac * lev`. Kaya maling negatibo ito sa detector, hindi tunay na bug na hindi gumagana ang leverage. Sinuri ko ang gate (pipeline_processor.py:1362-1372), at payak itong pag-scan ng substring sa source ng strategy para sa isa sa `config.leverage`, `self.leverage`, `self._lev`, `.leverage`. Itinatago ng getattr form ang pangalan ng attribute sa loob ng STRING LITERAL, kaya wala sa apat na token na iyon saanman sa file at nag-trigger ang gate sa kabila ng tamang runtime behavior. Kaya ang ayos ay basahin ang field sa pamamagitan ng direktang pag-access sa attribute — `self.leverage = max(1.0, float(self.config.leverage or 1.0)); lev = self.leverage` — na kapareho ang runtime (deklaradong field ng FactoryStrategyConfig ang leverage, na may default na 1.0, kaya hindi kailanman maaabot ang getattr fallback) pero nakikita ang dependency ng gate at ng taong magbabasa. Kinumpirma kong tumutugma na ang mga token: `config.leverage` True, `self.leverage` True, `.leverage` True. Dahil ang mahalagang alalahanin ng reviewer ay hindi dapat walang silbi ang deklaradong 2x, sinuri ko rin kung tunay na ginagamit ng leverage ang BINDS at hindi lang binabanggit — ang patibong kung saan binabanggit ng sizing ang leverage pero laging nangingibabaw ang risk term, kaya kapareho pa rin ang backtest ng 1x. Sa totoong XRPUSDT 4H na window, tumatakbo nang ~4.4% ng presyo ang ATR stop sa atr_mult 2.5 (10th-90th pct 2.9%-7.1%); kaya humihingi ang fixed-fractional risk term ng ~0.46x equity na notional habang pinapayagan ng cap ang 0.25 x 2 = 0.50x. Nagtatakda ng limit ang cap sa 39.9% ng mga bar at 0.419x equity ang karaniwang notional sa 2x, kumpara sa 0.248x sa 1x — ~69% na mas malaki ang karaniwang posisyon, kaya nagagamit nang malaki ang 2x at tama ang pagpapanatili sa leverage=2.0 sa halip na bumalik sa 1.0. Itinala ko ang sukat na iyon sa docstring ng klase para hindi na ito kailangang kalkulahin muli ng susunod na reviewer. Hindi ginalaw ang iba pa: ang squeeze percentile gate (ginagamit pa rin ang bandwidth ng naunang bar para hindi mapalaki ng release bar ang sd), ang OI z-normalisation, pinagsamang metrics + open_interest mirrors na may staleness-guarded no-lookahead lookup, tuntuning flat kapag nawawala ang OI at walang price-only fallback, mga chandelier at time-stop exit, at malinis na import list — kaya pasado pa rin ang Layer 1 static, Layer 2 synthetic at Layer 3 sandbox.

Mga Resulta ng Beripikasyon

Bumagsak ang verification (leverage_set_but_unused): itinatakda ng config ang leverage=2.0 pero hindi ito ginagamit ng strategy sa pagkalkula ng laki ng posisyon. Ibase rito ang laki — notional = equity * fraction * leverage / price (basahin ang self.config.leverage) — o itakda ang leverage=1.0. Sa kasalukuyang anyo, walang silbi ang leverage at kapareho ng 1x ang backtest.

Ipadala sa backtest-review para sa buong pagsusuri sa maraming taon, kung saan ipinapatupad ang minimum na kinakailangan na 0.15%; napakaliit ng 25 na mga trade upang ideklarang patay na ang edge ng breakout pagkatapos ng squeeze.

Netong negatibo sa sandbox (total_return -3.4%, Sharpe -0.32, PF 0.80, win_rate 0.40, avg_trade_return_pct -0.271% sa 25 trade), mas mababa bawat trade sa 0.15% floor. NOT ito ay estruktural na kabiguan sa kakayahang kumita matapos ang fee: mababa ang turnover (16, ~2.2 araw ang karaniwang hold) habang malalaki ang breakout na galaw na kayang bumawi sa fee (avg_win ~3%, positibo ang skew na 0.49). Hindi ito pagkabigo sa kakayahang kumita matapos ang fee dahil sa churn, kundi hindi nahanap ang direksiyonal na edge sa maliit na sample.

Dapat kumpirmahin ng analyst/walk-forward ang bilang ng trade sa buong backtest (>~100 sa kabuuang saklaw); magtakda ng minimum para sa paghahanap ng squeeze_pctile upang hindi makapili ng config na napakakaunti para masukat.

Alalahanin sa pagiging mapili at masusukat: squeeze_pctile 0.30 AND OI expansion AND price outside bands na dobleng gate ay nagbunga ng 25 trade lang sa loob ng 365 araw. Sadyang mas kaunti at mas malalaki ang trade kaysa sa breakout na 438 trade na ETH, pero sa ~25/taon, ~100 trade lang ang kabuuang backtest — halos kulang para maiba ang edge sa ingay; maaari pang pababain ng hinahanap na squeeze_pctile ang bilang sa ilalim ng minimum para masukat.

Walang kailangang aksiyon.

Pabatid: kosmetikong pag-aayos para sa substring-scan gate ang pagbabago sa iteration-2 mula getattr tungo sa direktang self.config.leverage; kapareho ang runtime at tunay na ginagamit ang leverage (BINDS; sinukat ng developer na nagtatakda ng limit ang cap sa ~40% ng mga bar, karaniwang notional na 0.419x sa 2x kumpara sa 0.248x sa 1x, ~69% na mas malaki). Malaki ang nagagamit na 2x.

Pagsusuri ng Backtest

Sharpe
-0.06
Kabuuang Return
-4.74%
Max Drawdown
22.78%
Kabuuang Trade
135
Win Rate
37.8%
Profit Factor
0.95

Malinis at ligtas sa verification ang pagkakabuo: iisang venue/instrumento, OHLCV + USD-M OI lang, magkahiwalay na squeeze + OI-expansion gate; kontroladong max_drawdown 22.8%; sadyang 3 ang mga maaaring i-tune

Makatuwirang pagtatangkang ayusin ang kapatid nitong breakout na may manipis na Sharpe na ETH OI

profit_factor 0.95 (< 1.0) — nalulugi ang strategy; total_return -4.7%

Sharpe -0.062 (CI [-0.68, 0.58]); expectancy -$40.8/trade; information_ratio -0.59 — walang edge

Pumalya ang squeeze na paunang kondisyon: bumaba sa 135 trade lang sa loob ng 4.5 taon (napakakaunti para i-optimize) at nagbunga ng NEGATIVE na resulta — mas masahol sa kapatid na may Sharpe-0.377 na nilayon nitong pagandahin

Negatibo sa huling 3 taon (2024 -8.2%, 2025 -1.0%, 2026 -5.9%) — paghina sa kamakailang regime; return_kurtosis 31 (nakadepende sa outlier)

Klase ng breakout/momentum-continuation na OHLCV+OI (L9/, halos walang survival)

Buod ng Resulta

Maaaring pumalya sa dalawang aspeto ang pagdagdag ng piling paunang kondisyon para tumuon sa mas malalaking galaw — ibinaba ng volatility-squeeze gate ang bilang ng trade sa ilalim ng optimizable floor na AND at ginawang netong talo ang kapatid nitong manipis pero positibo, kaya hindi awtomatikong nagdudulot ng mas malaki at mas malinaw na edge ang mas mahigpit na filter; maaari nitong alisin ang anumang maliit na edge na naroon.

Iniwan ito sa BACKTEST_REVIEW gate alinsunod sa tuntuning huwag magpatuloy kapag total return ≤ 0 o profit factor < 1.0: walang edge (halos sero ang Sharpe, PF mas mababa sa 1.0, negatibo ang expectancy), pinababa ng squeeze na paunang kondisyon ang strategy sa 135 trade lang (napakakaunti para i-optimize) habang naging negatibo ang resulta, at nagpakita ito ng paghina sa kamakailang regime. Hindi ito umabot sa optimization o analysis.

Long-short na strategy sa iisang instrumento at venue sa XRPUSDT.BINANCE USD-M perp, na ikinakalakal ang direksiyonal na paglawak mula sa volatility squeeze (Bollinger bandwidth na nasa mababang percentile sa loob ng maraming buwan = parang spring na nakaipit) kapag nagsara ang presyo sa labas ng bands AND lumalawak ang open interest sa breakout bar (bagong kapital na nagpapalakas sa galaw); nilalaktawan ang paglawak kapag patag o bumababa ang OI, gamit ang ATR chandelier trailing stop — tahasang idinisenyo para ayusin ang manipis na Sharpe ng kapatid na breakout na kinumpirma ng ETH OI, sa pamamagitan ng pagdagdag ng squeeze na paunang kondisyon para pumili ng mas malalaking galaw.

Pumalya ang idinagdag na squeeze gate: profit factor 0.95, total return -4.7%, Sharpe -0.062 (CI [-0.68, 0.58]), expectancy -$40.8/trade, information ratio -0.59, max drawdown 22.8% sa 135 trade lang sa loob ng ~4.5 taon — negatibong resulta, mas masahol sa kapatid na may Sharpe-0.377 na nilayon nitong pagandahin. Nasa mismong 0.15% floor ang avg_trade_return_pct, pero netong nalugi pa rin ang strategy; negatibo ito sa huling tatlong taon (2024 -8.2%, 2025 -1.0%, 2026 -5.9%) at nakadepende sa mga outlier (kurtosis 31).

Dahilan ng Pag-abandona

Netong lugi at hindi dapat i-optimize. profit_factor 0.95 (<1.0), total_return -4.7%, Sharpe -0.062 (CI [-0.68, 0.58], probabilistic_sharpe 0.42), expectancy -$40.8/trade, at information_ratio -0.59 — walang edge. Ayon sa L8, huwag magpatuloy kapag total_return ≤ 0 o PF < 1.0. Tahasang layunin ng hypothesis na ayusin ang kapatid na breakout na kumpirmado ng ETH OI (iniwan ngayong session dahil manipis ang Sharpe na 0.377) sa pamamagitan ng pagdagdag ng volatility-squeeze na kundisyon para makapili ng mas……Magpakita ng higit paMagpakita ng mas kaunti

Netong lugi at hindi dapat i-optimize. profit_factor 0.95 (<1.0), total_return -4.7%, Sharpe -0.062 (CI [-0.68, 0.58], probabilistic_sharpe 0.42), expectancy -$40.8/trade, at information_ratio -0.59 — walang edge. Ayon sa L8, huwag magpatuloy kapag total_return ≤ 0 o PF < 1.0. Tahasang layunin ng hypothesis na ayusin ang kapatid na breakout na kumpirmado ng ETH OI (iniwan ngayong session dahil manipis ang Sharpe na 0.377) sa pamamagitan ng pagdagdag ng volatility-squeeze na kundisyon para makapili ng mas malalaking galaw; pumalpak ito — binawasan ng dagdag na filter ang strategy sa 135 trade lamang sa loob ng humigit-kumulang 4.5 taon (napakakaunti para ma-optimize nang hindi itinutugma sa ingay) at nagbunga ng resultang NEGATIVE, mas masahol kaysa sa kapatid na nilayon nitong pagbutihin. Lahat ng huling tatlong taon ay negatibo (2024 -8.2%, 2025 -1.0%, 2026 -5.9%), na nagpapakita ng paghina sa kamakailang regime, at ipinakikita ng return_kurtosis 31 ang pagdepende sa mga outlier. Nabibilang ito sa klase ng breakout/momentum-continuation na OHLCV+OI (L9/, halos walang survival). Nasa mismong 0.15% floor ang avg_trade_return_pct, pero netong lugi pa rin ang strategy; kaya hindi ito fee-fragility na maaayos sa pag-aangkop muli ng threshold — hindi nagiging makabuluhan ang breakout na may negatibong PF at negatibong Sharpe matapos piliin ang best-of-225, at walang matatag na rehiyon ng parameter na puwedeng pagtuunan. Itigil sa BACKTEST_REVIEW sa halip na gumugol ng 2 oras sa pag-optimize.

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.