Skip to content
No description, website, or topics provided.
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config add notification of ask and bid prices, rework of history representat… Aug 8, 2017
crawler Code refactor Oct 9, 2017
services Bugfixes Sep 25, 2017
.gitignore Grand commit Jul 18, 2017
ArbitrageBot.py Add notify users function Aug 16, 2017
LICENSE Initial commit Jul 18, 2017
README.md Bugfixes Sep 25, 2017
crawler_launch.py fix misspelling, add coins history management, update constants that … Jul 28, 2017
messages.py Fix misspelling messages.py Oct 10, 2017
mongo_queries.py
notify_users.py Add notify users function Aug 16, 2017
requirements.txt Fix spam bug Aug 11, 2017

README.md

CindicatorArbitrageBot

The bot is used for sending notifications when the price difference for a currency between different exchanges is higher than a set threshold. You can use these signals to monitor the possibility of favorable arbitrage between exchanges.

What is arbitrage?

Arbitrage is the simultaneous purchase and sale of an asset to profit from a difference in its price. It is a trade that profits by exploiting the price differences of identical or similar financial instruments on different markets or in different forms. Arbitrage exists as a result of market inefficiencies.

Registration

To start the bot working, a user must register on https://cindicator.com/arbitrage-bot by entering their email address. Users will then receive a link to the telegram bot with a randomly generated unique hash key. By following the link, users will be automatically registered in the system and can start to communicate with the bot and receive notifications.

Deployment

To deploy the bot, first, you need to create a local.py module in the config folder with server settings. The module must contain these values:

TOKEN - bot token

URL - server url in format: 'https://url:port/'
PORT - server port

WEBHOOK_CERT - path to webhook certificate
WEBHOOK_PKEY - path to webhook pkey

MONGO_HOST - mongodb host
MONGO_PORT - mongodb port
MONGO_DB - mongodb name

MONGO_BOT_USER - mongodb user
MONGO_BOT_PASSWORD - mongodb password

Run the bot with the command: python ArbitrageBot.py

You can’t perform that action at this time.