4.38K 浏览
1

仔细读了“每个进程执行一个策略实例”这一段, 确实是简单,后面这一句“每个策略进程要建立一个单独的服务器连接, 数量过大时可能无法连接成功”, 我想知道对大限制是多少? 例如如果我同时最多交易30个标的,大部分时间可能在5~15个,每个标的假设有1~2个不同策略,可能都用不同的K线, 这个负载可以承受吗? 另外,假如编程能力不是问题,从执行效率,机器负载,3种方法中你们建议哪一种方法?

另外,今天读到了期货公司支持的问题,我们确实觉得天勤量化很容易上手这个优点,但是目前期货公司的列表比之前少了不少,我们也很担心这个问题,毕竟如果投入了很多精力,最后不能部署也是白忙。我们联系了期货公司,也是众说纷纭。请给点信息。

west 已回答的问题 2020年3月9日
0

最大连接是50个。有限制的连接是与行情服务器的连接。刚启动某策略的时候,每个api会和行情服务器建立两个连接(合约服务和行情),合约表获取成功后会断开连接,然后策略和行情服务器只保持一个行情连接。因此,如果一次性启动所有策略,此时最大的api数量是25个,如果是顺序启动(上一个策略启动一段时间后再启动下一个,此时上一个策略已经断开了合约服务的连接),则可以同时运行49个策略。

如果使用不同标的不同K线,则这些合约之间的数据是没有重复的,那么策略里的数据都是必须的,没有浪费多余的内存。效率、负载的话不同电脑的配置不同,还需要你们自己进行检测(如不断增加策略)。

west 编辑答案 2020年3月10日
您正在查看2个答案中的1个,单击此处查看所有答案。