| | |
| | | today_limit_up_price) |
| | | # print(f"throwing_pressure_position === {throwing_pressure_position}") |
| | | # 计算瞬时量幅比 |
| | | # 瞬时量幅比 = 瞬时交易量 / 昨日交易量 / 瞬时涨幅 |
| | | last_volume_to_growth_ratio = (round(current_last_volume / 10000, 2) / round( |
| | | k_line_data[0]['volume'] / 10000, 2)) / (round(tick_growth, 2) / 100) |
| | | |
| | |
| | | elif data_cache.have_plate_buy_times >= 3: |
| | | logger_info(f"【不利】有概念买入已经 3 次了!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | elif len(data_cache.addition_position_symbols_set) >= 3: |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | logger_info(f"【不利】当日已经买了3只票!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif now_time < data_cache.OPENING_TIME or now_time > data_cache.NOON_MARKET_TIME: |
| | | logger_info(f"【不利】不在9:30-13:05时间内!不买!!") |
| | | else: |
| | |
| | | get_order_money(), |
| | | k_line_data[0]['sec_name'], |
| | | current_price) |
| | | # 查看一下该股有无大单 |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | # 检测持仓代码集合中有无下单个股,才认为交易成功 |
| | | if symbol_code not in data_cache.position_symbols_set: |
| | | logger_info( |
| | |
| | | f"【不利】同概念只买一次,不买了,公司名称:{k_line_data[0]['sec_name']},重复相交概念==={intersection_plate}") |
| | | elif data_cache.have_plate_buy_times >= 1: |
| | | logger_info(f"【不利】有概念无强度买入已经1次了!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif len(data_cache.addition_position_symbols_set) >= 4: |
| | | logger_info(f"【不利】当日已经买了3只票!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif now_time < data_cache.OPENING_TIME or now_time > data_cache.NOON_MARKET_TIME: |
| | | logger_info(f"【不利】不在9:30-13:05时间内!不买!!") |
| | | else: |
| | |
| | | # data_cache.have_plate_buy_times += 1 |
| | | # # 将买入个股的当时概念添加到全局变量中存储 |
| | | # data_cache.bought_plate.extend(limit_up_plate_included_list) |
| | | # # 查看一下该股有无大单 |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | # 检测持仓代码集合中有无下单个股,才认为交易成功 |
| | | if symbol_code not in data_cache.position_symbols_set: |
| | | logger_info( |
| | |
| | | f"【不利】自由市值大于100亿,且未发现大单!不买!! 公司名称:{k_line_data[0]['sec_name']},最新价: {current_price}") |
| | | elif data_cache.have_strength_buy_times >= 1: |
| | | logger_info(f"【不利】有强度买入 1 次了!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif len(data_cache.addition_position_symbols_set) >= 3: |
| | | logger_info(f"【不利】当日已经买了3只票!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif now_time < data_cache.OPENING_TIME or now_time > data_cache.NOON_MARKET_TIME: |
| | | logger_info(f"【不利】不在9:30-13:05时间内!不买!!") |
| | | else: |
| | |
| | | # data_cache.have_strength_buy_times += 1 |
| | | # # 将买入个股的当时概念添加到全局变量中存储 |
| | | # data_cache.bought_plate.extend(strength_plate) |
| | | # 查看一下该股有无大单 |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | # 检测持仓代码集合中有无下单个股,才认为交易成功 |
| | | if symbol_code not in data_cache.position_symbols_set: |
| | | logger_info( |
| | |
| | | f"【不利】自由市值小于6亿!不买!! 公司名称:{k_line_data[0]['sec_name']},最新价: {current_price}") |
| | | elif data_cache.have_small_turn_large_buy_times >= 1: |
| | | logger_info(f"【不利】有小量换大涨幅买入已经 1 次了!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif len(data_cache.addition_position_symbols_set) >= 4: |
| | | logger_info( |
| | | f"【不利】当日已经买了4只票!不买了!!公司名称:{k_line_data[0]['sec_name']},") |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | elif ( |
| | | data_cache.MORN_MARKET_TIME < now_time < data_cache.NOON_MARKET_TIME) is False or free_market_value < 100 or ( |
| | | today_open_growth < 5 or today_growth < 5): |
| | |
| | | # data_cache.have_small_turn_large_buy_times += 1 |
| | | # # 将买入个股的当时概念添加到全局变量中存储 |
| | | # data_cache.bought_plate.append(k_line_data[0]['sec_name']) |
| | | # 查看一下该股有无大单 |
| | | L2_data_analysis.find_L2_big_order_of_code(symbol_code) |
| | | # 检测持仓代码集合中有无下单个股,才认为交易成功 |
| | | if symbol_code not in data_cache.position_symbols_set: |
| | | logger_info( |