投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-28 17:32
老师:
我想分别统计:
烦请老师帮我写出公式。感谢!
技术人员回复
日期:2018-5-28 17:48
MA1:MA(C,5);
MA2:MA(C,10);
JC:=CROSSUP(MA1,MA2); //定义为金叉
SC:=CROSSDOWN(MA1,MA2); //定义为死叉
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
H1:REF(HHV(H,N1),N2);//最近金叉的区间K线最高价
M1:REF(N1,N2),NODRAW;//此金叉阶段所包含的周期数
H2:REF(HHV(H,N1),SUMBARS(SC,2));//前面第二个金叉的区间K线最高价
M2:REF(N1,SUMBARS(SC,2)),NODRAW;//前面第二个金叉阶段所包含的周期数
L1:REF(LLV(L,N2),N1);//最近死叉的区间K线最低价
M3:REF(N2,N1),NODRAW;//此死叉阶段所包含的周期数
L2:REF(LLV(L,N2),SUMBARS(JC,2));//前面第二个死叉的区间K线最低价
M4:REF(N2,SUMBARS(JC,2)),NODRAW;//前面第二个死叉阶段所包含的周期数
投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-28 17:32
技术人员回复
日期:2018-6-6 13:10
修改红色标注位置即可
MA1:MA(C,5);
MA2:MA(C,10);
JC:=CROSSUP(MA1,MA2); //定义为金叉
SC:=CROSSDOWN(MA1,MA2); //定义为死叉
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
H1:REF(HHV(H,N1),N2);//最近金叉的区间K线最高价
M1:REF(N1,N2),NODRAW;//此金叉阶段所包含的周期数
H2:REF(HHV(H,N1),SUMBARS(SC,3));//前面第3个金叉的区间K线最高价
M2:REF(N1,SUMBARS(SC,3)),NODRAW;//前面第3个金叉阶段所包含的周期数
L1:REF(LLV(L,N2),N1);//最近死叉的区间K线最低价
M3:REF(N2,N1),NODRAW;//此死叉阶段所包含的周期数
L2:REF(LLV(L,N2),SUMBARS(JC,3));//前面第3个死叉的区间K线最低价
M4:REF(N2,SUMBARS(JC,3)),NODRAW;//前面第3死叉阶段所包含的周期数
投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-28 17:32
老师,还有困难请帮我写出公式:
MA1:MA(C,5);
MA2:MA(C,10);
JC:=CROSSUP(MA1,MA2); //定义为金叉
SC:=CROSSDOWN(MA1,MA2); //定义为死叉
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
H1:REF(HHV(H,N1),N2);//最近金叉的区间K线最高价
M1:REF(N1,N2),NODRAW;//此金叉阶段所包含的周期数
H2:REF(HHV(H,N1),SUMBARS(SC,2));//前面第二个金叉的区间K线最高价
M2:REF(N1,SUMBARS(SC,2)),NODRAW;//前面第二个金叉阶段所包含的周期数
L1:REF(LLV(L,N2),N1);//最近死叉的区间K线最低价
M3:REF(N2,N1),NODRAW;//此死叉阶段所包含的周期数
L2:REF(LLV(L,N2),SUMBARS(JC,2));//前面第二个死叉的区间K线最低价
我想当金叉最高价或死叉最低价数值发生变化时,如果所包含的K线根数<10的时候,忽略这个K线数量不满足的交叉:
REF(H1,1),理论上应该取第2个金叉的最高价和第1个金叉的最高价数值变化大小判断,但因其所含k线数量小于10,需要直接取第3个金叉的最高值,忽略掉第2金叉(不仅限于第2个,准确地说是此前到当前最近一个所含K线根数>10的金叉最高值)。死叉也同理。
技术人员回复
日期:2018-6-11 8:25