A platform to upload quantitative trading strategies with monitoring dashboard
A platform, which is able to upload quantitative trading strategies in python, run in background, and show ROI in monitoring dashboard, is an app for quantitative traders to implement their strategies and analyse ROI for each strategy.
The API is using 1inch's API.
Users can develop their strategies by using Python and upload files .py to the platform. Firstly, users can select time frames and date ranges to run back testing first. Secondly, the platform will show estimating ROI by using latest period of data to test. Thirdly, after uploading strategies, users can adjust parameters or coefficients to maximise efficiency of the strategies, also fill in required API keys. Fourthly, users can decide to activate the strategies or deactivate them. The platform will run the python files and display performance of strategies.
The front end is developed with React and Typescript JS, which is able to show dashboard and upload .py files to the platform.
The back end is developed with Python to handle strategy implementation based on python files and store credential data in mongo db. The data exchange is using mongo db.
Another part for accessing strategies, it is also using python to fetch latest parts of data from centralised exchange such as Binance or decentralised exchange such as 1inch in order to do primitively back testing. The outcome will reflect to front end and be shown in a dashboard.
The API is using 1inch's API to request and exchange trading information on blockchains.