以文本方式查看主题

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

--  作者:yuanman
--  发布时间:2015/11/5 9:41:06
--  信号消失问题
请教;模型中使用了跨周期KDJ指标,运行时出现了信号移动和信号消失的现象,用什么方法可以解决?谢谢
--  作者:jinzhe
--  发布时间:2015/11/5 9:51:11
--  
小周期引用大周期了吗?在代码里面加一个-1进行偏移引用,引用已经走完的数据,避免产生闪烁。比如:stkindi(\'\',\'ma.ma1\',0,6,-1)
--  作者:yuanman
--  发布时间:2015/11/5 9:57:55
--  
请老师帮助修改一下;谢谢
k15_min15:=stkindi(\'\',\'kdj.k\',0,3);
j15_min15:=stkindi(\'\',\'kdj.j\',0,3);
15sc:=cross(k15_min15,j15_min15);
15jc:=cross(j15_min15,k15_min15);

zzz:=stkindi(\'\',\'boll.mid\',0,2,2);
sss:=stkindi(\'\',\'boll.upper\',0,2,2);
xxx:=stkindi(\'\',\'boll.lower\',0,2,2);


--  作者:jinzhe
--  发布时间:2015/11/5 10:14:14
--  
k15_min15:=stkindi(\'\',\'kdj.k\',0,3,-1);
j15_min15:=stkindi(\'\',\'kdj.j\',0,3,-1);
15sc:=cross(k15_min15,j15_min15);
15jc:=cross(j15_min15,k15_min15);

zzz:=stkindi(\'\',\'boll.mid\',0,2,-1);
sss:=stkindi(\'\',\'boll.upper\',0,2,-1);
xxx:=stkindi(\'\',\'boll.lower\',0,2,-1);

--  作者:yuanman
--  发布时间:2015/11/5 10:45:47
--  
这个方法是使信号延后到下一引用周期收盘后再发出,虽然可以解决信号消失移动的问题,却使开平仓信号延后一个周期,不可取。请教,可不可以不延后一个周期,只延后到下一周期的开盘价哪?
--  作者:jinzhe
--  发布时间:2015/11/5 10:47:46
--  
那么就会出现你碰到的信号闪烁和偏移问题,小周期引用大周期时会碰到的问题,我们推荐使用刚才我回复的解决办法
--  作者:yuanman
--  发布时间:2015/11/5 15:22:58
--  
请教;跨周期KDJ指标的参数是否可以调整,如何调整?

k15_min15:=stkindi(\'\',\'kdj.k\',0,3,-1);
j15_min15:=stkindi(\'\',\'kdj.j\',0,3,-1);
15sc:=cross(k15_min15,j15_min15);
15jc:=cross(j15_min15,k15_min15);


--  作者:jinzhe
--  发布时间:2015/11/5 15:28:26
--  

可以调整,不写就是默认933

修改一下就是其他的参数了,比如:

k15_min15:=stkindi(\'\',\'kdj.k(9,9,9)\',0,3,-1);
那么参数就是3个9
如何修改stkindi函数说明也有解释

--  作者:yuanman
--  发布时间:2015/11/5 15:45:45
--  
请教,如果我设定的参数是25,7,7.这样写对吗?谢谢

k15_min15:=stkindi(\'\',\'kdj.k(25,7,7)\',0,3,-1);
j15_min15:=stkindi(\'\',\'kdj.j(25,7,7)\',0,3,-1);

--  作者:jinzhe
--  发布时间:2015/11/5 15:53:22
--  
是的