クリプト

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
クリプト

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

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

Uniswap v3を完全に理解した

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

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

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

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

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

クリプトスペルズで入手したMCHCを引き出す方法

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

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

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

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

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

CoinList(コインリスト)の登録方法

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

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

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

【初心者向け】JPYCを購入して使ってみました!

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

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

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

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS