Better EMS client-side msg formatting
parent
30af91a82c
commit
2ed9e40d5e
|
@ -1,5 +1,5 @@
|
||||||
# piker: trading gear for hackers
|
# piker: trading gear for hackers
|
||||||
# Copyright (C) Tyler Goodlet (in stewardship for piker0)
|
# Copyright (C) Tyler Goodlet (in stewardship for pikers)
|
||||||
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# This program is free software: you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU Affero General Public License as published by
|
# it under the terms of the GNU Affero General Public License as published by
|
||||||
|
@ -36,12 +36,12 @@ from ..service import maybe_open_emsd
|
||||||
from ._messages import (
|
from ._messages import (
|
||||||
Order,
|
Order,
|
||||||
Cancel,
|
Cancel,
|
||||||
|
BrokerdPosition,
|
||||||
)
|
)
|
||||||
from ..brokers import get_brokermod
|
from ..brokers import get_brokermod
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from ._messages import (
|
from ._messages import (
|
||||||
BrokerdPosition,
|
|
||||||
Status,
|
Status,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -197,7 +197,7 @@ async def relay_orders_from_sync_code(
|
||||||
):
|
):
|
||||||
async for cmd in sync_order_cmds:
|
async for cmd in sync_order_cmds:
|
||||||
sym = cmd.symbol
|
sym = cmd.symbol
|
||||||
msg = pformat(cmd)
|
msg = pformat(cmd.to_dict())
|
||||||
|
|
||||||
if sym == symbol_key:
|
if sym == symbol_key:
|
||||||
log.info(f'Send order cmd:\n{msg}')
|
log.info(f'Send order cmd:\n{msg}')
|
||||||
|
@ -223,7 +223,7 @@ async def open_ems(
|
||||||
dict[
|
dict[
|
||||||
# brokername, acctid
|
# brokername, acctid
|
||||||
tuple[str, str],
|
tuple[str, str],
|
||||||
list[BrokerdPosition],
|
dict[str, BrokerdPosition],
|
||||||
],
|
],
|
||||||
list[str],
|
list[str],
|
||||||
dict[str, Status],
|
dict[str, Status],
|
||||||
|
@ -256,7 +256,6 @@ async def open_ems(
|
||||||
async with (
|
async with (
|
||||||
# connect to emsd
|
# connect to emsd
|
||||||
portal.open_context(
|
portal.open_context(
|
||||||
|
|
||||||
_emsd_main,
|
_emsd_main,
|
||||||
fqme=fqme,
|
fqme=fqme,
|
||||||
exec_mode=mode,
|
exec_mode=mode,
|
||||||
|
|
Loading…
Reference in New Issue