以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=85672)

--  作者:Ivan
--  发布时间:2015/9/25 23:10:15
--  麻烦写一个主题画线指标

麻烦写一个主图画线指标:


定义底;MACD向下突破0轴且<-1以后至MACD向上突破0轴且>10中轴之间阴K线的最低价,上下突破之间的周期>=5

定义顶;MACD向上突破0轴且>1以后至MACD向下突破0轴且<-10中轴之间阳K线的最高价,上下突破之间的周期>=5

 

然后把顶底画线,上升为红色,下降为绿色;


同时显示上涨周期数,下跌周期数。


谢谢!



--  作者:jinzhe
--  发布时间:2015/9/28 8:54:16
--  
处理中请稍等
--  作者:jinzhe
--  发布时间:2015/9/28 9:41:28
--  

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);

nn1:=barslast(cross(0,macd) and macd<-1);
nn2:=barslast(cross(macd,0) and macd>1);
底:=cross(0,macd) and macd<-1;
顶:=cross(macd,0) and macd>1;
ll:valuewhen(底 and nn2>=5,llv(l,nn2+1)),colorred;
hh:valuewhen(顶 and nn1>=5,hhv(h,nn1+1)),colorred;
PartLINE( 底 and nn2>=5 and ll<ref(ll,1),ll ),colorgreen;

PartLINE( 顶 and nn1>=5 and hh<ref(hh,1),hh ),colorgreen;
drawtext(底 and nn2>=5,ll,numtostr(nn2,0)),colorgreen;
drawtext(顶 and nn1>=5,hh,numtostr(nn1,0)),colorred;


--  作者:Ivan
--  发布时间:2015/9/28 16:15:24
--  
不好意思,显示不出来
--  作者:Ivan
--  发布时间:2015/9/28 16:18:43
--  
以下是引用jinzhe在2015/9/28 9:41:28的发言:

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);

nn1:=barslast(cross(0,macd) and macd<-1);
nn2:=barslast(cross(macd,0) and macd>1);
底:=cross(0,macd) and macd<-1;
顶:=cross(macd,0) and macd>1;
ll:valuewhen(底 and nn2>=5,llv(l,nn2+1)),colorred;
hh:valuewhen(顶 and nn1>=5,hhv(h,nn1+1)),colorred;
PartLINE( 底 and nn2>=5 and ll<ref(ll,1),ll ),colorgreen;

PartLINE( 顶 and nn1>=5 and hh<ref(hh,1),hh ),colorgreen;
drawtext(底 and nn2>=5,ll,numtostr(nn2,0)),colorgreen;
drawtext(顶 and nn1>=5,hh,numtostr(nn1,0)),colorred;



顶底的位置和nn>=5是不会同时满足的

[此贴子已经被作者于2015/9/28 16:19:34编辑过]

--  作者:jinzhe
--  发布时间:2015/9/28 16:19:36
--  
可以同时满足,同时满足是你的要求
--  作者:Ivan
--  发布时间:2015/9/28 16:41:25
--  
没有显示啊
--  作者:Ivan
--  发布时间:2015/9/28 16:45:21
--  
金叉只发生在第一根大于macd>1K线上,而金叉后5周期怎么会同时满足呢?
--  作者:jinzhe
--  发布时间:2015/9/28 16:48:14
--  

你是这样定义的啊

我还以为是当前是死叉然后离上一次金叉距离超过5个周期

[此贴子已经被作者于2015/9/28 16:48:44编辑过]

--  作者:jinzhe
--  发布时间:2015/9/28 16:49:24
--  

不对啊,你也是一样的意思,就是反过来理解啊,

当前金叉,金叉之后超过5个周期死叉

那不就我上面那句话一个意思就是反过来理解

[此贴子已经被作者于2015/9/28 16:49:31编辑过]