设为首页收藏本站

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

问一个关于赋值的问题 [复制链接]

Rank: 1

精华
0
UID
26712
积分
26
帖子
5
主题
1
阅读权限
10
注册时间
2011-2-28
最后登录
2011-3-8
跳转到指定楼层
1#
发表于 2011-3-8 09:39:06 |只看该作者 |倒序浏览
首先定义一个变量
NumericSeries AvgLine;
随后对其赋值
AvgLine=Q_AvgPrice;
现在有一个问题,Q_AvgPrice是无法历史回溯的,但是AvgLine可以,我讲当前的Q_AvgPrice值赋给了AvgLine,那在下一时刻,AvgLine应该可以回溯出值,但为什么在实际操作中,AvgLine的效果和Q_AvgPrice的效果是一样的,同样无法回溯呢?

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-3-8 10:36:51 |只看该作者
Q函数的数据没法通过序列变量回朔的

使用道具 举报

Rank: 1

精华
0
UID
26712
积分
26
帖子
5
主题
1
阅读权限
10
注册时间
2011-2-28
最后登录
2011-3-8
3#
发表于 2011-3-8 11:06:46 |只看该作者
我问的不是这个,我是说,我将当前的Q函数的值赋给了一个可回溯的变量,那在下一周期这个变量应该就存有了上一周期的Q函数的值,但是我发现并不是这样的效果,这是为什么?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2011-3-8 11:22:26 |只看该作者
序列变量只能保存在历史上有效的数据

使用道具 举报

Rank: 1

精华
0
UID
26712
积分
26
帖子
5
主题
1
阅读权限
10
注册时间
2011-2-28
最后登录
2011-3-8
5#
发表于 2011-3-8 13:26:36 |只看该作者
我不是说那个变量,我是说把那个变量的值保存到其他可回溯的变量后,那个可回溯的变量却无法回溯,保存不了值。这是为什么,我说的是这个问题。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2011-3-8 13:45:11 |只看该作者
公式在每个tick会计算一次,在最新bar的第一个tick出现时,会同时再执行一遍上一个bar,此时已经为历史数据,所以Q函数的值不能被保存下来。

使用道具 举报

Rank: 1

精华
0
UID
26712
积分
26
帖子
5
主题
1
阅读权限
10
注册时间
2011-2-28
最后登录
2011-3-8
7#
发表于 2011-3-8 16:04:05 |只看该作者
哦,明白了,谢谢

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 19:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部