TakeProfit alerts are immediate notifications that trigger when the market meets your custom criteria. For example, you can set up an alert to notify you when "TSLA crosses above $150". You can also set up more sophisticated alerts like "RSI crossing below 70 on TSLA" to identify potential overbought conditions. Additionally, you can apply alerts on any custom indicator, including developed by you.
All platform users have access to:
Currently, you can create alerts based on prices and indicators. Alerts on drawings are not yet available.
There are two ways to set up alerts in TakeProfit platform: directly on the chart or through the Alerts dialog window.
Source: Choose between Price or Indicator (if available on the chart).
Criteria: Select the conditions that will trigger the alert.
Target: Enter the specific value (price level or indicator parameter).
Click "Add more" to create multiple alerts simultaneously in the same window.
There are two main ways to create alerts right from the chart:
Click the bell icon that appears when hovering over the chart - this will automatically use the current price or indicator value.
Chart's context menu: right-clicking on the chart area will open options for creating an alert for price or indicator if it is present on the chart. You can also hover the cursor over the price scale area to set an alert at a specified price.
Additional settings are available under the "Expand" dropdown:
The Target values will vary based on the selected criteria. For the Crossing criterion, you only need to specify the price that triggers the alert. For the Moving up % criterion, the target will be the desired percentage increase over a specified number of bars.
You can send notifications to Telegram or Discord (coming soon) with just a few clicks using the ready-made bot from TakeProfit. Simply toggle the switch next to Telegram in the alert settings to ON and follow the prompts. However, if you want more control and flexibility, you can rely on webhooks instead.
TakeProfit's webhook functionality enables seamless integration with external services, allowing you to receive alert notifications wherever you prefer to work. When an alert triggers, TakeProfit automatically sends a customizable HTTP POST request to your specified endpoint.
Setting up webhooks in TakeProfit is straightforward - when creating or editing an alert, simply paste your webhook URL in the alert settings and customize the message format. Just click the Ping button next to the webhook URL input field to ensure that messages are successfully delivered.
You can find detailed webhook setup guide and also separate guides for popular platforms like Discord and Telegram.
All your alerts are accessible through the "My Alerts" section, which opens when clicking the Alerts button. Alerts have different statuses:
To modify any alert's settings, double-click on the alert entry in the list or click on three vertical dots next to the alert to open context menu.
All triggered alerts are also available for viewing in the Logs tab.
Currently, there are 13 different criteria types available:
Each criteria type includes helpful tooltips to guide you in selecting the most appropriate option for your needs. Just hover the mouse cursor over the criteria and get a hint.
You can also combine multiple criteria in a single alert. This allows you to define more precise conditions — for example, trigger only when the price crosses a key level and RSI drops below 30. Use the “Add Condition” button in the alert editor to include additional conditions.
Crossing
"Alert me when TSLA crosses $150" - This alert triggers when price moves through $150 in either direction.
Crossing Up/Down
Greater Than/Less Than
Channel Alerts
Moving Up/Down (Absolute)
Moving Up/Down (Percentage)
Learn more about criteria and get more examples in this guide.
You can set alerts to trigger:
Let's break down the example of how each alert works for the selected trigger frequency option.
Only once is the simplest and most straightforward option. Just set the alert, choose this option, for example, the price of TSLA reached $360, and the alert will trigger only once.
Once per bar works similarly to "Only once" but automatically resets with each new bar. The alert triggers on the first occurrence of the condition during real-time price movement within each bar. For example, if TSLA crosses $360 multiple times within the same bar, you'll receive only one notification for that bar.
Once per bar close is based solely on closed values of the main series, ignoring intra-bar movements. For example, if you set a Crossing Up alert "Alert me when AAPL crosses $180 moving upward" on a 5-minute timeframe, it will only trigger when:
The alert won't trigger if the crossing occurred during real-time price movement but wasn't confirmed by bar closings.
Once per minute means the alert will trigger every minute if the specified condition is met. Think of it as "On every trigger" but with a one-minute cooling period after each activation. For example, if TSLA reaches $360, you'll receive an alert, then the next alert can only trigger after one minute passes.
On every trigger, it activates in real-time each time the criteria condition evaluates to true. But keep in mind that real-time updates are limited to 10 times per second.
All indicators in TakeProfit platform are written in Indie® programming language, which provides powerful capabilities for technical analysis. If you're interested in creating your own indicators or learning more about existing ones, check out our Quick Start Guide.
To set up alerts on indicators, there are a few key requirements and considerations to keep in mind:
Indicator Must Be Present
Chart Selection
Multiple Indicators
For example, when setting up an alert, you could use the upper band from Bollinger Bands as one source and an SMA line as another source for comparison. This flexibility allows you to create sophisticated alert conditions using any combination of available indicator outputs.
You can use special placeholders to access variable values in alert's message. For example, you can create an alert on NASDAQ:TSLA and type in a message box:
{{ticker}}:{{exchange}} {{condition_type}} {{condition_source_1}}
Here is a list of available placeholders:
{{exchange}} - Exchange name (NASDAQ, NYSE)
{{ticker}} - Instrument symbol (TSLA)
{{time_frame}} - Time frame (1m, 1h)
{{session}} - Trading session (regular/extended)
{{open}} - Opening price
{{high}} - Highest price
{{low}} - Lowest price
{{close}} - Closing price
{{volume}} - Trading volume
{{condition_type}} - Alert trigger type (crossing, reaching)
{{condition_source_0}} - First series value
{{condition_source_1}} - Second series value
{{condition_source_2}} - Third series value
{{time}} - Price bar time
{{time_now}} - Alert trigger time
Example: Template: {{ticker}} {{condition_type}} {{condition_source_1}}. Output: TSLA Crossing Down 144.68.
All the latest changes regarding alerts can be found in this comprehensive guide.
Have questions or suggestions? Feel free to share your thoughts in the comments below or join our community on Discord.
Be the first to comment
Publish your first comment to unleash the wisdom of crowd.