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