AnyTrading - イーサリアムの投資シミュレーション(前準備)

今まではビットコインのデータを使って、投資シミュレーションを行ってきましたがこれからはイーサリアムのデータを使ってシミュレーションを行っていきます。

イーサリアムの時価総額は、仮想通貨の中ではビットコインに次いで第二位となっています。

ビットコインにはないスマートコントラクトという機能もあり今後ますます注目される仮想通貨だと思います。

イーサリアムデータのダウンロード

イーサリアムのcsvデータは下記のサイトからダウンロードできます。

インベスティング・ドットコム ETH/JPY - イーサリアム 日本円

今回は、2018年02月15日から2020年12月29日までの日足データを取得しました。

イーサリアムデータの変換

イーサリアムデータをAnyTrading用に変換するソースは下記の通りです。

[ソース]

1
2
3
4
5
6
7
8
9
10
with open('(ダウンロードしたcsvファイル名)', 'r', encoding='utf-8') as f:
lines = f.readlines()

with open('(AnyTradingインストールフォルダ)/datasets/data/FOREX_EURUSD_1H_ASK.csv', 'w') as f:
f.write('Time,Open,High,Low,Close,Volume\n')
for line in lines[1:]:
ss = [s.strip('"') for s in line.split('","')]
f.write('{}.{}.{} 00:00:00.000,{},{},{},{},0\n'.format(
ss[0][5:7], ss[0][8:10], ss[0][0:4],
ss[2], ss[3], ss[4], ss[1]))

次回はこのデータを使って学習済みモデルを10種類作成します。