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

麻烦老师给改成文华的模型,谢谢! [文华财经]

  • 咨询内容:  

    //中间变量
    INPUT:SS(1,1,100,1),M(26,5,300,30),N(2,0.1,10,1);// 定义参数
    VARIABLE:回溯值:=20;//定义全局变量
    MID :=  MA(CLOSE,M);//布林中轨
    UPPER: MID + N*STD(CLOSE,M);//布林上轨
    LOWER: MID - N*STD(CLOSE,M);//布林下轨
    手数:=ss;

    //自适应模块

    市场波动率:=STD(CLOSE,30);
    昨日市场波动率:=STD(REF(CLOSE,1),30);
    波动率的变化率:=(市场波动率-昨日市场波动率)/市场波动率;
    回溯值:=(1+波动率的变化率)*回溯值;//LOOKBACKDAYS
    回溯值:=ROUND(回溯值);//取整
    回溯值:=MIN(回溯值,60);//确认回溯值不大于60
    回溯值:=MAX(回溯值,20);//确认回溯值不小于20
    X周期最高价:REF(HHV(H,回溯值),1);
    X周期最低价:REF(LLV(L,回溯值),1);
    X周期收盘移动平均:MA(CLOSE,回溯值);

    //交易条件 www.cxh99.com
    开多条件:=CLOSE>X周期最高价 AND CLOSE>UPPER;
    开空条件:=CLOSE<X周期最低价 AND CLOSE<LOWER;
    平多条件:=CLOSE<X周期收盘移动平均;
    平空条件:=CLOSE>X周期收盘移动平均;

    //交易系统
    平多:sell(平多条件 and holding>0,手数,market);
    平空:sellshort(平空条件 and holding<0,手数,market);
    开多:buy(开多条件 and holding<=0,手数,market);
    开空:buyshort(开空条件 and holding>=0,手数,market);

     

  • 文华技术人员:
    NN:=20;//定义全局变量MID :=  MA(CLOSE,M);//布林中轨UPPER: MID + N*STD(CLOSE,M);//布林上轨LOWER: MID - N*STD(CLOSE,M);//布林下轨R:=STD(CLOSE,30);R1:=STD(REF(CLOSE,1),30);DR:=(R-R1)/R;NN1:=(1+DR)*NN;//LOOKBACKDAYSNN2:=IFELSE(NN1-INTPART(NN1)>=0.5,INTPART(NN1)+1,INTPART(NN1));//取整NN3:=IFELSE(NN2>=20&&NN2<=60,NN2,NULL);HH:REF(HHV(H,NN3),1);LL:REF(LLV(L,NN3),1);MAC:MA(CLOSE,NN3);CLOSE>HH AND CLOSE>UPPER,BK;CLOSE<LL AND CLOSE<LOWER,SK;CLOSE<MAC,SP;CLOSE>MAC,BP;AUTOFILTER;模型仅供参考 

     

  • 文华客服:  谢谢老师!

     

  • 网友回复:   老师,改成指标后,有断续现象,请老师帮忙看看,谢谢!

     

  • 网友回复:

     成浦老师下午休息,为了保证沟通的连续性,工作时间他会回复您

     另外您的图片上传失败了!

 

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

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


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

相关文章

    没有相关内容