Algorum is an Algo Trading SaaS platform, which allows Quant/Algo Developers to Develop Test, Deploy and Monitor Algo Trading Strategies without managing any Software, Hardware and Data infrastructure.
Though Algo Trading is prevalent in India (~50% of the stock trading volume is algorithmic), today Algo/Quant Developers have several challenges in implementing the Algo Strategies. They have to purchase costly historical and real-time stock datasets, build their own backtesting engine and analytical libraries or rely on very limited opens source and not so well-maintained libraries, develop different code paths in their algo code to work in backtesting, paper trading and real trading scenarios, manage dedicated machines/VMs for trading and build monitoring tools to manage and monitor their algo trading strategies. These steps are complex and add up to months of development and testing for Algo/Quant Developers. At Algorum we built a SaaS platform that removes these pain points and provides all these capabilities through its cloud platform, and makes Algo Trading less time consuming, easy and affordable for the Algo/Quant Developers.
Algorum supports India Capital Markets (Cash, F&O) through our integrated brokerage, Northeast Ltd, and USA Capital Markets (Equities) through Alpaca Brokerage.
Algorum comes with comprehensive documentation (https://docs.algorumsoftware.com/), which guides Quant/Algo Developers in every step of their Algo Strategy development, testing, deployment and monitoring. Algorum has a growing set of sample algo strategies that demonstrates different trading techniques and Algorum capabilities.
Let us see how Algorum can help Quant Developers in their journey of developing, testing, deploying and monitoring their Algo Trading strategies.
Algorum CLI (Command Line Interface) is a multi-platform command line tool that helps Quant/Algo Developers develop, test, monitor and manage algo strategies in Algorum Platform. This tool runs on Windows, Linux and Mac OSX, and is extremely simple to use command line tool with full help and interactive commands to guide you through input steps in each command.
Local Development & Cloud Deployment
With Algorum, Quant/Algo Developers can develop, debug and test their Algo Strategy locally on their system, right from within their favourite IDEs, like VS Code, Visual Studio, PyCharm, etc. Once they are ready with a working Algo Strategy, they can deploy it onto Algorum Cloud infrastructure for reliable and efficient execution and monitoring. This eliminates the inefficiencies of relying on logs from remote executions during development phases, to the most extent possible.
Fully Managed Deployment of Strategies with Dedicated Containers
Algorum takes care of complete deployment and running of algo strategies within our AWS Cloud in dedicated containers. Quant/Algo Developers just have to use our Algorum CLI (Command Line Interface) tool to upload their algo strategy docker image and Algorum takes care of running it on our cloud infrastructure This provides highest security and reliability for their strategies. This also allows the developers to build their algo strategies in whatever framework and language they want and choose the type of the strategies they want to build like Technical Analysis based, Machine Learning based, etc.,
Technical Analysis Libraries
Algorum comes with built in Technical Analysis libraries with over 50+ Indicators, 25+ Candlestick Patterns. We are working to add more to this library to help Quant/Algo Developers with Chart Patterns and AI models as well. This will help them focus on building strategies rather than building and testing indicator logic. These indicators are available to algo strategies being developed in any programming language supported by Algorum.
Algorum lets Quant/Algo Developers log important information related to their quant strategy while it is running, to our cloud storage using a simple method call. This helps them analyze the strategy for various aspects in real time using Algorum CLI log streaming, and off line analysis using the downloadable log messages.
Strategy State Store
Algorum lets Quant/Algo Developers save the state of their strategy at any point in time of its execution to a fully backed up cloud store. This helps them reload their strategy with same state in case of any unforeseen failure of the cloud infrastructure. Any existing state is passed on to the strategy when it starts running again. The state can also be used to store the trades and other information in their running strategy, which can then be viewed and analysed from our web and mobile apps.
Fully Integrated Brokerage Solution
We are tightly integrated into our partner Broker infrastructure, which provides end-to-end Algo Trading experience and solution. Quant/Algo Developers can develop, test, deploy and monitor their Algo Trading strategies while utilizing our partner Broker for their Brokerage account. This also allows us to provide unparalleled low-latency infrastructure for data streamed to Algo and for the orders generated by the Algos. We look forward to the Quant/Algo Developers to explore Algorum Platform. We have webinars being conducted twice every week to help Quant/Algo Developers get started with developing their algo strategies using Algorum Platform. Register for our webinars here (https://app.livestorm.co/algorum-software-private-limited/algorum-quant-platform-launch?type=detailed) and get started.