【发布时间】:2022-11-11 00:22:27
【问题描述】:
我正在尝试制定一些策略来进行试验。
但我无法理解获得开盘价和收盘价的时间。 (以及执行 strategy.entry 工作的时间)
假设我想在当前价格是 BB 的交叉中间价时下单。
所以,我写了这样的代码
[middle, upper, lower] = ta.bb(close, 20, 2)
plot(middle, color=color.yellow)
plot(upper, color=color.blue)
plot(lower, color=color.blue)
lc = ta.crossover(close,middle)
if lc
strategy.entry("L", strategy.long,limit = open)
使用此代码,我预计如果当前柱的收盘价超过 BB 中间 在下一根柱的开盘价上做多头头寸。
但它不是在我想的时候制作的。
如您所见,多头头寸是在我认为的酒吧之后建立的 (红色箭头是我预计做多的时机)
而且,我希望以开盘价做多头头寸,但它不是在酒吧的开盘价上做的。
我的意图是在与红色箭头对应的柱的开盘价上做多。
我错过了什么?
【问题讨论】:
标签: pine-script