欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → Bug报告——单品种监控,多品种交易

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5991人关注过本帖平板打印复制链接

主题:Bug报告——单品种监控,多品种交易

帅哥哟,离线,有人找我吗?
alexsui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:183 积分:941 威望:0 精华:0 注册:2010/7/27 21:25:41
Bug报告——单品种监控,多品种交易  发帖心情 Post By:2010/11/1 4:42:27    Post IP:218.82.133.1[只看该作者]

实验如下:在Ctrl-A中设定只监控IF00一个品种,在交易程序中由程序指定进行多股指品种交易(交易中使用了STKINDI等函数,并使用Tbuy,TSell等指令进行指定品种交易)。

 

发现问题:进行指定对IF11、IF12交易时,Tbuy和Tbuyshort可以使用,即在只监控IF00下可以对IF11, IF12甚至是其他种类的期货(如CU, RB等)进行开多、开空操作。然而,如果使用Tsell和Tsellshort的平仓指令时,系统提示“Tsell/TsellShort无有效可平仓数量”,进而不执行平仓指令。而事实上在账户持仓栏中有空单或多单合约可以进行人工平仓操作。

 

同样,如果在监控窗口中使用按钮进行手工平仓,系统默认是对IF00操作,进而不弹出下单窗口,默认无仓可平,进而平仓失败。

 

如果将IF11或IF12加入监控品种池,以上所有问题解决 —— 但是损失了CPU资源(目测多加一个监控品种,CPU负载提高50%)。

 

讨论:我想理论上系统应该只需监控IF00就能对IFxx进行各种开平仓操作,甚至可以对任意期货品种操作,这样才够灵活。如同股票只看大盘指数,根据大盘指数作各种个股也是一种战术。。。况且,既然Tbuy,Tbuyshort可以实现监控单一品种即可对任意期货品种开仓交易,那么平仓指令也应当具备同样的功能啊?

 

进一步问题:既然Tbuy,Tbuyshort可以对任意品种开仓,是否意味着比如CU、RB等非股指品种, 在有没有IF00的监控情况下,都可以通过STKINDI函数在程序中调用各自的行情并通过程序计算监控?那对于监控品种的设定还有什么意义呢(Ctrl-A至少需要指定一个监控品种)?猜想是否只有加到监控池中的品种才能不断接收行情数据并使指标实时更新?那STKINDI在调用其它品种时是不是并不对该品种作行情的实时更新?

 

如上疑问,即便STKINDI不对非监控品种进行行情刷新,金字塔是否也能提供“在非监控的情况下,可以指定任意品种开平仓”的功能?因为比如IF系列,一般只需监控IF00就可以对所有IFxx品种进行策略运用和操作了,而不需要占用系统资源再单独对各个IF品种进行监控。。。。

 

以上问题请指教!

 

 

 

 

[此贴子已经被作者于2010-11-1 4:50:27编辑过]

 回到顶部