git clone https://github.com/Trading-Bot/CryptoBot
cd CryptoBot
sudo pip install -r requirements.txt
Create a config.json file in the config folder with the following example :
Rename config/default_config.json to config/config.json
"crypto_currencies": {
"Bitcoin": {
"pairs" : ["BTC/USDT"]
}
}
See Exchanges Wiki
"exchanges": {}
"notification":{
"enabled": true,
"type": [1, 2]
}
See Trader Wiki
"trader":{
"enabled": false,
"risk": 0.5
}
See Simulator Wiki
"simulator":{
"enabled": true,
"risk": 0.5,
"starting_portfolio": {
"BTC": 10,
"USDT": 1000
}
}
See Services Wiki
"services": {}
python main.py
To add another implementation of an existing evaluator, 3 simple steps:
- Create a class inheriting the evaluator to improve
- Store it in the evaluator's
Advanced
folder (inCryptoBot/evaluator/evaluator_type/Advanced
). - In this
Advanced
folder, create or update the__init__.py
file to add the following line:
from .file_containing_new_implementation_name.py import *
To add another implementation of an existing analysis tool, 3 simple steps:
- Create a class inheriting the analyser to improve
- Store it in the
Advanced
folder (inCryptoBot/evaluator/Util/Advanced
). - In this
Advanced
folder, create or update the__init__.py
file to add the following line:
from .file_containing_new_implementation_name.py import *
More information and examples on the wiki
See changelog file
See live demo here
...
For more details see the project wiki.