以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  信号闪烁  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138542)

--  作者:XXX123
--  发布时间:2016/8/24 15:24:11
--  信号闪烁
你好我用的是小周期K柱运行,大周期的策略,我在回到小周期看盘时发现有信号闪烁的现像,按理,我的策略应该会闪烁。
有什么好建议
如周线平均线,
KD:=CROSS(A,B);          // 周线开多条件达成   ,用的是引用,这应该会有闪烁的现像吧      
开多:BUY(KD AND HOLDING=0,1,MARKET);          //开多信号

--  作者:jinzhe
--  发布时间:2016/8/24 15:32:51
--  

一般小周期引用大周期会闪烁,所以推荐使用偏移引用,引用上一个周期已经固定的数据

比如stkindi(\'\',\'ma.ma1\',0,7,-1);这个-1就表示往前偏移一个周期,用上个礼拜的数据,这样就不会偏移闪烁了


--  作者:XXX123
--  发布时间:2016/8/24 16:45:28
--  
这样好像不行呀,这个结果偏后了一个周期,我需要在这个周期一结束就执行
--  作者:XXX123
--  发布时间:2016/8/24 16:53:04
--  
那种上周期达成收盘时开仓可以吗,像这个MARKET次周期开盘价也行,但是向后移一个周期的结果出入太多了
--  作者:jinzhe
--  发布时间:2016/8/24 16:55:27
--  
小引大做偏移是必要的结果,不然不偏移就是信号闪烁了
--  作者:XXX123
--  发布时间:2016/8/24 17:02:11
--  
如果不算偏移回测的结果是不是算未来函数呀,因为这样当于当前行情会有能力改变历史,
这好像不是闪烁的问题,
如这样,现行情在走,上涨就做空,不涨不跌就无信号,这走完了,那是涨的就开了多,要不是涨的就不出信号,在实盘中,表现的是闪烁实际就是算未来参数呀

--  作者:jinzhe
--  发布时间:2016/8/24 17:11:28
--  

小周期引用大周期就是一种隐性未来,因为小周期的k线时间短,走完之后就固定了的,但是大周期的k线时间长,小周期走完好几根了,大周期还没走完,然后在这段没有走完的时间内,小周期引用大周期的值,是一直变化不固定的,所以导致了结果一直变化。

这点才数据固定的测评上是反映不出来的,只有在实际的变化的行情里面,才能看出来


--  作者:XXX123
--  发布时间:2016/8/24 20:32:18
--  
有什么办法可以做一下实际评测呢?
我本想做一个偏移策略与一个没有处理的策略一起,做为开平仓条件,发现,这区别太大了,实际情况可能会好很多,也可能会差很我

--  作者:jinzhe
--  发布时间:2016/8/25 9:06:31
--  
用上面的偏移引用
--  作者:XXX123
--  发布时间:2016/8/26 9:33:42
--  


gr
昨日H:ret(HHV(HIGH,1),1);
昨日L:ret(LLV(LOW,1),1);

这样子是不会闪烁的吧,我调用的数据本来就是昨日的,还需要盘中确认这种信号闪烁吗

昨日H: stkindi(\'\',\'gr.昨日H\',0,6);
昨日L: stkindi(\'\',\'gr.昨日L\',0,6);