一个环境
环境下有
一个资金池,外部会不断注入资金池或从资金池取走资金(资金流水) pool->{}
其它环境参数
一个算法 预测 func(args)->incRate, probaRate 决策 func(incRate, probaRate)->trade,volume 交易 func(trade, volume)->true/false
适用性计算 pool 增长
一个遗传定律-动态 遗传定律的内部参数 1. 适用性分数计算 2. 变异方式 3. 杂交方式
一个神经网络-预测 神经网路的内部参数
对过去的总结 经验
对现在的把握 止盈止损
对未来的预测 进入场
策略必须有一个回测收益信息,同时共同跑模拟盘,进行竞争,模拟盘的收益与回测信息将作为是否淘汰的依据
实盘里存在一个空间类似于硬盘槽一样的地方,专门用于存放可动态的插入或拔出策略 当策略经过模拟盘的竞争洗礼后,需要手动插入实盘策略槽中,分配实盘资金,进行实盘交易
环境(平台) { 市场信息 交易数据 实时数据 回测 { 交易数据 } 模拟盘(洗礼) { 策略槽 { 策略 资金 } } 策略表 { 神经网络 策略 策略组合 } 策略竞争 遗传算法
策略淘汰(实盘也将淘汰)
实盘 {
实时数据
策略槽 {
策略
资金
}
总体收益
收益统计
}
}