FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::bt::BacktestRunner< S > Class Template Reference

Convenience wrapper that owns the config. More...

#include <fastmm/backtest/backtest_runner.hpp>

Public Member Functions

 BacktestRunner (BacktestConfig cfg)
 
BacktestConfig & config () noexcept
 
const BacktestConfig & config () const noexcept
 
BacktestResult run (MdSource *source=nullptr)
 

Detailed Description

template<StrategyLike S>
class fastmm::bt::BacktestRunner< S >

Convenience wrapper that owns the config.

Constructor & Destructor Documentation

◆ BacktestRunner()

template<StrategyLike S>
fastmm::bt::BacktestRunner< S >::BacktestRunner ( BacktestConfig  cfg)
inlineexplicit

Member Function Documentation

◆ config() [1/2]

template<StrategyLike S>
BacktestConfig & fastmm::bt::BacktestRunner< S >::config ( )
inlinenoexcept

◆ config() [2/2]

template<StrategyLike S>
const BacktestConfig & fastmm::bt::BacktestRunner< S >::config ( ) const
inlinenoexcept

◆ run()

template<StrategyLike S>
BacktestResult fastmm::bt::BacktestRunner< S >::run ( MdSource *  source = nullptr)
inline