文華財經(jīng)自編反手操作中平倉與開倉的時序問題 [文華財經(jīng)]
- 咨詢內(nèi)容:
在自己的下單組件中,反手指令BPK如下:
IF (F_Sig()==BP || F_Sig()==BPK) //如果信號是買平信號 || 買平開信號
{
IF (F_SellPosition()>0 && F_SellPosition()<KPN)//如果當(dāng)前模型空頭持倉大于0小于KPN
BPID=T_Deal(F_DealCode(),0,1,F_SellPosition(),0);//以最新價發(fā)出當(dāng)前模型持倉手?jǐn)?shù)的買平委托
ELSE IF (F_SellPosition()>=KPN)//如果當(dāng)前空頭持倉大于KPN手
BPID=T_Deal(F_DealCode(),0,1,KPN,0);//發(fā)出KPN手開空指令
IF( F_Sig()==BPK) {
BKID=T_Deal(F_DealCode(),0,0,KPN,0);//以最新價發(fā)出KPN手的買開委托
A3=5;
} ELSE A3=3;
}BPK指令出現(xiàn)時,運行過程中,買開總是出現(xiàn)委托失敗,因為前面的買平還沒有完成交易,資金沒有收回來。文華自己的下單界面中,反手基本都能成功,它們是怎么實現(xiàn)等買平操作成交后,再新下買開的單子?請問在自己的下單組件中,如何解決這個問題?最好能幫忙在上面的程序中直接修改一下。謝謝!
10:44:58(本機時間 ): 委托發(fā)出(IF1210,2208.8,9,買,平,0)
10:44:58(本機時間 ): 委托發(fā)出(IF1210,2208.8,9,買,開,0)
10:45:04(本機時間 ): 委托成功(IF1210,委托號:300000014781)
10:45:04(本機時間 ): 委托失敗(IF1210,原因:帳戶可用資金不足,缺少-404010.26
- 文華技術(shù)人員: 明日咨詢相關(guān)同事后回復(fù)您
- 文華客服:
謝謝,期待中……
- 網(wǎng)友回復(fù): 現(xiàn)在如果使用內(nèi)置下單精細(xì)控制,BPK默認(rèn)為平倉成交后再開倉的
- 網(wǎng)友回復(fù): 內(nèi)置的我明白,問題是它是怎么實現(xiàn)的?如何才能等平倉后再開倉?你們的編程語言中要是有循環(huán)語句就好了,可以一直等條件滿足再往下走,問題是你們沒有循環(huán)語句呀。還是我的問題:在自編的組件中,如何解決這一問題?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容