注目の投稿

今まで作成したエクセルツールまとめ

2018/04/29

5月のビットコインのデータ 2013~2017年の5月のビットコイン(BTC)の収益率と標準偏差をエクセルで求める

今回はビットバンクのビットコイン(BTC)の2013年から2017年の5月の終値価格データから価格推移グラフを作成し日次収益率とSD(標準偏差)を求めたいと思います。

データはbitbankのAPIを利用してエクセルに読み込みました。

チャートは日足表示です。

・2013年5月のビットコイン(BTC)の価格推移チャート


・2014年5月のビットコイン(BTC)の価格推移チャート


・2015年5月のビットコイン(BTC)の価格推移チャート

・2016年5月のビットコイン(BTC)の価格推移チャート

・2017年5月のビットコイン(BTC)の価格推移チャート

過去の傾向を見てみると、ゴールデンウィークは停滞ぎみで、下旬に上がる傾向にあるようです。


・日次収益率と標準偏差



日次平均収益率は日次収益率の平均値、
maxは日次収益率の最大値、
minは日次収益率の最小値、
sdは標準偏差です。



noteを投稿しました。【Excel VBA】 読取太郎2~ビットバンク版~

仮想通貨Excelツールのnoteを投稿しました。

 今回作成したのは、ビットバンクからOHLCVデータを取得するExcelツールです。
前作は1日ごと、1年ごとにデータを取得していましたが、今回のアップグレード版は一度に数百日分のデータを取得可能にしました。また、CSV、JSONファイルも出力できます。



【Excel VBA】 読取太郎2~ビットバンク版~ ビットバンクからOHLCVデータを取得するExcelツール

2018/04/20

noteを投稿しました。 仮想通貨取引所バイナンスからOHLCVデータを取得するエクセルツール

noteに投稿しました。
仮想通貨取引所バイナンスからOHLCVデータを取得してエクセルシート上に表示するExcelツールを紹介する記事となります。

名称は「読取太郎~バイナンス版~」としました。
500本足まで表示可能です。
詳しくは下記note記事へどうぞ


【読取太郎~バイナンス版~】バイナンスからOHLCVデータを取得するExcelツール

2018/04/19

エクセルファイルを開く時に入力規則のエラーが出る→解決法 Excel VBA

Excel VBAの入力規則のプログラムを書いて保存して閉じて、開く時にエラーが出ました。



データの入力規則のエラーのようです。VBAでプルダウンのプログラムを記述していました。

プルダウンのプログラムは残したいけど、エラーは出て欲しくないのでどうしようかと考えました。

そして考え出した解決法はというと、
Excelブックを閉じる時にプルダウンを消去し、開く時にプルダウンを自動実行して付けるようにしました。


Private Sub Workbook_BeforeClose(Cancel As Boolean)

    Cells(5, 2).clear
    Cells(6, 2).clear

End Sub

Private Sub Workbook_Open()

   Cells(5, 2).Validation.Add Type:=xlValidateList, Formula1:=sList

   Cells(6, 2).Validation .Add Type:=xlValidateList, Formula1:="1m,3m,5m"

End Sub

これをVBEのMicrosoft Excel Objectsの中のThisWorkbookに記述します。
こうすると開く瞬間はプルダウンが無い状態になるのでエラーが出なくなりました。


2018/04/17

note投稿しました。 ビットバンクからOHLCVデータを取得してExcelに表示する方法

noteにビットバンク版エクセルツールのVBAプログラム公開の記事を投稿しました。
記事は有料に設定してあります。


記事の内容は、ビットバンクからOHLCVデータを読み込むVBAコードの公開です。読み込み、表示、チャート挿入までが自動化されています。

興味のある方は下記リンクからご覧ください。



【VBAプログラミング】 ビットバンクからOHLCVデータを取得してExcelに表示する方法

2018/04/13

noteにビットバンク版エクセルツール公開の記事を投稿しました。

