[求助]能否在成交回報中,在每一筆平倉回報中,帶上開倉的價格? [金字塔]
- 咨詢內容:
在查看保證金監控中心時,可以看到每一筆平倉記錄關聯的開倉單編號和價格能否在成交回報中,在每一筆平倉回報中,帶上開倉的價格?這樣便于計算盈虧。否則好像沒有一個直觀計算平倉盈虧的方法。
- 金字塔客服:
補充一下,在主題“AddinDemo插件能否獲取平倉盈虧?”中,提出了下一版增加持倉均價的字段,現在想想好像還是無法和軟件獲得的平倉盈虧對應。如持有10手且開倉價均不相同,而只平掉3手,無法得知這3手是哪三手,對應平倉盈虧仍然無法準確獲得。最好是在BARGAIN_NOTIFY_KSI中增加每一筆平倉對應的開倉價格,這樣計算平倉盈虧就更容易了。
- 用戶回復:
使用3.71及其以上版本新版,將下面的結構體替換到你原有的結構體,這個結構有均價字段
typedef struct {
long m_nOrderID; //訂單ID
char m_szStatus[56]; //狀態(詳見.CPP文件描述)
long m_nFilled; //已成交數量(當m_szStatus="Tradeing"時,該參數為本次單筆成交數量)
long m_nRemaining; //剩余數量(當m_szStatus="Tradeing"時,該參數恒定為0)
float m_fPrice; //成交價格
char m_szCode[10]; //品種
char m_szMarket[3]; //市場
BYTE m_nKaiping; //開平倉 0開倉 1平倉
BYTE m_nType; //訂單類型 0限價 1市價 2停損 3限價停損
BYTE m_nAspect; //買賣方向 0買入 1賣出
char m_szAccount[32]; //操作賬戶
BYTE m_nAccountType; //賬戶類型 0IB 1CTP 2金仕達 3股票FIX 4恒生期貨 5資管系統 6擴展接口
float m_fAvgerPrice; //持倉成本均價(僅當 m_nKaiping > 0 時有效)
}BARGAIN_NOTIFY_KSI; - 網友回復:
謝謝王老師。再請教有開倉時的價格嗎?比如某品種在1000元開多5手,1050元開多3手,1020元平多1手。在平倉的時候,這1手無法得知開倉價是1000元還是1050元,從而無法準確計算這1手的平倉盈虧。
[此貼子已經被作者于2015/12/28 9:27:14編輯過]
- 網友回復: 這個根本就沒法計算的,你只能用均價來計算盈虧,一個準確的計算方式是最后一筆盈虧來算。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容