{"id":13629193,"url":"https://github.com/amandris/arbitrage-trading-bot","last_synced_at":"2025-04-17T04:33:18.532Z","repository":{"id":48028140,"uuid":"154676078","full_name":"amandris/arbitrage-trading-bot","owner":"amandris","description":"Bot to automate trading orders between Bitcoin exchanges to make some profit.","archived":false,"fork":false,"pushed_at":"2022-12-08T06:31:55.000Z","size":14981,"stargazers_count":42,"open_issues_count":21,"forks_count":30,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-08T19:43:26.634Z","etag":null,"topics":["arbitrage","bitcoin","bot","cryptocurrency","php","symfony","trading-bot"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amandris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-25T13:28:48.000Z","updated_at":"2023-06-20T20:07:41.000Z","dependencies_parsed_at":"2023-01-24T22:30:55.857Z","dependency_job_id":null,"html_url":"https://github.com/amandris/arbitrage-trading-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amandris%2Farbitrage-trading-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amandris%2Farbitrage-trading-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amandris%2Farbitrage-trading-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amandris%2Farbitrage-trading-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amandris","download_url":"https://codeload.github.com/amandris/arbitrage-trading-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249316056,"owners_count":21249885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arbitrage","bitcoin","bot","cryptocurrency","php","symfony","trading-bot"],"created_at":"2024-08-01T22:01:04.241Z","updated_at":"2025-04-17T04:33:14.229Z","avatar_url":"https://github.com/amandris.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"Arbitrage Bitcoin Trading Bot\n=============================\n\nUsing the tiny diferences in bitcoin value among several exchanges, this bot places buy and sell orders so some profit is made.\n\n**Example:**\n\nOnce you are running the web interface, you spot a 352.48$ difference between sell price in QuadrigaCX and buy price in Bitstamp.\n\n| Exchange Sell | Exchange Buy | Ask     | Bid     | Difference |\n|---------------|--------------|---------|---------|------------|\n|  QuadrigaCX   | Bitstamp     | 3648.52 | 4001.00 | 352.48     |\n\n\n 1. Deposit 3648.52$ in Bitstamp.\n 2. Deposit 1 BTC in QuadrigaCX.\n 3. In the **Order value (BTC)** field set the desired order value (between 0.001BTC and 1 BTC)\n 4. Press :arrow_forward: button on the **QuadrigaCX-Bitstamp** difference (where the 352.48$ difference in value is shown) several times until you spent all your BTC balance on QuadrigaCX. You can also start the automate trading.\n 5. You now have 4001$ in QuadrigaCX and 1 BTC in Bitstamp.\n 6. Withdraw balances on both exchanges. The profit before fees is 352.48$.\n 7. Repeat.\n \n ![Web interface](https://github.com/amandris/arbitrage-trading-bot/blob/master/src/AppBundle/Resources/public/dist/img/screenshot.png)\n\nSupported exchanges\n-------------------\n\n - [x] Bitstamp\n - [x] OkCoin\n - [x] Kraken\n - [x] ItBit\n - [x] QuadrigaCX\n - [x] Cexio\n - [x] Bittrex\n - [x] Binance\n\nPrerequisites\n-------------\n\n * PHP 7.1\n * Composer\n * Some RDBS (Mysql, Postgres, Sqlite, ...)\n * Node.js (Known issues with versions higher than 10. Try with 10 or lower)\n * Gulp\n\nInstallation\n------------\n\n * `git clone https://github.com/amandris/arbitrage-trading-bot.git`\n\n * `cd arbitrage-trading-bot`\n \n * `composer install`\n \n * Set the database parameters in `app/config/parameters.yml` file\n\n * Create database with `php bin/console doctrine:database:create`\n \n * Create schema with `bin/console doctrine:schema:update --force`\n \n * `npm install`\n \n * `gulp`\n \n * Set the api keys of the exchanges you want to use in `app/config/parameters.yml`. At least two exchange api keys should be setted.\n \n * Enable or disable exchanges on `app/config/config.yml` file\n\n * `bin/console server:run localhost:8000`\n\n * `bin/console bot:trade` on a new console\n \n *  Open \u003chttp://localhost:8000\u003e on your browser\n \n\nDonations\n---------\n\n**Bitcoin**: 35JBxSyefxmVj34obKC2od3r98MuaJ34am \n\n**Bitcoin Cash**: 3NrTmv4f1752D9vtYTMh8EaqtHQE1ZXdbR\n\n**Litecoin**: MM1p5NRCPqa5EUaU5PNjDqy1FXHQmxsiUF\n\n\nDisclaimer\n----------\nThis software project has only educational purposes. Arbitrage trading is a complex and dangerous game. Use this tool at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famandris%2Farbitrage-trading-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famandris%2Farbitrage-trading-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famandris%2Farbitrage-trading-bot/lists"}