出于某种原因,损益 (P&L) 不在 buyclose
处计算;相反,它需要买卖订单之间的盈亏。我希望在满足 buyclose
条件并计算损益时关闭交易。
buy = (close> s) and (close > s2)
buyclose = (close < s) or (close < s2)
if (buy)
strategy.entry("buy", long=true, when=buy)
strategy.close("buy",when=buyclose)
答案 0 :(得分:0)
在您的情况下,if
运算符是多余的。
buy = (close> s) and (close>s2)
buyclose = (close<s) or (close<s2)
strategy.entry("buy", long=true, when=buy)
strategy.close("buy", when=buyclose)