Agosto 22, 2026 · pananaliksik

Bakit Kailangan ng Orasan ang mga Open Order sa Iyong Backtest

Bakit Kailangan ng Orasan ang mga Open Order sa Iyong Backtest

Nagsusumite ang isang strategy ng limit order sa 10:00. Nagbabago ang signal nito sa 10:03. Tahimik na pinapalitan ng backtest ang order sa 10:04, saka nagtatala ng fill sa 10:05. Sa paper trading, maaaring nakapahinga pa rin ang orihinal na order sa venue. Kung ma-fill ito habang gumagana rin ang pamalit, may 2 order ang strategy pero iisang position model lang na kunwari isa lang ang order.

Kailangan ng mga open order ng sarili nilang state at orasan. Dapat alam ng backtest kung kailan isinumite ang bawat order, kailan ito puwedeng kanselahin, kung nakarating sa venue ang pagkansela, at kung ano ang mangyayari kapag nagkasabay ang fill at pagkansela. May 3 shortcut na madalas magbura sa mga detalyeng ito.

Pagkakamali 1: Ituring na agarang pagkansela ang bagong signal

Maraming backtest ang muling kinukuwenta ang target position sa bawat bar, saka pinapalitan ang nakapahingang order ayon sa pinakabagong gusto ng signal. Dahil dito, nawawala ang order sa mismong sandaling magbago ang isip ng strategy. Hindi ganoon gumagana ang mga totoong venue. May inaabot na oras ang isang cancel request, at maaaring ma-execute ang order bago ito maproseso ng venue.

Isaalang-alang ang buy limit para sa 100 share sa $50.00. Humihina ang signal sa 10:03, kaya nagpapadala ng cancel ang strategy. Sa 10:03:00.080, nafi-fill ang 60 share ng order; kinukumpirma ang pagkansela sa 10:03:00.110. Kinakansela ang natitirang 40 share, pero 60 share na ngayon ang laman ng position. Maaaring mag-ulat ng zero ang bar-based na backtest na nagtatanggal sa order sa 10:03. Ang backtest naman na nagpapalagay na agaran ang pagkansela pero nagtatala pa rin ng fill sa bandang huli ay nag-imbento ng exposure sa kabaligtarang direksyon.

Tahasan na subaybayan ang lifecycle ng order: isinumite, kinilala, bahagyang na-fill, naghihintay ng pagkansela, kinansela, o ganap na na-fill. Panatilihin ang mga fill na nangyari bago kumpirmahin ang pagkansela. Para sa magaspang na bar simulation, pumili at ilahad ang konserbatibong tuntunin sa pagkakasunod-sunod kapag parehong posibleng mangyari sa loob ng bar ang 2 event.

Pagkakamali 2: Bigyan ng walang hanggang bisa ang nakapahingang order

Maaaring maluma ang isang limit order na itinakda batay sa signal noong 10:00 kahit walang tahasang exit rule ang signal. Gumagalaw ang order book, nagbabago ang volatility, at maaaring unti-unting magbago ang market value ng instrumento. Gayunman, maaaring manatiling aktibo ang order sa isang simulator hanggang ma-fill ito, at makakuha ito ng fill pagkalipas ng ilang buwan na ikredito sa isang thesis na hindi na umiiral.

Magtakda ng patakaran sa time-in-force ng order na akma sa strategy. Maaaring gumamit ng 30 segundong expiry ang signal na tumatagal ng 1 minuto; maaari namang manatiling buhay ang order para sa daily rebalance hanggang magsara ang market. Mga pagpili ito para sa strategy, hindi pangkalahatang default. Kung muling nagtatakda ng presyo ang strategy sa bawat bar, imodelo ang pagkakasunod-sunod ng pagkansela at pagpapalit sa halip na basta ilipat ang order sa bago nitong presyo.

Patakaran sa orderKaraniwang gamitTanong para sa backtest
Agad o kanselahinKunin ang available na liquidity, saka humintoAnong bahagi ang maaaring ma-fill sa oras ng pagsumite?
Maikling expiryMabilis na signal na may maikling panahon para sa executionMay bisa pa ba ang order nang bumalik ang presyo?
Hanggang matapos ang sessionMabagal na rebalance o layuning lumahok sa closing auctionSinusuportahan ba talaga ng venue ang ganoong tagal?

Pagkakamali 3: Ituring na fill ang bawat pagdampi sa presyo

Kung umabot sa buy limit ang pinakamababang presyo ng candle, hindi ibig sabihing na-fill ang order. Maaaring may pila sa unahan nito, kakaunti lang ang na-trade sa presyong iyon, o naganap ang panandaliang trade bago dumating ang order. Madalas pinagsasama ng lumang order model ang 3 pagkakamaling ito: pinananatili nitong buhay ang order nang sobra, ipinapalagay na nasa unahan ito ng pila, saka iginagawad ang buong fill nang dumampi lang ang presyo.

Kahit man lang, pigilan ang mga fill bago ang oras ng pagdating ng order at limitahan ang ginayang quantity ayon sa makatwirang dami ng na-trade sa limit price. Para sa mga strategy na mahalaga ang puwesto sa pila, gumamit ng trade at order-book data o sadyang konserbatibong queue model. Kapaki-pakinabang pa rin ang fill na nakabatay sa pagdampi ng presyo para sa paunang pagsusuri, pero lagyan ito ng label na optimistikong pagtatantiya at ihambing sa mas mahigpit na palagay.

Isang praktikal na pag-audit: itala ang oras ng paglikha ng bawat order, panahon ng pagiging aktibo, kahilingan at kumpirmasyon ng pagkansela, oras ng fill, dami ng na-fill, at natitirang dami. Pagkatapos, muling patakbuhin ang ilang trade sa paligid ng mga pagbabago ng direksyon ng signal. Kung hindi mo maipaliwanag kung bakit aktibo pa ang bawat order nang ma-fill ito, kailangan pang ayusin ang bilang ng fill sa backtest.

Imodelo ang order na balak mong i-paper trade

Iniuugnay ng state ng order ang layunin ng strategy sa aktuwal nitong exposure. Dapat magbago ang position kapag may fill, hindi kapag nagbago ang target ng signal o nagpadala ng kahilingan sa pagkansela. Dapat may nasusubaybayang rekord ang mga pamalit, at dapat manatili ang mga bahagyang fill sa susunod na desisyon. Mas matrabaho nito ang backtest, pero nagiging makabuluhan din ang paghahambing sa paper trading: matutukoy ang mga dahilan kung bakit magkaiba ang execution ng 2 sistema.

Kapag hindi tiyak ang order model, panatilihin sa resulta ang kawalang-katiyakang iyon. Subukan ang mga order na maikli at mahaba ang tagal, baguhin ang pagkaantala ng pagkansela, at ipakita kung gaano nakadepende ang performance sa mga optimistikong palagay tungkol sa pila. Maaaring maayos naman ang strategy. Pero maaaring ang tila edge nito ay bunga lang ng pakinabang sa isang order na kinansela na sana ng totoong sistema ilang oras na ang nakalipas.

pamamahala ng orderbacktestingexecutionpaper trading
← Lahat ng post