クリプト

Avacusで1ALISいくらか調べる

handa's icon'
  • handa
  • 2020/08/10 04:59

概要

前稿で、pythonを使って1ALISいくらかをYobitで調べる方法を書きました。

 

AvacusでのALISの価格を調べる方法がわかったので、以下に記載します。

 

AvacusでALIS価格を調べるURL

以下のように、https://apis.avacus.io/2/market/rates?fiat=jpy&currency=alis にアクセスすると、json形式で結果が返ってきます。

Content image

この結果をプログラムでつかまえればいいです。

 

ソースコード

前稿のプログラムを修正しました。

#
# xalis_j.py - 1ALISいくらかを表示する。
#                1. YobitでXALIS/USDを取得する。
#                2. YahooファイナンスからUSD/JPYを取得する。
#                3. XALIS/JPY(Yobit)を表示する。
#                4. AvacusからALIS/JPYを取得して表示する。
#                5. YobitでALISの板情報を取得して表示する。
#

import yobit_api
from bs4 import BeautifulSoup
import urllib.request as req

# YobitでXALIS/USDを取得する。
res = yobit_api.PublicApi().get_pair_ticker(pair="xalis_usd")
xalis_usd = res.get("last") # 最新の約定価格
#print("XALIS/USD=", xalis_usd)

# YahooファイナンスからUSD/JPYを取得する。
url = "https://stocks.finance.yahoo.co.jp/stocks/detail/?code=usdjpy"
res = req.urlopen(url)
soup = BeautifulSoup(res, "html.parser")
usd_jpy = float(soup.select_one(".stoksPrice").string)
#print("USD/JPY=", usd_jpy)

# XALIS/JPYを表示する。
print("ALIS/JPY(Yobit) =", xalis_usd * usd_jpy)

# AvacusからALIS/JPYを取得して表示する。
url = "https://apis.avacus.io/2/market/rates?fiat=jpy&currency=alis"
res = req.urlopen(url)
soup = BeautifulSoup(res, "html.parser")
json = eval(soup.string)
print("ALIS/JPY(Avacus)=", json["data"][0]["alis_jpy"])

# YobitでALISの板情報を取得して表示する。
res = yobit_api.PublicApi().get_pair_depth(pair="xalis_usd")
print("売り気配     買い気配")
print("-----------------------")
for i in range(10):
   print("{0:.8f}".format(res["asks"][i][0] * usd_jpy), "{0:.8f}".format(res["bids"][i][0] * usd_jpy))

ついでに、YobitでのALISの板情報を取得して表示するようにしてみました。Yobitの板情報XALIS/USDを日本円単位にしています。ソース内の「&」は小文字にしてください。

 

実行結果

Content image
実行結果(Windows10)

 

pythonの書式付き表示の方法がよくわかりません...。C言語のprintf()みたいに動いてくれません。右寄せして桁を揃えたいんですが。詳しい方、教えてくださいませ。

 

以上

Supporter profile iconSupporter profile iconSupporter profile iconSupporter profile icon Supporters link icon
Article tip 6人がサポートしています
獲得ALIS: Article like 68.55 ALIS Article tip 8.37 ALIS
handa's icon'
  • handa
  • @handa
コンピュータシステムの開発、子供向けプログラミング教室などを行っています。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Like token Tip token
59.99 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
161.20 ALIS
Eye catch
クリプト

2021年1月以降バイナンスに上場した銘柄を140文字以内でざっくりレビュー(Twitter向け情報まとめ)

Like token Tip token
38.10 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
236.30 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

Like token Tip token
32.32 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
40.40 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS