Skip to content

资金量预测

功能

  • 以近250日每日时间切片的成交金额与当日成交金额的比的平均值,对应交易日对应时间切片,预测交易日总成交金额。
  • 时间切片:交易1分钟,5分钟之后每15分钟运算一次。
    • 1, 5, 15, 30, 45, 60, 75, 90, 105, 120, 135, 150, 165, 180, 195, 210, 225, 240
  • 输出到对应的图表

redis 缓存

  • 将平均比值保存在 redis 中
  • key: AMOUNTRATE
  • values: dict
	{'1': 0.0367,'5': 0.0942, '15': 0.1941, '30': 0.2984, '45': 0.3793, '60': 0.4424, '75': 0.4967, '90': 0.542, '105': 0.5827, '120': 0.6195, '135': 0.6685, '150': 0.7108, '165': 0.7528, '180': 0.7926, '195': 0.8338, '210': 0.8754, '225': 0.9272, '240': 1.0}
  • 数据读取
r.get('AMOUNTRATE')
  • 每日运算近250日比率
    • 第一分钟数据仅120日,取120日。其他数据取250日。
    • 每日盘后运算
    • 将数据填写到redis。
def get_time_weight(end_date=None):

数据预测

  • 分时是调用
  • 写入对应的 json 中
jsonData['data.Amount.series'][2]['data']