Paano pumili ng tatlong modeling mode sa MT4 backtest? Ang “Every tick” ay hindi rin katumbas ng totoong tick-by-tick
Ihambing ang Open prices only, Control points, at Every tick na tatlong MT4 backtest mode, pumili ayon sa dalas ng desisyon ng EA, at suriin ang historical data, spread, at mga limitasyon ng report.
May-akda: Thomas|EA at platform practice|Oktubre 31, 2026
Kapag nagba-backtest ng EA sa MT4, marami ang nakikitang “Every tick” at inaakalang ginamit ng test ang bawat totoong quote sa kasaysayan, kaya itinuturing ang magandang profit curve bilang batayan sa live trading. Pinapalaki ng ganitong pag-unawa ang pagiging kapani-paniwala ng backtest. Nagbibigay ang MT4 Strategy Tester ng tatlong modeling method; ang pagkakaiba ay kung paano muling binubuo ang price path sa loob ng K-line; kahit piliin ang pinakadetalyadong antas, kailangan pa ring tingnan ang historical data, spread, at trading logic ng EA. Tanging setup at paraan ng pag-interpreta ang tinatalakay ng artikulong ito; ang chart ay teaching illustration at hindi nagpapakita ng totoong account o kita.
Tingnan muna ang larawan: tatlong antas, magkaibang tanong ang sinasagot

Ang “Open prices only” ay tumatawag sa strategy lamang sa simula ng bawat test K-line, angkop sa EA na malinaw na nagbabasa ng signal lamang sa bagong K-line at hindi umaasa sa pagkakasunod-sunod ng trigger sa loob ng K-line. Ang “Control points” ay gumagamit ng magaspang na internal path para sa mabilis na pagtatantya, angkop sa paunang screening, at hindi maaaring gamitin upang kumpirmahin ang pinong entry o epekto ng stop loss. Ang “Every tick” ay gumagamit ng makukuhang mas maliit na timeframe historical data upang bumuo ng price movement, mas mataas ang detalye, ngunit ang nabuong path ay maaari pa ring iba sa totoong tick-by-tick quote noong panahong iyon. Ang tatlong antas ay hindi simpleng ranggo ng “bilis, katumpakan, katotohanan” na maaaring itumbas nang direkta.
Paano pumili: suriin muna kung kailan nagdedesisyon ang EA
Unang hakbang, basahin ang EA description o code: isa lang bang desisyon ang ginagawa kapag may bagong K-line, o sinusuri ang entry, moving stop loss, trailing take profit, at pagdagdag ng posisyon sa bawat update ng quote? Kung ang strategy ay naglalabas ng signal lamang kapag nabuo ang bagong K-line, maaaring gamitin muna ang “Open prices only” para sa mabilis na pag-iterate ng parameters, pagkatapos ay gamitin ang mas detalyadong mode upang suriin kung may pagkakaiba sa order management. Kung ang EA ay umaasa sa kung aling linya ang unang matatamaan ng presyo sa loob ng K-line, o kung kailan mag-trigger ang sliding stop loss, dapat gamitin ang “Every tick” bilang pangunahing backtest, at obserbahan kung stable ang resulta sa ilalim ng iba't ibang data conditions.
Ikalawang hakbang, i-fix ang symbol, timeframe, backtest period, initial capital, at spread, at itala ang bawat pagbabago. Ayon sa opisyal na help ng MT4, ang tester spread ay maaaring gamitin ang kasalukuyang spread sa oras ng pagsisimula ng test, o maaaring magtakda ng numerical value. Kaya ang “current spread” ay hindi ang totoong nagbabagong spread sa buong historical period. Sensitibo ang short-term EA sa spread; hindi bababa sa gumamit ng maraming set ng spread assumptions na may batayan upang suriin ang resulta, at hindi maaaring gamitin ang isang set na may pinakamababang cost upang kumatawan sa hinaharap.
Ikatlong hakbang, suriin kung ang historical data ay sumasaklaw sa buong period. Ayon sa opisyal na paliwanag, ang “Every tick” mode ay umaasa sa mas maliit na timeframe data, karaniwang nangangailangan ng kumpletong M1 history. Ang gaps, data mula sa iba't ibang source, o pagkakaiba ng broker quotes ay magbabago sa modeling at order results. Bago ilipat ang parehong set ng parameters sa ibang platform, i-verify muna ang contract specifications, trading hours, at spread, sa halip na direktang kopyahin ang backtest conclusion.
Ano ang titingnan sa report, at ano ang hindi maaaring gawing patunay
Pagkatapos ng test, tingnan ang modeling quality at color sections ng chart sa report, at suriin kung may nawawala o hindi consistent na historical data. Ang modeling quality ng “Open prices only” mode ay maaaring magpakita ng n/a; hindi ito katumbas ng pagpasa ng strategy sa mahigpit na validation. Suriin din ang bilang ng trades, maximum drawdown, sunod-sunod na pagkalugi, at trigger time ng mahahalagang order. Ang mataas na kita na sinusuportahan ng kakaunting trade, lalo na, ay madaling ma-drive ng ilang sample; kung malaki ang pagkasira kapag bahagyang binago ang parameters, dapat ituring din itong senyales ng kakulangan sa robustness.
Isang karaniwang pagkakamali ang makita na malapit ang kita ng “Every tick” at “Open prices only” at agad na sabihing reliable ang EA. Ang pagiging malapit ng dalawa ay nangangahulugan lamang na malapit ang resulta sa dalawang simulation condition. Hindi kayang ganap na muling likhain ng historical matching ang network latency, slippage, rejected orders, extreme spread, at pagbabago ng market sa hinaharap. Mas maingat na susunod na hakbang ay panatilihin ang sample period na hindi kasama sa parameter tuning, suriin ang iba't ibang spread at market phase, at obserbahan ang real-time behavior sa demo account. Kung malinaw na nabigo ang strategy sa detalyadong mode, hanapin muna ang trigger differences at data issues, sa halip na ipagpatuloy ang pag-adjust ng parameters hanggang maganda ang curve.