| | |
| | | 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) |
| | | # 老题材涨停数 |
| | |
| | | # 昨日不能跌停 |
| | | 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次涨停 |
| | |
| | | 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表示此条数据不生效 |
| | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | settings = StrategyParamsSettingsManager().get_settings() |
| | | StrategyParamsSettingsManager().set_settings(settings) |
| | | print(vars(StrategyParamsSettings())) |
| | | # settings = StrategyParamsSettingsManager().get_settings() |
| | | # StrategyParamsSettingsManager().set_settings(settings) |