以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]求金大哥 帮下忙  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84657)

--  作者:jason123
--  发布时间:2015/9/1 15:14:51
--  [求助]求金大哥 帮下忙
在源码的基础下,见附件,或者 这个贴的附件 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=84417

多空的信号
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:jztz.txt

加个 过滤条件 macd死叉 而且dif  dea大于1000,做空
macd金叉 而且dif  dea小于-1000,做多

--  作者:jinzhe
--  发布时间:2015/9/1 15:20:18
--  

这么简单的话你不会加哪句?

先把系统自带的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编辑过]

--  作者:jason123
--  发布时间:2015/9/1 15:31:23
--  
求1分钟的 macd dif dea 用什么函数呢?求教
--  作者:jinzhe
--  发布时间:2015/9/1 15:32:12
--  
用stkindi引用
--  作者:jason123
--  发布时间:2015/9/1 16:34:40
--  
加了如下语句,可 没有发出多空信号啊
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 里面对的吗?


--  作者:jinzhe
--  发布时间:2015/9/1 16:40:49
--  

后台代码不变,在图表程序里面加入上面的条件,是这样做的吗?

那么不就对了,新加了条件导致信号变了,很正常

[此贴子已经被作者于2015/9/1 16:41:11编辑过]