在源码的基础下,见附件,或者 这个贴的附件 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=84417
多空的信号
加个 过滤条件 macd死叉 而且dif dea大于1000,做空
macd金叉 而且dif dea小于-1000,做多
这么简单的话你不会加哪句?
先把系统自带的MACD公式抄一下
1.cross(dea,diff) and diff>1000 and dea>1000
2.cross(diff,dea) and diff<-1000 and dea<-1000
[此贴子已经被作者于2015/9/1 15:21:44编辑过]
求1分钟的 macd dif dea 用什么函数呢?求教
加了如下语句,可 没有发出多空信号啊DIF:(EMA(close,12)-EMA(close,26))*100,NODRAW;
DEA:EMA(DIF,9),NODRAW;
MACD:(DIF-DEA)*2,NODRAW;
然后 在if 加了如下语句 (MACD>0 and (DIF<-800) and( DEA<-800)) 才会开多
(MACD<0 and (DIF>800) and( DEA>800)) 才会开空
可发现 原来没信号的地方反而出信号了
原来需要保留的一个 反而被过滤掉了
求问 写在if 里面对的吗?
后台代码不变,在图表程序里面加入上面的条件,是这样做的吗?
那么不就对了,新加了条件导致信号变了,很正常
[此贴子已经被作者于2015/9/1 16:41:11编辑过]