以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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,允许交易连续合约,但是发现输出的时候如图,成交价格一直没有输出,是什么问题呢?
|
-- 作者: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 -- 不行,这个是收盘价,并不是实际的成交价 |