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

请教:以最新价格委托 [文华财经]

  • 咨询内容: 下面是文华给的示例代码,请问这两句能实现信号一出现就以最新价格进行委托,而不是以k线的收盘价委托吗?比如我要实现开仓以后亏损5个点就止损,不等k线走完,只要条件满足就马上止损,能做到吗?
    SETSIGPRICETYPE(BK,NEW_ORDER);//BK信号以信号发出时的最新价进行委托SETSIGPRICETYPE(SK,NEW_ORDER);//SK信号以信号发出时的最新价进行委托
    谢谢!

     

  • 文华技术人员:

     您的想法实际是想使用出信号理解下单的信号执行方式,和委托价格没有关系的,具体请参考下面函数用法:

     

    设置一根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;

     

  • 文华客服:  谢谢!

 

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

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


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

相关文章

    没有相关内容