48 lines
1.7 KiB
Python
48 lines
1.7 KiB
Python
class KrakenOrder():
|
|
def __init__(self, ordertype, type, pair, userref=None, volume=None, price=None, price2=None, trigger=None, leverage=None,
|
|
oflags=None, timeinforce=None, starttm=0, expiretm=0, close_ordertype=None, close_price=None, close_price2=None,
|
|
deadline=None, validate=True, otp=None):
|
|
self.ordertype = ordertype
|
|
self.type = type
|
|
self.pair = pair
|
|
self.userref = userref
|
|
self.volume = volume
|
|
self.price = price
|
|
self.price2 = price2
|
|
self.trigger = trigger
|
|
self.leverage = leverage
|
|
self.oflags = oflags
|
|
self.timeinforce = timeinforce
|
|
self.starttm = starttm
|
|
self.expiretm = expiretm
|
|
self.close_ordertype = close_ordertype
|
|
self.close_price = close_price
|
|
self.close_price2 = close_price2
|
|
self.deadline = deadline
|
|
self.validate = validate
|
|
self.otp = otp
|
|
|
|
def __str__(self):
|
|
return str({
|
|
'ordertype': self.ordertype,
|
|
'type': self.type,
|
|
'pair': self.pair,
|
|
'userref': self.userref,
|
|
'volume': self.volume,
|
|
'price': self.price,
|
|
'price2': self.price2,
|
|
'trigger': self.trigger,
|
|
'leverage': self.leverage,
|
|
'oflags': self.oflags,
|
|
'timeinforce': self.timeinforce,
|
|
'starttm': self.starttm,
|
|
'expiretm': self.expiretm,
|
|
'close_ordertype': self.close_ordertype,
|
|
'close_price': self.close_price,
|
|
'close_price2': self.close_price2,
|
|
'deadline': self.deadline,
|
|
'validate': self.validate,
|
|
'otp': self.otp
|
|
})
|
|
|