你好 能帮忙把这个模型程式化不 后台的
选择操作的K线周期,(分钟或者日K)
选品种,在指定的几个品种中轮询,符合条件的就操作,同一时刻只操作一个品种。
启动软件平台
定义账户初始资金
检查仓位
仓位为0转入开仓条件
MA5>=MA20,且上一周期K线收盘价在MA5以上,市价开多仓
仓位是初始资金的20%的手数,未成单撤单追开,确认全开
MA5<MA20,且上一周期K线收盘价在MA5以下,市价开空仓
仓位是初始资金的20%的手数,未成单撤单追开,确认全开
仓位<>0转入平仓条件
持有多单,上一周期K线收盘价在MA5以下,市价平多仓
未成交撤单追平,确认全平,返回资金数作为初始资金
持有空单,上一周期K线收盘价在MA5以上,市价平空仓
未成交撤单追平,确认全平,返回资金数作为初始资金
风险防范:
开仓手数×开仓价格>仓持手数×当前价格×3
强行市价平仓,确认全平,停止操作并告警
资金监控,输出每次平仓后的资金结果
同一时间条件满足两个品种,但是只操作一个品种,这个比较难弄
理论上不会,时间上有先后。实在不行在品种选择轮询时间间隔设置大于行情刷新时间应该就不会出现