Getting Started
There are a few fundamental building blocks that are essential to understand in order to make use of Cyborg's full potential.
Definitions
Flows
A flow can be considered to be a representation of a trading strategy. There is a one-to-many relationship between flows and events; one flow contains many events. Each event generates a buy or sell signal, and a flow is an overall collection of these signals over time. Much like events, flows are analysed in order to gain key insights into the strategies they represent, containing various statistics, equity graphs and returns charts. An analysis over a flow is an analysis of the underlining idea behind a strategy, and allows for easy evaluation as to its effectiveness. If events are the life blood of Cyborg, then flows are the arteries.
Events
In Cyborg, an event is a one-to-one mapping of a trade signal, which has various attributes such as ticker, direction, and time of generation. An event is created when a signal is received from an alert system (for example a TradingView alert) and captures the information from that signal. Events are then parsed through our analysis engine, which uses external data to contextualise the event and calculate statistics about it. Events can be though of as the life blood of Cyborg.
Channels
Channels are direct links to external services, which allow for notifications when alerts happen. Users can forward alerts on to various services, such as Slack, Microsoft Teams, Discord, email addresses, and phone numbers via an SMS. Channels are optional, but can be useful if you want to forward all of your Cyborg alerts elsewhere.