Administrator
2025-07-08 283a7c89f85b1584fde8ff429028506dc00e53d7
strategy/strategy_params_settings.py
@@ -14,12 +14,13 @@
    STATE_NORMAL_BUY = 1
    def __init__(self):
        # 交易状态
        self.trade_state = 1
        # 买入金额
        self.buy_money = 2000
        # 最大买入票的数量
        self.max_buy_codes_count = 10
        self.max_buy_codes_count = 100
        # 每个板块最多买入的代码数量
        self.max_buy_codes_count_per_plate = 1
        # 价格区间
        self.price_range = (3, 60)
        # 老题材涨停数
@@ -31,7 +32,7 @@
        # 昨日不能跌停
        self.cant_yesterday_limit_down = True
        # 昨日不能炸板
        self.cant_yesterday_open_limit_up = False
        self.cant_yesterday_open_limit_up = True
        # 有涨停的交易日数量
        self.has_limit_up_days = 10
        # xx个交易日内不能有xx次涨停
@@ -50,12 +51,12 @@
        self.count_of_open_limit_up = 3
        # 是否可买创业板
        self.can_buy_ge_code = True
        # 自由市值范围
        self.zyltgb_range = (10e8, 300e8)
        # 自由市值范围(单位为亿)
        self.zyltgb_range = (10, 120)
        # 是否可买今日涨停过的票
        self.can_buy_limited_up = False
        # 最低开盘涨幅
        self.min_open_rate = 0.00001
        self.min_open_rate = -3
        # 可买的涨幅比例
        self.avaiable_rates = (-0.03, 0.07)
        # 今日涨停价需突破XX日最高价,None表示此条数据不生效
@@ -101,5 +102,6 @@
if __name__ == "__main__":
    settings = StrategyParamsSettingsManager().get_settings()
    StrategyParamsSettingsManager().set_settings(settings)
    print(vars(StrategyParamsSettings()))
    # settings = StrategyParamsSettingsManager().get_settings()
    # StrategyParamsSettingsManager().set_settings(settings)