我将此脚本用于“止损”和“获利”:
// Stoploss
var stoploss = "StopLoss"
sl_inp = input(title="Stop Loss %", type=input.float, group=stoploss,defval=2.0)/100
tp_inp = input(title="Take Profit %", type=input.float, group=stoploss,defval=4.0)/100
// Stoploss calculation
stop_level = strategy.position_avg_price * (1 - sl_inp)
take_level = strategy.position_avg_price * (1 + tp_inp)
// plot sl & tp
plot(sl_inp ? stop_level:an)
plot(tp_inp ? take_level:an)
我有 1 个问题和 1 个问题:
问题:
我想创建一个按钮来关闭/打开止损和获利(每个单独一个),我不希望它总是显示。我知道我必须制作“input.bool”,但是当我在“sl_inp”或“tp_inp”中插入“input.bool”时,它说输入不应该是布尔值。(我认为这是因为“/100”),那么当输入应该以百分比计算时,如何为上述图创建关闭/打开按钮?
问题:
这个脚本使用的是平均价格,我认为正因为如此,当市场变得更加波动时,它会弄乱止损和止盈点。有没有办法将其设置为条的实际价格而不是平均价格?(例如:入场栏的 2% 止损(入场栏:当策略检测到入场时))
谢谢!