以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  为啥我这个系统会有信号闪烁,明明没有未来函数的,求版主帮着看一下吧  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=85656)

--  作者:gongxiangban
--  发布时间:2015/9/25 13:45:11
--  为啥我这个系统会有信号闪烁,明明没有未来函数的,求版主帮着看一下吧
value:= (c*3+o+h+l)/6;
ma1:ema(value,n);
ma2:ema(value,n*0.618);
ma3:ema(value,n*0.382);
ma4:ema(value,n*0.618*0.382);
ma5:ema(value,n*0.382*0.382);
斜率:SLOPE(close,n*0.382),colorGreen, nodraw;
long1:= ma5>ma4 and ma4>ma3 and ma3>ma2 and ma2>ma1;
long2:= SLOPE(value,n*0.382)>xl;
long3:= holding =0;

longOk:= long1 and long2 and long3;

short1:= ma5<ma4 and ma4<ma3 and ma3<ma2 and ma2<ma1;
short2:= SLOPE(value,n*0.382)<-xl;
short3:= holding =0;

shortOk:= short1 and short2 and short3; 

outlong1:= not (long1);
outlong2:= holding>0;

outlongOk:= outlong1 and outlong2;

outshort1:= not (short1);
outshort2:= holding <0;

outshortOk:= outshort1 and outshort2;

if longOk then 
begin 
buy(1,lots,thisclose);
end; 

if outlongOk then 
begin 
sell(1,holding,thisclose);
end;

if shortOk then 
begin 
buyshort(1,lots,thisclose);
end;
if outshortOk then 
begin 
sellshort(1,holding, thisclose);
end;


--  作者:jinzhe
--  发布时间:2015/9/25 13:56:04
--  
信号消失还是信号漂移?
--  作者:gongxiangban
--  发布时间:2015/9/25 13:59:36
--  
信号飘逸,就是这个K线有信号了,下单后,过一会儿就没有了,当时的均线变了,均线也会有未来?
--  作者:gongxiangban
--  发布时间:2015/9/25 13:59:55
--  
也算信号消失吧,都一样的。
--  作者:jinzhe
--  发布时间:2015/9/25 14:09:15
--  
这个是用ema计算的, 你是不是放大缩小k线图了?ema极度依赖数据,稍微动下k线图就会有不一样的结果
--  作者:gongxiangban
--  发布时间:2015/9/25 14:11:03
--  
原来是这样啊,那哪种均线不会有未来函数?
--  作者:jinzhe
--  发布时间:2015/9/25 14:15:22
--  
可以用ma
--  作者:gongxiangban
--  发布时间:2015/9/25 14:18:46
--  
SMA可以吗?
--  作者:jinzhe
--  发布时间:2015/9/25 14:38:49
--  

和EMA差不多,很依赖之前的数据,历史数据变动会影响到现在的数据


--  作者:gongxiangban
--  发布时间:2015/9/25 15:04:53
--  
明白了,谢谢!