env: dry_run market_type: linear leverage: 10 time_start: "20250101" time_end: "20251112" stake_amount: 30 concur_num: 3 # stake_pct: 30 max_stake_amt: 5000 pairs: [] relay_sim_unfinish: false stake_currency: [USDT] wallet_amounts: USDT: 1400 run_policy: - name: llmjob:H3762 stake_rate: 5 refine_tf: 1m - name: llmjob:845 stake_rate: 5 refine_tf: 1m - name: llmjob:H3782 stake_rate: 1 refine_tf: 1m # - name: llmjob:1525 # run_timeframes: [5m] # stake_rate: 0.4 # params: # max_open_pair: 5 # max_pair: 30 # - name: llmjob:2523 # stake_rate: 20 pairmgr: cron: '0 0 0 1 */2 *' # 秒 分钟 小时 日 月 星期 offset: 0 limit: 999 force_filters: false pos_on_rotation: close pairlists: - name: VolumePairList limit_rate: 0.7 limit: 360 min_value: 100000 cache_secs: 7200 back_period: 30d - name: PriceFilter # 价格过滤器 max_unit_value: 200 # 最大允许的单位价格变动对应的价值(针对定价货币,一般是USDT)。 precision: 0.0015 # 按价格精度过滤交易对,默认要求价格变动最小单位是0.1% min: 0.0001 # 最低价格 max: 500000 # 最高价格 - name: RateOfChangeFilter # 波动性过滤器 back_days: 10 # 回顾的K线天数 min: 0.03 # 最小价格变动比率 max: 3 # 最大价格变动比率 cache_secs: 1440 # 缓存时间,秒 - name: SpreadFilter # 流动性过滤器 max_ratio: 0.005 # 公式:1-bid/ask,买卖价差占价格的最大比率 - name: AgeFilter # 按标的的上市天数过滤 min: 180 - name: VolatilityFilter # 波动性过滤器,公式:std(log(c/c1)) * sqrt(back_days) back_days: 10 # 回顾的K线天数 max: 1 # 波动分数最大值,此值越大,允许一些在1d级别上变化非常剧烈的标的 min: 0.03 # 波动分数最小值,此值越小,允许一些在1d级别上变化非常小的标的 - name: OffsetFilter rate: 0.5 limit: 30