Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:后台无法返回 账户函数

1楼
YKj 发表于:2016/11/28 10:14:18
金字塔模拟账号,后台无法返回 账户函数?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20161128101506.png
图片点击可在新窗口打开查看
2楼
yukizzc 发表于:2016/11/28 10:37:02
你是怎么输出的,代码贴下
3楼
mujinlong 发表于:2016/11/28 11:01:31
我找到问题了, 我后台监控的品种是套利标的。
必须改成单品种,TREMAINQTY这个函数才能检测到持仓。
问题是,套利对是不能检测到的。
我把俩个品种分别添加进去,程序是会分别在俩品种上运行,这样是不行的。
有没有解决办法?
4楼
yukizzc 发表于:2016/11/28 11:25:49

用这个函数去指定品种获取未成交,代码里也用指定品种的方式下单

[此贴子已经被作者于2016/11/28 11:26:40编辑过]
5楼
mujinlong 发表于:2016/11/28 11:34:19
这个我知道,我也是这么弄的。

问题是,后台的监控品种里,设置的是单品种,没有问题。
但是如果设置的是套利对,返回的就是0.
TREMAINQTY 这个函数,只能是在监控板块里,监控相应的单品种,才能检测的到未成交委托、
如果监控套利,是检测不到的
6楼
mujinlong 发表于:2016/11/28 11:36:44
不信,你可以试试。

监控品种设置成套利,然后用TREMAINQTY 输出其中一条腿的未成交委托。
7楼
mujinlong 发表于:2016/11/28 13:28:42
求这个问题解决办法!
8楼
yukizzc 发表于:2016/11/28 13:43:54

cond:=stkindi();  //用这个函数取套利合约的数值进行计算,监控品种必须是套利的两个合约

 

 

tbuy(cond,1,lmt,DYNAINFO2( 55,'if00'),0,'','if00');
tbuy(cond,1,lmt,DYNAINFO2( 55,'ic00'),0,'','ic00');
debugout('未成交if%.2f',TREMAINQTY(0,'88','if00'));
debugout('未成交ic%.2f',TREMAINQTY(0,'88','ic00'))

9楼
mujinlong 发表于:2016/11/28 14:12:14
你这个,我就是这么写的。
你这样会有一个问题,监控俩个品种。

模型会再每一个品种上各运行一次,也就是重复开俩次仓。

10楼
yukizzc 发表于:2016/11/28 17:16:16

tbuy(if stklabel = 'if00',1,lmt,DYNAINFO2( 55,'if00'),0,'','if00');

tbuy(if stklabel = 'ic00',1,lmt,DYNAINFO2( 55,'if00'),0,'','if00');

共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.