怎么把兩個(gè)掛單列出在未成交委托列表里?!金字塔]
-
咨詢內(nèi)容:
我在程序中有如下代碼:
Buy(1,開倉(cāng)手?jǐn)?shù),STOP,A1Price); //掛開多單
???
BuyShort(1,開倉(cāng)手?jǐn)?shù),STOP,B1Price);//掛開空單
在實(shí)盤交易時(shí),在界面中的未成交委托列表里總是只出現(xiàn)第一行的掛單結(jié)果。我試過(guò)把兩行代碼交換一下位置,交換后,金字塔界面顯示的是BuyShort(也就是交換后第一行代碼)執(zhí)行的掛單結(jié)果,不知道為什么?我希望的應(yīng)該是有兩個(gè)掛單列出在未成交委托列表里。
我測(cè)試時(shí):
A1Price=3060,B1Price=2950,執(zhí)行代碼時(shí)行情最新價(jià)格大概為3000點(diǎn)左右,處于A1Price和B1Price區(qū)間?
-
金字塔客服:
圖表不支持鎖倉(cāng),只有平倉(cāng)后才能反向開倉(cāng),所以不會(huì)同時(shí)出現(xiàn)開多信號(hào)和開空信號(hào)。
?
-
用戶回復(fù):
我知道圖表不能鎖倉(cāng),問題是我描述的情況的前提是未持有任何倉(cāng)位,只是掛止損單,掛單當(dāng)時(shí)并沒有成交啊,應(yīng)該不是鎖倉(cāng)的情形。如果我把第二行的BuyShort換成Buy,整個(gè)代碼相當(dāng)于開多兩次,是不是就能成功呢?
?
-
網(wǎng)友回復(fù):
我知道圖表不能鎖倉(cāng),問題是我描述的情況的前提是未持有任何倉(cāng)位,只是掛止損單,掛單當(dāng)時(shí)并沒有成交啊,所以沒有實(shí)際的持倉(cāng),應(yīng)該不是鎖倉(cāng)的情形。如果我把第二行的BuyShort換成Buy,整個(gè)代碼相當(dāng)于開多兩次,是不是就能成功呢?例如下面代碼,你們能不能試一試,我也試一下。Buy(1,開倉(cāng)手?jǐn)?shù),STOP,A1Price); //掛開多單1Buy(1,開倉(cāng)手?jǐn)?shù),STOP,A1Price+10); //掛開多單2Buy(1,開倉(cāng)手?jǐn)?shù),STOP,A1Price+20); //掛開多單3
假如盤中現(xiàn)價(jià)為3000點(diǎn),A1Price=3050,A1Price高于現(xiàn)價(jià)50個(gè)點(diǎn)?
-
網(wǎng)友回復(fù):
不建議在程序化中使用stop
你上面的三個(gè)buy沒問題,在觸發(fā)后就會(huì)有相關(guān)動(dòng)作。在1樓中,buy和buyshort只會(huì)觸發(fā)第一個(gè),不會(huì)觸發(fā)buyshort。歷史虛擬持倉(cāng)是多單,不會(huì)執(zhí)行空單指令
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容