[英]Pine Script Strategy Enter position when ta.cross and barcolor
当柱形颜色不是橙色和 ta.cross(high, upper3)((upper3 是布林带))时,我想输入一个空头 position。 当条形颜色为橙色时,不应有任何条目。
//Kerzenfarben wenn High & Low auf äußeren BB
colourForBar = if (close > upper2_oben[1])
color.orange
else
na
barcolor(color=colourForBar)
colourForBar2 = if (close < lower2_unten[1])
color.orange
else
na
barcolor(color=colourForBar2)
//short Einstieg
if barcolor(colourForBar ? color.orange : na) and ta.cross(high, upper3)
strategy.entry("Short", strategy.short)
有没有办法做到这一点?
在这种情况下,您可以将条形颜色设置为橙色: (close > upper2_oben[1])
。 您可以使用not
运算符来确定条形颜色是否不是橙色。
潜在的问题是,您有两个bacolor
function 调用来设置 barcolor。 因此,您需要弄清楚要在条件检查中使用哪一个。
is_not_orange = not (close > upper2_oben[1])
entry_cond = is_not_orange and ta.cross(high, upper3)
if (entry_cond)
strategy.entry("Short", strategy.short)
注意:这可能是一些格式问题,但您的代码不遵守缩进规则。 如果您还没有遵守规则,请务必遵守。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.