php BTC現在値取得

phpを利用してBTCの現在価格と損益率を算出してみました。

<?php
// Get BTC rate 2021/02/20
// bitflyerより現在値取得
// ask = $arr['ask']  bid = $arr['bid'] 中間値 = $arr['mid']

$res = file_get_contents('https://bitflyer.jp/api/echo/price');
$arr = json_decode($res, true);
//var_dump($arr);

// 取得した値を表示
echo "<font size=+2> ;
echo "BTC: ";
echo "Ask:".number_format($arr['ask'])." Bid:".number_format($arr['bid'])." Mid:".number_format($arr['mid']);

// 損益計算
// BTC購入数
$holding = 0.0091;
// BTC購入単価
$btc_at = 2028259;

// 購入時の価格
$value_at = $holding * $btc_at;
// 現在の価格(中間値で算出)
$value_now = $holding * $arr['mid'];

// 損益(額)
$btc_gain = number_format($value_now - $value_at);
// 損益(%)
$btc_gain_p = round(($value_now/$value_at)*100,2)."%";

?>

”bitflyer.jp/”にて基礎データを入手できるため、案外簡単にできました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする