以文本方式查看主题

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

--  作者:feixue30
--  发布时间:2014/12/18 16:40:37
--  MACD
怎么描述图上的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20141218163744.jpg
图片点击可在新窗口打开查看
的交叉情况呢,前面死叉且>0,之后金叉且<0,开多呢,只要求在图上的这种情况开仓
--  作者:jinzhe
--  发布时间:2014/12/18 16:49:22
--  

先把系统自带的macd公式抄一下

再接上下面的代码

jc:=barslast(cross(dea,diff))>0 and valuewhen(cross(dea,diff),macd1>0) ;

sc:=cross(diff,dea) and macd1<0;

jc表示金叉时macd大于0

sc表示死叉时macd小于0


--  作者:feixue30
--  发布时间:2014/12/18 16:58:56
--  
jc:=barslast(cross(dea,diff))>0 and valuewhen(cross(dea,diff),macd1>0) ;
sc:=cross(diff,dea) and macd1<0 ;
IF   TIME1  AND sc and jc THEN BEGIN
   DRAWTEXT(1 ,CLOSE,\'哈哈\',COLORYELLOW,0);

 END
我这样写上之后怎么显示不出来呢,求指教啊

--  作者:jinzhe
--  发布时间:2014/12/18 16:59:49
--  
 说明没有条件成立
--  作者:feixue30
--  发布时间:2014/12/18 17:02:14
--  
啊,图上显示存在的啊
--  作者:jinzhe
--  发布时间:2014/12/18 17:12:14
--  
把上面截图的信息说一下,是什么合约品种什么周期下的,
--  作者:feixue30
--  发布时间:2014/12/18 18:05:53
--  
IF00,1分钟
--  作者:jinzhe
--  发布时间:2014/12/19 8:57:39
--  


jc:=barslast(cross(diff,dea))>0 and valuewhen(cross(diff,dea),macd1>0) ;
sc:=cross(dea,diff) and macd1<0 ;

   DRAWTEXT(sc and jc  ,CLOSE,\'哈哈\',COLORYELLOW,0);