ENIGMA CATALYST - 警告:加载程序:拒绝下载新的国库数据,因为下载成功
ENIGMA CATALYST - WARNING: Loader: Refusing to download new treasury data because a download succeeded
我在玩 Enigma Catalyst。不幸的是,文档相当有限。
所以我正在尝试 运行 他们的示例 "hello world" 类型算法,如下所示:
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),
)
我根据文档 it says you first need to "ingest" download the historical data 意识到我相信我做到了。但是,这会导致以下错误:
[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
问题:
如何访问下载的数据?或者,如何删除并重新下载文档中没有涉及的历史数据?
非常感谢。
在 Discord 上的核心 Catalyst 开发人员的帮助下解决了这个问题。定价数据作为本地计算机上的数据包从 Catalyst 服务器下载。每次计划使用催化剂环境时都必须启动它。在 Enigma Catalyst 环境中,您可以使用 catalyst clean
命令清除数据包(之前下载的定价数据)。
我在玩 Enigma Catalyst。不幸的是,文档相当有限。
所以我正在尝试 运行 他们的示例 "hello world" 类型算法,如下所示:
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),
)
我根据文档 it says you first need to "ingest" download the historical data 意识到我相信我做到了。但是,这会导致以下错误:
[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
问题:
如何访问下载的数据?或者,如何删除并重新下载文档中没有涉及的历史数据?
非常感谢。
在 Discord 上的核心 Catalyst 开发人员的帮助下解决了这个问题。定价数据作为本地计算机上的数据包从 Catalyst 服务器下载。每次计划使用催化剂环境时都必须启动它。在 Enigma Catalyst 环境中,您可以使用 catalyst clean
命令清除数据包(之前下载的定价数据)。