我有以下策略:
strategy("MyStrategy", overlay=true, pyramiding = 0,
default_qty_type=strategy.percent_of_equity, default_qty_value=100,
initial_capital = 10000)
进行测试时,我获得了32,819美元的净利润(328.19%)。
但是,如果我将initial_capital
更改为1
,则净利润将报告为$ 32,819(3,281,900%)。
使用default_qty_type=strategy.percent_of_equity
和default_qty_value=100
,我希望无论初始资本如何,净利润百分比都将保持不变。
如果有关系,这是我输入职位的方式:
strategy.entry("myTrade", false, when=myCondition and strategy.position_size == 0,
comment="myComment", qty=100)
删除qty=100
参数会导致测试失败,并显示“无数据”。