投资者咨询:求助指标公式编写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-18 2:39
老师,您好:
请帮我编写一个条件公式,谢谢!!!
多头开仓条件:60分钟、30分钟、15分钟MACD多头(MACD>0时),5分钟MACD金叉开仓买入30%资金,零上第一次金叉时加仓20%;
平仓条件:当15分钟MACD死叉时平仓30%,30分钟死叉时清仓。
空头开仓条件:60分钟、30分钟、15分钟MACD空头(MACD<0时),5分钟MACD死叉开仓买入30%资金,零下第一次死叉时加仓20%;
平仓条件:当15分钟MACD金叉时平仓30%,30分钟金叉时清仓。
请帮我编写一个条件公式,谢谢!!!
多头开仓条件:60分钟、30分钟、15分钟MACD多头(MACD>0时),5分钟MACD金叉开仓买入30%资金,零上第一次金叉时加仓20%;
平仓条件:当15分钟MACD死叉时平仓30%,30分钟死叉时清仓。
空头开仓条件:60分钟、30分钟、15分钟MACD空头(MACD<0时),5分钟MACD死叉开仓买入30%资金,零下第一次死叉时加仓20%;
平仓条件:当15分钟MACD金叉时平仓30%,30分钟金叉时清仓。
投资者咨询:求助指标公式编写 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-18 2:39
再补充给条件:开仓设止损10%。
技术人员回复
日期:2018-8-18 7:26
被引用指标命名为AA:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
#IMPORT[MIN,15,AA] AS AA15
#IMPORT[MIN,30,AA] AS AA30
#IMPORT[HOUR,1,AA] AS AA60
15MACD:=AA15.MACD;
30MACD:=AA30.MACD;
60MACD:=AA60.MACD;
15JC:=AA15.JC;
30JC:=AA30.JC;
15SC:=AA15.SC;
30SC:=AA30.SC;
LOTS:=MONEY/(C*MARGIN*UNIT);
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;
COND:=15MACD>0&&30MACD>0&&60MACD>0;
COND1:=CROSS(DIFF,DEA)&&DIFF>0;
COND&&CROSS(DIFF,DEA)&&BKVOL=0,BK(0.3*LOTS);
COND&&COND1&&COUNT(COND1,BARSLASTCOUNT(DIFF>0))=1&&BKVOL>0,BK(0.2*LOTS);
15SC,SP(0.3*BKVOL);
30SC,SP(BKVOL);
C<0.9*BKPRICEAV,SP(BKVOL);
COND2:=15MACD<0&&30MACD<0&&60MACD<0;
COND21:=CROSSDOWN(DIFF,DEA)&&DIFF<0;
COND2&&CROSSDOWN(DIFF,DEA)&&SKVOL=0,SK(0.3*LOTS);
COND2&&COND21&&COUNT(COND21,BARSLASTCOUNT(DIFF<0))=1&&SKVOL>0,SK(0.2*LOTS);
15JC,BP(0.3*SKVOL);
30JC,BP(SKVOL);
C>1.1*SKPRICEAV,SP(SKVOL);
DRAWTEXT(COND2&&COND21&&COUNT(COND21,BARSLASTCOUNT(DIFF<0))=1,H,'A');