0

我将此脚本用于“止损”和“获利”:

// 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% 止损(入场栏:当策略检测到入场时))

在此处输入图像描述

谢谢!

4

0 回答 0