我的代碼是要以開盤價(jià)加3滑點(diǎn)委托,
buy(1,addvol,limitr,o+3*mindiff);
為什么執(zhí)行起來卻發(fā)現(xiàn)委托的價(jià)格不是我想要的
此主題相關(guān)圖片如下:17.png
K線圖中第一根K線的收盤價(jià)2256,第二根的開盤價(jià)為2255.8,按我的意思是以第二根的開盤價(jià)加3個(gè)滑點(diǎn)2255.8+0.6=2256.4下委托,但從交易狀態(tài)中得知卻是以2257的價(jià)格下委托,這是為什么?
另外在上午,我的代碼是以上一周期的HIGH+3*mindiff的價(jià)格委托,代碼如下:
buy(1,firstvol,limitr,ref(h,1)+3*mindiff),orderqueue;
k線圖中第一根K線的最高價(jià)為2242.2,那就應(yīng)該在第二根K線上以2242.2+0.6=2242.8的價(jià)格委托下單,可為什么從交易狀態(tài)中得知卻是以2243.8的價(jià)格下委托單,這又是為什么?
buy(1,num,limitr,o+3*mindiff),IGNORECHECKPRICE;
或
h1:ref(h,1);
......
buy(1,num,limitr,h1+3*mindiff),IGNORECHECKPRICE;
因?yàn)槲乙樞蛭校懿荒茉诤笤偌由蟧rderqueue?
buy(1,num,limitr,h1+3*mindiff),IGNORECHECKPRICE,orderqueue;這樣可以嗎?