[求助]交易模型开发 问题二 [文华财经]
- 咨询内容:
首先十分感谢老师之前对我胡提问进行了解答,由于初次接触,还有问题想请教。
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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容