以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=52406) |
-- 作者:wide -- 发布时间:2013/5/24 22:12:47 -- 开仓信号漂移的问题 我是用到MA之类的指标,发现个别情况会出现,开仓信号漂移(如:出现信号时,是10:00,但过一分钟发现信号移到了9:59上了)。 这是什么原因造成的,如何能避免。 谢谢 |
-- 作者:wide -- 发布时间:2013/5/26 8:59:10 -- 自己顶一下 |
-- 作者:jinzhe -- 发布时间:2013/5/27 9:35:30 -- 把代码贴上来 |
-- 作者:wide -- 发布时间:2013/5/27 10:13:31 -- 趋势:=大单-ref(大单,1); 趋势_MA:=MA(趋势,5); 趋势转多:=趋势_MA-ref(趋势_MA,1)>0 and ref(趋势_MA,1)-ref(趋势_MA,2)<0; if 趋势转=1 then 开多; |
-- 作者:wide -- 发布时间:2013/5/27 10:16:26 -- 趋势:=大单-ref(大单,1); 趋势_MA:=MA(趋势,5); 趋势转多:=趋势_MA-ref(趋势_MA,1)>0 and ref(趋势_MA,1)-ref(趋势_MA,2)<0; if 开多确认=1 and 趋势转=1 then 开多; //(此时开多确认=1) |
-- 作者:jinzhe -- 发布时间:2013/5/27 10:25:14 -- 如果不给出全部代码的话, 我给出一个大体的猜测:未来导致信号偏移 |
-- 作者:wide -- 发布时间:2013/5/27 10:54:59 -- 没有未来,是一定的。 大单:=(ALLTICKUA (‘SH’,0)-ALLTICKDA (‘SH’,0))/100000000; 趋势:=大单-ref(大单,1); 趋势_MA:=MA(趋势,5); 趋势转多:=趋势_MA-ref(趋势_MA,1)>0 and ref(趋势_MA,1)-ref(趋势_MA,2)<0; if 开多确认=1 and 趋势转=1 then 开多; //(此时开多确认=1) 这是全部代码了。 开多确认=1 用仓局变量确认,不会变的,只有开仓了,才会被清成“0” 里面的主要变数在 大单。它不但盘中会变,有时,盘中不变,做完收盘动作后,还会变一次。 |
-- 作者:wide -- 发布时间:2013/5/27 15:08:07 -- 有_请数据专家,答疑,谢谢! |
-- 作者:wide -- 发布时间:2013/5/27 20:24:46 -- 自己顶一下,行吗。 |
-- 作者:王锋 -- 发布时间:2013/5/27 20:50:43 -- 可能是数据发生了变化,比如之前你连接的是服务器1,断线后自动连接到服务器二,重新初始化分笔后导致了数据跟之前的不完全一致 |