Open kadereub opened 4 years ago
Update:
I managed to ingest the data, so that it was saved under the ~/.catalyst/data/exchanges/bitfinex/minute_bundles
folder. I did this by changing the symbol from btc_usd
to btc_usdt
, which seemed to solve the ingestion problem.
However oddly I still got the error PricingDataNotLoadedError
, after debugging further it seems the reader.get_value
line in bundle_utils was breaking. After further investigation for some reason the path was being incorrectly compiled in the reader
for the asset.sid
.
I manually changed the path to match that of the asset.sid
, so for example,
~/.catalyst/data/exchanges/bitfinex/minute_bundles/09/88/098871.bcolz
This fixed my problem, however I'm sure this is not the correct way of ingesting the csv data and reading it in for a strat...
Dear Catalyst Maintainers,
Before I tell you about my issue, let me describe my environment:
Environment
Now that you know a little about me, let me tell you about the issue I am having:
Description of Issue
Here is how you can reproduce this issue on your machine:
Reproduction Steps
Use this as a sample set for the exchange data. catalyst_test_btc_usd.csv.zip
I then ingest this using the below command:
catalyst clean-exchange -x bitfinex --csv data/catalyst_test_btc_usd.csv -f minute
Results in the below:
catalyst run -f backtest/buy_btc_simple.py -x bitfinex --start 2019-7-2 --end 2019-7-30 -c usd --capital-base 100000 -o backtest/buy_btc_simple_out.pickle --data-frequency minute
This results in the following error:
...
What steps have you taken to resolve this already?
I've tried to use the data example on the issue 65 thread. As I thought if I could get a simple test going then might be my data set. This is
bat_eth
data for bittrex.However this results in a separate error,
I'm simply trying to get the manual ingesting correct using the sample dataset I attached and run the simple example buy_btc in the docs, any help would be great!
Sincerely,
RK