能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)

投资者咨询:能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 7:23
 能否证明,macd死叉时候,黄线是最高点(前后2个金叉,之间的最高点)?

或者是证明,金叉到死叉之间,黄线的值一直在增大??

或者说,证明我上面的说法是不对的!

SHORT:=12;
LONG:=26;
M:=9;
T大:=T1;//  N倍MACD

//************************30倍MACD指标*****************************
T大DIFF:EMA(CLOSE,SHORT*T大) - EMA(CLOSE,LONG*T大),DOT,NOTEXT;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T大DEA :EMA(T大DIFF,M*T大),DASHDOT,NOTEXT;//DIFF的M个周期指数平滑移动平均
T大MD  :2*(T大DIFF-T大DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线


   
技术人员回复
日期:2018-7-13 8:25

"前后2个金叉,之间的最高点"中与后面的也就是未来行情的比对

 

涉及未来函数无法写入程序化模型与信号指令连用的

 

判断死叉时至前一个金叉DEA持续增大参考:

 

SHORT:=12;
LONG:=26;
M:=9;
T1:=30;
T大:=T1;//  N倍MACD


//************************30倍MACD指标*****************************
T大DIFF:EMA(CLOSE,SHORT*T大) - EMA(CLOSE,LONG*T大),DOT,NOTEXT;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T大DEA :EMA(T大DIFF,M*T大),DASHDOT,NOTEXT;//DIFF的M个周期指数平滑移动平均
T大MD  :2*(T大DIFF-T大DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线

JC:=CROSS(T大DIFF,T大DEA);
SC:=CROSSDOWN(T大DIFF,T大DEA);
PD: SC&&EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1));

 

 

投资者咨询:能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 7:23
 老师,我按照你这个去执行,PD的值,始终为0(包括在死叉  sc=1 时候 ),这样说,是否就是讲证明,我上面的2个提法是错误的???

但我个人,认为应该是对的,并且,我通过逐移每根K线,观察 黄线的值(死叉时,T大DEA  黄线是最高点),这个也是对的!!!
技术人员回复
日期:2018-7-13 16:19

 是的,如果不存在PD说明没有一个满足这样条件的点

 

因为本身1楼指标的跨度就较大,需要长周期内DEA一直是增加的是很难满足的

 

一般死叉开始前DEA就已经开始下跌了

投资者咨询:能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 7:23
我改成这样,应该是从一个侧面证明,这个是对了的!!! 
SHORT:=12;
LONG:=26;
M:=9;
T1:=1;
T大:=T1;//  N倍MACD

//************************30倍MACD指标*****************************
T大DIFF:EMA(CLOSE,SHORT*T大) - EMA(CLOSE,LONG*T大),DOT,NOTEXT;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T大DEA :EMA(T大DIFF,M*T大),DASHDOT,NOTEXT;//DIFF的M个周期指数平滑移动平均
T大MD  :2*(T大DIFF-T大DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线
JC:CROSS(T大DIFF,T大DEA);
SC:CROSSDOWN(T大DIFF,T大DEA);

PD: SC && EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1));
PD22: IF(T大MD>0 && EVERY(T大DEA>REF(T大DEA,1),BARSLAST(JC=1)),5,0);//证明,金叉到死叉之间,黄线的值一直在增大
PD33: IF(T大MD>0 && EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1)),-5,0);//证明,金叉到死叉之间,黄线的值一直在增大

技术人员回复
日期:2018-7-13 16:37

 “金叉到死叉之间,黄线的值一直在增大”一定是在死叉时做判断

 

5楼只能证明在这个红柱区间前面某一段存在过,不能证明整段都是持续增大

投资者咨询:能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 7:23
SHORT:=12;
LONG:=26;
M:=9;
T1:=1;
T大:=T1;//  N倍MACD

//************************30倍MACD指标*****************************
T大DIFF:EMA(CLOSE,SHORT*T大) - EMA(CLOSE,LONG*T大),DOT,NOTEXT;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T大DEA :EMA(T大DIFF,M*T大),DASHDOT,NOTEXT;//DIFF的M个周期指数平滑移动平均
T大MD  :2*(T大DIFF-T大DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线
JC:CROSS(T大DIFF,T大DEA);
SC:CROSSDOWN(T大DIFF,T大DEA);

PD: SC && EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1));
PD22: IF(T大MD>0 && EVERY(T大DEA>REF(T大DEA,1),BARSLAST(JC=1)),5,0);//证明,金叉到死叉之间,黄线的值一直在增大
PD33: IF(T大MD>0 && EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1)),-5,0);//证明,金叉到死叉之间,黄线的值一直在增大
ZZ22:COUNT(PD22=5,0),NODRAW;


PD44: IF(T大MD>0 && EVERY(T大DEA<REF(T大DEA,1),BARSLAST(JC=1)),1,0);//证明,金叉到死叉之间,黄线的值一直在增大
ZZ:COUNT(PD44=1,0),NODRAW;//统计为0,证明了值一直在增大,
//但是否有不使用统计,直接推理出来是正确的??

技术人员回复
日期:2018-7-13 16:43

 可以直接在死叉点判断的,参考2楼编写就可以

 

您可以去理解一下最后一句 :PD: SC&&EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1)); 

 

                                    //死叉时距离上一次金叉DEA持续增大

 

投资者咨询:能否编写macd死叉时候黄线是最高点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-13 7:23
 你这个 2楼,PD 值,一直为 0,证明了什么呢?? 

并且,在 死叉时候判断,是错的,因为就在 死叉那个点,黄线转折了,所以 T大DEA>REF(T大DEA,1)  这个条件,就无法满足了,出现了 PD 一直为0的情况,

必须在死叉时候,排除前面这1跟K线,才行
技术人员回复
日期:2018-7-13 17:01

 排除这一根也很难满足这样长周期持续上涨的条件:

 

PD: SC&&REF(EVERY(T大DEA>REF(T大DEA,1),SUMBARS(JC,1)),1);  //排除一根