prompt.txt 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. 我想用c++搭建一个常驻的服务,接收前端传递过来的http请求参数,以及websocket传递过来的实时价格数据,请帮我搭个架子。
  2. 1,持续获取三个平台实时价格(BN、平台(BG、HOT))
  3. 2,小输点校正:根据前端传递的参数统一各平台小数点位数
  4. 3,偏差补偿判断:
  5. 如果离前一次偏差补偿时间超过前端给定的偏差补偿时间间隔(默认2小时),那么重新计算偏差补偿。
  6. 平均值计算,三平台持续接收前端给定的时间(默认15分钟)的数据求平均
  7. 平台.偏差补偿=AVG(BN)-AVG(平台)
  8. 否则,跳过偏差补偿计算。
  9. 4,偏差补偿后偏离度百分比计算:
  10. 平台.偏离度百分比=(BN.价格-(平台.偏差补偿+平台.价格))/BN.价格
  11. 5,开仓平仓判定:
  12. 如果平台.下单方向=开多,那么按照以下条件判定:
  13. 如果平台.偏离度百分比>开仓条件百分比,那么该平台开多。
  14. 如果平台.偏离度百分比<开仓条件百分比,并且已经开仓,那么该平台平仓。
  15. 如果平台.下单方向=开空,那么按照以下条件判定:
  16. 如果平台.偏离度百分比< - 开仓条件百分比,那么该平台开多。
  17. 如果平台.偏离度百分比> - 开仓条件百分比,并且已经开仓,那么该平台平仓。