指标修改和箭头大小 (文华财经)

投资者咨询:指标修改和箭头大小 (文华财经)
来源:文华财经  日期:2020-10-8 11:36
 老师假期辛苦了!

我在MACD 上增加了以下几行代码:
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
DRAWICON(A,MACD,5);
DRAWICON(B,MACD,4); 

现在有两个问题:
一、箭头比较小看起来不方便,希望变大至少一倍
二、部分背离没有显示,举例:
1、上证指数30分钟图:2020年9月25日14:30分那里应该是背离,咋个没有显示箭头
2、上证指数日K线图:2015年9月10日那里应该是背离,咋个没有显示箭头
如果是因为周期显示的原因,可以将前期红柱或者绿柱期间。。。变更为“前期红柱或者绿柱期间”以及“往前推的50根K线内”取高值做顶背离的参考值(或低值做底背离的参考值

麻烦修改一下,谢谢您!
技术人员回复
日期:2020-10-8 13:18
 箭头大小最后两句 如下修改

DRAWTEXT(A,MACD,'↓'),FONTSIZE40,COLORGREEN;
DRAWTEXT(B,MACD,'↑'),FONTSIZE40,COLORRED;


背离判断,是连续两个不同红柱区间和两个不同绿柱区间对比,您的思路并不能写,没有函数判断当前是高点或低点

背离编写复杂,论坛也不提供更多修改了,您可以搜索关键词查看他人指标