首先非常非常感谢作者能提供这么优秀的代码方案,在使用过程中发现一个小小的性能问题: func (m *simMarketService) onBatch里的m.ticks[ev.Symbol] = append(m.ticks[ev.Symbol], *ev.Tick)经常会产生几毫秒的耗时,导致整个Tick级别的回测耗时增长很多。
首先非常非常感谢作者能提供这么优秀的代码方案,在使用过程中发现一个小小的性能问题:
func (m *simMarketService) onBatch里的m.ticks[ev.Symbol] = append(m.ticks[ev.Symbol], *ev.Tick)经常会产生几毫秒的耗时,导致整个Tick级别的回测耗时增长很多。