将策略转换为指标

问题描述 投票:0回答:1

我正在将我的策略转换为指标,事实证明一行代码是一项挑战。

我只想出现 BuySell 信号,if 首先触及 SellBuy Take/Stop。例如,我希望它将交易转向另一个入场/方向,直到当前头寸首先通过止损/止损平仓。

所以,它在我的策略中起作用,如下第 1 行所示:

 if strategy.opentrades == 0
    strategy.entry('Long', strategy.long, etc, etc)
    strategy.entry('Short', strategy.short, etc, etc)

与上面第 1 行在策略中的作用等效的指标代码行是什么?

pine-script pine-script-v5
1个回答
0
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.