| | |
| | | zyltgb_as_yi = round(zyltgb / 100000000, 2) |
| | | if zyltgb_as_yi > constant.MAX_CODE_RADICAL_BUY_ZYLTGB_AS_YI: |
| | | return False, "自由流通市值过大" |
| | | elif zyltgb_as_yi < constant.MIN_CODE_RADICAL_BUY_ZYLTGB_AS_YI: |
| | | elif zyltgb_as_yi < constant.MIN_CODE_RADICAL_BUY_ZYLTGB_AS_YI: |
| | | return False, "自由流通市值过小" |
| | | # 判断昨日是否跌幅过大 |
| | | k_format = code_nature_analyse.CodeNatureRecordManager().get_k_format_cache(code) |
| | | if k_format and len(k_format) > 12 and k_format[12]: |
| | | return False, "上个交易日跌幅过大" |
| | | |
| | | if gpcode_manager.BlackListCodeManager().is_in_cache(code): |
| | | if deal_codes is not None and code in deal_codes: |
| | | pass |
| | |
| | | cls.__deal_big_order_nos_dict[code].clear() |
| | | |
| | | @classmethod |
| | | def add_big_buy_order_deal(cls, code, order_nos:list): |
| | | def add_big_buy_order_deal(cls, code, order_nos: list): |
| | | if code not in cls.__deal_big_order_nos_dict: |
| | | cls.__deal_big_order_nos_dict[code] = set() |
| | | for order_no in order_nos: |