- 精华
- 0
- 在线时间
- 251 小时
- UID
- 190838
- 积分
- 241
- 帖子
- 96
- 阅读权限
- 40
- 注册时间
- 2014-7-19
- 最后登录
- 2020-3-3
- 精华
- 0
- UID
- 190838
- 积分
- 241
- 帖子
- 96
- 主题
- 40
- 阅读权限
- 40
- 注册时间
- 2014-7-19
- 最后登录
- 2020-3-3
|
发表于 2015-6-27 06:05:23
|显示全部楼层
本帖最后由 evilroach 于 2015-6-27 22:09 编辑
补充一句:为保证计算机本身资源不足对TB运行的影响,我采取了如下措施:
1。托管实盘交易机到深圳电信骨干网;
2。硬件高配;
3。关闭托管机上除TB以外,其它一切无关的应用、系统服务、防毒软件、、、把无关系统资源占用降到最低;
4。Tick图初始数据范围设置为100个Tick,减少内存占用;
5。尽量避免使用序列变量(NumericSerise),因为我相信那会使TB的内存占用成倍增加。
最后,TB和DataCenter各自占用的内存都在100M以下,而我的物理内存有8G,另外是4核的CPU,只跑一个策略。
我看到DataCenter显示的行情服务器延迟是8毫秒。
可是我还是遭遇了策略执行的卡顿,也即,多次出现连续十个Tick没有进行“实时执行”。
真不知道当时TB在干什么? |
|