以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 实盘下单错误 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=62048) |
-- 作者:zca12 -- 发布时间:2014/2/26 11:23:02 -- 实盘下单错误 如图。第二笔交易是没有信号的,但是实盘却产生了下单。 该策略不涉及未来函数,但是需要每天参考昨天的收盘价,我的猜测是在今天刚开盘的时候,重新读取昨天开盘价时造成的错误!
|
-- 作者:yukizzc -- 发布时间:2014/2/26 11:40:57 -- 这个应该是你开空条件前后不一致,从你图表记录看26号9点有触发信号啊,当时应该是有信号只不过现在看过去没有,您要分析下您的代码原因。 |
-- 作者:zca12 -- 发布时间:2014/2/26 12:09:07 -- 当时我没看实盘,不能确定有没有。但是我检查过开空条件, 我的开空条件是比昨日收盘价差一定价格开空,有没有可能是9点刚开盘的时候,它还没把昨日收盘价更新好,读到去前天的收盘价呢? |
-- 作者:王锋 -- 发布时间:2014/2/26 12:53:45 -- 那你应该做一下自动收盘作业,这样才能确保昨天的日线收盘价数据是正确的 |
-- 作者:zca12 -- 发布时间:2014/2/26 13:04:57 -- 请问如何做自动收盘作业呢? |
-- 作者:qq代人发帖 -- 发布时间:2014/2/26 13:10:42 --
http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=55126 问题9
|
-- 作者:zca12 -- 发布时间:2014/2/26 13:34:35 -- 我每天开盘前大概8点就会手工全部退出登录 金字塔一次 重新下载所有数据。 在策略中,我引用昨日收盘价的函数为: yesclose:=callstock(stklabel,vtclose,6,-1); 我现在想,改成 yesclose:=ref(c,todaybar+1); 这样能不能解决问题呢?
|
-- 作者:lichenghu -- 发布时间:2014/2/26 13:57:50 -- 运行在日线周期上? |
-- 作者:RogarZ -- 发布时间:2014/2/26 14:03:21 -- 这个只能说您根据您的猜测做的补救。 就我看来,2者没区别。 具体是什么原因造成,没有日志和其他的证据,我们也无从判断原因何在, 这个只能待后续的情况了。 [此贴子已经被作者于2014/2/26 14:03:43编辑过]
|
-- 作者:zca12 -- 发布时间:2014/2/26 14:23:24 -- 一分钟周期上的。 我不太清楚在哪能够保存,找到日志?
|