XAUXXTalaarawan ng pananaliksik
← Bumalik sa talaarawan

Paano i-verify pagkatapos ng EA optimization? Paghiwalayin ang pagpili ng parameter at out-of-sample test

Unahing hatiin ang gamit ng datos, pagkatapos i-freeze ang kandidatong configuration, patakbuhin ang nakalaang interval at itago ang mga nabigong resulta, upang maiwasang gawing independiyenteng verification ang backtest na paulit-ulit na inayos.

Thomas · Na-update 2026-10-10

May-akda: Thomas|EA at platform practice|Oktubre 10, 2026

Pagkatapos makakuha ng magandang set ng parameter mula sa EA optimization, ang susunod na hakbang ay hindi dapat pumili lamang ng screenshot na may pinakamataas na kita. Mas kapaki-pakinabang na tanong: kung palitan ng data na hindi kasama sa pagpili, ano pa kaya ang resulta? Ang artikulong ito ay nagbibigay ng proseso ng pagtatala para sa pagpili ng parameter at out-of-sample test, hindi nagpapakita ng kathang-isip na resulta ng test, at hindi itinuturing ang historikal na resulta bilang garantiya ng kita sa hinaharap.

Unang linawin na ang test at optimization ay hindi magkaparehong bagay

Ayon sa opisyal na paliwanag ng MT4, ang isang test ay gumagamit ng Value sa input parameters, habang ang Start, Step, Stop ay ginagamit para sa parameter optimization. Ang pagbabago ng optimization settings ay hindi katumbas ng pagbabago ng lahat ng kondisyon ng isang fixed-parameter test. Kapag nag-iingat ng record, dapat isulat nang malinaw kung ang pagkakataong ito ay nagpapatakbo ng fixed configuration o naghahanap ng iba't ibang kombinasyon.

Ang pagkakaroon ng optimization function sa software ay hindi nangangahulugang ang piniling pinakamataas na halaga ay may kakayahang hulaan ang hinaharap. Ang huling resulta ay may kaugnayan din sa data, cost assumptions at implementasyon ng programa, at kailangang suriin nang hiwalay.

Bago maghanap, hatiin muna ang gamit ng datos

Unang itakda ang isang bahagi ng data na gagamitin para sa pagpili ng parameter, pagkatapos maglaan ng isa pang bahagi para sa verification. Pagkatapos hatiin ang panahon, instrumento at gamit, i-save ang record, upang maiwasang makita ang lahat ng resulta at pagkatapos ay pabaliktad na pumili ng interval na madaling makapasa.

Ang ibig sabihin ng out-of-sample ay hindi kasama sa pagpiling ito. Kung paulit-ulit nang tiningnan ang parehong bahagi ng data at binago ang parameter batay dito, hindi na maaaring ituring ang bahaging iyon bilang ganap na independiyenteng ebidensiya ng verification. Ang tinatalakay dito ay proseso ng pananaliksik, hindi nagsasabing ang anumang fixed na proporsyon ng paghahati ay angkop sa lahat ng EA.

Proseso ng pagtuturo: piliin, i-freeze, i-verify

Ang ilustratibong proseso ng pagtuturo ay: piliin ang interval A → i-save ang kandidatong parameter at bersyon → i-freeze ang pagpili → patakbuhin ang fixed parameter sa nakalaang interval B → itala ang pagpasa o pagbagsak. Ang A at B ay mga label lamang ng gamit ng datos, hindi tunay na account o chart ng merkado.

Huwag agad baguhin ang parameter kapag mahina ang performance sa B, at pagkatapos tawagin ang binagong resulta sa B bilang unang out-of-sample test. Kung talagang kailangang baguhin, dapat itala ang bagong proseso ng pagpili, at ipaliwanag na hindi pumasa ang orihinal na verification; kakailanganin pa ng bagong verification data sa hinaharap.

Hindi lamang parameter ang fixed, kasama rin ang environment

I-save ang EA version, instrument specifications, timeframe, data source, petsa ng test at modelo. Dapat ding isulat nang malinaw ang initial capital, gastos at direksyon ng trading. Kapag inihahambing ang mga resulta bago at pagkatapos, tiyakin kung pare-pareho ang mga kondisyong ito, at hindi maaaring sabay na palitan ang maraming setting at pagkatapos ay i-attribute lamang sa pagbuti ng parameter.

Kung sinusuportahan ng partikular na programa ang isang uri ng instrumento, timeframe o paraan ng paghawak ng posisyon, dapat i-verify sa developer. Ang pag-start ng tester ay hindi patunay na natugunan na ang lahat ng kondisyon ng pagpapatakbo.

Hindi lamang pinakamataas na kita, tingnan din ang hangganan ng pagbabago

Itala ang bilang ng trade, drawdown, cost basis at kung ang resulta ay nakakonsentra sa iilang trade. Kung ang malapit na parameter ay bahagyang binago at malaki ang pagbabago ng resulta, dapat suriin pa ang dahilan, sa halip na awtomatikong ipalagay na natagpuan ang eksaktong sikreto ng kita.

Ang katulad na performance malapit sa parameter ay hindi rin independiyenteng patunay na epektibo sa live trading. Nagbibigay lamang ito ng isang lead para sa karagdagang pananaliksik, at kailangan pa ring suriin ang market environment, execution differences at independiyenteng sample. Kung walang kumpletong test data, hindi nagbibigay ng fixed win rate o numero ng kita.

Dapat manatili sa report ang mga nabigong resulta

Kapag hindi pumasa ang verification, isulat nang malinaw kung saang interval nangyari, aling assumptions ang kailangang suriin muli, at kung may nawawalang data. Itago ang nabigong configuration at orihinal na resulta, huwag tanggalin ang hindi kanais-nais na record at iwanan lamang ang pinakamahusay na set.

Kung paulit-ulit na pinalitan ang sample o target at sa huli lamang nakakuha ng magandang resulta, dapat ibunyag ang prosesong ito. Ang pagpapakita lamang ng huling curve ay hindi makikita ng mambabasa kung gaano karaming pagsubok ang ginamit sa proseso ng pagpili.

Ang simulation observation at live trading ay magkaibang yugto

Pagkatapos ng out-of-sample test, maaaring magpatuloy sa simulation observation, suriin ang real-time input, trigger conditions at program state, ngunit ang simulation performance ay hindi pa rin garantiya ng live trading result. Ang platform execution at gastos ay kailangang suriin nang hiwalay, at hindi dapat gamitin ang backtest numbers bilang kapalit ng tunay na order check.

Ang weekend ay angkop para sa pag-aayos ng version, parameter at verification record. Anumang test ay hindi dapat lumabag sa account authorization o kusang magdagdag ng aktwal na panganib para sa verification. Ang leveraged trading ay maaaring magdulot ng malaking pagkalugi; ang artikulong ito ay para sa edukasyon sa proseso ng EA research, hindi investment advice, at hindi nangangako ng kita.

Babala: maaaring magdulot ng malaking pagkalugi ang leveraged trading. Para sa pananaliksik at edukasyon ang nilalaman, walang garantiyang kita. Hindi hinuhulaan ng nakaraang pagganap ang mga resulta sa hinaharap.