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

[求助]怎样编写从某一个交易时间开始的均线 [文华财经]

  • 咨询内容:  我想在一分钟K线中,编写从10:30开始的均线,而不是settle那样,从9:15开始的日均线,该怎样写?谢谢。 或者如何取得10:30的收盘价?

     

  • 文华技术人员:  消除跳空可以参考下面源码:
    NN:=BARSLAST(TIME=1030)+1;//10:30以来一共有多少K线
    N:=IFELSE(NN>=5,5,NN);//如果NN大于等于5,N取5,否则直接取NN
    MA5:MA(CLOSE,N);//求5周期均线,已经消除了跳空

     

  • 文华客服: 老师您好, 其实我是想将SETTLE的功能用在其他任意时间内,而不是为了消除跳空  我原来的策略是            F:=SETTLE;                                 F3:=(REF(F,1)+F)/2;
                                      F >F3,BPK;                                  F>F3 ,SPK; 这样的均线计算是从9:15开始,我希望均线的计算从10:30开始,相当于10:30开市,您看怎么编写呢? 谢谢

     

  • 网友回复:  抱歉,SETTLE是无法进行这样的计算的,您可以参考下下面的函数 
     AVPRICE 取得均价。
    注: 1、表示单根K线上成交价的成交量加权平均; 2、日线周期上收盘后与SETTLE函数一样取得当日的结算价。
    例1: A:AVPRICE;//定义A为均价线;例2: MA5:MA(AVPRICE,5);//5周期成交量加权成交价的平均值;例3: C>MA(AVPRICE,5);//收盘价大于5周期成交量加权成交价的平均值则返回1,否则返回0。

     

  • 网友回复: 您看这样行吗? 我都取从10:30的均价,就跟SETTLE 是9:15开始一样                                                                                               NN:=BARSLAST(TIME=1030)+1;//10:30以来一共有多少K线                                 F:=MA(CLOSE,NN);//求NN周期均线,                                 F3:=(REF(F,1)+F)/2;
                                      F >F3,BPK;                                  F<F3 ,SPK;

 

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

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


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

相关文章

    没有相关内容