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

均线拐点模型 [文华财经]

  • 咨询内容:

     请老师帮助编写一个程序,能够表达如下的意思:

     

    当60日均线的拐点出现,那么如果拐点(A)之后是连续上升,则在A处开多,并且在此拐点到下一个拐点(B)之间,按照macd的金叉加仓,死叉平仓,直到B完全结束。并开始做空。循环。

    问过多个老师了,不知道是我表达的不清楚,还是大家擅长的不同,不太满意。请日月乾坤老师帮助编写!

     

     

    非常非常感谢

     

     

  • 文华技术人员:

     那么如果拐点(A)之后是连续上升,则在A处开多

     

    既然已经连续上升 那就已经远离A点了 又怎么可能在A处开多呢?而且如果不连续上升 出现拐点以后就不开仓吗?

     

    您是如何定义连续上升的呢?连续多少根k线上升?收盘价比前一根k线收盘价高算是上升吗?MACD金叉加仓 一次加几手?死叉平仓一次平几手,全部平掉吗?

     

    直到B完全结束

     

    是什么意思呢?全部多头平仓的意思吗?

     

  • 文华客服:

     谢谢日月乾坤老师!

     

    不能在A处开多,我明白了。

     

    只要日K线第二根K线对应的60日均线与前一根比是上升了,而之前一直是下降的,那么就可以叫连续。

     

    出现拐点之后靠30分钟macd金死叉开平仓。金死叉每次开平仓5手。

     

    到B,全部平仓。

     

  • 网友回复:

    新建一个模型 命名为AA

    MA60:MA(C,60);

    A:MA60>REF(MA60,1);

    B:MA60<REF(MA60,1);

    保存 再新建一个模型 命名为BB
    #IMPORT[,DAY,AA] AS VAR

    A:=VAR.A;

    B:=VAR.B;

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

    A&&CROSS(DIFF,DEA),BPK;

    CROSS(DEA,DIFF),SP;

    B,SP;

    A,BP;

    B&&CROSS(DEA,DIFF),SK;

    CROSS(DIFF,DEA),BP;

    AUTOFILTER;

     

    模型仅供参考

     

     

     

  • 网友回复:  

    A&&CROSS(DIFF,DEA),BPK;

    CROSS(DEA,DIFF),SP;

    B,SP;

    A,BP;

    B&&CROSS(DEA,DIFF),SK;

    CROSS(DIFF,DEA),BP;

     

     

    有点乱啊。

    如果我要是想表达连续三根K线对应的MA60都依次比前一天的高,那么标注第一根为A作为拐点,在此条件成立的那根K线开多,并一直持有到下一个拐点B。同时,A到B之间,按照30分钟MACD开平仓,作为增减仓,怎么写呢?

 

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

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


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

相关文章

    没有相关内容