noteにビットバンク版エクセルツール公開の記事を投稿しました。
記事は100円の有料に設定してあります。


記事の内容は、ビットバンクからOHLCVデータを読み込むエクセルファイルの有料公開です。VBAコードは非公開にしています。

興味のある方は下記リンクからご覧ください。


note投稿記事はこちら
【Excel VBA】ビットバンクからOHLCVデータを取得&表示するExcelツール


2018/04/11

noteを投稿しました。cryptocurrency market cap版エクセルツールのVBAコード公開

本日、noteという記事投稿サイトがあるのですが、そちらにcryptocurrency market cap版エクセルツールのVBAコード公開の記事を投稿しました。
記事は200円の有料に設定してあります。
今後値上げするかどうかは今のところ未定です。

文字はコードも含めて約2万字はあると思います。
記事の内容はVBAコードを全て公開しています。また、VBAコードの説明もしています。

動機としては、VBAコードは公開したいと思っていたことと、できれば有料にしたいという思いがあったからです。
有料記事を書くにあたり、質と文量の双方を上げることを強く意識しました。責任が生じるため見えないプレッシャーから意識させられたと言ったほうがいいかもしれません。
また内容が重なるブログ記事の一部を非公開とさせていただきました。
当Excelツールはそのままブログにダウンロード可能にして公開してあります。


note投稿記事はこちら
Excel VBA】仮想通貨海外サイトCoinmarketcapから情報取得&表示するExcelツール





Coin market cap版 仮想通貨エクセルツール 各国法定通貨換算可能!価格・時価総額表示アプリケーション -Excel VBA

webサイトからExcelにJSON形式データを読み込むための下準備

Excel VBAを使ってExcelのシート上にwebサイトのAPIを利用してJSON形式データを取得するためのエクセルの設定の仕方をお伝えします。


・マクロの設定を有効にする


まず、マクロの設定を有効にしておきます。



・VBA-JSONファイルをダウンロードする



上のリンクからVBA-JSON v2.2.3のZipファイルをダウンロードします。最新バージョンがあれば最新バージョンをダウンロードします。

エクセルのVBEを開く。ファイル→ファイルのインポートを選択してダウンロードしたZipファイルの中にある、JsonConverter.basというファイルを選択する。※



※ファイルのインポートからZipファイルを選択してエラーが出たら、Zipファイルから「VBA-JSON-2.2.3」のフォルダをデスクトップなどどこでもいいので外に出して、ファイルのインポートから「VBA-JSON-2.2.3」のフォルダを選択してその中のJsonConverter.basというファイルを選択する。要は、JsonConverter.basというファイルを選択すればOKです。



・Microsoft Scripting Runtimeにチェックを入れる


VBEのツールタブ→参照設定を選択し、Microsoft Scripting Runtimeにチェックを入れます。





OKを押します。
以上です。



私は実際にAPIからJSON形式データを取得するExcelツールを作成して公開しています。ファイルはこちらからダウンロードできます。
バイナンスの24時間ticker価格を取得するエクセルマクロツール Excel VBA






2018/04/08

まとめ) アルトコイン(バイナンス銘柄)の収益率と標準偏差とチャート一覧

今までBinanceに上場しているアルトコイン/USDTペアの収益率と標準偏差をエクセルで求めてきました。今回はリンク集にしてお伝えします。グラフも添えておきますので、比較用のチャート一覧としてもご覧ください。

バイナンスのAPIを利用してデータを読み込んでいます。

この記事のチャートは、USDT建て日足の終値チャートです。棒グラフは出来高です。どのコインもデータ区間を同じにして比較しやすいようにするため、2018年1月から3月までの区間としました。


バイナンス(Binance)

データをまとめたものはUSDTペアのみです。BTC/ETHなどの仮想通貨同士のペアはまとめておりません。
イーサリアム、ライトコイン、バイナンスコイン、ネオのデータを集計しました。QTUMは上場したばかりでデータが少ないため集計しておりません。

