Merge pull request #484 from pikers/pps_precision_hotfixes

Pps precision hotfixes
storage_middleware_layer
jaredgoldman 2023-03-08 19:50:09 -05:00 committed by GitHub
commit dae8e59d26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 6 deletions

View File

@ -453,7 +453,7 @@ async def open_symbol_search(
score_cutoff=50, score_cutoff=50,
) )
# repack in dict form # repack in dict form
await stream.send( await stream.send({
{item[0]['altname']: item[0] pair[0].altname: pair[0]
for item in matches} for pair in matches
) })

View File

@ -199,8 +199,16 @@ class Position(Struct):
sym_info = s.broker_info[broker] sym_info = s.broker_info[broker]
d['asset_type'] = sym_info['asset_type'] d['asset_type'] = sym_info['asset_type']
d['price_tick_size'] = sym_info['price_tick_size'] d['price_tick_size'] = (
d['lot_tick_size'] = sym_info['lot_tick_size'] sym_info.get('price_tick_size')
or
s.tick_size
)
d['lot_tick_size'] = (
sym_info.get('lot_tick_size')
or
s.lot_tick_size
)
if self.expiry is None: if self.expiry is None:
d.pop('expiry', None) d.pop('expiry', None)