coinex02 // level2 接入okx数据

阅读: 评论:0

coinex02 // level2 接入okx数据

coinex02 // level2 接入okx数据

 0. 课程视频

22-深度数据的查询_哔哩哔哩_bilibili

1. 实体类DepthsVo 选出属性 解耦

ample.domain.DepthItemVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;import java.math.BigDecimal;
import java.util.Collections;
import java.util.List;@Data
@ApiModel(value = "深度盘口数据")
public class DepthsVo {/*** 委托买单*/@ApiModelProperty(value = "委托买单")private List<DepthItemVo> bids = ptyList() ;/*** 委托卖单*/@ApiModelProperty(value = "委托卖单")private List<DepthItemVo> asks = ptyList() ;/*** 当前成交价(GCN)*/@ApiModelProperty(value = "当前成交价GCN")private BigDecimal price = BigDecimal.ZERO;/*** 当前成交价对应CNY价格*/@ApiModelProperty(value = "当前成交价CNY")private BigDecimal cnyPrice =  BigDecimal.ZERO;
}

2. 前端确定 请求url

 127.0.0.1/exchange/markets/depth/BTCGCN/DEFAULT

3. DepthItemVo 

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.math.BigDecimal;@ApiModel("明细")
@NoArgsConstructor
@AllArgsConstructor
@Data
public class DepthItemVo implements Comparable<DepthItemVo> {/*** 价格*/@ApiModelProperty(value = "价格")private BigDecimal price = BigDecimal.ZERO;;/*** 数量*/@ApiModelProperty(value = "数量")private BigDecimal volume = BigDecimal.ZERO;@Overridepublic int compareTo(DepthItemVo o) {return this.Price());}
}

4. controller ->MarketController

public R<DepthsVo> findDeptVosSymbol(@PathVariable("symbol") String symbol, String dept) { // @PathVariable("symbol") 路径里的值// 交易市场Market market = MarkerBySymbol(symbol);DepthsVo depthsVo = new DepthsVo();depthsVo.OpenPrice()); // CNY的价格depthsVo.OpenPrice()); // GCN的价格// 接入okx 数据的地方// 假数据 depthsVo.setAsks(Arrays.asList(new DepthItemVo(BigDecimal.valueOf(7.00000),BigDecimal.valueOf(100)new DepthItemVo(BigDecimal.valueOf(6.00000),BigDecimal.valueOf(100)));depthsVo.setBids(Arrays.asList(new DepthItemVo(BigDecimal.valueOf(5.00000),BigDecimal.valueOf(100)new DepthItemVo(BigDecimal.valueOf(4.00000),BigDecimal.valueOf(100)));return R.ok(depthsVo);}

本文发布于:2024-01-28 02:58:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063819224285.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   okx
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23