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

[求助]交易模型开发 问题二 [文华财经]

  • 咨询内容:

         首先十分感谢老师之前对我胡提问进行了解答,由于初次接触,还有问题想请教。

        1、老师之前回答说,模组是基于tick执行的,网上对tick的解释是:一个tick就是一个该合约的最小变动价位。

    那我是否可以理解为每一个tick,执行一次模块,那可能每秒执行很多次是吗?

        2、在软件中-运行模组,模组里面的周期如何理解?比如模组里设定的周期是3分钟,那该模组中代码HHV(C,5),可以理解为

    5个3分钟周期里,收盘价的最好高?

        3、之前老师也回答了,可以创建模组时,可以指定下单手数,可以代码指定吗?如条件成立,开满多仓。

        4、又如何指定平多仓的手数?

        5、if(条件)后,如果有很多语句该如何写? 

        6、止损有专门的函数吗?

        非常感谢!

     

  • 文华技术人员:

    1.每笔tick程序会判断一次。您的理解是正确的。
    2.是的,5根3分钟K线计算收盘价最大值。
    3.可以的,你可以使用可用资金百分比开仓函数。

    SETDEALPERCENT 按模组子账户的资金比例下单

    用法:SETDEALPERCENT(fPercent)表示每次按模组子账户资金的fPercent比例下单。

    4.非过滤模型平仓指令后面可以添加平仓手数。如SP(5);

    5.您具体的思路是什么?请举例说明。

    6.止损可以通过函数编写实现。比如开多仓后3点止损。
    C<BKPRICE-3,SP;

     

  • 文华客服: 谢谢老师的解答,至于第5点,举个例子:

     

  • 网友回复:  1、AA:TIME>0905;
    语句1;
    语句2;
    语句3;
    语句4;
    如果AA条件成立,之后的所有语句才执行,该怎么写?

    2、昨天在模组里运行模型的,交易手数一直为0,
    后来我用最简单的模型测试,CLOSE>OPEN,BK(2);1分钟周期,运行后交易手数一直为0,
    在创建模组时,我一直选择的默认选项,如金额默认100000,保证金8%,手续费默认为空,请问是什么问题? 

     

  • 网友回复:

     1.

    AA&&语句1;

    AA&&语句2;

    依次类推。

    2.

    您的模拟账户可用资金是否不足了。模型会按照设置或者编写的手数发委托,但是如果可用资金不足的话就会委托失败的。

 

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

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


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

相关文章

    没有相关内容