设为首页收藏本站

 找回密码
 注册
楼主: wangning
打印 上一主题 下一主题

bug [复制链接]

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
11#
发表于 2017-2-14 10:03:33 |只看该作者
遇到问题,如果总是处于自己是天才,别人是傻瓜的思维方式去想,那么再简单的问题,也很难找到答案的


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 1

精华
0
UID
226119
积分
33
帖子
21
主题
12
阅读权限
10
注册时间
2016-1-3
最后登录
2017-2-22
12#
发表于 2017-2-14 11:25:25 |只看该作者
superwin 发表于 2017-2-14 10:00
其实道理很简单,是你的逻辑出现了问题,并不是什么BUG

因为公式是从上到下,从左到右执行的,而你的a是 ...

我明白你的意思了。
series行为,类似c/c++的static数据类型。
计算以及赋值行为,都在当前Bar上进行。series变量,前一个bar数据,只能引用,而不能赋值。
这也意味着,series系列类型,只能被赋值一次,多次赋值,必定错误。

我想实现上面的方案,除了分别定义一个变量,定义一个函数外,还有什么实现方法?

使用道具 举报

Rank: 1

精华
0
UID
226119
积分
33
帖子
21
主题
12
阅读权限
10
注册时间
2016-1-3
最后登录
2017-2-22
13#
发表于 2017-2-14 11:33:58 |只看该作者
superwin 发表于 2017-2-14 10:03
遇到问题,如果总是处于自己是天才,别人是傻瓜的思维方式去想,那么再简单的问题,也很难找到答案的 ...

他这个赋值的行为,很奇怪。
我用一个序列,往另一个序列赋值。
他只赋值当前的Bar数据。(这个就是你说的,运算顺序 从左到右)

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 02:46

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部