Cloud Trading
Alerts

Real-time trading alerts that watch price, indicators, and your custom Indie®
logic 24/7 — pinging you via Telegram, webhooks, email, or inside the platform.

Alerts Alerts

400 Non-Expiring Alerts

Active until you decide otherwise — no silent expiration. Server-side monitoring of the market 24/7 with zero local browser dependencies.

Multi-Channel Delivery

Telegram, webhooks (Discord, Slack, Zapier, IFTTT), email, or in-platform pop-ups. The alert lands wherever you prefer to receive it.

Multi-Conditional

Set criteria with crossover, channel entry, and logic rules across price action, native indicators, and custom Indie® scripts.

Alerts on Indicators

Add alert conditions to any custom indicator — and run it fully in the cloud using Indie®, TakeProfit's Python-based scripting language designed for technical analysis and strategy development.

Explore Indicators

Indicator-Based Alerts

  • Deploy alerts on both native tools and custom Indie® scripts.
  • Combine multiple indicator plots into a single alert.
  • Supports 80 built-in technical analysis tools.
Indicator-Based Alerts

Write Indicator Code

Launch the native IDE widget to script custom logic using Indie® and leverage its integrated AI to co-pilot your indicator development.

Test in Editor

Deploy the script to a live chart and watch it render in real time. Use the integrated AI to review logs and debug syntax.

Deploy as Alert

Select your active indicator as a data source within the Alerts dialog. Configure your precise trigger conditions, route, and deploy.

AI Management

Bypass manual coding. Turn your structural setups directly into executable server-side alerts by simply prompting our native AI assistant.

Advanced Conditions & Triggers

Set multi-conditions using price, indicators, or custom logic to create precise, actionable alerts.

Multi-Conditional Alerts

Build alerts from three components:

  • Source: Choose between Price and Indicators.
  • Enter specific price levels or indicator parameters.
  • Criteria: Select the conditions that will trigger the alert.
Multi-Conditional Alerts
Channel Detection

Channel Detection

Get notified when price enters or breaks out of a defined range.

Custom Expiration

Custom Expiration

Choose a specific end date or keep alerts running indefinitely.

Frequency Settings

Frequency Settings

Control how often alerts fire — once, per bar, or on every trigger.

Alert View Options

Alert View Options

Toggle alert view elements on the chart, like tickers, inactive alerts, and alert lines.

History & Logs

History & Logs

Track alert status and review detailed logs of past triggers.

Flexible Setup

Flexible Setup

Setup from the chart, context menu, or with a hotkey.

Check the Documentation

Variables in Messages

Customize alert text or JSON payloads with dynamic variables. Every alert ships with live market context — ready for your bot or broker API to act on.

Available Variables:

  • Alert trigger type.
  • Exchange, session, ticker and timeframe.
  • OHLCV: Open, high, low, close, volume.
  • Time: Current time when alert triggers.
  • Series: First, second and third series value.
  • Other: Exchange code or exchange ticker.
Available Variables:

Delivery Methods

TakeProfit delivers your alerts instantly via multiple channels — from in-platform pop-ups to webhooks.

Real-Time Alerts

  • Multi-channel support via webhooks.
  • Customizable webhook payloads (JSON).
  • Variables for dynamic, data-rich messages.
  • Security guidance for webhook included.
Learn More
Real-Time Alerts
Webhooks

Webhooks

Send alerts to any API. Automate execution, logging, or notifications across your stack.

Telegram

Telegram

Directly to your private channels or bots. Stay on the top of the market, anywhere.

Dynamic Alert Messages

Dynamic Alert Messages

Execution-ready JSON payloads with live variables — ticker, OHLC, triggers, and more.

Trading Automation via Webhooks

Configure alerts to execute trades automatically through external platforms.

Create a Signal Bot

Create a Signal Bot

Connect your favorite external trading bot, or route signals directly to your in-house setup. If you are using your own servers, authorize our connection to ensure secure delivery.

Create Alerts

Create Alerts

Open any chart and create a new alert. Turn on the Webhook setting and paste the link where you want the alert sent — whether that is to your bot or your own system.

Automate Trading

Automate Trading

Paste your bot credentials or custom trade instructions right into the alert message box. Just remember to set up separate alerts for when you want to enter and exit a trade.

Check the Documentation

The Engine Room

Uptime
99.9%
Exchange to trigger
<100ms
Cloud Execution
24/7

The Platform
Traders Recommend

Have Questions Before You Try It?

Free users can create 1 alert with up to 3 months expiration. All-in plan users can create up to 400 non-expiring cloud alerts. All alerts remain active as long as you maintain your All-in plan active.

Yes. You can create multi-conditional stock alerts, forex alerts, crypto alerts, and alerts for every other market supported on the TakeProfit platform.

Yes. Once your custom indicator is live on a chart, you can set an alert on any of its plots or signal lines — the same way you would with any built-in indicator. The alert then runs server-side in the cloud.

Nothing — alerts run entirely in the cloud. They continue monitoring the market and firing notifications regardless of whether you have TakeProfit open.

Yes, you can deploy multi-conditional alerts directly inside the platform with the help of AI via MCP or through the AI Assistant. Prompt your exact components — such as sources, levels, timeframes, session conditions, and OHLCV variables. The AI Assistant or your MCP connection compiles the logic and routes it to your Alerts panel for real-time control.

Each alert in your Alerts panel shows one of five statuses: Active (monitoring and can fire multiple times), Fired (triggered once and closed), Expired (past the set expiration date), Stopped (manually paused), or Error. You can play/pause, edit, duplicate, or restart any alert from the same panel.

There are 13 trigger criteria in total: Moving Up, Moving Down, Moving Up %, Moving Down %, Crossing, Cross Up, Cross Down, Greater Than, Lower Than, Entering Channel, Exiting Channel, Inside Channel, and Outside Channel. Each works on both price and indicator values, allowing you to catch a sudden price change or a new trend, giving you fine-grained control over exactly when an alert fires.

Yes. The webhook system is service-agnostic — you can route JSON payloads to Discord, Slack, IFTTT, Zapier, or any custom server. Each service has its own webhook URL format, and TakeProfit's variables let you customize the payload content per trigger.

Yes. Frequency settings let you choose between three behaviours: fire once and stop, fire once per closed bar, or fire on every trigger event as long as the condition holds. This prevents notification spam while keeping you informed at the cadence that suits your trading style.

Our alerts have a sub-100 millisecond detection and delivery from your selected exchange to trigger. Alerts monitor actual live trade data — not delayed quote feeds — to reflect real market activity the moment it occurs.

No. Most alerts are built in the Alert Dialog with dropdowns — pick a source (price or indicators), set a condition, and choose a delivery method. Code is only required if you want a fully custom indicator as the alert source, and even then, the MCP integration can write the Indie® for you.

Yes. You can configure any alert to automatically route a JSON payload via webhooks straight to your execution platform, executing trades instantly when your conditions are met.

Yes. TakeProfit fully supports dynamic variables inside your messages and JSON payloads. You can pass real-time parameters — such as {{close}}, {{volume}}, {{ticker}}, and OHLCV values — directly to your execution endpoints.

Yes. Every new account starts with a 30-day free trial of the All-In plan — no credit card required. Full access during the trial: 400 non-expiring cloud alerts, unlimited workspaces, Custom Timeframes, Indie® scripting, backtesting, and all platform features. After the trial, subscribe to All-In ($20/month or $120/year) or stay on Freeroll — the permanent free tier with core features.

You can contact our team directly through Discord.