Guys, I need a software for a full CryptoCurrency Exchange including following options:
Initiating different markets for different currency pairs.
Getting buy/sell order for each market with the capability of Limit,Market,Stop
Showing order books for buy and sell queues.
Processing market orders and excluding exchange costs.
Deposit and withdraw of Currencies.
Show Balance and history of each currency.
Integrating with special bank system. (Bank Mellat) Document will be provided.
Manually entering and confirming incoming drafts to bank accounts.
List of withdrawal orders including 3 items:(Paya,Satna,Mellat) and processing them by operator.
API for each market infos
All function from user side should be acceble through API.
Report for deposit and withdrawals of each user and all users.
Report for history of activity of each user on each market and all users on each market.
Verifying process for each user including registering bank account, ID verification, uploading pictures, Mobile number and telephone number verification.
Option for Manually verifying each user.
Troll box for chatting users.
Information board for users.
Showing graphical view for market depth and market history for one different periods(Daily, weekly, monthly)
Daily Reports fro all trades for each market.
Showing open orders and option to cancel them.
Message Box for each user and option to send message to each user and all users.
Option to activate Google authenticator for 2 factor authentication.
Option to generate API KEY for each user.
Changing password and profile information by user.
Showing logs for user logins.
Please update me, if you can do this, or you did this before.
The programming language is preferred to be Python.