A cryptocurrency arbitrage opportunity calculator and trading bot. Over 800 currencies and 50 markets.
To use, go to https://manu354.github.io/cryptocurrency-arbitrage/ (this link no longer links to the old site, download from github to use the tool) , for development install nodejs ^V8.00 and run npm install
in the folder where the script main.js
is. To run the program write node main
or npm start
. To change market settings, and to add your own markets edit the settings.js
file.
I am now only focusing on the trading bot. Unfortunately I am going to keep that code private, and will not have time to work on this public version. Feel free to still make pull requests - I will still take a look at any issues when they pop up.
Hopefully all done within a month, faster with some help :)
...
In short it collects JSON from multipile different cryptocurrency markets, and goes through the results and finds the highest and lowest price for each coin. For example if the results look like this for LTC:
ltc : {
'bittrex' : 38.23,
'jubi' : 39.78,
'chbtc' : 51.8,
}
the script will find the the highest price (chbtc.com), lowest price (bittrex), and divide the two: 51.8/38.23 = ~1.35 (~35% profit margin) and then pushes these results to the browser. It will also find the next highest market pairs, e.g. chbtc / jubi is the second highest pair and chbtc/bittrex the third, jubi/bittrex the fourth and so on until every possible combination has been computed.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Required: Node.js ^ V8.0.0 this program uses ES7 features such as async/await and requires a newer version of node.
In a terminal write the following:
CD into the correct folder.
cd arbitrage
Install the required npm modules
npm install
To run the program
npm start
Go to localhost:3000
to see a minimal display of the raw data
Currently you will have to add a market object with the correct settings in the array markets
, situated in the settings.js
file. I am updating the project every day and this will change soon. (Will be able to add a market from the frontend soon)
You can temporarily stop loading a market from the frontend, or remove the market by deleting the object in settings.js
For more information see the wiki on adding markets.
Feel free to suggest edits / pull requests or email me at manummasson8@gmail.com
See the LICENSE.md file for details
BTC: 1DpMyyPoBSVNZqhM6d4k1TdYun1XpXaeMoLTC: LVXCvcV52unCdcqvyvKp6mC6AAVur1EZ57
https://github.com/manu354/cryptocurrency-arbitrage https://coinmarketcap.com/exchanges/volume/24-hour/all/ https://medium.com/spreadstreet/a-super-simple-cryptocurrency-arbitrage-spreadsheet-for-find
Recently, the most influential media in the United States, The Wall Street Journal, has paid special attention to the currency circle. After investigating criminal activities such as money laundering
Check out https://coinbuddy.co/coins to track which exchanges support your favorite coin Cryptocurrency Name Description Pros Cons Where to buy Similar to Category Bitcoin (BTC) Bitcoin is a cryptocur
Cryptocurrency CLI Cryptocurrency CLI lets you monitor cryptocurrencies in your portfolio and track your earnings through the command line. It uses the coinmarketcap.com API to fetch crypto data. Feat
cryptocurrency-analysis About Having followed the cryptocurrency market for a while now, I decided to do some exploring in the data available from coinmarketcap.Especially in light of the increasing n
Cryptocurrency Dashboard Cryptocurrency Dashboard lets you monitor the top 100 currencies based on market cap size. It uses the coinmarketcap.com API to fetch crypto data. It uses the Twitter API to m
Cryptocurrency Icons This project contains over 7,500 icons – almost 500 crypto currencies, in 4 styles and a range of sizes. Completely free. All we ask is that you don’t claim them as your own, and
Cryptocurrency-Price-Prediction Cryptocurrency Price Prediction Using LSTM neural network Citing If you find this code useful in your research, please consider citing the blog: @misc{sagarcryptocurren