Administrator
1 天以前 e2cc5aa42af079cef0701727ea271b3f77ba41d5
servers/huaxin_trade_server.py
@@ -681,8 +681,8 @@
        refer_sell_money = 0
        if refer_sell_data:
            refer_sell_money = refer_sell_data[1]
        if refer_sell_money < 5000e4:
            l2_log.debug(code, "最近涨停卖被吃,总抛压小于5000w")
        if refer_sell_money < 1000e4:
            l2_log.debug(code, "最近涨停卖被吃,总抛压小于1000w")
            return
        self.process_limit_up_active_buy(code, [data[0]], is_last_sell_deal=True)
@@ -752,7 +752,15 @@
                                                                                                 no_left_limit_up_sell=no_left_limit_up_sell)
                    else:
                        result_by_volume = radical_buy_strategy.BUY_MODE_BY_L2, f"最后一笔涨停卖成交"
                    l2_log.info(code, logger_l2_radical_buy, f"量买入结果判断:{code}, 结果:{result_by_volume} 板块:{buy_blocks}")
                    # 判断总卖是否大于0
                    huaxin_timestamp = transaction_datas[-1][3]
                    # 获取参考总卖额
                    refer_sell_data = L2MarketSellManager().get_refer_sell_data(code, l2_huaxin_util.convert_time(
                        huaxin_timestamp))
                    if not refer_sell_data or refer_sell_data[0] <= 0:
                        result_by_volume = radical_buy_strategy.BUY_MODE_NONE, f"总卖额为0"
                    l2_log.info(code, logger_l2_radical_buy,
                                f"量买入结果判断:{code}, 结果:{result_by_volume} 板块:{buy_blocks}  参考总卖-{refer_sell_data}")
                    in_blocks = RealTimeKplMarketData.get_top_market_jingxuan_blocks()
                    buy_blocks_with_money = [(b, RealTimeKplMarketData.get_jx_block_in_money(b),
                                              in_blocks.index(b) if b in in_blocks else -1) for b in buy_blocks]