| | |
| | | order_begin_pos.count = 0 |
| | | order_begin_pos.buy_single_index = buy_single_index |
| | | if order_begin_pos.sell_info: |
| | | if float(total_datas[buy_single_index]["val"]["price"])>=3: |
| | | # 暂时打8折 |
| | | order_begin_pos.threshold_money = int(sell_info[1] * 0.8) |
| | | # 深证总卖大于1000万的票,m值打5折 |
| | |
| | | order_begin_pos.threshold_money = int(sell_info[1] * 0.5) |
| | | else: |
| | | order_begin_pos.threshold_money = int(sell_info[1] * 0.6) |
| | | else: |
| | | order_begin_pos.threshold_money = int(sell_info[1]) |
| | | l2_log.debug(code, "获取到买入信号起始点:{} ,计算范围:{}-{} ,量比:{},是否板上买:{},数据:{} 模式:{}({})", buy_single_index, |
| | | compute_start_index, |
| | | compute_end_index, cls.volume_rate_info[code], order_begin_pos.at_limit_up, |
| | |
| | | @classmethod |
| | | def __compute_fast_order_begin_pos(cls, code, start_index, end_index): |
| | | limit_up_price = gpcode_manager.get_limit_up_price(code) |
| | | # if float(limit_up_price) >= 10: |
| | | # return False, -1, "股价大于10块" |
| | | # if float(limit_up_price) < 3: |
| | | # return False, -1, "股价小于3块" |
| | | total_datas = local_today_datas[code] |
| | | start_time_str = total_datas[start_index]["val"]["time"] |
| | | # if tool.trade_time_sub(start_time_str, "13:00:00") > 0: |