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

这个怎么改才行 [文华财经]

  • 咨询内容: 把这个吊线止损的多空止损线 ,进行对接,改成自适应趋势线,上穿 BPK 下穿SPK 麻烦请帮一下忙

     

     来源:程序化99

  • 文华技术人员:  参考:
    VARIABLE:DLIQPOINT:0,KLIQPOINT:0,LIQKA:=0,高轨:=0,低轨:=0; VARIABLE:HH:=0,LL:=0,LOWERAFTERENTRY:=0,HIGHERAFTERENTRY:=0; IF BKVOL=0 && 开多条件1 && DIR<>-1  THEN BEGIN  //&& A1.买入
    1,BK(开仓量X);
    LOWERAFTERENTRY:=C; END IF SKVOL=0 && 开空条件1  && DIR<>1  THEN BEGIN  //&& A1.卖出
    1,SK(开仓量X);//空头开仓;
    HIGHERAFTERENTRY:=C; END //------------------------------------------------------------------------------------------------ //记录入场后的最高价和最低价 //------------------------------------------------------------------------------------------------    IF SKVOL > 0  THEN BEGIN //&&  BKVOL=0
    HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,H);
    END

    IF BKVOL > 0  THEN BEGIN //&&  SKVOL = 0
    LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY,L);
    END      IF BKVOL > 0 OR SKVOL>0 && BARPOS>0 THEN BEGIN
    HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
    LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
    END
    //------------------------------------------------------------------------------------------------
    //跟踪止损条件
    //------------------------------------------------------------------------------------------------    IF  SKVOL=0 && BKVOL=0 THEN BEGIN  // 自适应参数默认值;
    LIQKA:= 1;
    END
    IF (SKVOL>0 OR BKVOL>0) THEN BEGIN //当有持仓的情况下,LIQKA会随着持仓时间的增加而逐渐减小,即止损止盈幅度乘数的减少。         LIQKA:=LIQKA-0.1; 
    LIQKA:=MAX(LIQKA,0.5);
    END
    IF BKVOL>0 THEN BEGIN 
    DLIQPOINT:LOWERAFTERENTRY - (OPEN*TRS/(1000))*LIQKA;   //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
    END
    IF SKVOL>0 THEN BEGIN
    KLIQPOINT:HIGHERAFTERENTRY + (C*TRS/(1000))*LIQKA;    //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
    END
    QQ:BARPOS;    IF QQ=1  THEN BEGIN  //&& A1.买入

    低轨:=C;    END    IF QQ=1  THEN BEGIN  //&& A1.卖出

    高轨:=C;    END
       IF QQ>2  THEN BEGIN //&&  BKVOL=0
    高轨:=MIN(高轨,H);
    END

    IF QQ>2  THEN BEGIN //&&  SKVOL = 0
    低轨:=MAX(低轨,L); 
    END      IF C>高轨  OR C<低轨 && BARPOS>0 THEN BEGIN
    HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
    LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
    END
    //------------------------------------------------------------------------------------------------
    //跟踪止损条件
    //------------------------------------------------------------------------------------------------    IF  C>高轨  OR C<低轨   THEN BEGIN  // 自适应参数默认值;
    LIQKA:= 1;
    END
    IF  C>高轨  OR C<低轨 THEN BEGIN //当有持仓的情况下,LIQKA会随着持仓时间的增加而逐渐减小,即止损止盈幅度乘数的减少。         LIQKA:=LIQKA-0.1; 
    LIQKA:=MAX(LIQKA,0.5);
    END
    IF C>高轨  THEN BEGIN 
       DLIQPOINT:低轨 - (OPEN*TRS/(1000))*LIQKA;   //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
    END //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;

    IF C<低轨 THEN BEGIN
    KLIQPOINT:高轨 + (C*TRS/(1000))*LIQKA;    //经过计算,这根吊灯出场线会随着持仓时间的增加变的越来越敏感;
    END
    这样看一下;

     

     来源: WWW.CXH99.COM

  • 文华客服:  不行哦,我要的是把这个开仓后才出现的吊线,从有K线就开始显示,跌破支撑止损,反方向做,

     

  • 网友回复:


    文件名:qq图片20220228192012.png
     

     

  • 网友回复: 您隐藏一楼代码了,您重新上传,我们分析下。

 

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

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

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

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


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

相关文章

    没有相关内容