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

把这指标,加一个条件 [文华财经]

  • 咨询内容:  老师帮忙再加一个止损条件,就是以当根k线为准往前数三根k线的最高价为空单止损条件                                      以当根k线为准往前数三根k线的最低价为多单止损条件A0:=(L+H+C*2)/4;A1:EMA(A0,14),COLORBLUE,LINETHICK2;A2:=EMA(A0,25),COLORRED,LINETHICK1;A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;做   多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;做   空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;ZDF:=(C-REF(C,1))/REF(C,1);AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA  : =EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;J:=CROSS(DIFF,DEA);S:=CROSSDOWN(DIFF,DEA);CROSS(A1X,0)&&J,WORD(0,'',FONTSIZE16;CROSS(0,A1X)&&S,WORD(0,'',FONTSIZE16,COLORMAGENTA,VALIGN0;
    ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;ISUP&&CROSS(C,A1)&&MACD>0,BPK;
    AUTOFILTER;

     

     来源:程序化99

  • 文华技术人员:

     

    参考:

     

    A0:=(L+H+C*2)/4;
    A1:EMA(A0,14),COLORBLUE,LINETHICK2;
    A2:=EMA(A0,25),COLORRED,LINETHICK1;
    A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
    A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
    多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;
    空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;
    做   多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
    做   空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;
    ZDF:=(C-REF(C,1))/REF(C,1);
    AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;
    DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
    DEA  : =EMA(DIFF,9);
    MACD:=2*(DIFF-DEA),COLORSTICK;
    J:=CROSS(DIFF,DEA);
    S:=CROSSDOWN(DIFF,DEA);
    CROSS(A1X,0)&&J,WORD(0,'抄'),FONTSIZE16;
    CROSS(0,A1X)&&S,WORD(0,'跌'),FONTSIZE16,COLORMAGENTA,VALIGN0;


    ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;
    ISUP&&CROSS(C,A1)&&MACD>0,BPK;
    C>HV(H,3),BP;
    C<LV(L,3),SP;
    AUTOFILTER;

     

     

     来源: WWW.CXH99.COM

  • 文华客服: 老师还有点小问题你看下,如图


    文件名:赢智截图20220301222744.png

     

  • 网友回复:

    A0:=(L+H+C*2)/4;
    A1:EMA(A0,14),COLORBLUE,LINETHICK2;
    A2:=EMA(A0,25),COLORRED,LINETHICK1;
    A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
    A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
    多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;
    空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;
    做   多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
    做   空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;
    ZDF:=(C-REF(C,1))/REF(C,1);
    AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;
    DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
    DEA  : =EMA(DIFF,9);
    MACD:=2*(DIFF-DEA),COLORSTICK;
    J:=CROSS(DIFF,DEA);
    S:=CROSSDOWN(DIFF,DEA);
    CROSS(A1X,0)&&J,WORD(0,'',FONTSIZE16;
    CROSS(0,A1X)&&S,WORD(0,'',FONTSIZE16,COLORMAGENTA,VALIGN0;


    ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;
    ISUP&&CROSS(C,A1)&&MACD>0,BPK;
    C>REF(HHV(H,3),BARSSK),BP;
    C<REF(LLV(L,3),BARSBK),SP;
    AUTOFILTER;

     

  • 网友回复:  老师我把定义给你看下哪里出了问题,开仓和止损完全符合我的要求了,就只有卖出这里有一点小问题     如图
    多单买入条件是;   1   macd数值必须大于0或等于0。      2   当根k线收盘价格必须上穿A1                 **(二个条件必须完全符合才能买入,k线上穿A1而macd值为负不可买入,macd值为正而k线未上穿A1也同样不能买入)**
    多单卖出条件是;   1   macd数值必须小于0。            2   当根k线收盘价在A1线之下。                * k线收盘价跌破A1而macd值为正值不可卖出,只有等到macd值为负时方可卖出,只要价格在A1线下面,macd为负值时就以收盘价卖出)*                  
    止损价设置;    多单止损; 在买入当根k线往回数3根k线,3根k线中最低价格的那根k线最低价就为止损价(当根k线不算)。
                         空单止损; 在买入当根k线往回数3根k线,3根k线中最高价格的那根k线最高价就为止损价(当根k线不算)。


    文件名:828.png


 

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

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

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

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


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

相关文章

    没有相关内容