Introduction
Why did we build Spark ?
Spark is an innovative order management and execution system designed specifically for creating and managing custom algo trading strategies. With Spark, you can build your strategies once and deploy the same logic seamlessly across multiple brokers, streamlining your trading process and enhancing your trading capabilities even if you're not a coding expert (You only need to have basic knowledge of the python and stock market.)
Using our broker-agnostic Python library, you can stream websocket data, retrieve quotes, access historical data, place orders, and much more from any broker connected to the platform.
Key Features :
Low Code Strategy Development: We provide you with all the essential tools like set up for websocket data streaming, broker agnosting historical data and quotes and multi broker / strategy order execution and management to speed up the process of Strategy development.
Order Management: You can stop trading / square off / deactivate any strategy or a strategy linked with specific account with click of a button. No need to login into you server to manage strategies.
Order Operations: Order Operations allow you to automatically modify / cancel orders as per price and time (currently only for Limit Orders)
Ultra-Low Latency: We ensure that any order placed via strategy is executed seamlessly across all the broker with extreme low latency.
Risk Management: With a dashboard managing all your strategies and accounts in one place, allows you to have more control over your algos. If any of ther orders are Rejected, Cancelled or if there is any issue with order placement, you get immediate notification via telegram bot. This helps in taking right desicion in case of any failure in execution.
Trade Analytics: For post trade analysis, spark provides a dashboard to view historical trades and get better insights over the same.
Forward Testing: Using the TestBroker you can test your algo strategies before deploying with real capital.
Handling Rate Limits: We also handle broker level rate limits to ensure error free order execution across any broker.