GithubHelp home page GithubHelp logo

leanderdulac / simple-arbitrage-tool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rnicoll/simple-arbitrage-tool

0.0 2.0 0.0 273 KB

Very simple arbitrage bot for cryptocurrencies

License: BSD 2-Clause "Simplified" License

C# 100.00%

simple-arbitrage-tool's Introduction

simple-arbitrage-tool

Very simple arbitrage tool for cryptocurrencies. Searches a number of different exchanges for trade prices where there's potential for profit via arbitrage, by comparing prices across the different exchanges.

This is not designed as a ready-to-use package, but instead primarily exists as a base for others to form their own tools, and as a worked example for my cryptocurrency exchange API abstraction library.

To compile, you'll need a copy of https://github.com/rnicoll/ncrypto-currency-exchange It's strongly suggested that you review the code and understand the underlying analysis process. The application runs as a console tool at the moment.

A summary of the analysis process is provided below for reference:

  1. Find currencies with a high trading volume against BTC.
  2. For the top dozen or so currencies, find all markets involving those currencies.
  3. Get prices for all of those markets, across all available exchanges.
  4. Infer prices for currencies, doing indirect trading (i.e. trading BTC/DOGE via LTC instead of directly).
  5. Compare prices, and look for cases where lowest ask is below the highest bid price.
  6. Display best prices where lowest ask is below highest bid.

The listed trades are only intended as suggestions; you should understand trading, the risks and costs in doing so, etc. and do your own analysis before actually performing any trade.

This document, the enclosed code, and its output are not intended as investment advice.

simple-arbitrage-tool's People

Watchers

Leander Du Lac avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.