电子商务网站前台业务系统主要是,清溪镇网站建设,如何做网站卖东西,网站建设费怎么写分录大家好#xff0c;我是程序员大猩猩。
我一直在想#xff0c;币圈这个行情时涨时跌#xff0c;不断的割韭菜#xff0c;不是由市场决定的#xff01;而是由交易所直接输入一个数值后点击确定按钮而变化的#xff0c;那么是不是很恐怖的行为。
为了验证这么一个想法我是程序员大猩猩。
我一直在想币圈这个行情时涨时跌不断的割韭菜不是由市场决定的而是由交易所直接输入一个数值后点击确定按钮而变化的那么是不是很恐怖的行为。
为了验证这么一个想法我来实现下看行不行。。。。
之前好几篇文章我们对接了波场链 币安链 还有K线插件 KLineChat的这些组件文章的介绍。
Java WebSocket对接币安区块链K线行情APIWEB区块链开发组件 - KLineChartJava实现Tron波场区块链的开发实践二交易监控与转账Java实现Tron波场区块链的开发实践三波场链水龙头、web3、apikey如何获取
那么今天我们来上一个骚操作如何自定义更改K线数据。警示一下B圈的达人们请谨慎的思考这些套路。
好我们进入正题
首先我们必须了解K线一根线的数据。由哪些字段组成一条蜡烛线、K线由开市open、关市close、最高high、最低low、还有时间点timestamp组成。
那么如何修改这些K线数据呢即使要保存原来的K线数据又要保证更改后数据不再重新刷新混淆视听永远在什么时候打开K线数据永远是修改后的数据呢
即保证历史K线数据修正又保证我需要K线涨即涨、跌即跌。第一根K线的close必须是下一根K线数据open一致。
其实这个操作很复杂。我们先来对接一下币安K线纯币安不更改。
Java WebSocket对接币安区块链K线行情API
接入后假如没有发生错误那么我们的K线数据将和币安网是一致的。那么怎么去修改呢试想一下思路
1、redis 保存修改点K线数据。
2、获取历史K线数据时检索redis 保存的k线数据标记更新。
看似很简单但是还有问题。
假如K线修改期是1分钟之内呢我们上面说的一个线的K线就是一个时间点的标准那么如何保证这个点也需要修改呢。
3、实时数据的open、close、high、low也需要标记修改
4、保证下一个分钟的open和上一个close是一个价格
5、修正更改即将恢复时K线可以平滑过渡判断high、low修正high、low
最后我尽然实现了你说可怕不可怕想法被验证了你还想着在币圈摸爬滚打吗