・イーサリアム(ETH)


イーサリアム(ETH)の月次収益率と標準偏差をエクセルで求める

イーサリアム(ETH)の週次収益率と標準偏差をエクセルで求める

イーサリアム(ETH)の日次収益率と標準偏差をエクセルで求める


・ライトコイン(LTC)


ライトコイン(LTC)の月次収益率と標準偏差をエクセルで求める

ライトコイン(LTC)の週次収益率と標準偏差をエクセルで求める

ライトコイン(LTC)の日次収益率と標準偏差をエクセルで求める


・バイナンスコイン(BNB)


バイナンスコイン(BNB)の月次収益率と標準偏差をエクセルで求める

バイナンスコイン(BNB)の週次収益率と標準偏差をエクセルで求める

バイナンスコイン(BNB)の日次収益率と標準偏差をエクセルで求める


・ネオ(NEO)


ネオ(NEO)の月次収益率と標準偏差をエクセルで求める

ネオ(NEO)の週次収益率と標準偏差をエクセルで求める

ネオ(NEO)の日次収益率と標準偏差をエクセルで求める


比較用にビットコインのチャートはこちら


イーサリアムは時価総額が高く人気があるにもかかわらず下落幅が大きく最高値から最安値まで半値以下となりました。NEOも同様に大きく下落していて、ライトコインも下降しています。
バイナンスコインは他コインが下降トレンドなのに対して暴落後レンジ相場を形成しています。7ドル前後を底として買い支えられています。ビットコインとの相関関係から少し離れ、仮想通貨の中では比較的安定した価格推移が見られるようになりました。



まとめ) アルトコイン(ビットバンク銘柄)の収益率と標準偏差とチャート一覧

まとめ) 2011年~2017年ビットコイン(BTC)の月次収益率と標準偏差とチャート一覧

バイナンスの24時間ticker価格を取得するエクセルマクロツール Excel VBA

2018/04/07

まとめ) 2011年~2017年ビットコイン(BTC)の月次収益率と標準偏差とチャート一覧

今まで2011年~2017年の各年度のビットコイン(BTC)の月次収益率と標準偏差をbitbankのAPIを利用してエクセルで求めてきました。今回はリンク集にしてお伝えします。グラフも添えておきますので、各年度のチャート一覧としてもご覧ください。

各年度のビットコイン(BTC)の週次収益率をまとめたものはこちら
まとめ) 2011年~2017年ビットコイン(BTC)の収益率と標準偏差とチャート一覧




2011年ビットコイン(BTC)の月次収益率と標準偏差をエクセルで求める

月次平均収益率:-7.99%
標準偏差:36.57%
※データ区間は2011年8月18日から2011年12月まで


2012年ビットコイン(BTC)の月次収益率と標準偏差をエクセルで求める

月次平均収益率:11.08%
標準偏差:13.55%


2013年ビットコイン(BTC)の月次収益率と標準偏差をエクセルで求める


月次平均収益率:-4.08%
標準偏差:18.67%


2015年ビットコイン(BTC)の月次収益率と標準偏差をエクセルで求める

月次平均収益率:7.6%
標準偏差:14.35%




2018年は今のところは2014年と似た下降トレンドのチャートになっています。最近では株価との相関も見られるようになっていることから、今後利上げ時の調整には注意したほうがいいかもしれません。


Donate BTC: 1LcULwCQPjxLGXdpEJkhNkPpqCwG5csasU


2018/04/06

まとめ) アルトコイン(ビットバンク銘柄)の収益率と標準偏差とチャート一覧

今までBitbankに上場しているアルトコイン/JPYペアの収益率と標準偏差を取引所のAPIを利用してエクセルで求めてきました。今回はリンク集にしてお伝えします。グラフも添えておきますので、比較用のチャート一覧としてもご覧ください。


