Exemple #1
0
 def set_state(self, state):
     value = jsonpickle.loads(state.decode('utf-8'))
     for v in value['open_orders']:
         o = Order()
         o.set_state(v)
         account = self._env.get_account(o.order_book_id)
         self._open_orders.append((account, o))
     for v in value['delayed_orders']:
         o = Order()
         o.set_state(v)
         account = self._env.get_account(o.order_book_id)
         self._delayed_orders.append((account, o))
Exemple #2
0
 def set_state(self, state):
     value = jsonpickle.loads(state.decode('utf-8'))
     for v in value['open_orders']:
         o = Order()
         o.set_state(v)
         account = self._env.get_account(o.order_book_id)
         self._open_orders.append((account, o))
     for v in value['delayed_orders']:
         o = Order()
         o.set_state(v)
         account = self._env.get_account(o.order_book_id)
         self._delayed_orders.append((account, o))
Exemple #3
0
 def _account_order_from_state(order_state):
     o = Order()
     o.set_state(order_state)
     account = self._env.get_account(o.order_book_id)
     return account, o