ENIGMA CATALYST - ПРЕДУПРЕЖДЕНИЕ: Загрузчик: отказывается загружать новые казначейские данные, поскольку загрузка прошла успешно

Я играю с Enigma Catalyst. К сожалению, документация довольно ограничена.

Поэтому я пытаюсь запустить их пример типа "привет", который выглядит следующим образом:

from catalyst import run_algorithm
from catalyst.api import order, record, symbol
import pandas as pd

def initialize(context):
    context.asset = symbol('btc_usd')


def handle_data(context, data):
    order(context.asset, 1)
    record(btc=data.current(context.asset, 'price'))


if __name__ == '__main__':
    run_algorithm(
        capital_base=10000,
        data_frequency='daily',
        initialize=initialize,
        handle_data=handle_data,
        exchange_name='Bitfinex',
        algo_namespace='buy_and_hodl',
        base_currency='usd',
        start=pd.to_datetime('2018-01-02', utc=True),
        end=pd.to_datetime('2018-01-03', utc=True),
    )

Я понимаю, что в соответствии с документацией вам сначала нужно "проглотить" загрузку исторических данных, что, как мне кажется, я сделал. Однако это приводит к следующей ошибке:

[2018-02-25 02:54:10.696049] WARNING: Loader: Refusing to download new
treasury data because a download succeeded at 2018-02-25
02:08:26.001177+00:00.

Что приводит к отсутствию данных

[2018-02-25 02:54:10.830665] INFO: Performance: first open: 2018-01-02
00:00:00+00:00 [2018-02-25 02:54:10.830665] INFO: Performance: last
close: 2018-01-03 23:59:00+00:00

Вопрос:

Как мне получить доступ к загруженным данным? Или, как мне удалить и повторно загрузить исторические данные, которые не описаны в документации?

Большое спасибо.

1 ответ

Решение

Разобрался с помощью основного разработчика Catalyst на Discord. Данные о ценах загружаются с сервера Catalyst в виде пакетов данных на локальном компьютере. Вы должны запускать каталитическую среду каждый раз, когда планируете ее использовать. В среде Enigma Catalyst вы можете очистить пакеты данных (ранее загруженные данные о ценах), используя catalyst clean команда.

Другие вопросы по тегам