Path: blob/master/ invest-robot-contest_TradingCompetition2022-main/order/Orders.py
5931 views
class Order:1""" Class for orders """2TYPE_LONG_OPEN = "TYPE_LONG_OPEN"3TYPE_LONG_CLOSE = "TYPE_LONG_CLOSE"45def __init__(self, order_id, lots_requested, order_type):6self._order_id = order_id7self._lots_requested = lots_requested8self._lots_executed = 09self._order_type = order_type10self._is_order_completed = False1112@property13def order_id(self):14return self._order_id1516@property17def is_order_completed(self):18""" Check this order is completed"""19return self._is_order_completed2021@is_order_completed.setter22def is_order_completed(self, val):23self._is_order_completed = val2425@property26def lots_executed(self):27return self._lots_executed2829@lots_executed.setter30def lots_executed(self, lots_executed):31self._lots_executed = lots_executed3233@property34def order_type(self):35return self._order_type363738