All Projects → flowcoin → kriptomist

flowcoin / kriptomist

Licence: other
Fundamental cryptocurrency analysis

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to kriptomist

coinmarketcap-new-listings-sniper-bot
Sniper bot to buy new tokens listed on Coinmarketcap.
Stars: ✭ 55 (+89.66%)
Mutual labels:  trading, coinmarketcap
Introneuralnetworks
Introducing neural networks to predict stock prices
Stars: ✭ 486 (+1575.86%)
Mutual labels:  trading, prediction
Machine Learning And Ai In Trading
Applying Machine Learning and AI Algorithms applied to Trading for better performance and low Std.
Stars: ✭ 258 (+789.66%)
Mutual labels:  trading, prediction
Deep Learning Machine Learning Stock
Stock for Deep Learning and Machine Learning
Stars: ✭ 240 (+727.59%)
Mutual labels:  trading, prediction
coinwatch
Coinmarketcap console client to keep track of your crypto currency trades - are you winning or losing?
Stars: ✭ 73 (+151.72%)
Mutual labels:  trading, coinmarketcap
Reddit Sentiment Analysis
This program goes thru reddit, finds the most mentioned tickers and uses Vader SentimentIntensityAnalyzer to calculate the ticker compound value.
Stars: ✭ 97 (+234.48%)
Mutual labels:  reddit, trading
Directory
General information about the Open Markets Initiative
Stars: ✭ 31 (+6.9%)
Mutual labels:  trading
mempool-shark
primitive and naive etheruem mempool monitor service
Stars: ✭ 101 (+248.28%)
Mutual labels:  trading
analyzing-reddit-sentiment-with-aws
Learn how to use Kinesis Firehose, AWS Glue, S3, and Amazon Athena by streaming and analyzing reddit comments in realtime. 100-200 level tutorial.
Stars: ✭ 40 (+37.93%)
Mutual labels:  reddit
dukascopy-tools
✨ Download historical price tick data for Crypto, Stocks, ETFs, CFDs, Forex via CLI and Node.js ✨
Stars: ✭ 128 (+341.38%)
Mutual labels:  trading
borrow-bot
💰 A bot for maximizing the borrow subreddit
Stars: ✭ 26 (-10.34%)
Mutual labels:  reddit
today-AI-learned
Training a classifier to reddit's TIL to find new things on Wikipedia
Stars: ✭ 35 (+20.69%)
Mutual labels:  reddit
libcryptomarket
Powerful cryptocurrency market analysis toolkit
Stars: ✭ 43 (+48.28%)
Mutual labels:  coinmarketcap
CoinMarketCap-Historical-Prices
Makes use of python3 and bs4 to scrape historical cryptocurrency prices, volume and market caps from coinmarketcap.com
Stars: ✭ 72 (+148.28%)
Mutual labels:  coinmarketcap
backtrading-python-binance
Backtesting several trading strategy and rank them according their profit return.
Stars: ✭ 108 (+272.41%)
Mutual labels:  trading
subreddit-archiver
Python utility to archive and keep up-to-date archives of reddit subreddits. Archives to SQLite databases.
Stars: ✭ 21 (-27.59%)
Mutual labels:  reddit
Twitter Activated Crypto Trading Bot
Buys crypto through keyword detection in new tweets. Executes buy in 1 second and holds for a given time (e.g. Elon tweets 'doge', buys Dogecoin and sells after 5 minutes). Tested on Kraken and Binance exchanges
Stars: ✭ 92 (+217.24%)
Mutual labels:  trading
reddit2telegram
Bot to supply telegram channel with hot Reddit submissions.
Stars: ✭ 202 (+596.55%)
Mutual labels:  reddit
aggr-server
Cryptocurrency trades aggregator (server side)
Stars: ✭ 82 (+182.76%)
Mutual labels:  trading
guncontrol
🔔 GunControl • Custom *nix launcher for GunBot
Stars: ✭ 16 (-44.83%)
Mutual labels:  trading

Kriptomist

Python3 Framework for Crypto-Currency Price Prediction using Fundamental Analysis.

Bitcoin price, supply with reddit subscribers, Tether supply, transactions squared, difficulty and hashrate

Author:

Base metrics

  • price (in USD and BTC)
  • supply
  • subreddit subscribers
  • twitter followers
  • transaction count
  • mining difficulty
  • hashrate

Derived metrics

  • daily, weekly and monthly change in subscribers/followers
  • price prediction based on current price change versus subscriber/follower count change

Setup

To setup and play with Kriptomist we recommend using the IPython shell.

Requirements

  • If you are on a Windows machine, we recommend Anaconda Python distribution

  • IPython shell ($ sudo apt install ipython3)

  • Open a terminal (Anaconda Prompt on Windows) and install required Python modules:

    pip install -r requirements.txt
    

Database

Usage

Using IPython, you can run scripts using run IPython command. The advantage is that you keep the global namespace in the shell after the script was executed.

Updating data for the current day

In [1]: run kriptomist.py

This populates the database with (reddit, twitter, ...) data at the time the command was executed. It also outputs 2 HTML files:

  • html/table_{day}.html (all coins)
  • html/binance_table_{day}.html (only coins traded on Binance are listed here)

Setting NUM_COINS

The default number of coins to process is initialy set to 10. To process more coins, create a file named local_config.py and specify number of coins you want to process:

NUM_COINS = 100

The maximum value for NUM_COINS is 5000.

Displaying chart for a specific coin

In [1]: run kriptomist.py bitcoin

Once you've looked at the html table and want to analyze a specific coin (in this case - bitcoin), you can run the above command (replace bitcoin with the name of your chosen coin).

Customizing chart metrics

Look for CHART_METRICS in config.py, copy it to local_config.py and comment/uncomment desired metrics - that's it. Feel free to suggest improvements / create pull requests. Have fun.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].