【发布时间】:2019-06-01 15:28:45
【问题描述】:
我想设置订单大小不是以手数或美元为单位的绝对值,而是以百分比为单位。例如。我设置 ordersize osMaxPos / osMaxDollar 还是以某种方式编写自定义尺寸函数?
add.rule(
strategy.st, name = 'ruleSignal',
label = 'EnterLONG', type = 'enter',
arguments = list(
sigcol = signal$long$enter$label, sigval = TRUE,
replace = TRUE, orderset = 'ocolong', orderqty = 1,
ordertype = 'market', orderside = 'long'
)
)
add.rule(
strategy.st, name = 'ruleSignal',
label = 'ExitLONG', type = 'exit',
arguments = list(
sigcol = signal$long$exit$label, sigval = TRUE,
replace = TRUE, orderset = 'ocolong', orderqty = 'all',
ordertype = 'market', orderside = 'long'
)
)
【问题讨论】:
标签: r quantstrat