帮我写个语言 (文华财经WH8赢智V8.2)

投资者咨询:帮我写个语言 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 14:25
 开仓:周线收盘价60均线上方,日线5日均线和10均线金叉,并且日线MACD翻红,进场点位小时5日和10日均线金叉,MACD金叉买入                平仓:日线MACD死叉并且日线5日和10日均线死叉
技术人员回复
日期:2018-8-24 15:08

您的思路需要跨周期引用日线周线数据

 

被引用指标命名为AA:

 

MA5:MA(C,5);
MA10:MA(C,10);
MA60:MA(C,60);
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
WCOND:=C>MA60;
DJC:=MA5>MA10;
DSC:=MA5<MA10;
DHZ:=MACD>=0;
DLZ:=MACD<0;

 

主模型加载在1小时K线图上:

 

#IMPORT[WEEK,1,AA] AS WAA
#IMPORT[DAY,1,AA] AS DAA
WCOND:=WAA.WCOND;//C>MA60;
DJC:=DAA.DJC;//CROSS(MA5,MA10);
DSC:=DAA.DSC;//CROSSDOWN(MA5,MA10);
DHZ:=DAA.DHZ;//CROSS(MACD,0);
DLZ:=DAA.DLZ;//CROSSDOWN(MACD,0);
MA5:MA(C,5);
MA10:MA(C,10);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
WCOND&&DJC&&DHZ&&MA5>MA10&&MACD>=0,BK;
DLZ&&DSC,SP;
AUTOFILTER;

投资者咨询:帮我写个语言 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 14:25
 #IMPORT 语句被引用指标[ AA ]不存在!
提示这个   啥意思啊

技术人员回复
日期:2018-8-24 16:11

参考2楼,把被引用指标命名为AA

 

具体可以参考链接:【编写技巧】:wh8 跨周期编写方法介绍

投资者咨询:帮我写个语言 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 14:25
哎,看不懂啊
投资者咨询:帮我写个语言 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-24 14:25
 开仓:周线收盘价60均线上方,日线5日均线和10均线金叉,并且日线MACD翻红,             平仓:日线MACD死叉并且日线5日和10日均线死叉
技术人员回复
日期:2018-8-24 16:47

 软件右上角》编写》新建,复制下面源码,保存并命名为AA

 

MA5:MA(C,5);
MA10:MA(C,10);
MA60:MA(C,60);
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
WCOND:=C>MA60;
DJC:=MA5>MA10;
DSC:=MA5<MA10;
DHZ:=MACD>=0;
DLZ:=MACD<0;

 

再新建一个模型,复制下面源码并保存,名字自己起就可以了,用的时候加载到1小时周期

 

#IMPORT[WEEK,1,AA] AS WAA
#IMPORT[DAY,1,AA] AS DAA
WCOND:=WAA.WCOND;//C>MA60;
DJC:=DAA.DJC;//CROSS(MA5,MA10);
DSC:=DAA.DSC;//CROSSDOWN(MA5,MA10);
DHZ:=DAA.DHZ;//CROSS(MACD,0);
DLZ:=DAA.DLZ;//CROSSDOWN(MACD,0);
MA5:MA(C,5);
MA10:MA(C,10);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
WCOND&&DJC&&DHZ&&MA5>MA10&&MACD>=0,BK;
DLZ&&DSC,SP;
AUTOFILTER;

 

具体步骤参考4楼链接

 

您刚开始接触软件,在软件右上角帮助》软件说明书,了解一下软件功能和使用