この記事のチャートは、JPY建てで日足の終値チャートです。棒グラフは出来高です。どのコインも比較しやすいようにするためデータ区間を同じにして、2018年1月から3月までの区間としました。

・リップル(XRP)


リップル(XRP)の月次収益率と標準偏差をエクセルで求める

リップル(XRP)の週次収益率と標準偏差をエクセルで求める

リップル(XRP)の日次収益率と標準偏差をエクセルで求める


・ビットコインキャッシュ


ビットコインキャッシュ(BCC)の月次収益率と標準偏差をエクセルで求める

ビットコインキャッシュ(BCC)の週次収益率と標準偏差をエクセルで求める

ビットコインキャッシュ(BCC)の日次収益率と標準偏差をエクセルで求める


・モナコイン


モナコイン(MONA)の月次収益率と標準偏差をエクセルで求める

モナコイン(MONA)の週次収益率と標準偏差をエクセルで求める

モナコイン(MONA)の日次収益率と標準偏差をエクセルで求める


比較用にビットコインのチャートです。





バイナンスの24時間ticker価格を取得するエクセルマクロツール Excel VBA


2018/04/05

リップル(XRP)の月次収益率と標準偏差をエクセルで求める

今回はリップル(XRP)の2017年5月から2018年3月までの1ヶ月ごとの終値データから価格推移グラフを作成し、月次収益率とSD(標準偏差)を求めたいと思います。価格はJPY建てとなります。


収益率とはリターンの割合のことで、月次収益率とは日ごとに得られるリターンの割合です。
SD(標準偏差)とはデータのばらつきの度合いを表す指標です。

データはbitbankのAPIを利用してエクセルに読み込みました。


・リップル(XRP)

送金を重視した暗号通貨で銀行間送金用に使われ始めています。リップル社が発行体です。
XRPのメリットは送金が速い、手数料が安いことです。送金詰まりや遅延が発生しにくいのが特徴です。
100社を超える銀行と世界の1部の中央銀行とも提携しています。またアメックス等の大手企業とも提携しています。

リップルはバイナンス、ビットバンクなど多くの取引所に上場しています。



リップル(XRP/JPY)の価格推移チャート


2017年7月中旬: ビットコイン分裂問題
2017年8月22日: SWELLカウントダウン
2017年9月中旬: 中国仮想通貨規制・米銀JPモルガンのジェイミー・ダイモン発言
2017年10月16日から18日:リップル主催SWELL
2017年12月:仮想通貨市場に大量のマネー流入、アメックス提携やロックアップや上場ニュース等リップルに好材料多数
2018年1月:利上げ、各国規制、コインチェック事件



リップル(XRP/JPY)月次収益率と標準偏差


                                                            


月次平均収益率は66.12%です。

標準偏差は242.29%でした。


算出した平均収益率、標準偏差はともに過去の数字であり、将来も同じ状況が続くとは限りません。





リップル(XRP)の日次収益率と標準偏差をエクセルで求める


リップル(XRP)の週次収益率と標準偏差をエクセルで求める

リップル(XRP)の価格チャートを対数スケールでエクセルに表示する

無料・ダウンロード可) 仮想通貨エクセルツール2 各国法定通貨換算可能!仮想通貨価格・時価総額データ表示アプリケーション -Excel VBA



おすすめ仮想通貨取引所はbitmex

2018/04/04

イーサリアム(ETH)の月次収益率と標準偏差をエクセルで求める

今回はイーサリアム(ETH)の2017年8月から2018年3月までの1か月ごとの終値データから価格推移グラフを作成し、月次収益率とSD(標準偏差)を求めたいと思います。
価格はUSDT建てとなります。

データはbinanceのAPIを利用してエクセルに読み込みました。

データ区間の設定については、バイナンスから読み込み可能な日時から記事執筆時までを集計しました。


バイナンス(Binance)

バイナンスとは中国にある仮想通貨取引所で、約90種類のコインが上場し、取扱いがされています。
草コインの人気投票があり、投票結果によって上位のコインを上場する仕組みがあります。
ハードフォークコインのサポートもされています。



