diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-07-30 23:18:00 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-07-30 23:18:00 +0200 |
commit | 84c9fe338676667b15f1c2601ae23ef945b36db7 (patch) | |
tree | efea9e0741e0253217c57a131e9b3ad76dfdf91f /market.py | |
parent | 4b598ca6f91236c94da250282ac8c89c7d947ee2 (diff) | |
download | Trader-84c9fe338676667b15f1c2601ae23ef945b36db7.tar.gz Trader-84c9fe338676667b15f1c2601ae23ef945b36db7.tar.zst Trader-84c9fe338676667b15f1c2601ae23ef945b36db7.zip |
Fix orders disappearing but finally not
Diffstat (limited to 'market.py')
-rw-r--r-- | market.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -206,8 +206,9 @@ class Market: | |||
206 | message="{} disappeared, recreating it".format(order)) | 206 | message="{} disappeared, recreating it".format(order)) |
207 | new_order = order.trade.prepare_order( | 207 | new_order = order.trade.prepare_order( |
208 | compute_value=order.trade.tick_actions_recreate(tick)) | 208 | compute_value=order.trade.tick_actions_recreate(tick)) |
209 | new_order.run() | 209 | if new_order is not None: |
210 | self.report.log_order(order, tick, new_order=new_order) | 210 | new_order.run() |
211 | self.report.log_order(order, tick, new_order=new_order) | ||
211 | 212 | ||
212 | self.report.log_stage("follow_orders_end") | 213 | self.report.log_stage("follow_orders_end") |
213 | 214 | ||