设为首页收藏本站

 找回密码
 注册
查看: 2525|回复: 2

同一工作区3图,各图公式应用执行顺序? [复制链接]

Rank: 5Rank: 5

精华
0
UID
113966
积分
1033
帖子
642
主题
207
阅读权限
60
注册时间
2012-12-9
最后登录
2021-2-18
发表于 2013-7-21 10:14:51 |显示全部楼层
同一工作区3图,各图公式应用执行顺序?

比如同一工作区有3个超级图表,上图15分钟、中图3分钟、下图1分钟周期,存在中图跨周期调用上图、下图跨周期调用中图,
1.上图中2公式应用是按设置顺序逐Bar执行,还是多线程各公式独立执行完所有Bar?
2.是上图执行完所有Bar、再中图执行完所有Bar、再下图执行完所有Bar,还是多线程各图独立执行完所有Bar?我的电脑是4线程,上、中、下图各2公式应用,6公式4线程如何分配执行顺序?
3.各图当前未走完Bar,每个Tick执行1遍所有公式?
4.如果多线程各图独立执行完所有Bar且每个Tick执行1遍所有公式,则无法避免每日开盘时1分钟开平信号因跨周期调用15分钟变量而延迟?比如rb,9.00追开,上图将跨周期调用15分钟变量存入数据库后,下图才能调用再判断开平否。
入市须谨慎,TB有风险!

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
发表于 2013-7-22 10:11:19 |显示全部楼层
1、多线程各图表独立运行。
2、执行线程的分配是有操作系统完成,基本上没法确定顺序。
3、第一次打开图才会全部执行,刷新Tick时只计算最后更新的Bar。
4、因为第三条,大部分情况下不用考虑这个时间差,因为可以取到上一次刷新的值,不会有太大误差的。但特殊情况下,比如开盘时可能需要做一些处理,最好下图的发单执行稍稍延后一点时间。确保需要调用的图表数据准备好。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
113966
积分
1033
帖子
642
主题
207
阅读权限
60
注册时间
2012-12-9
最后登录
2021-2-18
发表于 2013-7-22 14:51:27 |显示全部楼层
多谢!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-19 03:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部