# ********************************************************* # 实盘易 SDK 配置 # 如无特别说明,配置项修改后,将在策略重启后生效 # 注意: # - 请勿在策略运行期间修改结构,比如 id 等关键信息 # - 配置项冒号后需保留一个空格 # - 为必选项,[xxx] 为可选项;需要将括号移除 # - 为多选一项,使用其中一项即可 # ********************************************************* # ********************************************************* # 代理配置 # ********************************************************* proxies: - id: default base-url: http://www.iguuu.com/proxy/trade # 爱股网用户名 username: # 爱股网密码 password: # ********************************************************* # 实盘易配置 # ********************************************************* gateways: # 实盘易-1 配置 - id: gateway-1 # 连接方式 # DIRECT:直连,适用于有公网 IP 的环境 # PROXY: 通过爱股网代理连接 connection-method: # IP 地址 host: xxx.xxx.xxx.xxx # 端口 port: 8888 # 代理 ID # 连接方式为“代理”时需要设置 proxy: default # 实例 ID,即运行实盘易的计算机名 # 连接方式为“代理”时需要设置 instance-id: # 密钥 key: [key] # 超时 timeout: # 连接超时 connect: 5.0 # 读取超时 read: 10.0 # 交易客户端 clients: # 客户端-1 # 注意:id 需全局唯一 - id: client-1 # 查询串,对应于 API 的 client 参数 # 其中 xxxx 为交易账号或交易账号后半段 query: account:xxxx # 是否默认? # 1 个实盘易只允许设置 1 个交易客户端为默认 default: true # 其他资产价值 # 基金及其他非场内资产价值,该项配置用于校验账户 other-value: 0 # 总资产价值偏差率 # 该项配置用于校验账户 total-value-deviation-rate: 0.001 # 保留名单,每行一个 # 股票代码,注意使用 str 标签 # 例如:!!str 000001 # 注意:该配置在下次 handle_data 调用时生效 reserved-securities: # 含有非数字的代码 - \D # B股代码 - ^[92] # 港股代码 - ^[\d]{5}$ # 逆回购代码 - ^(204|131) # 新标准券代码 - !!str 888880 # 客户端-2 - id: client-2 query: account:xxxx other-value: 0 total-value-deviation-rate: 0.001 reserved-securities: - \D - ^[92] - ^[\d]{5}$ - ^(204|131) - !!str 888880 # 实盘易-2 配置 - id: gateway-2 # 连接方式 connection-method: DIRECT host: xxx.xxx.xxx.xxx port: 8888 key: timeout: connect: 5.0 read: 10.0 clients: - id: client-3 query: title:monijiaoyi default: true other-value: 0 total-value-deviation-rate: 0.001 reserved-securities: - \D - ^[92] - ^[\d]{5}$ - ^(204|131) - !!str 888880 - id: client-4 query: title:xxx,account:xxx other-value: 0 total-value-deviation-rate: 0.001 reserved-securities: - \D - ^[92] - ^[\d]{5}$ - ^(204|131) - !!str 888880 # ********************************************************* # 策略配置 # 实体关系 # # manager 1 ---- N trader 1 ---- 1 交易客户端(client) # # ********************************************************* managers: # manager-1 配置 - id: manager-1 traders: # trader-1 - id: trader-1 client: client-1 # 是否开启? # 正式运行时设置为 true enabled: true # 是否排练?排练时不会下单。 # 正式运行时设置为 false dry-run: true # 工作模式 # 1. SYNC: 指按模拟交易的持仓进行同步 # 2. FOLLOW:指按模拟交易的下单进行跟单 # 目前米筐只支持 SYNC 模式 mode: SYNC # 同步选项 # 如果该策略无需同步操作,可以省略 sync 配置项 # 注意:该配置在下次 handle_data 调用时生效 sync: # 同步前是否撤销模拟盘未成交订单 # 如果该选项未启用,并且模拟盘有未成交订单,SDK 将不会做同步 pre-clear-for-sim: false # 同步前是否撤销实盘未成交订单 pre-clear-for-live: false # 最小订单金额,低于该值的订单将被忽略,以防因为价格波动导致的频繁调仓 # 取值可以为数值,或者百分比 min-order-value: 1% # 最大订单金额,用于分单 # 取值为数值 max-order-value: 200000 # 轮次间隔时间,单位为毫秒 # 建议不小于 5 秒,以防交易软件持仓刷新过慢 round-interval: 5000 # 批次间隔时间,单位为毫秒 batch-interval: 1000 # 下单间隔时间,单位为毫秒 order-interval: 1000 # 默认为 2 轮,该选项用于增加额外轮次 # 额外轮次 extra-rounds: 0 - id: manager-2 traders: - id: trader-2 client: client-1 enabled: true dry-run: true mode: SYNC sync: pre-clear-for-sim: false pre-clear-for-live: false min-order-value: 1% max-order-value: 200000 round-interval: 5000 batch-interval: 1000 order-interval: 1000 extra-rounds: 0