Pine Script / Trading View - 计算月交易日 (TDOM)

Pine Script / Trading View - Calculating Trading Day of Month (TDOM)

我想在 TradingView/Pine 脚本中计算 (TDOM) 中的月份交易日。

我尝试了以下方法,但没有用:

int counter = 0

if (month != month[1])
    counter := 0

if (dayofmonth != dayofmonth[1])
    counter := counter + 1

plot(counter)

关于如何获得 TDOM 的任何 thoughts/help?

您必须使用 var 关键字,否则您的 counter 将在每个小节重置为 0。

//@version=5
indicator("My Script")

var int counter = 0

if ta.change(month)
    counter := 0

if ta.change(dayofmonth)
    counter += 1

plot(counter)