PyCryptoBot Results and Config
New trading bot strategy configurations are often being discovered, but this was the config I was using at the time of writing with results

I wanted to share my bot results and the config I’m using. I get asked this question a lot in Medium comments, emails and via the Github repo.
Here are my results from the 1st of March 2020 until the 15th of April 2020. It’s worth mentioning that the last few weeks have had very turbulent market conditions with a lot of crashes. These results demonstrate how the bot handled in tough conditions. In normal conditions these figures are typically double or triple.
XLM-EUR Trades: 6 Margin (After Fees): 0.81% Net Profit: £13.87
ETH-GBP Trades: 6 Margin (After Fees): 1.98% Net Profit: £61.85
BTC-GBP Trades: 7 Margin (After Fees): 0.77% Net Profit: £24.32
BCH-GBP Trades: 4 Margin (After Fees): 3.16% Net Profit: £64.45
LTC-GBP Trades: 8 Margin (After Fees): 1.73% Net Profit: £64.63
Net Profit Total: £229.12
Total Trades: 31 Margin (After Fees) Total: 1.69% Total Wins: 26 Total Losses: 5
I have 5 bots trading £500 each. If the bot trade is successful I move the profits to my bank account (on Coinbase Pro this is free and instant for UK users). If the trade is a loss I let the next bot trade(s) fix it. This is my additional income generator if you want to call it that. Mostly the bots just run completely automated but sometimes I trigger manual sells.
If you are interested in how and why I sometimes trigger manual limit sells please refer to this article.
This is the config I’m using for my bots. Please include your own API keys in the relevant places. I recently added Telegram messenger support to my bots. If you are not using this then just leave that section out. If you would like to add it please read this article.
I highly recommend enabling Telegram for your bot(s). It gives you such a nice real-time view of what they are doing.

config.json
BCH-GBP config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "BCH",
"quote_currency" : "GBP",
"live" : 1,
"sellatloss" : 0
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}BTC-GBP config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "BTC",
"quote_currency" : "GBP",
"live" : 1,
"sellatloss" : 0
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}ETH-GBP config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "ETH",
"quote_currency" : "GBP",
"live" : 1,
"sellatloss" : 0
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}LTC-GBP config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "LTC",
"quote_currency" : "GBP",
"live" : 1,
"sellatloss" : 0
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}XLM-EUR config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "XLM",
"quote_currency" : "EUR",
"live" : 1,
"selllowerpcnt" : -2
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}*** UPDATE: 20th April 2021 ***
I swapped XLM-EUR for ADA-GBP. Although you can make huge profit on XLM trades on a good day, the losses can also be immense as well. I have also run some analysis and ADA seems not to mirror Bitcoin/Ethereum exactly.
If you ever see the XLM price crash out to low 30 cents buy and hold. It will almost surely jump back up to high 30’s or even 40’s and you can make a huge amount. This one is probably better to manually trade using TradingView.com. What I would do is look at the lowest support levels and add limit order “buy” just above it. You can make 20%+ on one a single trade this way.
XLM-EUR config.json
{
"coinbasepro" : {
"api_url" : "https://api.pro.coinbase.com",
"api_key" : "",
"api_secret" : "",
"api_passphrase" : "",
"config" : {
"base_currency" : "ADA",
"quote_currency" : "GBP",
"live" : 1,
"sellatloss" : 0
}
},
"telegram" : {
"token" : "",
"client_id" : ""
}
}Just a reminder, all my technical analysis and PyCryptoBot articles can be found in my Trading Data Analysis publication on Medium. If you would like to be kept up to date with further updates, I recommend following the publication.
I hope you found this article interesting and useful. If you would like to be kept informed, please don’t forget to follow me and sign up to my email notifications.
Michael Whittle
- If you enjoyed this, please follow me on Medium
- For more interesting articles, please follow my publication
- Interested in collaborating? Let’s connect on LinkedIn
- Support me and other Medium writers by signing up here
- Please don’t forget to clap for the article :) ← Thank you!





