掘金社区
r语言sdk问题
- 你们的r语言sdk为什么没有跟着更新?
- 为什么测试例子的时候只平仓不能开仓,例子里的bar_count永远都是1,并不能跟随+1,因为实在函数里编写的bar_count,每次都会重新调用,这个怎么解决
评论: 3
-
对第一个问题,R语言的SDK因为R本身没有多线程的功能,因此,没办法支持新的回放功能,在新版本的升级中就没有跟随升级。 新的功能中,现有的R版本落后的只是没有增加同步下单的功能,接下来会跟上升级。
第二个问题,刚才检查了下,示例代码中写错了一个全局变量的赋值,抱歉!
on_bar <- function(bar) { print(bar) bar_count <<- bar_count + 1 if (bar_count %% interval == 0) { trade_open_long('CFFEX', 'IF1509', 0.0, 1) } else { trade_close_long('CFFEX', 'IF1509', 0.0, 1) } }
其中的赋值行
bar_count <- bar_count + 1
应该是修改成
bar_count <<- bar_count + 1
注意,赋值符号用错了,应该是
<<-
或者用,
assign("bar_count", bar_count+1, envir = .GlobalEnv)
再次感谢你的试用和反馈!
-
掘金和挖金子网是同一家的系统?
@Bwlee -
是的,挖金子网是另外一个平台,用来展示用户交易业绩,也是一个仿真的量化策略程序交易平台。
相关阅读
策略研究请问下,掘金中history取出的行情,如何确定中间是否有一段停牌的区间
掘金动态【新功能】掘金3.6发布上线,新增仿真实盘绩效分析功能
策略研究模拟交易收不到大商所和上期所的实时数据
掘金动态从历史数据来看,战胜指数有多难
掘金动态【公告】C#策略SDK发布公告