I was born in Johannesburg, South Africa. My father Richard, mother Teresa, brother Mark, and I lived in Sandton.


I have been studying Applied Machine Learning with Columbia Engineering through Emeritus. It’s a 5 month course which I really have enjoyed and would recommend.

The instructors are all really good and helpful, especially Robert Manriquez and Puneet Saraswat. They run the course “Office Hours” webinars to assist with complex assignments but also to provide practical walkthroughs of what we have been learning.

In my previous two articles “Predicting Titanic Survivors using ML” and “Predicting House Sale Prices using ML”, I used a great data science and machine learning resource called Kaggle. They provide free datasets for data scientists to…


Hi, thanks for your comment.

This article wasn't about how to trade or technical indicators. It was to give an example of the testing I put my crypto trading bot through.

I have however written loads of articles on how technical indicators, candlesticks and machine learning techniques work. If you look at the other articles I've written you will find them.

I've literally tested thousands of strategies over various markets over years of historical data. I agree that EMA on its own is useless. You need a momentum indicator like MACD in comparison. RSI is totally useless with crypto. Crypto…


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%…


I received a feature request in the PyCryptoBot Github repo to add Telegram support to the crypto bot. I implemented it and it works really well. For those who would like to use it this is how you set it up.

{
"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" : ""
}

}

First, you need to use the new format of the, “config.json” as above. Second, all…


I have been studying Applied Machine Learning with Columbia Engineering through Emeritus. It’s a 5 month course which I really have enjoyed and would recommend.

The instructors are all really good and helpful, especially Robert Manriquez and Puneet Saraswat. They run the course “Office Hours” webinars to assist with complex assignments but also to provide practical walkthroughs of what we have been learning.

There is a great data science and machine learning resource called Kaggle. They provide free datasets for data scientists to practice with. There are also competitions to compare analysis and modelling for machine learning.

In a few…


I have been studying Applied Machine Learning with Columbia Engineering through Emeritus. It’s a 5 month course which I really have enjoyed and would recommend.

The instructors are all really good and helpful, especially Robert Manriquez and Puneet Saraswat. They run the course “Office Hours” webinars to assist with complex assignments but also to provide practical walkthroughs of what we have been learning.

There is a great data science and machine learning resource called Kaggle. They provide free datasets for data scientists to practice with. There are also competitions to compare analysis and modelling for machine learning.

In a few…


In Coinbase Pro you are able to create up to 5 portfolios. The “Default portfolio” plus 4 additional portfolios. Each portfolio can have its own set of API keys. If you are following my other crypto bot articles this is how I’m able to run 5 bots concurrently.

With 5 bots trading actively in separate portfolios it quickly becomes a challenge to track the overall performance.

I developed Coinbase Pro Portfolio Tracker to deal with this. It’s free to use and modify under the Apache 2 license.

Prerequisites

  • Python 3.x
  • Python Package Manager (PIP)
  • Git

Verification

% python3 --version
Python 3.9.1

If…


Trying out Medium’s monetised alternative to Twitter (“shortform posts”). “Shortform” posts are Medium articles which are 150 words or less.

Intended usage: sharing stories from Medium writers (“tag them as…


… and it’s free (mostly)

I got introduced to TradingView.com a few weeks ago and absolutely love it. If you follow my other articles you will know I do a lot of crypto trading on Coinbase Pro. It still baffles me how a company worth billions has the worst trading interface imaginable. I mean it’s so incredibly bad it’s unreal. It’s not only their trading interface but their support is non-existent too. It sort of explains how they are worth billions as they don’t invest anything back in for their user experience.

If you trade on Coinbase Pro you’ll know they only support EMA12 and…

Michael Whittle

CCIE R&S #24223 | Network Architect | Security Specialist | Software Developer | Blockchain Developer | Studying Machine Learning & AI

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store