我正在将我的策略转换为指标,事实证明一行代码是一项挑战。
我只想出现 Buy 或 Sell 信号,if 首先触及 Sell 或 Buy Take/Stop。例如,我不希望它将交易转向另一个入场/方向,直到当前头寸首先通过止损/止损平仓。
所以,它在我的策略中起作用,如下第 1 行所示:
if strategy.opentrades == 0
strategy.entry('Long', strategy.long, etc, etc)
strategy.entry('Short', strategy.short, etc, etc)
与上面第 1 行在策略中的作用等效的指标代码行是什么?
1)统计当前未平仓交易的数量
您可以使用自定义整数计数器变量,只要有进入信号,该变量就会递增,只要有退出信号(SL、TP),该变量就会递减
var int count = 0
if (buy_signal or sell_signal)
count := count + 1
if (exit_buy_signal or exit_sell_signal)
count := count - 1