最近在尝试把海龟策略使用simnow进行测试,发现am.init一直是空。看了下代码,发现ArrayManager的default size 是100,bar_load 30的话,远远不够;同时由于是日线信号更新,所以在On_daily_bar时才往am推一根新的日线。这样的话在模拟盘接口,如果每天都盘前启动盘后停止的话,似乎永远都攒不够100根。请问:
- 是否应该调小ArrayManager的size,设置为长周期+x, x应该是一个比较小的整数就可以?比如我希望入场周期为20天,那么am设置为25;然后load bar load够足够的日线(比如load30个交易日)就可以了?
- 如果使用默认的arraymanager的话,应该怎么初始化呢,如果日线的话,难道要把load bar的值设置到比如150,保证交易日大于100才可以吗。