| | |
| | | total_sell_volume = 0 |
| | | if current_sell and len(current_sell) > 2: |
| | | total_sell_volume = current_sell[2] |
| | | volume_rate = code_volumn_manager.get_volume_rate(code, total_sell_volume=total_sell_volume) |
| | | volume_rate_index = code_volumn_manager.get_volume_rate_index(volume_rate) |
| | | volume_rate = code_volumn_manager.CodeVolumeManager().get_volume_rate(code, total_sell_volume=total_sell_volume) |
| | | volume_rate_index = code_volumn_manager.CodeVolumeManager().get_volume_rate_index(volume_rate) |
| | | # 计算分值 |
| | | limit_up_time = cls.__LimitUpTimeManager.get_limit_up_time_cache(code) |
| | | if limit_up_time is None: |
| | |
| | | b_need_cancel, b_cancel_data = cls.__HourCancelBigNumComputer.need_cancel(code, _buy_single_index, |
| | | _buy_exec_index, start_index, |
| | | end_index, total_data, |
| | | code_volumn_manager.get_volume_rate_index( |
| | | code_volumn_manager.CodeVolumeManager().get_volume_rate_index( |
| | | order_begin_pos.buy_volume_rate), |
| | | cls.volume_rate_info[code][1], |
| | | is_first_code) |
| | |
| | | # 上证安全笔数为3 |
| | | safe_count = 3 |
| | | if tool.is_sz_code(code): |
| | | money_y = code_volumn_manager.get_reference_volume_as_money_y(code) |
| | | money_y = code_volumn_manager.CodeVolumeManager().get_reference_volume_as_money_y(code) |
| | | # 大于8亿的安全笔数必须有8笔 |
| | | if money_y >= 8: |
| | | safe_count = 8 |