Skip to content

TylerGriffin99/Deltage

Repository files navigation

Image

A cryptocurrency tool to help find and act on arbitrage opportunities.

This work is an EDA final project by Adam, Maddie, Peter, Tim and Tyler in the Harakeke-2018 cohort.

Arbitrage is the simultaneous buying and selling of assets (securities, currency, cryptocurrency, commodities) in different markets. The trader can then take advantage of differing prices for a particular asset.

The DeltΔge name was chosen for this project because:

  • delta is used by many disciplines to represent a difference or change
  • the name is a contraction of delta and arbitrage
  • deltage is a Danish word, meaning 'to take part' or 'to participate'

How it works

DeltΔge currently fetches data at 10 second intervals using standard API calls from these three Cryptocurrency Exchanges:

  1. Bittrex
  2. Poloniex
  3. Kraken

The incoming data is reformatted to show arbitrage opportunities which are delivered to the client’s browser using web sockets.

MVP—Minimum Viable Product

  • Three cryptocurrency exchanges
  • Display the best three trades in a table
  • Graphs for user understanding
  • Login to see live app
  • Live update results using web socket
  • Components
  • Login
  • Live app
    • Exchange table
    • Best trade
    • Main pairs
    • Bitcoin price graph

User Stories

  1. As a user I can see a table or list showing the coins and exchanges with the biggest price differences and associated trade volumes.
  2. As a user I can see a live graph with current prices and history for a particular cryptocurrency.
  3. As a user I can select the exchanges I want to participate in.
  4. As a user I can make a trade.

Usage

  1. Clone down this repo.
  2. Change to the cloned repo folder. cd Deltage
  3. Use npm install or yarn to pull down the dependencies.
  4. Rename the .env.example file to .env.
  5. Run yarn knex migrate:latest then yarn knex seed:run.
  6. npm start or yarn start.
  7. In your browser go to: localhost:3000.

About

A Cryptocurrency Arbitrage Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published