以文本方式查看主题

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

--  作者:c100010292
--  发布时间:2016/3/16 13:58:17
--  求教老师

请教老师如何编对图上的两个金叉进行比较,如果前一个金叉比最近的一个金叉低,就在前一个金叉附近标注一个“金1“,在最近金叉附近标注一个“金”,如果前一个金叉比最近的一个金叉高,就在前一个金叉附近标注一个“银1“,在最近金叉附近标注一个“银”,麻烦了


--  作者:jinzhe
--  发布时间:2016/3/16 14:00:51
--  
请具体给出金叉的两根两根k线
--  作者:c100010292
--  发布时间:2016/3/16 14:07:55
--  

图片点击可在新窗口打开查看此主题相关图片如下:ums({i`0{0(`iwfwv1tci6.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:agi@%wz2pcs(h$gudk(v3.png
图片点击可在新窗口打开查看

--  作者:c100010292
--  发布时间:2016/3/16 14:18:17
--  
向上金叉
--  作者:jinzhe
--  发布时间:2016/3/16 14:21:55
--  
diff金叉dea吗?还是dea金叉diff
--  作者:c100010292
--  发布时间:2016/3/16 14:27:41
--  
cross(diff,dea)金叉
--  作者:jinzhe
--  发布时间:2016/3/16 14:38:31
--  

p:=26;

s:=12;

m:=9;

DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;

jc:=cross(diff,dea),linethick0;
nn1:=sumbars(jc,1),linethick0;
nn2:=sumbars(jc,2),linethick0;
d1:=ref(diff,nn1-1);
d2:=ref(diff,nn2-1);
s1:=backset(d1>d2 and islastbar,nn1),linethick0;
s2:=backset(d1>d2 and islastbar,nn2),linethick0;
drawtext(cross(s1,0.5),diff,\'金\'),colorwhite;
drawtext(cross(s2,0.5),diff,\'金1\'),colorwhite;
s3:=backset(d1<d2 and islastbar,nn1),linethick0;
s4:=backset(d1<d2 and islastbar,nn2),linethick0;
drawtext(cross(s3,0.5),diff,\'银\'),colorwhite;
drawtext(cross(s4,0.5),diff,\'银1\'),colorwhite;


--  作者:c100010292
--  发布时间:2016/3/16 14:47:34
--  
谢谢老师