Криптовалюта

Quantnet предоставляет актуальные данные - цена сделки и объем - для следующих криптовалют: „BCH“, „BTC“, „EOS“, „ETH“, „LTC“, „USDT“, „XRP“.

Выгрузим доступные данные о криптовалюте за последние 5 лет:

import qnt.data    as qndata
import datetime    as dt

crypto_data = qndata.load_cryptocurrency_data(tail = dt.timedelta(days = 5*365),
                        forward_order = True)

Доступные криптовалюты:

crypto_data.asset

crypto_asset

Для каждой из них предоставлены часовые данные, содержащие 5 параметров:

crypto_data.field

crypto_field

Наименование данных Описание
open Open это цена, по которой криптовалюта впервые торгуются в течении соответствующего часа.
close Цена на конец часа.
high Наибольшая часовая цена.
low Наименьшая часовая цена.
vol Часовой объем торговли. Выражен в количестве криптовалют.

Допустим нас интересует наибольшая часовая цена для BTC:

BTC_high = crypto_data.sel(field = 'high').sel(asset = 'BTC')

Можно визуализировать данные:

import plotly.graph_objs as go         # lib for charts

trend_fig = [
    go.Scatter(
        x = BTC_high.to_pandas().index,
        y = BTC_high,
        line = dict(width=1,color='black'))]
# draw chart
fig = go.Figure(data = trend_fig)
fig.update_yaxes(fixedrange=False) # unlock vertical scrolling
fig.show()

crypto_high

В этом шаблоне подробно реализован метод треугольников для криптовалюты. Вы так же можете воспользоваться пустым шаблоном для работы с криптовалютой.