Настроить "Размер ордера" стратегии - PullRequest
0 голосов
/ 28 мая 2020

возможно ли получить сконфигурированный «Размер ордера» стратегии? Если да, то как?

Мне он понадобится для выполнения некоторых расчетов DCA.

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 28 мая 2020

См. strategy.position_size

Направление и размер текущей рыночной позиции.
Если значение> 0, рыночная позиция длинная.
Если значение <0, рыночная позиция короткая. </em>
Абсолютное значение - это количество контрактов / акций / лотов / единиц в торговле (размер позиции).

Вы не можете получить 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)
...