提问人:Parshuram Gore 提问时间:11/16/2023 更新时间:11/16/2023 访问量:26
防止 ta.crossover 当它是新的一天
Prevent ta.crossover when its a newday
问:
如您所愿,当我们有
bool isLongTrade = ta.crossover(close, EMA)
plotshape(isLongTrade)
我尝试使用时间窗口,它不会检查第一根蜡烛,但没有工作。
交叉是蜡烛在200 EMA上方的收盘价,当新的一天有跳空时,它不应该算作交叉。
答:
0赞
vitruvius
11/16/2023
#1
只需检查这是否是新的一天,然后使用 not 运算符将其添加到您的条件中。
is_new_day = bool(timeframe.change("D"))
bool isLongTrade = ta.crossover(close, EMA) and not is_new_day
plotshape(isLongTrade)
评论
0赞
Parshuram Gore
11/16/2023
bool isLongTrade = ta.crossover(close, EMA) if isNewDay isLongTrade := false
我做到了
评论