想要在3分钟图表上形成 前一天日K线最高价最低价形成的通道,但是线不对,找不到哪里出了问题,辛苦老师解答。
我想要呈现的正确图表应该是黄色实线所示。
内容参考了【经典课程】第90课的方法。
感恩!
Vars
series<numeric> bar_in_day;
series<numeric> Highest_previous_day;
series<numeric> Lowest_previous_day;
series<numeric> Highest_previous_day1;
Events
OnBar(ArrayRef<Integer> indexs)
{
If(TrueDate(0) != TrueDate(1)) //如果是新的一天,则从第一根开始计数
{
bar_in_day = 0;
}
bar_in_day = bar_in_day + 1;
commentary("当天第几根bar:" + text(bar_in_day));
Highest_previous_day = Highest(High[bar_in_day],115); // 3分钟图每天115根K线
commentary("High[bar_in_day+1]:" + text(Highest_previous_day));
plotnumeric("Highest_previous_day", Highest_previous_day);
}
跨周期可以实现画通道的功能。
BarsSinceToday函数也能实现日内K线计数器的功能。