Rss & SiteMap

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

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

标题:后台程序化debugout输出问题

1楼
chyhao 发表于:2016/8/11 15:12:26
tbuy(C>O,1,lmt,dynainfo2(7,'IF00'),0,'','IF00');

DEBUGOUT('成交价格%.2f',TENTERPRICE);
DEBUGOUT('开仓历时%.0f',TENTERBARS);

 

 

写了一个后台的程序化测试策略,监控IF13,允许交易连续合约,但是发现输出的时候如图,成交价格一直没有输出,是什么问题呢?

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

2楼
jinzhe 发表于:2016/8/11 15:16:28
因为你开仓的是股指连续,并不是股指指数,所以获取不到
[此贴子已经被作者于2016-8-11 15:16:34编辑过]
3楼
chyhao 发表于:2016/8/11 16:42:32
这里的TENTERPRICE是取监控的品种预警发出的价格吗,不是取实际的成交价格啊?
4楼
jinzhe 发表于:2016/8/11 16:49:29
获取的是你当前监控品种的开仓价,但是你开仓的是品种是IF00不是IF13,所以获取不到
5楼
chyhao 发表于:2016/8/12 10:04:24

1、是不是一定要监控品种跟交易品种一致,才可能输出TENTERPRICE和TENTERBARS?

2、那如果我想监控指数,交易连续合约,有没有办法取到开仓价格和开仓历时?

6楼
jinzhe 发表于:2016/8/12 10:20:57
获取是当前的交易合约,不一样就没办法获取
7楼
chyhao 发表于:2016/8/12 14:33:43
有没有什么办法能取到呢,或者有没有哪个账户函数能取到这个时刻的成交价格呢?
8楼
jinzhe 发表于:2016/8/12 14:38:20

在当前情况下,只要下单的合约不是监控的合约,都不能返回tenterprice

[此贴子已经被作者于2016-8-12 14:48:59编辑过]
9楼
chyhao 发表于:2016/8/12 15:04:25

开仓价:VALUEWHEN(开仓条件,CALLSTOCKEX('IF00',VTCLOSE,1,0,100)) ;

用这个方法可以吗?

10楼
jinzhe 发表于:2016/8/12 15:05:14
不行,这个是收盘价,并不是实际的成交价
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03711 s, 3 queries.