| | |
| | | |
| | | |
| | | def get_limit_up_price(code, pre_close_price): |
| | | limit_up_price = to_price(decimal.Decimal(str(pre_close_price)) * decimal.Decimal(f"{get_limit_up_rate(code)}")) |
| | | limit_up_price = to_price(decimal.Decimal(str(pre_close_price)) * decimal.Decimal(f"{get_limit_up_rate(code)}"), "0.00" if is_stock(code) else "0.000") |
| | | return limit_up_price |
| | | |
| | | |
| | | def get_limit_down_price(code, pre_close_price): |
| | | limit_down_price = to_price(decimal.Decimal(str(pre_close_price)) * decimal.Decimal(f"{get_limit_down_rate(code)}"), "0.00" if is_stock(code) else "0.000") |
| | | return limit_down_price |
| | | |
| | | |
| | | # 将时间戳s格式化 |
| | | def to_time_str(timestamp_second, format_="%H:%M:%S"): |
| | | return datetime.datetime.fromtimestamp(timestamp_second).strftime(format_) |