TBUYHOLDING的問題 [金字塔]
- 咨詢內容:
我的交易系統中有這么一句開倉語句:
ENTERLONG:(ENLONGN OR IF(N=1,ENLONGX,0)) AND TBUYHOLDING(1)=0;DEBUGFILE('e:\record22.txt',' cw=%.0f',TBUYHOLDING(1));
我將交易系統加載在"棕櫚連續"上,設置的是映射到棕櫚1409合約上.本來我是持有棕櫚1409多頭倉位的,但是發現TBUYHOLDING(1)返回0值,結果導致條件滿足,再次開倉了!
2014-02-18 14:59:47.054 cw=02014-02-18 14:59:50.083 cw=02014-02-18 14:59:51.593 cw=02014-02-18 14:59:53.109 cw=02014-02-18 15:00:02.187 cw=0
[此貼子已經被作者于2014/2/18 15:07:13編輯過] - 金字塔客服:
版本是3.10
- 用戶回復:
這個是返回你當前圖表所看的品種的持倉,你圖表是運行在棕櫚連續對應的是05合約。
要指定品種映射看下TBUYHOLDINGEX 這個函數
- 網友回復:
你這個這么設計的話,存在一個不方便的地方,如果我想在連續合約上交易非主力合約,每個品種還得分別寫一個交易系統
既然你交易下單可以直接映射到客戶事先設置的合約上去,為什么不能在這里首先讀取那里的設置信息,取不到再取當前主力合約呢?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容