Event¶
-
class
quanttrader.event.backtest_event_engine.BacktestEventEngine(datafeed)¶ Event queue + a while loop to dispatch events
-
put(event)¶ put event in the queue; call from outside
-
register_handler(type_, handler)¶ register handler/subscriber
-
run(nSteps=- 1)¶ run backtest, if nSteps = -1, run to the end; else run nSteps
-
unregister_handler(type_, handler)¶ unregister handler/subscriber
-
-
class
quanttrader.event.live_event_engine.LiveEventEngine¶ Event queue + a thread to dispatch events
-
put(event)¶ put event in the queue; call from outside
-
register_handler(type_, handler)¶ register handler/subscriber
-
start(timer=True)¶ start the dispatcher thread
-
stop()¶ stop the dispatcher thread
-
unregister_handler(type_, handler)¶ unregister handler/subscriber
-