Tradologics helps traders in developing and running programmatic trading strategies in the cloud. We allow traders to focus on writing the trading logic, while we take care of the technical stuff.
Tradologics introduced a new way to structure, test, and deploy automated trading strategies, which makes it the fastest way to go from idea to trading without infrastructure headaches.
In order for Tradologics to be able to do so much, while still getting out of your way, we needed to take a radically different approach. We broke down a "traditional" trading platform into its core components and make them available as separate, cloud-hosting style, products.
By providing you with limitless combinations, Tradologics acts as your Trading Operating System - an approach that offers a better, more efficient solution to resolve the many issues that programmatic traders are facing.
“You can think of Tradologics' product line as a trading LEGO® kit. Some assembly is, of course, required - but you end up with a trading platform that fits your needs perfectly.”
– Ran Aroussi, Founder @ Tradologics
Openness is at the heart of the Tradologics approach to trading.
We don't believe that it's our place to tell you how to work, who to work with, or how to structure your code. That's why the Tradologics Cloud Platform is broker, market, language, and framework agnostic – allowing you the flexibility to express yourself the way that makes sense to you.
You can execute trades on any of the brokers and exchanges supported by Tradologics using the same standardized and Universal API – allowing you to move between brokers without any changes to your code.
We also don't use a coding framework. Feel free to code in 8 programming languages and structure your code the best way that you see fit and use any of our API endpoints to trade.
While we don't offer a coding framework that compels you to study it and comply with its design decisions, we do offer SDKs with many utility functions to streamline your workflow.
In short: You do you. We'll be here to facilitate.
Thanks to Tradologics' architecture, strategy logic is compartmentalized. Each section in your strategy is responsible for one thing, and one thing only: either generating signals, acting on positions' PnL, handling order status changes, etc. This results in a cleaner, more manageable code, that's also less prone to bugs and look ahead biases.
Distributed and event-based
Trading strategies on Tradologics take a passive approach, meaning that instead of chasing data, you describe what to do in certain events and then wait for them to happen. Tradehooks, our data delivery engine, will push relevant information to your strategy, including market data, order status changes, price triggers, and PnL thresholds as they become available.
How data flows on the Tradologics cloud
Every Tradologics component can work with multiple other components.
This means that a single strategy can execute trades via multiple brokers, and receive data in multiple time intervals, for multiple securities, and in multiple bar resolutions. A single price or position monitor can alert multiple strategies once triggered, etc.
Single strategy → Multiple brokers
Multiple Tradehooks/Monitors → Single strategy
Single Tradehook/Monitor → Multiple strategies
Now that you have that in mind, go and familiarize yourself with Tradologics' main "building blocks".