- 精华
- 0
- 在线时间
- 6 小时
- UID
- 255008
- 积分
- 14
- 帖子
- 6
- 阅读权限
- 10
- 注册时间
- 2017-8-4
- 最后登录
- 2017-9-7
- 精华
- 0
- UID
- 255008
- 积分
- 14
- 帖子
- 6
- 主题
- 4
- 阅读权限
- 10
- 注册时间
- 2017-8-4
- 最后登录
- 2017-9-7
|
同一根K线下, highest函数执行的结果不一致
代码和运行结果如下:
我理解TB会从左到右依次遍历每根K线, 我的测试代码中, 当在最后一根K线时求最大值, 并将结果输出
从运行结果看, H1是正确值, H2是错误值. H2只是当前(最后一根K线)的最大值. 烦请高手解惑
BTW:
我本地也做了一些调试, 例如, 我编译一个highest_test的函数. 在这个测试函数里面打印传入的参数序列.
发现在if语句里面传入的参数序列都是固定的值. 即, 都是最后一根K线的最大值
我现在不理解为什么if语句里面和外面结果不一致. 希望能弄清楚原理. 这样, 也避免以后写的代码有bug隐患
谢谢 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|