Category Hierarchy

我写了这段代码

len = input(5, minval = 1, title = "MA Length")
src = input(ohlc4, title = "MA Source")
longlevel1 = input(-13.0, title = "Long line 1")
needoffset = input(true, title = "Offset")
size = strategy.position_size
ma = sma(src, len)
longline1 = (ma * ((100 + longlevel1) / 100))
colorlong1 = color.lime
offset = needoffset ? 1 : 0
plot(ma, offset = offset, color = color.blue, title = "MA line")
plot(longline1, offset = offset, color = colorlong1, title = "Long line 1")
lot = 0.0
lot := size == 0 ? strategy.equity / close : lot[1]
lots = 0.0
lots := round(size / lot)
if (lots<=1 and close[1]>longline1)
strategy.order("L1", strategy.long, lot, limit = longline1)

strategy.exit(id="L1", from_entry="L1", limit = ma)

但是当close1低于longline11时,它打开了头寸,我该怎么办?

请看下面的图片。

https://www.tradingview.com/x/VNb9ioWj/

请考虑一下,并向我解释为什么会发生这种情况?!

例如,它不应该在2月15日打开第二个多头头寸。因为之前的吧在longline1下关闭了,但它打开了一个新的长!

转载请注明出处:http://www.tiantaijiaoyu.com/article/20230526/1627300.html