Merge pull request #357 from pikers/paper_eng_msg_fixes

Oof, paper engine msg fixes after using `msgspec.Struct`..
fsp_shm_caching
goodboy 2022-07-11 13:14:39 -04:00 committed by GitHub
commit f449672c68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 7 deletions

View File

@ -111,11 +111,12 @@ class PaperBoi:
msg = BrokerdStatus(
status='submitted',
reqid=reqid,
broker=self.broker,
time_ns=time.time_ns(),
filled=0.0,
reason='paper_trigger',
remaining=size,
broker_details={'name': 'paperboi'},
)
await self.ems_trades_stream.send(msg)
@ -168,10 +169,9 @@ class PaperBoi:
msg = BrokerdStatus(
status='cancelled',
oid=oid,
reqid=reqid,
broker=self.broker,
time_ns=time.time_ns(),
broker_details={'name': 'paperboi'},
)
await self.ems_trades_stream.send(msg)
@ -229,14 +229,13 @@ class PaperBoi:
filled=size,
remaining=0 if order_complete else remaining,
action=action,
size=size,
price=price,
broker_details={
'paper_info': {
'oid': oid,
},
'action': action,
'size': size,
'price': price,
'name': self.broker,
},
)