・イーサリアム(ETH)

時価総額では仮想通貨の中でビットコインに次ぐ第2位です。
イーサリアムはビットコインのような決済型システムではなくプラットホームです。スマートコントラクトという技術を利用しています。取引で行われる契約を自動で実行・保存していく機能を持ってます。
イーサリアムの通貨はブロックチェーン上のアプリを稼働する時に利用されます。「ETH」がイーサリアム上の燃料のようなイメージになるためGas(ガス)と呼ばれています。

bitFlyer ビットコインを始めるなら安心・安全な取引所で


イーサリアム(ETH)の価格推移と出来高チャート


1月からの下降トレンドは終わりを見せず、3月の1か月だけでも半値以下に下げました。

・イーサリアム(ETH)の月次収益率と標準偏差

終値単位:USDT

月次平均収益率は月次収益率の平均値、
maxは月次収益率の最大値、
minは月次収益率の最小値、
sdは標準偏差です。標準偏差はSTDEV関数で求められます。


月次平均収益率は9.49%です。

標準偏差は46.33%でした。


算出した平均収益率、標準偏差はともに過去の数字であり、将来も同じ状況が続くとは限りません。




ネオ(NEO)の月次収益率と標準偏差をエクセルで求める

バイナンスコイン(BNB)の月次収益率と標準偏差をエクセルで求める

イーサリアム(ETH)の日次収益率と標準偏差をエクセルで求める





2018/04/03

ライトコイン(LTC)の月次収益率と標準偏差をエクセルで求める

今回はライトコイン(LTC)の2017年12月から2018年3月までの1か月ごとの終値の価格データから価格推移グラフを作成し、月次収益率とSD(標準偏差)を求めたいと思います。
価格はUSDT建てとなります。

データはbinanceのAPIを利用してエクセルに読み込みました。

データ区間の設定については、バイナンスから読み込み可能な日時から記事執筆時までを集計しました。


バイナンス(Binance)

バイナンスとは中国にある仮想通貨取引所で、約90種類のコインが上場し、取扱いがされています。
草コインの人気投票があり、投票結果によって上位のコインを上場する仕組みがあります。
ハードフォークコインのサポートもされています。



・ライトコイン(LTC)

元Google社員Charlie Lee氏によって開発された非中央集権的で決済型の暗号通貨です。
ビットコインの技術を元に設計されています。
承認時間が短い、手数料が安いなどの特徴あります。

ライトコインはBitflyerやバイナンスなど多くの取引所に上場しています。

bitFlyer ビットコインを始めるなら安心・安全な取引所で


ライトコイン(LTC/USDT)の価格推移と出来高チャート

下降トレンドは終わりを見せず、3月の1か月だけでも約半値になりました。

・ライトコイン(LTC/USDT)の月次収益率と標準偏差

終値単位:USDT


データ区間は価格が高騰した12月から低迷している3月までのため、下降トレンドとなっています。

月次平均収益率は-15.49%です。
12月31日にライトコインを購入した人は月平均-15.49%損失が出ていることになります。

標準偏差は33.65%でした。


算出した平均収益率、標準偏差はともに過去の数字であり、将来も同じ状況が続くとは限りません。




ネオ(NEO)の月次収益率と標準偏差をエクセルで求める

バイナンスコイン(BNB)の月次収益率と標準偏差をエクセルで求める




2018/04/02

ネオ(NEO)の月次収益率と標準偏差をエクセルで求める

今回はネオ(NEO)の2017年11月から2018年3月までの1か月ごとの終値の価格データから価格推移グラフを作成し、月次収益率とSD(標準偏差)を求めたいと思います。
価格はUSDT建てとなります。

データはbinanceのAPIを利用してエクセルに読み込みました。

データ区間の設定については、バイナンスから読み込み可能な日時から記事執筆時までを集計しました。


