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

MACD跨周期模型编写 [文华财经]

  • 咨询内容:  30分MACD的DEA>0,DIFF>DEA,30分KD的K<D时以10分KD金叉入场,以10分KD金叉至其前死叉间最低价止损,以30分MACD死叉平仓。谢谢老师! 

     

  • 文华技术人员:

     以10分KD金叉至其前死叉间最低价止损

     

    您是否可以具体说明下您上方思路的意思?金叉的同时要求价格低于死叉到当前金叉间的最低价才能平仓吗?

     

  • 文华客服:  是

     

  • 网友回复:

     新建一个模型 命名为AA

    DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
    DEA  : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均

    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
    K:SMA(RSV,3,1);//RSV的移动平均值
    D:SMA(K,3,1);//K的移动平均值

    A:DEA>0&&DIFF>DEA&&K<D;

    B:DEA<0&&DIFF<DEA&&K>D;

    D:DIFF<DEA;

    E:DIFF>DEA;
    保存 再新建一个模型 命名为BB
    #IMPORT[,MIN30,AA] AS VAR

    A:=VAR.A;

    B:=VAR.B;

    D:=VAR.D;

    E:=VAR.E;

    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
    K:=SMA(RSV,3,1);//RSV的移动平均值
    D:=SMA(K,3,1);//K的移动平均值

    N:=BARSLAST(CROSS(D,K))+1;

    N1:=BARSLAST(CROSS(K,D))+1;

    A&&CROSS(K,D),BK;

    B&&CROSS(D,K),SK;

    D,SP;

    E,BP;

    C<VALUEWHEN(CROSS(K,D),LLV(L,N)),SP;

    C>VALUEWHEN(CROSS(D,K),HHV(H,N1)),BP;

    AUTOFILTER;

     

    模型仅供参考

     

     

  • 网友回复:

    有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

    可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容