Skip to content
This repository has been archived by the owner on Feb 20, 2019. It is now read-only.

Automated crypto currency Technical Analysis (TA) for 250+ coins

License

Notifications You must be signed in to change notification settings

js-murph/crypto-signal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Signals

Track 250+ crypto currencies and their trading signals through Crypto signals.

Technical Analysis Automated:

  • Relative Strength Index (RSI)
  • Ichimoku Cloud (Leading Span A, Leading Span B, Conversion Line, Base Line)
  • Simple Moving Average
  • Exponential Moving Average
  • Breakouts

Features:

  • Tracking for over 250 coins on Bittrex
  • SMS alerts for coin breakouts and price changes
  • Well documented script
  • Automated Technical Analysis that's implemented from scratch for simplicity and ease of use

You can build on top of this tool and implement algorithm trading and some machine learning models to experiment with predictive analysis.

Coming Soon:

  • MACD
  • Bollinger Band
  • Web Client :)

Shoutouts:

  • To Bittrex for an awesome API
  • Eric Somdahl for writing the Python wrapper for the Bittrex API
  • Ryan Mullin for implementing the getHistoricalData() method on v2 of the Bittrex API

How to use (Docker)

  • First make sure you have Docker installed
  • Next, to create the docker image run make build in the root of the project directory.
  • Once built copy template.env to .env and add your API keys, at a minimum read-only Bittrex keys are required.
  • Make sure to also update the market_pairs environment or app.py variable with comma seperated market pair values that match Bittrex's format (i.e. BTC-ETH)

How to run

In the root directory run docker-compose run app or make run if you don't have docker-compose.

How to use (Local)

To install the dependencies for this project, run "pip install -r requirements.txt" in the app directory. Add a secrets.json file to the app directory of your project. The contents of the file should mirror the following:

{
    "exchanges": {
        "bittrex": {
            "required": {
                "key": "BITTREX_API_KEY",
                "secret": "BITTREX_SECRET"
            }
        }
    }
}

For other available options see the app/default-config.json directory.

How to run

Navigate to the app directory in your terminal and run with "python app.py"

Liability

I am not your financial adviser, nor is this tool. Use this program as an educational tool, and nothing more. None of the contributors to this project are liable for any loses you may incur. Be wise and always do your own research.

About

Automated crypto currency Technical Analysis (TA) for 250+ coins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Makefile 1.2%