有没有人能开导我一下。
在下面的代码中,输入行默认为"1“还是"step”参数将结果更改为十进制?最终的结果是什么?
long_tp_inp = input( 100,title=“多头获利%",step=0.1) /100//步骤是什么?
那么下面命令的结果是什么: strategy.position_avg_price * (1 + long_tp_inp)
感谢您的帮助
发布于 2021-07-09 19:48:42
它是初始strategy.position_avg_price
的百分比。
如果long_tp_inp
为100
,那么您的strategy.position_avg_price * (1 + 100/100) = strategy.position_avg_price*2
,因此您的退出/进入价格将比当前价格高出100%。
示例:
//@version=4
strategy("My Strategy", overlay=true, margin_long=100, margin_short=100)
long_tp_inp = input(100, title="Long Take Profit %", step=0.1) / 100
price = strategy.position_avg_price * (1 + long_tp_inp)
plot(price)
if bar_index == 1
strategy.entry ("LONG", true)
strategy.exit("EXIT", "LONG", limit = price)
https://stackoverflow.com/questions/68314852
复制相似问题