以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  后台程序化debugout输出问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=137873)

--  作者:chyhao
--  发布时间:2016/8/11 15:12:26
--  后台程序化debugout输出问题
tbuy(C>O,1,lmt,dynainfo2(7,\'IF00\'),0,\'\',\'IF00\');

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

 

 

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

 


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


--  作者:jinzhe
--  发布时间:2016/8/11 15:16:28
--  
因为你开仓的是股指连续,并不是股指指数,所以获取不到
[此贴子已经被作者于2016-8-11 15:16:34编辑过]

--  作者:chyhao
--  发布时间:2016/8/11 16:42:32
--  
这里的TENTERPRICE是取监控的品种预警发出的价格吗,不是取实际的成交价格啊?
--  作者:jinzhe
--  发布时间:2016/8/11 16:49:29
--  
获取的是你当前监控品种的开仓价,但是你开仓的是品种是IF00不是IF13,所以获取不到
--  作者:chyhao
--  发布时间:2016/8/12 10:04:24
--  

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

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


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

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

[此贴子已经被作者于2016-8-12 14:48:59编辑过]

--  作者:chyhao
--  发布时间:2016/8/12 15:04:25
--  

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

用这个方法可以吗?


--  作者:jinzhe
--  发布时间:2016/8/12 15:05:14
--  
不行,这个是收盘价,并不是实际的成交价