全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
求论坛大佬帮助下我,解惑
dannieq 分享到
2023-02-09 11:00

请大佬解惑,我的目标是实现开盘第一个bar做一些变量的计算(这部分不用每个bar计算一次),但是发现始终不对

 

如上图,打印出来的前几天的高点的值,居然都是昨天的高点值。。。不知道哪里出问题了?想了很久没想通,只能到论坛求助了

kyover

你其实看一下highd函数的源码就知道原因了

很简单,highd是根据图表上现有的行情数据,推算出相应的当日最高价。

换句话说,如果图表上最多只有前一天的数据,那就只能显示前一天的最高价。

2023-02-09 11:13
dannieq
@kyover

没太明白您的意思,我测试的图表放了3年的数据啊

”highd是根据图表上现有的行情数据“怎么理解这句话?

2023-02-09 11:25
kyover
@dannieq

你看看你的图,虽然放了三年的数据,但是你的索引在2019年2月12日。

你现在求highd(2),也就是前面两天的最高价,也就是2月8日的最高价,那么你图上有2月8日的数据吗?

2023-02-09 11:27
dannieq
@kyover

我放5万根也一样啊,都是只打印出了前一天的high

2023-02-09 12:01
dannieq
2023-02-09 11:24
您未登录,请先 登录注册 后发表评论
顶部