async def execution_client(betfair_client, account_id, exec_engine, clock, live_logger) -> BetfairExecutionClient: client = BetfairExecutionClient( client=betfair_client, account_id=account_id, engine=exec_engine, clock=clock, logger=live_logger, ) client.instrument_provider().load_all() exec_engine.register_client(client) return client
async def execution_client(betfair_client, account_id, exec_engine, clock, live_logger) -> BetfairExecutionClient: client = BetfairExecutionClient( client=betfair_client, account_id=account_id, base_currency=AUD, engine=exec_engine, clock=clock, logger=live_logger, market_filter={}, load_instruments=False, ) client.instrument_provider().load_all() exec_engine.register_client(client) return client