[原创]想写一个MACD背离声音提示和计算工具,请问要用哪个版本才可以呢 (文华财经)

投资者咨询:[原创]想写一个MACD背离声音提示和计算工具,请问要用哪个版本才可以呢 (文华财经)
来源:文华财经  日期:2021-1-16 10:30
 您好,我是WH8的付费用户,但不太懂程序,我想做以下几个需求:
1、MACD背离声音提示
2、MACD交叉声音提示
3、做一个类似于波浪尺的计算工具,我自己有计算公式,也想写出来,跟波浪尺一样,点高点低点次高点,就出来对应的目标数值

麻烦值班经理回一个电话,我想电话请教一下,万分感谢
技术人员回复
日期:2021-1-16 10:41
您在论坛直接发帖就行了。

 1,2指标如下:

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
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);
JC||SC,SOUND('A');

3 波浪尺的计算工具,您可以论坛发帖量化后我们看下如何编写解决,这个难点在于历史高低点的判断,

波浪尺指标,可以参考该帖:



投资者咨询:[原创]想写一个MACD背离声音提示和计算工具,请问要用哪个版本才可以呢 (文华财经)
来源:文华财经  日期:2021-1-16 10:30
 老师,我刚才那个帖子,主要还是想要要实现这些功能,要用哪个版本,电话里才能讲清楚
技术人员回复
日期:2021-1-16 10:54
 如果您要预警,您用7,如果您做量化就用8。

给您的2楼指标7,8都能用的,也都能发出声音提示。