Skip to content

Commit

Permalink
merge from master
Browse files Browse the repository at this point in the history
  • Loading branch information
cedricporter committed Nov 22, 2017
2 parents ec7b1ff + b4deaf5 commit caa22f5
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions rqalpha/model/order.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ class Order(object):

def __init__(self):
self._order_id = None
self._secondary_order_id = None
self._calendar_dt = None
self._trading_dt = None
self._quantity = None
Expand All @@ -56,6 +57,7 @@ def _str_to_enum(enum_class, s):
def get_state(self):
return {
'order_id': self._order_id,
'secondary_order_id': self._secondary_order_id,
'calendar_dt': self._calendar_dt,
'trading_dt': self._trading_dt,
'order_book_id': self._order_book_id,
Expand All @@ -73,6 +75,8 @@ def get_state(self):

def set_state(self, d):
self._order_id = d['order_id']
if 'secondary_order_id' in d:
self._secondary_order_id = d['secondary_order_id']
self._calendar_dt = d['calendar_dt']
self._trading_dt = d['trading_dt']
self._order_book_id = d['order_book_id']
Expand Down Expand Up @@ -121,6 +125,13 @@ def order_id(self):
"""
return self._order_id

@property
def secondary_order_id(self):
"""
[str] 实盘交易中交易所产生的订单ID
"""
return self._secondary_order_id

@property
def trading_datetime(self):
"""
Expand Down Expand Up @@ -269,6 +280,9 @@ def mark_cancelled(self, cancelled_reason, user_warn=True):
def set_frozen_price(self, value):
self._frozen_price = value

def set_secondary_order_id(self, secondary_order_id):
self._secondary_order_id = str(secondary_order_id)

def __simple_object__(self):
return properties(self)

Expand Down

0 comments on commit caa22f5

Please sign in to comment.