What can an alert do?
When an alert condition is triggered, you can define exactly how the alert behaves allowing you to:
|•||Display a Pop Up Dialog with a custom message|
1) While an alert will give you the ability to submit custom orders, they are natively limited in the type of account and order management information that is available. If you are interested in developing a more complex system for an automated trading approach, please see our Help Guide articles on developing an Automated NinjaScript Strategy.
2) Alerts are not intended to be used with Playback while using an increased speed. Alerts are checked every 200 milliseconds, so using them in Playback could result in an alert not triggering.
What kind of information can be used for an alert?
Alerts will always work in real-time, giving you access to a wide variety of information you have currently setup in your workspace. However, the type of information that is available for an alert will depend on where the alert was setup. For example, a Market Analyzer is real-time only and does not display historical values, therefore it would not be possible to create an alert based on a historical bar or indicator value. In contrast, a Chart does display historical bar data, therefore a chart alert would be able to use historical bar data to be considering in a specific alert condition used for indicators and other data series.
|•||Access to historical data allowing you to compare real-time indicator and data series values to previous values (bars ago)|
|•||Manually configured chart objects and drawing tools|
|•||Multiple data series such as additional instruments and time frames|
|•||Ability to make time comparisons |
Market / Hot list Analyzer Alerts
|•||Fundamental data such as Earnings Per Share, 52 week high/low, Settlement Price, etc can be used|
|•||Access to account information such as instrument and account position information such Realized/Unrealized PnL, Position size, Position avg price, etc.|