gitee.com/quant1x/engine@v1.8.4/config/config_rules.go (about)

     1  package config
     2  
     3  // RuleParameter 规则参数
     4  type RuleParameter struct {
     5  	SectorsFilter               bool        `yaml:"sectors_filter" default:"false"`              // 是否启用板块过滤, false代表全市场扫描
     6  	SectorsTopN                 int         `yaml:"sectors_top_n" default:"3"`                   // 最多关联多少个板块, 默认3个
     7  	StockTopNInSector           int         `yaml:"stock_top_n_in_sector" default:"5"`           // 板块内个股排名前N
     8  	IgnoreRuleGroup             []int       `yaml:"ignore_rule_group"`                           // 忽略规则组合
     9  	IgnoreCodes                 []string    `yaml:"ignore_codes" default:"[\"sh68\",\"bj\"]"`    // 忽略的证券代码段, 默认忽略科创板和北交所全部
    10  	MaximumIncreaseWithin5days  float64     `yaml:"maximum_increase_within_5d" default:"20.00"`  // 20.00 5日累计最大涨幅
    11  	MaximumIncreaseWithin10days float64     `yaml:"maximum_increase_within_10d" default:"70.00"` // 70.00 10日累计最大涨幅
    12  	MaxReduceAmount             float64     `yaml:"max_reduce_amount" default:"-1000"`           // -1000 最大流出1000万
    13  	SafetyScore                 NumberRange `yaml:"safety_score" default:"80~"`                  // 80 通达信安全分最小值
    14  	VolumeRatio                 NumberRange `yaml:"volume_ratio" default:"0.382~2.800"`          // 1.800 成交量放大不能超过1.8
    15  	Capital                     NumberRange `yaml:"capital" default:"0.5~20"`                    // 流通股本, 默认0.5亿~20亿
    16  	MarketCap                   NumberRange `yaml:"market_cap" default:"4~600"`                  // 流通市值, 默认4亿~600亿
    17  	Price                       NumberRange `yaml:"price" default:"2~"`                          // 股价: 4.9E-324~1.7976931348623157e+308
    18  	OpenChangeRate              NumberRange `yaml:"open_change_rate"  default:""`                // 开盘涨幅, 默认不限制
    19  	OpenQuantityRatio           NumberRange `yaml:"open_quantity_ratio" default:""`              // 开盘量比, 默认不限制
    20  	OpenTurnZ                   NumberRange `yaml:"open_turn_z" default:""`                      // 开盘换手, 默认不限制
    21  	ChangeRate                  NumberRange `yaml:"change_rate"  default:""`                     // 盘中策略涨幅范围, 默认不限制
    22  	Vix                         NumberRange `yaml:"vix" default:""`                              // 波动率, 默认不限制
    23  	TurnoverRate                NumberRange `yaml:"turnover_rate" default:""`                    // 换手率范围, 默认不限制
    24  	AmplitudeRatio              NumberRange `yaml:"amplitude_ratio" default:""`                  // 振幅范围, 默认不限制
    25  	BiddingVolume               NumberRange `yaml:"bidding_volume" default:""`                   // 5档行情委托平均值范围, 默认不限制
    26  	Sentiment                   NumberRange `yaml:"sentiment" default:"38.2~61.80"`              // 情绪范围
    27  	GapDown                     bool        `yaml:"gap_down" default:"true"`                     // 买入是否允许跳空低开, 默认是允许
    28  	CheckEPS                    bool        `yaml:"check_eps" default:"false"`                   // 是否检测每股收益, 默认不检测
    29  	CheckBPS                    bool        `yaml:"check_bps" default:"false"`                   // 是否检测每股净资产, 默认不检测
    30  	CheckSafetyScore            bool        `yaml:"check_safety_score" default:"false"`          // 是否检测安全分
    31  	FinancingBalanceRatio       float64     `yaml:"financing_balance_ratio" default:"10"`        // 融资余额占比阀值, 过滤超过阀值的标的
    32  }