diff --git a/piker/clearing/_ems.py b/piker/clearing/_ems.py index ffd5882b..151e10c8 100644 --- a/piker/clearing/_ems.py +++ b/piker/clearing/_ems.py @@ -381,7 +381,12 @@ async def open_brokerd_dialog( ep_name, None, ) - break + if trades_endpoint: + break + else: + raise RuntimeError( + f'No live trading EP found: {brokermod.name}?' + ) if ( trades_endpoint is not None