DeepThought icon indicating copy to clipboard operation
DeepThought copied to clipboard

DeepThought is an algorithmic cryptocurrency trading bot.

Results 15 DeepThought issues
Sort by recently updated
recently updated
newest added

This will be one of the more difficult strategies to start with. In more simple algorithms, the trading bot will either put all its money in the cryptocurrency or in...

enhancement
algorithm

The mean reversion strategy is an improvement on the simple moving average crossover strategy, except with a different approach than the exponential strategy. Implement this an add it as a...

enhancement
algorithm

Add an algorithm to algorithms.py that implements the simple moving average crossover strategy. This won't necessarily be a super robust algorithm, but it will be a good baseline algorithm to...

enhancement
good first issue
algorithm

Similar to issue #19 , except use the exponential moving average strategy. Add this as a separate algorithm in algorithms.py.

enhancement
algorithm

The coinbase_api.py file contains the class and all the functions for obtaining information from the coinbase api. Some error handling has been put in place, but I doubt it is...

enhancement
good first issue

Link to the paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3690996 Read through this paper and try and implement what they have described except on crypto data. Then try and integrate it into a trading algorithm....

enhancement
machine learning

Look into how financial analysists and big firms trade and what strategies they use. The next step for this bot is to write an advanced trading strategy that looks into...

enhancement
research

A useful thing to have the bot observe and take into consideration is the conversation around certain cryptocurrencies on social media. A web scraper and sentiment analysis algorithm would have...

enhancement

Backtest.py currently runs on all the data that it is able to retrieve from coinbasepro (which overall is not enough anyway). What would be nice is if the user could...

enhancement