I am a member of a Telegram channel which sends name of coin pair and buy-sell values. I need a C# coder to implement auto buy/sell operation in Visual Studio (v 2017).
Main flowchart of the software:
1) Get Binance api key and secret words
2) When a message received from Telegram channel; get account available btc balance, send buy order to Binance (10 to 25% of available btc)
3) Send sell order, after bought.
4) Buy-sell order and its results should be logged to text (or sqlite) file and also send a Telegram message to me.
5) Display available btc value, traded coin’s name and buy/sell prices in a window (not Dos screen)
Specifications of software:
- There should be a start-stop button and info lines in display screen.
- Data transfer between app and Binance have to be encrypted.
- App should support for both REST & WebSocket APIs
- Clean and speedy algorithm (syntax) should be used.
- Design of the software should basis modules. If the software will be successful, other coin exchanges can be added (it will be follow-up project).
- Software do not need to install any other software (ie. Installation package should consist or can download required .Net Framework etc.)