| | |
| | | return False, None |
| | | |
| | | |
| | | # 是否为主板代码 |
| | | def is_shsz_code(code): |
| | | if code.find("00") == 0 or code.find("60") == 0: |
| | | def is_can_buy_code(code): |
| | | if code.find("00") == 0 or code.find("60") == 0 or code.find("30") == 0: |
| | | return True |
| | | return False |
| | | |
| | | |
| | | def get_limit_up_rate(code): |
| | | # 获取涨停倍数 |
| | | if code.find("00") == 0 or code.find("60") == 0: |
| | | return 1.1 |
| | | else: |
| | | return 1.2 |
| | | |
| | | |
| | | def get_limit_down_rate(code): |
| | | # 获取涨停倍数 |
| | | if code.find("00") == 0 or code.find("60") == 0: |
| | | return 0.9 |
| | | else: |
| | | return 0.8 |
| | | |
| | | |
| | | def get_thread_id(): |
| | |
| | | return count |
| | | |
| | | |
| | | # 深证 |
| | | MARKET_TYPE_SZSE = 1 |
| | | # 上证 |
| | | MARKET_TYPE_SSE = 0 |
| | | # 未知 |
| | | MARKET_TYPE_UNKNOWN = -1 |
| | | |
| | | |
| | | def get_market_type(code): |
| | | """ |
| | | 根据股票代码 |
| | | :param code: |
| | | :return: |
| | | """ |
| | | if code.find("00") == 0 or code.find("30") == 0 or code.find("12") == 0: |
| | | return MARKET_TYPE_SZSE |
| | | elif code.find("60") == 0 or code.find("68") == 0 or code.find("11") == 0: |
| | | return MARKET_TYPE_SSE |
| | | else: |
| | | return MARKET_TYPE_UNKNOWN |
| | | |
| | | |
| | | def is_sh_code(code): |
| | | """ |
| | | 是否是上证 |
| | | @param code: |
| | | @return: |
| | | """ |
| | | return get_market_type(code) == MARKET_TYPE_SSE |
| | | |
| | | |
| | | def is_sz_code(code): |
| | | """ |
| | | 是否是深证 |
| | | @param code: |
| | | @return: |
| | | """ |
| | | return get_market_type(code) == MARKET_TYPE_SZSE |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | print(to_time_with_ms("11:29:50", 15)) |
| | | print(is_sz_code("0000")) |