def __init__(self, currency: Currency, qty: str = 0, min_fraction: Optional[str] = None,
max_fraction: Optional[str] = None) -> None:
self.persistent_redis_server = StrictRedis(host='localhost', port=6379, db=1)
self.currency = currency
self.qty = Decimal(qty)
try:
self.min_fraction = min_fraction or PORTFOLIO_MAKEUP[currency.name][0]
except (KeyError, IndexError):
self.min_fraction = '0.0'
self.min_fraction = Decimal(self.min_fraction)
try:
self.max_fraction = max_fraction or PORTFOLIO_MAKEUP[currency.name][1]
except (KeyError, IndexError):
self.max_fraction = '1.0'
self.max_fraction = Decimal(self.max_fraction)
评论列表
文章目录