2 Star 8 Fork 11

王布衣/engine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config_rules.go 3.92 KB
一键复制 编辑 原始数据 按行查看 历史
package config
// RuleParameter 规则参数
type RuleParameter struct {
SectorsFilter bool `yaml:"sectors_filter" default:"false"` // 是否启用板块过滤, false代表全市场扫描
SectorsTopN int `yaml:"sectors_top_n" default:"3"` // 最多关联多少个板块, 默认3个
StockTopNInSector int `yaml:"stock_top_n_in_sector" default:"5"` // 板块内个股排名前N
IgnoreCodes []string `yaml:"ignore_codes" default:"[\"sh68\",\"bj\"]"` // 忽略的证券代码段, 默认忽略科创板和北交所全部
CapitalMin float64 `yaml:"capital_min" default:"2"` // 2 * 亿 流通股本最小值
CapitalMax float64 `yaml:"capital_max" default:"20"` // 20 * 亿 流通股本最大值
MarketCapMin float64 `yaml:"market_cap_min" default:"0.5"` // 流通市值-最小
MarketCapMax float64 `yaml:"market_cap_max" default:"100"` // 流通市值-最大
PriceMin float64 `yaml:"price_min" default:"2.00"` // 2.00 股价最低
PriceMax float64 `yaml:"price_max" default:"30.00"` // 30.00 股价最高
MaximumIncreaseWithin5days float64 `yaml:"maximum_increase_within_5_days" default:"20.00"` // 20.00 5日累计最大涨幅
MaximumIncreaseWithin10days float64 `yaml:"maximum_increase_within_10_days" default:"70.00"` // 70.00 10日累计最大涨幅
MaxReduceAmount float64 `yaml:"max_reduce_amount" default:"-1000"` // -1000 最大流出1000万
TurnZMax float64 `yaml:"turn_z_max" default:"200.00"` // 200.00 换手最大值
TurnZMin float64 `yaml:"turn_z_min" default:"1.50"` // 1.50 换手最小值
OpenRateMax float64 `yaml:"open_rate_max" default:"2.00"` // 2.00 最大涨幅
OpenRateMin float64 `yaml:"open_rate_min" default:"-2.00"` // -2.00 最低涨幅
QuantityRatioMax float64 `yaml:"quantity_ratio_max" default:"9.99"` // 9.99 最大开盘量比
QuantityRatioMin float64 `yaml:"quantity_ratio_min" default:"1.00"` // 1.00 最小开盘量比
SafetyScoreMin float64 `yaml:"safety_score_min" default:"80"` // 80 通达信安全分最小值
VolumeRatioMax float64 `yaml:"volume_ratio_max" default:"3.82"` // 1.800 成交量放大不能超过1.8
VixMax float64 `yaml:"vix_max" default:"100"` // 波动率最大值100
VixMin float64 `yaml:"vix_min" default:"0"` // 波动率最小值0
TurnoverRateMax float64 `yaml:"turnover_rate_max" default:"20.00"` // 换手率最大20%
TurnoverRateMin float64 `yaml:"turnover_rate_min" default:"1.00"` // 换手率最小1%
AmplitudeRatioMax float64 `yaml:"amplitude_ratio_max" default:"15"` // 振幅 最大
AmplitudeRatioMin float64 `yaml:"amplitude_ratio_min" default:"0"` // 振幅 最小
BiddingVolumeMax int `yaml:"bidding_volume_max" default:"5000"` // 5档行情委托平均最大值
BiddingVolumeMin int `yaml:"bidding_volume_min" default:"100"` // 5档行情委托平均最小值
SentimentHigh float64 `yaml:"sentiment_high" default:"61.8"` // 情绪值最高
SentimentLow float64 `yaml:"sentiment_low" default:"38.2"` // 情绪值最低
}
// RuleConfig 获取交易配置
func RuleConfig() RuleParameter {
return GlobalConfig.Rules
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/quant1x/engine.git
git@gitee.com:quant1x/engine.git
quant1x
engine
engine
v0.7.7

搜索帮助