Skip to content

Commit

Permalink
add update_open_orders_force to broker
Browse files Browse the repository at this point in the history
  • Loading branch information
tsuga committed Sep 17, 2019
1 parent 2870253 commit bd198a5
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions ccxtbt/ccxtbroker.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,19 @@ def cancel(self, order):
def get_orders_open(self, safe=False):
return self.store.fetch_open_orders()

def update_open_orders_force(self, owner, data):
orders = self.get_orders_open()
self.open_orders = list()
for o in orders:
_order = self.store.fetch_order(o['id'], o['symbol'])
order = CCXTOrder(owner, data, _order)
if _order[self.mappings['open_order']['key']] == self.mappings['open_order']['value']:
order.accept(broker=self)
else:
pass
self.open_orders.append(order)
self.notify(order

def private_end_point(self, type, endpoint, params):
'''
Open method to allow calls to be made to any private end point.
Expand Down

0 comments on commit bd198a5

Please sign in to comment.