设为首页收藏本站

 找回密码
 注册
查看: 2372|回复: 4
打印 上一主题 下一主题

发现一个实时交易中的问题,求印证。 [复制链接]

初级大户

公安部御准--超级警察 ...

Rank: 5Rank: 5

精华
0
UID
690
积分
1069
帖子
188
主题
59
阅读权限
60
注册时间
2007-11-6
最后登录
2023-1-26
跳转到指定楼层
1#
发表于 2011-1-27 12:30:31 |只看该作者 |倒序浏览
本人一实盘交易代码,在使用的同时用了fileappend来输出下列变量:
1、currentbar
2、currenttime

我大约在下午13:03左右插入该代码,在13:30后代码开始自动运行,后查看输出的log文件后发现:
1、在13:03时,由于没有开盘,代码在超级图表上走了一回,输出的最后一bar是上午收盘的最后一根bar。在我的图表中,该bar=134(因为是小麦的1min数据,图表是从当日开盘开始的),currenttime=0.1303;
2、但在下午开盘时,代码又在上午收盘的最后一根bar处走了一边,并输出bar=134,currenttime=0.1330;

由此,我认为插入的代码在没有语句限定的情况下,在开盘伊始,会走一边前一根bar。是这样的吗?请管理员解答

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-1-27 13:44:22 |只看该作者
公式是每次打开图表,或者每次插入图表时,会从图表上历史第一根k线开始执行
历史bar公式只会执行一遍,在最后一根bar上,每来一个tick都会执行一遍的
currenttime是指当前计算机的时间
currentbar是指当前公式运行到的bar的索引号

使用道具 举报

初级大户

公安部御准--超级警察 ...

Rank: 5Rank: 5

精华
0
UID
690
积分
1069
帖子
188
主题
59
阅读权限
60
注册时间
2007-11-6
最后登录
2023-1-26
3#
发表于 2011-1-27 14:12:27 |只看该作者
唉。。。对这个管理员真是无语了
本人既然能用fileappend来检查代码,难道还用您来给我普及基础知识吗?

我的帖子中的情况已经描述的很清楚了,如果管理员认真看了并回复,应该可以发现其中有问题的部分,并一起探讨。。。。

算了算了。。。tb现在也赚了不少钱,我们也不能对一个领工资的技术支持要求太高。。。
我知道。。。。。。我很帅!!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2011-1-27 14:37:46 |只看该作者
在开盘伊始,会走一边前一根bar。
是的,行情在新旧交替时,是会执行一遍之前一个bar的

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
24835
积分
910
帖子
94
主题
6
阅读权限
60
注册时间
2011-1-25
最后登录
2022-2-24
5#
发表于 2011-2-4 17:35:47 |只看该作者
我也明白!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 08:37

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部