Administrator
2023-11-24 d6b6be5eb2ae00a8ccf46bd7d53cd7d0c1e59c72
server.py
@@ -11,11 +11,9 @@
import time
from utils import alert_util, data_process, global_util, ths_industry_util, tool, import_util, socket_util
from code_attribute import code_volumn_manager, code_nature_analyse, global_data_loader, gpcode_manager, \
    gpcode_first_screen_manager, first_target_code_data_processor
from code_attribute import code_volumn_manager, global_data_loader, gpcode_manager, first_target_code_data_processor
import constant
from user import authority
import inited_data
from l2 import l2_data_manager_new, l2_data_manager, l2_data_log, l2_log, code_price_manager
import l2_data_util
from l2.cancel_buy_strategy import HourCancelBigNumComputer, LCancelBigNumComputer
@@ -25,15 +23,15 @@
from third_data import block_info, kpl_api
from third_data.code_plate_key_manager import CodesHisReasonAndBlocksManager
from third_data.history_k_data_util import HistoryKDatasUtils
from third_data.kpl_data_manager import KPLCodeLimitUpReasonManager, KPLLimitUpDataRecordManager
from third_data.kpl_data_manager import KPLCodeLimitUpReasonManager
from ths import l2_listen_pos_health_manager, l2_code_operate, client_manager
from trade import trade_data_manager, trade_manager, l2_trade_util, deal_big_money_manager, \
from trade import trade_data_manager, trade_manager, l2_trade_util, \
    current_price_process_manager, trade_juejin
from code_attribute.code_data_util import ZYLTGBUtil
import l2.transaction_progress
from log_module.log import logger_l2_error, logger_device, logger_trade_delegate, logger_buy_1_volumn_record, \
    logger_l2_trade_queue, logger_l2_latest_data, logger_l2_trade_buy_queue, logger_first_code_record, logger_debug
    logger_l2_trade_queue, logger_l2_latest_data, logger_l2_trade_buy_queue, logger_debug
from trade.huaxin import huaxin_trade_record_manager
from trade.trade_manager import TradeTargetCodeModeManager
from trade.trade_queue_manager import THSBuy1VolumnManager, thsl2tradequeuemanager
@@ -954,35 +952,4 @@
                trade_manager.save_trade_success_data(fdatas)
        except:
            pass
        time.sleep(1.5)
if __name__ == "__main__":
    codes = ["002792"]  # gpcode_manager.FirstGPCodesManager().get_first_gp_codes()
    for code in codes:
        volumes_data = inited_data.get_volumns_by_code(code, 150)
        # volumes_data = volumes_data[1:]
        print(code, code_nature_analyse.is_up_too_high_in_10d(volumes_data))
        # try:
        #     global_data_loader.load_zyltgb()
        #     limit_up_price = float(gpcode_manager.get_limit_up_price(code))
        #     volumes_data = inited_data.get_volumns_by_code(code, 150)
        #     volumes_data = volumes_data[1:]
        #     volumes = inited_data.parse_max_volume(volumes_data[:60],
        #                                            code_nature_analyse.is_new_top(limit_up_price,
        #                                                                           volumes_data[:60]))
        #     logger_first_code_record.info("{} 获取到首板60天最大量:{}", code, volumes)
        #     code_volumn_manager.set_histry_volumn(code, volumes[0], volumes[1], volumes[2])
        #     # 判断K线形态
        #     k_format = code_nature_analyse.get_k_format(
        #         limit_up_price, volumes_data)
        #     print(k_format)
        #
        #     code_nature_analyse.set_record_datas(code,
        #                                          gpcode_manager.get_limit_up_price(code),
        #                                          volumes_data)
        # except:
        #     pass
        # code_nature_analyse.set_record_datas(code,
        #                                      limit_up_price,
        #                                      volumes_data)
        time.sleep(1.5)