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

[求助]程序编写问题 [文华财经]

  • 咨询内容:  请帮忙写一个程序: 价格向上突破20日均线,做多2手,止损为入场当日的价格-2倍ATR;入场后,当收盘价格大于入场价格+2倍ATR时,止损价格为 入场价格;当价格回落到入场后最高收盘价格-最高收盘价格的1倍ATR,平仓1手;当价格回落到入场后最高收盘价格-最高收盘价格的2倍ATR时,平仓。   

     

     来源:程序化99

  • 文华技术人员: 参考;
     下载信息  [文件大小:   下载次数: ]文件名:t1.txt

      

     

     来源: WWW.CXH99.COM

  • 文华客服:  给我回复的程序有语法错误。CURRBARSCOUNT:=DATACOUNT-BARPOS+1; NAS:=33;
    UR:=6;
    LR:=6;
    TC1:=IF(H=HHV(H,8*UR),H,NULL);
    TC2:=REFX1(BARSLAST(TC1=H),10000)+1;
    UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),10000);
    BC1:=IF(L=LLV(L,8*LR),L,NULL);
    BC2:=REFX1(BARSLAST(BC1=L),10000)+1;
    LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),10000);
    LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;
    HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;
    STICKLINE1(IF(1,HP,LP),LOWER,UPPER,9,0),RGB(78,154,154);////////////////////宽窄调整
    STICKLINE1(IF(1,LP,HP),LOWER,UPPER,9,0),RGB(255,155,155);/////////////////////宽窄调整AA:=BACKSET(ISLASTBAR,TC2)+BACKSET(ISLASTBAR,BC2)=1,ICON(1,'CO1';
    STICKLINE1(AA,REFX1(VALUEWHEN(IF(1,HP,LP),LOWER) ,10000),REFX1(VALUEWHEN(IF(1,HP,LP),LOWER)-4*MINPRICE ,10000),4,0);
    STICKLINE1(AA,REFX1(VALUEWHEN(IF(1,HP,LP),UPPER) ,10000),REFX1(VALUEWHEN(IF(1,HP,LP),UPPER)+4*MINPRICE ,10000),4,0); 

     

  • 网友回复: 参考;
     下载信息  [文件大小:   下载次数: ]文件名:t1.txt

      

     

  • 网友回复: 老师,您好。上面是做多的程序,如果再把做空的程序加上,应该是怎么样的呢?
    CROSSDOWN(C,MA20),SK(2);
    C>REF(SKPRICE+2*ATR,BARSSK),BP(SKVOL);
    C>REF(C+ATR,HHVBARS(C,BARSSK+1)),BP(1);
    C>REF(C+ATR*2,HHVBARS(C,BARSSK+1)),BP(BKVOL);
    我是按照做多的修改了一下,  虽然检测了一下没有语法错误,但是和做多的程序合并到一块,做回测的话好像不多,麻烦老师帮忙看看。

 

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

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

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

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


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

相关文章

    没有相关内容