aboutsummaryrefslogtreecommitdiff
path: root/market.py
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-07-30 23:18:00 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-07-30 23:18:00 +0200
commit84c9fe338676667b15f1c2601ae23ef945b36db7 (patch)
treeefea9e0741e0253217c57a131e9b3ad76dfdf91f /market.py
parent4b598ca6f91236c94da250282ac8c89c7d947ee2 (diff)
downloadTrader-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.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/market.py b/market.py
index d7b05ce..41c4c9c 100644
--- a/market.py
+++ b/market.py
@@ -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