バイナンス(Binance)

バイナンスとは仮想通貨取引所で、約90種類のコインが上場し、取扱いがされています。
草コインの人気投票があり、投票結果によって上位のコインを上場する仕組みがあります。
ハードフォークコインのサポートもされています。


・ネオ(NEO)

NEOはスマートコントラクトを採用し、ブロックチェーン技術を利用したプラットフォームです。
  -ブロック認証システムにDBFT(ビザンティン耐障害性コンセンサスメカニズム)
  -多くのプログラミング言語に対応
  -処理速度が速い

以前はアントシェアーズ(Antshares)という名前でしたが、2017年6月にリブランディングによりネオ(NEO)に名称を変更してます。



・ネオ(NEO/USDT)の価格推移と出来高チャート


他アルトコイン同様1月暴落以降下降トレンドとなっています。BNBと比較すると、NEOは3月以降の下落が続いていますが、BNBは価格を維持しています。結果からするとBNBやUSDTに交換していれば資産が目減りせずに済んだということです。

・ネオ(NEO/USDT)の月次収益率と標準偏差


終値単位:USDT

月次平均収益率は35.44%です。

標準偏差は83.08%でした。


算出した平均収益率、標準偏差はともに過去の数字であり、将来も同じ状況が続くとは限りません。




ネオ(NEO)の日次収益率と標準偏差をエクセルで求める 2017年11月から2018年3月

バイナンスコイン(BNB)の月次収益率と標準偏差をエクセルで求める

バイナンスコイン(BNB)の日次収益率と標準偏差をエクセルで求める 2017年11月から2018年3月

イーサリアム(ETH)の週次収益率と標準偏差をエクセルで求める

無料・ダウンロード可) 仮想通貨エクセルツール2 各国法定通貨換算可能!仮想通貨価格・時価総額データ表示アプリケーション -Excel VBA





2018/04/01

バイナンスコイン(BNB)の月次収益率と標準偏差をエクセルで求める

今回はバイナンスコイン(BNB)の2017年11月から2018年3月までの1か月ごとの終値の価格データから価格推移グラフを作成し、月次収益率とSD(標準偏差)を求めたいと思います。価格はUSDT建てとなります。


データはbinanceのAPIを利用してエクセルに読み込みました。


収益率とはリターンの割合のことで、月次収益率とは月ごとに得られるリターンの割合です。
SD(標準偏差)とはデータのばらつきの度合いを表す指標です。


バイナンス(Binance)

バイナンスとは仮想通貨取引所で、約90種類のコインが上場し、取扱いがされています。
草コインの人気投票があり、投票結果によって上位のコインを上場する仕組みがあります。
ハードフォークコインのサポートもされています。
バイナンスコインとはバイナンスが発行体の中央集権的コインで、バイナンスコインで取引手数料を支払うと50%割引になるというメリットがあります。


・バイナンスコイン(BNB/USDT)の価格推移と出来高チャート



2018年1月の暴落以降、比較的堅調に価格推移しており、日足で約6USDTから16USDTのレンジ相場となっています。3月22日の金融庁による警告で一時下落するも買い支えにより少し戻す形となりました。

・バイナンスコイン(BNB/USDT)の月次収益率と標準偏差


終値単位:USDT

データ区間は5か月分しかありません。

月次平均収益率は92.05%です。

標準偏差は164.45%でした。

算出した平均収益率、標準偏差はともに過去の数字であり、将来も同じ状況が続くとは限りません。


バイナンスコイン(BNB)の日次収益率と標準偏差をエクセルで求める 2017年11月から2018年3月

ネオ(NEO)の日次収益率と標準偏差をエクセルで求める 2017年11月から2018年3月

イーサリアム(ETH)の週次収益率と標準偏差をエクセルで求める

無料・ダウンロード可) 仮想通貨エクセルツール2 各国法定通貨換算可能!仮想通貨価格・時価総額データ表示アプリケーション -Excel VBA