求tick棒体,向前第三根棒体的单根棒体的最高价 和 开盘价,如何用代码表示
好的,那么high[3] 就是回溯当前tick之前的 第三根 棒体 的最高价,对么 ?
HighD(3) 是代表 当前tick棒之前的 三根棒体中的最高价,highD() 是个系统自带的函数,不用声明,对么 ?
对
High[3]是当前K线之前第三根K线的最高价。HighD(3)是3天前的K线的最高价。3天前和3根K线前是不同的概念。
如果是1分钟周期K线,当前K线是2025年1月10日10点,那High[3]是指2025年1月10日9点57分的K线最高价,HighD(3)是指2025年1月7日的日K线的最高价,您仔细体会下这中间的差别。
感谢,大神老师。 先去琢磨下初级版本的。另外,想请教下,如何 判断,k[1] 就是 tick棒体前一根棒体 的最高价和最低价的绝对值,大于50跳,那么这个50跳,
我可否这样写, var这里声明下 aa 是 numeric
aa = abs(high[1]-low[1])
if(aa >= 50) // 这里的 50,是否就是 50 跳(50个最小交易单位)?
{
条件程序代码。。。
}
最高价-最低价,这里显然是价格,而不是跳数。一跳的价格是MinMove*PriceScale, 拿前面的价差除下就可得到跳数
在TB中类似close[3],表示使用回溯三根的close值,任何周期都是一样的用法