示例#1
0
 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
示例#2
0
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