Hi @fan27,
For backtesting I just evaluate a selected trading algo for each candle. It's a simple loop that iterates through the candles and calls the algo interface. I got a bit of generic C++ template code there to make sure it's all compile-time optimized (i.e. no virtual calls), which is...