gdemos01 / crypto-trading-ai-bot-basic

MIT License
277 stars 102 forks source link

Automatic Trading fails #1

Open rockstardotb opened 3 years ago

rockstardotb commented 3 years ago

Please see the following Traceback:

> Trading Automatically for ['2020_10'] #################################################################################################

Account Balance: $ 1000 BTC: $ 0 USD: $ 1000

################################################################################################# ########################################## DAY 1 ######################################### Traceback (most recent call last): File "Controller.py", line 75, in auto_trader.runSimulation(x_test, prices) File "/home/crypto-trading-ai-bot-basic/AutoTrader.py", line 54, in runSimulation prediction = self.advisor.predict(np.array([samples[i]])) File "/home/crypto-trading-ai-bot-basic/Model.py", line 73, in predict prediction = np.array(tf.argmax(self.model.predict(sample),1))[0] IndexError: too many indices for array: array is 0-dimensional, but 1 were indexed

Any idea what could be wrong?

rockstardotb commented 3 years ago

I added a print statement above line 73 in Model.py (print(tf.argmax(self.model.predict(sample),1)) and got the following:

Tensor("ArgMax:0", shape=(1,), dtype=int64)

followed by the same Traceback as above.

rockstardotb commented 3 years ago

I am using ubuntu-1804-bionic-v20210129

my python version is 3.6.9

and pip3 freeze outputs the following:

absl-py==0.11.0 asn1crypto==0.24.0 astor==0.8.1 attrs==17.4.0 Automat==0.6.0 blinker==1.4 cached-property==1.5.2 cbpro==1.1.4 certifi==2018.1.18 chardet==3.0.4 click==6.7 cloud-init==20.4 colorama==0.3.7 command-not-found==0.3 configobj==5.0.6 constantly==15.1.0 cryptography==2.1.4 distro-info===0.18ubuntu0.18.04.1 gast==0.4.0 google-compute-engine==20190801.0 google-pasta==0.2.0 grpcio==1.35.0 h5py==3.1.0 httplib2==0.9.2 hyperlink==17.3.1 idna==2.6 importlib-metadata==3.4.0 incremental==16.10.1 Jinja2==2.10 joblib==1.0.0 jsonpatch==1.16 jsonpointer==1.10 jsonschema==2.6.0 Keras-Applications==1.0.8 Keras-Preprocessing==1.1.2 keyring==10.6.0 keyrings.alt==3.0 language-selector==0.1 Markdown==3.3.3 MarkupSafe==1.0 netifaces==0.10.4 numpy==1.19.5 oauthlib==2.0.6 PAM==0.4.2 protobuf==3.14.0 pyasn1==0.4.2 pyasn1-modules==0.2.1 pycrypto==2.6.1 pygobject==3.26.1 PyJWT==1.5.3 pymongo==3.5.1 pyOpenSSL==17.5.0 pyserial==3.4 python-apt==1.6.5+ubuntu0.5 python-debian==0.1.32 pyxdg==0.25 PyYAML==3.12 requests==2.13.0 requests-unixsocket==0.1.5 scikit-learn==0.24.1 scipy==1.5.4 SecretStorage==2.3.1 service-identity==16.0.0 six==1.15.0 sklearn==0.0 sortedcontainers==2.3.0 ssh-import-id==5.7 systemd-python==234 tensorboard==1.14.0 tensorflow==1.14.0 tensorflow-estimator==1.14.0 termcolor==1.1.0 threadpoolctl==2.1.0 Twisted==17.9.0 typing-extensions==3.7.4.3 ufw==0.36 unattended-upgrades==0.1 urllib3==1.22 websocket-client==0.40.0 Werkzeug==1.0.1 wrapt==1.12.1 zipp==3.4.0 zope.interface==4.3.2