ITPub博客

首页 > 区块链 > 区块链 > 数字货币合约量化系统开发(案例详细)丨数字货币合约量化成熟源码开发

数字货币合约量化系统开发(案例详细)丨数字货币合约量化成熟源码开发

原创 区块链 作者:MrsFu123 时间:2022-05-30 15:51:46 0 删除 编辑


  代码参考:


  具体函数的代码:


  def price_market_draw(id,time_len):


  cg=CoinGeckoAPI()


  coin_data=cg.get_coin_market_chart_by_id(id,'usd',time_len)#获得对应代币的价格


  coin_time=[]


  coin_price=[]


  for i in range(int(time_len)*24):#由于返回的是小时制,所以总数据等于天数*24


  time_stamp=coin_data['prices']<i>[0]/1000#返回的是毫秒级时间戳所以除以1000转换成秒级进行处理


  time_local=time.localtime(time_stamp)#转换成本地时间


  dt=time.strftime("%Y-%m-%d%H:%M:%S",time_local)#进行数据的转换方便观察


  coin_time.append(dt)#存入时间队列


  coin_price.append(coin_data['prices']<i>[1])#存入价格队列


  plt.plot(coin_time,coin_price,linewidth=2)#图标绘制,第一个参数是x轴,第二个参数是y轴


  plt.title(id+''+time_len+'days table',fontsize=14)


  plt.xlabel("time",fontsize=14)


  plt.ylabel("usd",fontsize=14)


  plt.show()


  调用参考


  from pycoingecko import CoinGeckoAPI


  import matplotlib.pyplot as plt


  import time


  if __name__=='__main__':


  #print(response)


  price_market_draw('bitcoin','90')


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69993319/viewspace-2897949/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论
区块链系统开发商:15920073069 薇電

注册时间:2021-01-15

  • 博文量
    19
  • 访问量
    10509