您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

老师噶正确 格式 [文华财经]

  • 咨询内容:  // 文华6版本 - 法制权重EMA指标
    // 定义基础参数N1:=60;N2:=65;N3:=70;N4:=75;N5:=80;
    // 计算各周期EMAE30:=EMA(C,N1);E35:=EMA(C,N2);E40:=EMA(C,N3);E45:=EMA(C,N4);E50:=EMA(C,N5);
    // 法制权重计算(基于周期长度赋予不同权重)W1:=1/5;  // 最短周期权重20%W2:=1.5/5;// 权重30%W3:=2/5;  // 权重40%W4:=1.5/5;// 权重30%W5:=1/5;  // 最长周期权重20%
    // 加权综合EMA信号WEIGHTED_SIGNAL:=(E30*W1 + E35*W2 + E40*W3 + E45*W4 + E50*W5);
    // 灵敏度阈值调整(基于波动率)VOLATILITY:=STD(C,20)/C*100;SENSITIVITY:=IIF(VOLATILITY>2, 0.001, IIF(VOLATILITY>1, 0.0005, 0.0002));
    // 法制条件判断CONDITION1:=WEIGHTED_SIGNAL>REF(WEIGHTED_SIGNAL,1);CONDITION2:=ABS(WEIGHTED_SIGNAL-REF(WEIGHTED_SIGNAL,1))>SENSITIVITY*C;
    // 综合法制信号FINAL_SIGNAL:=CONDITION1 AND CONDITION2;
    // 绘制加权EMA线PLOT(WEIGHTED_SIGNAL, "加权EMA", IFF(FINAL_SIGNAL, COLORRED, COLORGREEN), 2);
    // 可选:显示各周期EMA(按权重淡化显示)PLOT(E30, "EMA60", COLORGRAY, 1);PLOT(E35, "EMA65", COLORGRAY, 1);PLOT(E40, "EMA70", COLORGRAY, 1);PLOT(E45, "EMA75", COLORGRAY, 1);PLOT(E50, "EMA80", COLORGRAY, 1);
    // 信号提示DRAWICON(FINAL_SIGNAL AND NOT(REF(FINAL_SIGNAL,1)), LOW, 1);DRAWICON(NOT(FINAL_SIGNAL) AND REF(FINAL_SIGNAL,1), HIGH, 2);
    // 显示权重分布DRAWTEXT_FIX(1,0,0,0,'重分布: 'NUMTOSTR(W1*100,0)+'/'NUMTOSTR(W2*100,0)+'/'NUMTOSTR(W3*100,0)+'/'NUMTOSTR(W4*100,0)+'/'NUMTOSTR(W5*100,0)+'';

     

     来源:程序化99

  • 文华技术人员:  请参考
     // 文华6版本 - 法制权重EMA指标
    // 定义基础参数 N1:=60; N2:=65; N3:=70; N4:=75; N5:=80;
    // 计算各周期EMA E30:EMA(C,N1),COLORGRAY; E35:EMA(C,N2),COLORGRAY; E40:EMA(C,N3),COLORGRAY; E45:EMA(C,N4),COLORGRAY; E50:EMA(C,N5),COLORGRAY;
    // 法制权重计算(基于周期长度赋予不同权重) W1:=1/5;  // 最短周期权重20% W2:=1.5/5;// 权重30% W3:=2/5;  // 权重40% W4:=1.5/5;// 权重30% W5:=1/5;  // 最长周期权重20%
    // 加权综合EMA信号 WEIGHTED_SIGNAL:=(E30*W1 + E35*W2 + E40*W3 + E45*W4 + E50*W5);
    // 灵敏度阈值调整(基于波动率) VOLATILITY1:=STD(C,20)/C*100; SENSITIVITY:=IF(VOLATILITY1>2, 0.001, IF(VOLATILITY1>1, 0.0005, 0.0002));
    // 法制条件判断 CONDITION1:=WEIGHTED_SIGNAL>REF(WEIGHTED_SIGNAL,1); CONDITION2:=ABS(WEIGHTED_SIGNAL-REF(WEIGHTED_SIGNAL,1))>SENSITIVITY*C;
    // 综合法制信号 FINAL_SIGNAL:=CONDITION1 AND CONDITION2;
    // 绘制加权EMA线 加权EMA:WEIGHTED_SIGNAL,COLORGREEN; IF(FINAL_SIGNAL,加权EMA,COLORRED),NOTEXT;
    // 信号提示 DRAWICON(FINAL_SIGNAL AND NOT(REF(FINAL_SIGNAL,1)), LOW, 1); DRAWICON(NOT(FINAL_SIGNAL) AND REF(FINAL_SIGNAL,1), HIGH, 2);

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容