获取策略的已配置“订单大小”

时间:2020-05-28 18:56:11

标签: pine-script

是否可以获取策略的已配置“订单大小”? 如果可以,怎么办?

我需要它来进行一些DCA计算。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

请参见strategy.position_size

当前市场位置的方向和大小。
如果该值> 0,则表明该市场头寸很长。
如果值<0,则市场空头。
绝对值是交易中合约/股份/手数/单位的数量(头寸大小)。

没有职位就无法获得Order size,但是您可以执行以下操作:

//@version=4
strategy("My Strategy", overlay=true)

var float posSize = na

if bar_index==0
    label.new(bar_index, high, "FirstBar")
    strategy.entry("Dummy entry", strategy.long, when=true)
if bar_index==1    
    posSize  := strategy.position_size
    strategy.cancel("Dummy entry", when=true)

plot(posSize)