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

macd的指令问题 [文华财经]

  • 咨询内容:  老师你好,我想当前k线的diff值,小于前面那个diff值,要如何表述,而且是当前k线还没有收盘之前的值

     

  • 文华技术人员:

     1,

    DIFF<REF(DIFF,1);//DIFF小于上一根K线的DIFF

    2,K线没有走完的时候就表示最新的DIFF值

    3,如果您是表示K线没有走完时,满足这一条件,下单可以加入函数MULTSIG_SEC(0,0,1);

     

    设置一根k线多信号的执行方式(TICK逐笔回测)

    用法:
    MULTSIG_SEC(Sec1,Sec2,N) 设置一根k线多信号的执行方式(TICK逐笔回测),开仓信号出信号Sec1秒下单不复核,平仓信号出信号Sec2秒下单不复核,一根K线上最大的信号个数为N。

    注:
    1、写了这个函数以后,模型会按照指令价方式运行。
    2、该函数使用Tick逐笔函数做计算,回测精准,但是计算量大,每一天就要计算几万笔,速度会慢很多。
    3、Sec1设置的信号为:BK/SK;Sec2设置的信号为:BP/SP/BPK/SPK/CLOSEOUT
    4、含有该函数的模型,满足条件后Sec秒出信号立即下单,并且此信号固定,不随之后行情是否满足条件而变化。其中,Sec=0,出信号立即下单不复核;Sec>0 出信号Sec秒下单不复核。
    5、出信号后如果未到Sec秒K线已经走完,则提前确认信号下单。
    6、该函数不支持加载到页面盒子中使用。
    7、该函数支持一根K线上多个信号,最大的信号个数为N。N取值范围为1-60,超过这个范围,N值按照60计算
    8、CHECKSIG、MULTSIG、MULTSIG_SEC、MULTSIG_MIN、CHECKSIG_SEC和CHECKSIG_MIN函数不能同时出现在一个模型中。
    9、模型中含有该函数,效果测试中模型信号价位为模型满足条件时候行情的最新价。
    10、模型中不含有该函数,信号执行方式默认为K线走完确认信号下单
    11、N支持写为变量。

    例:
    C>REF(H,1),BK;//价格大于上一根k线最高价,开多仓
    C<BKPRICE-3*MINPRICE,SP;//亏损3点止损
    MULTSIG_SEC(3,0,3);//设置信号复核确认方式为开仓信号,出信号后3秒下单,不复核;平仓信号出信号立即下单,不复核。一根K线上最大信号个数为3。
    AUTOFILTER;

     

  • 文华客服:  好的 谢谢

     

  • 网友回复:

    老师你好,引用周期 和加载周期的dea如何 区别,也就是引用周期的dea 要怎么写

     

  • 网友回复:  比如 我是加载1分钟,引用当前5分钟dea小于5分钟前一k线dea,要如何表述

 

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

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


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

相关文章

    没有相关内容