以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  AddinDemo插件能否获取平仓盈亏?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=85728)

--  作者:basicsp
--  发布时间:2015/9/29 10:36:48
--  AddinDemo插件能否获取平仓盈亏?
成交回报中只有平仓价格,如果在平仓时要计算某品种实际盈亏,需要实现保存该品种的开仓均价并手动计算,能否直接获取平仓盈亏数值?
--  作者:basicsp
--  发布时间:2015/9/29 11:08:05
--  
对了,还有如何获取开仓、平仓的手续费
--  作者:王锋
--  发布时间:2015/9/29 11:23:22
--  

1,你指的平仓盈亏是什么?

2,手续费金字塔也是估算的,需要你实现设置好交易费率,在交易菜单-》合约信息设置里,参考

/*计算指定品种的本次交易手续费用。请用户在交易费率设置上预先设置好不同品种的各种交易费率情况,这样才能通过此方法得到正确的结果。
 Code         指定的品种代码
 Market       指定的品种市场
 lmtPrice     指定的限价
 Volume       委托数量
 Type         成交方向 0开仓 1平仓 2平今
 返回值:      返回计算后的手续费用*/
 virtual float GetChargeByNum(char * szCode, WORD wMarket, float lmtPrice, int Volume, int Type) = 0;


--  作者:basicsp
--  发布时间:2015/9/29 11:34:56
--  
版主好。
平仓盈亏指的是某次操作实际的盈亏额。
举个例子:
白糖5500做多2手,5600做多3手。5700平仓5手,则平仓盈亏为(2*(5700-5600)+3*(5700-5500))*10=8000元。
这种操作需要保存2手5500和3手5600的开仓价格,有些复杂,能否在成交时直接返回8000元这个数值?

--  作者:王锋
--  发布时间:2015/9/29 12:04:48
--  
我们将在3.7Beta3版本中增加这个持仓均价字段。
--  作者:basicsp
--  发布时间:2015/9/29 14:15:35
--  
谢谢王峰老师图片点击可在新窗口打开查看