Create algorithm looking for arbitrage opportunities on crypto exchanges

We are looking for person able to create the pretty simple algorithm:

compare bid/ask prices for coins at different crypto exchanges and signal if there are some arbitrage opportunities (buying interest on one exchange is higher then selling interest on another exchange)

It should be done via API connection and have flexible front-end part

The list of exchanges:

1. [login to view URL]

[login to view URL]://[login to view URL]

3. [login to view URL]

4. [login to view URL]

5. [login to view URL]

6. [login to view URL]

7. [login to view URL]

8. [login to view URL]

9. [login to view URL]

10. [login to view URL] (через VPN)

11. [login to view URL]

12. [login to view URL]

13. [login to view URL]

14. [login to view URL]

15. [login to view URL]

16. [login to view URL]

"The Bot is looking for situations when best bid on Exchange B is significantly lower than the best bid on exchange B. The bot is putting the Bid order on exchange A
The size of the bid is optimized so that we can emmidiatly sell the same size on exchange B.
As soon as our order on exhcange A is executed, we are trying to sell the same amount of tokens on Exchange B at mid market price. Tokens should be initially deposited on exchanges
The Bot checks the balance of tokens on exchagnes and informs us when we are out of tokens needed to execute arbitrage opportunities. "
Algorith exmaple for exchange rate TKN/ETH

1 best Bid on Exchange A < best Bid on Exchange B more than X% than (mirros situation if best offer on exhchange A is much higher then best offer on Exchange B, higher by more than X%)
24h trading volume for trading pair on Exchange A and Exchange B is higher than the limit defined in settings
2 TKN Balance on exchange B>0, otherwise message "Lack of TKN balance on Exchange B for execution" (on front-end main page)
3 ETH Balance on exchange A>0, otherwise message "Lack of ETH balance on Exchange A for execution" (on front-end main page)
4 Initial order status =CLOSED otherwise go to 7
Check if our order is still the highest on the market, if not cancell it and go to point 1

5 "put Better Bid Order* (further ""Initial order"") on Exchange A at size of S (Better Bid order is the order at price which is several percents higher than current best bid,
the number of percents is defined in settings, so that the Better bid price = ( best market bid + (best market offer -best market bid)*z%
For example: if it is 20% in settings, market for token is 100/101 than the better bid price =100+(101-100)*20%=100.2"
6 S=whatever is smaller: TKN balance on exchange B or best bid Size on exchange B (rounded down)
7 if Initial Order is executed (at size of Sb)
if Sb=S set Intial order Status=closed, otherwise Initial order status ="Open"
8 than set value of TKN Balance Delta =SX+Sb
9 sell TKN at size of Sb at Exchange B with limit order at some mid market price (that should be optional in settings as a distance from best bid in percents of the spread)

"if position is open and bid on exchanges A and B is lower than purchase price and settings set to `'Close losing positions automatically at market-ON""
close the position market bid on exchnage A or B (which is higher)"
if position is open and bid on exchanges A and B is lower than purchase price and settings set to `'Close losing positions automatically at market-OFF" inform user about it on front page
10 if Sell order is fully executed, set value of TKN Balance Delta =SX-Ss, where Ss the size of tokens TKN sold with this order
so the system should indicate open positions (see front-end page)

11 If Tkn Balance Delta>0 message "LONG in TKN, please sell "Tkn balance Delta" TKN tokens, stop algorithm for TKN/ETH
12 If Tkn Balance Delta<0 messsage "SHORT in TKN, pleae buy "Tkn balance Delta" TKN tokens, stop algorithm for TKN/ETH
13 go to 1


Front end interface requirments
Appropriate usability
Option to turn on/off some exchanges and trading pairs, add new trading pairs
Option to enter value X (see above)
The system should inform when arbitrage opportunity exists but there is a lack of fund to execute it.
When the position was opened but for some reason was nto closed on another exchange for some reason
Buttons to run/pause the algorithm
Option to choose the way how positions should be closed: market order or mid market order
The list of exchnages to connect

Skills: PHP, Software Architecture, Software Testing

See more: algorithm statistical arbitrage, create algorithm personal budget, create cartoon looking background, blackbird arbitrage bot, cryptocurrency arbitrage software, cryptocurrency arbitrage bot, crypto arbitrage calculator, crypto arbitrage opportunities, cryptocurrency arbitrage website, arbitrage coins review, crypto arbitrage reddit, software development, software architecture, programming, create metal looking logo, list people looking business opportunities, create professional looking wow guild logo, create realistic looking talking characters video, create good looking web forms, create custom looking myspace

About the Employer:
( 3 reviews ) kyiv, Ukraine

Project ID: #16320806

13 freelancers are bidding on average $1124 for this job

$1250 USD in 20 days
(9 Reviews)

hi, i have experience in crytocurrency ,bitcoin and algorithm for long term. if you hire me, i will produce the best result for your project. thank you

$1000 USD in 18 days
(0 Reviews)

Hello, I'm a full time freelancer and I'm interested in the project, having strong knowledge on cryptocurrency and exchanges. I would like to discuss with you some more details, please contact me via PM so we can have More

$900 USD in 10 days
(43 Reviews)

Hi,sir I have read your post and I am very interested in your project. Because I have much experiences that develop many projects such as your project. I have good skills with the program language including C/C++, More

$1555 USD in 20 days
(72 Reviews)

This is Anshuman from Atventus India Private Limited. We expertise in Blockchain and BitCoin development. We have lots of experience in setting up direct BitCoin blockchain transactions with all the wallet. features. More

$1250 USD in 20 days
(39 Reviews)

Hello, I developed such application in the past for different exchanges and ready to build your. Regards, Iyad

$1666 USD in 25 days
(25 Reviews)
$1250 USD in 20 days
(27 Reviews)

Hello. Thanks for reviewing my proposal. I already made cryptocoin auto trading program on window. Here is the project done by me. More

$750 USD in 20 days
(34 Reviews)
$750 USD in 15 days
(2 Reviews)

I have read your project details. I have to ask a few questions. Can you please message me via chat so we can discuss all the details to elicit all the requirements and hence start the development? I will showcase al More

$1250 USD in 20 days
(14 Reviews)

Hello, could you message me? I can provide you a FREE SAMPLE of your arbitrage bot. ( doesn't let me contact you first). Thank you, have a good day!

$939 USD in 14 days
(1 Review)

Hello, My name is Yuriy Gulyayev. I specialize in trading/backtesting software development. I am a C#, .NET, and C++ expert, have strong skills in multithreading, sockets, user interface, experienced with a vari More

$1111 USD in 20 days
(12 Reviews)

Hello, could you send me a message? I can provide you a free sample of your arbitrage bot and discuss some details about the project.

$939 USD in 14 days
(0 Reviews)