Skip to content
Signal Pilot

How to Set TradingView Alerts

⚠️ EDUCATIONAL GUIDE

This alert setup guide is for educational purposes only. This is NOT investment or trading advice. Alerts are technical analysis tools only.

This guide explains the process of setting up reliable, close-confirmed alerts for Signal Pilot indicators. Proper alert configuration ensures signals are never missed and false intrabar notifications are avoided.


✅ Prerequisites (Before You Begin)

📋 What You Need

Make sure you have these ready before setting up alerts:

🔴 Required

Requirement Details Why It's Needed
TradingView Account Any tier (Free, Essential, Plus, Premium) Free accounts can create basic alerts (limited quantity). Paid tiers get more alerts.
Signal Pilot Indicator At least one indicator added to your chart (Pentarch, Janus Atlas, etc.) You can only create alerts for indicators that are actually on your chart.
5-10 Minutes Time for setup and testing First-time alert setup takes ~10 minutes. Subsequent alerts take ~2 minutes each.
Item Purpose Notes
TradingView Mobile App Receive alerts on your phone Download: iOS or Android. Essential for real-time notifications.
Notification Permissions Allow TradingView to send push notifications Enable in your phone settings: Settings → TradingView → Notifications → Allow
Email Access Receive alert emails as backup Use an email you check regularly. Mobile alerts are faster, but email is good backup.

🟢 Optional (Advanced Users)

Feature Requirement Use Case
Webhook Alerts TradingView Pro, Pro+, or Premium plan Send alerts to Discord, Telegram, or custom automation. See Webhook Guide.
SMS Alerts TradingView Premium plan + SMS setup Receive text messages for critical alerts. Most users use mobile app instead (free).

⚠️ Account Tier Limits

Free TradingView accounts are limited to 1 active alert at a time (as of 2025). If you need multiple alerts, consider upgrading to:

  • Essential ($14.95/month): 20 alerts
  • Plus ($29.95/month): 100 alerts
  • Premium ($59.95/month): 400 alerts + SMS + webhooks

Check current pricing at TradingView Pricing.

✅ Ready to Start?

If you have a TradingView account and a Signal Pilot indicator on your chart, you're ready to create your first alert! Continue to the next section.

Missing something? Complete the prerequisites above, then return to this guide.


🎯 Why Alerts Matter Beginner Friendly

📋

Alert Setup Process (Step-by-Step)

Follow this simplified flow to create your first alert:

graph TD Start([📊 You Have Chart Open]) --> Step1[1️⃣ Right-click Indicator Name] Step1 --> Step2[2️⃣ Click 'Add Alert on...'] Step2 --> Step3[3️⃣ Alert Dialog Opens] Step3 --> Choice{Choose
Condition} Choice --> Opt1[✅ 'Any alert() function call'
RECOMMENDED - Catches All Signals] Choice --> Opt2['Pentarch: IGN Long'
Individual Signal Selection] Opt1 --> Step4[4️⃣ Name Your Alert
Descriptive Label] Opt2 --> Step4 Step4 --> Step5[5️⃣ Set Notifications
Mobile / Email / Webhook] Step5 --> Critical{⚠️ CRITICAL
SETTING} Critical --> Step6[6️⃣ Set to 'Once Per Bar Close'
NOT 'Once Per Bar'] Step6 --> Done([✅ Alert Created Successfully!]) Done --> Wait[🕐 Wait for Signal...] Wait --> Fire[🔔 Alert Fires When Signal Appears] style Start fill:#37474f,stroke:#00bcd4,stroke-width:3px,color:#fff style Step1 fill:#00bcd4,stroke:#00bcd4,stroke-width:2px,color:#fff style Step2 fill:#00bcd4,stroke:#00bcd4,stroke-width:2px,color:#fff style Step3 fill:#00bcd4,stroke:#00bcd4,stroke-width:2px,color:#fff style Choice fill:#9c27b0,stroke:#9c27b0,stroke-width:3px,color:#fff style Opt1 fill:#4caf50,stroke:#4caf50,stroke-width:3px,color:#fff style Opt2 fill:#ff9800,stroke:#ff9800,stroke-width:2px,color:#fff style Step4 fill:#00bcd4,stroke:#00bcd4,stroke-width:2px,color:#fff style Step5 fill:#00bcd4,stroke:#00bcd4,stroke-width:2px,color:#fff style Critical fill:#ff5722,stroke:#ff5722,stroke-width:4px,color:#fff style Step6 fill:#f44336,stroke:#f44336,stroke-width:3px,color:#fff style Done fill:#00bcd4,stroke:#4caf50,stroke-width:4px,color:#fff style Wait fill:#9c27b0,stroke:#9c27b0,stroke-width:2px,color:#fff style Fire fill:#4caf50,stroke:#4caf50,stroke-width:4px,color:#fff

How to read: Follow arrows from top to bottom. Green boxes = commonly used options. Red box = important setting for proper alert function!

Critical Setup

Alerts provide: - Instant notifications when signals fire - The ability to trade without watching charts 24/7 - Automated signal notifications via webhooks - Coverage of multiple markets simultaneously

Key principle: The "Once Per Bar Close" setting avoids repainting and false signals.


🔔 Quick Setup (Step-by-Step) Beginner Friendly

These steps work for any Signal Pilot indicator (Pentarch, Omnideck, Janus, etc.).

1️⃣ Step 1: Open Alert Dialog

Open the alert dialog by right-clicking the chart and selecting "Add alert..."

The keyboard shortcut Alt+A (Windows) or Cmd+A (Mac) also opens the alert dialog.

📸 Screenshot Coming Soon

TradingView Alert Button Location

We'll add a screenshot showing where to find the alert button on TradingView charts and the right-click context menu.


2️⃣ Step 2: Select Indicator

The Condition dropdown displays available Signal Pilot indicators.

Examples:

  • "Pentarch v1.0"
  • "Omnideck v1.0"
  • "Janus Atlas v1.0"

Note: Add the indicator to the chart before creating the alert.


3️⃣ Step 3: Choose Event

The Event dropdown displays available signals for the selected indicator.

Common Pentarch events:

  • IGN Event - Indicates potential bullish reversal
  • CAP Event - Indicates exhaustion conditions
  • BDN Event - Indicates potential bearish breakdown
  • TD Event - Early-cycle warning
  • WRN Event - Late-cycle warning

Common Janus events:

  • New Support Level
  • New Resistance Level
  • FVG Created

Common Omnideck events:

  • (Includes all Pentarch events plus more)

📸 Screenshot Coming Soon

Alert Condition Dropdown Menu

We'll add a screenshot of the condition dropdown menu showing how to select Signal Pilot indicators and event types.


4️⃣ Step 4: Configure Options (CRITICAL)

⚠️ Most Important Step

Options → Select the "Once Per Bar Close" setting.

This is the most important setting:

  • ✅ Alerts only fire when the signal is CONFIRMED (bar closed)
  • ✅ No disappearing signals
  • ✅ No repainting
  • ❌ WITHOUT this: False intrabar alerts will occur

Expiration:

  • "Don't expire" creates permanent alerts
  • Set an expiration date for temporary alerts

Actions:

  • ✅ "Notify on App" enables mobile notifications
  • ✅ "Show Popup" enables desktop notifications
  • ✅ "Send Email" enables email notifications (optional)
  • ✅ "Webhook URL" enables automation (optional)

📸 Screenshot Coming Soon

Alert Options Panel - "Once Per Bar Close" Setting

We'll add a screenshot of the alert dialog options section with "Once Per Bar Close" highlighted and notification methods visible.


5️⃣ Step 5: Name Your Alert

The alert name field allows for clear, descriptive identification.

Good alert names: - "BTC Daily IGN - Bullish Signal" - "ETH 4H CAP - Exhaustion Signal" - "SPY 1H BDN - Bearish Signal"

Bad alert names: - "Alert 1" - "Test" - "Signal"

Why naming matters: - Multiple alerts can accumulate - Clear names enable quick action - Organization and management become easier


Step 6: (Optional) Customize Message

The Message field accepts custom text or placeholders.

Simple message:

Pentarch IGN signal fired on {{ ticker }} {{ interval }}
Time: {{ timenow }}
Price: {{ close }}

JSON format (for webhooks/automation):

{
  "ticker": "{{ ticker }}",
  "interval": "{{ interval }}",
  "time": "{{ timenow }}",
  "event": "{{ alert_name }}",
  "price": {{ close }},
  "high": {{ high }},
  "low": {{ low }}
}

Available placeholders: - {{ ticker }} - Symbol name (e.g., BTCUSD) - {{ interval }} - Timeframe (e.g., 1D, 4H) - {{ timenow }} - Timestamp - {{ alert_name }} - Your alert name - {{ close }} - Close price - {{ high }} - High price - {{ low }} - Low price - {{ volume }} - Volume


Step 7: Create Alert

The "Create" button finalizes and activates the alert.

The alert becomes active immediately.


✅ What Success Looks Like

When properly configured:

  1. The alert appears in the alerts list
  2. The "Alerts" button is located in the top toolbar
  3. Active alerts display in the list
  4. Status shows as "Active"

  5. Notifications arrive only on bar close

  6. No mid-bar spam occurs
  7. Only confirmed signals trigger notifications
  8. Alerts remain reliable and actionable

  9. Notifications are delivered via chosen methods

  10. Phone notification (if enabled)
  11. Email (if enabled)
  12. Pop-up on screen (if enabled)
  13. Webhook sent (if configured)

Example notification:

BTC Daily IGN - Long Entry

Pentarch IGN signal fired on BTCUSD 1D
Time: 2025-10-29 16:00:00
Price: 67,500

📸 Screenshot Coming Soon

TradingView Alerts Panel - Active Alerts List

We'll add a screenshot of the TradingView Alerts panel showing an active alerts list with confirmed alerts and their status.


✅ Knowledge Check

Question: What is the MOST critical alert setting to prevent false signals?


🎨 Alert Management Best Practices

Organize Your Alerts

By symbol: - BTC alerts - ETH alerts - Stock alerts

By timeframe: - Daily alerts - 4H alerts - 1H alerts

By signal type: - Entry alerts (IGN, BDN) - Exit alerts (CAP, WRN) - Level alerts (Support, Resistance)


Considerations for Alert Volume

Maximum recommended: 10-15 active alerts

Why: - Too many alerts can lead to alert fatigue - Alerts may start being ignored - Management becomes harder

Better approach: - Focus on 3-5 main symbols - Alert only on key signals (IGN, CAP, BDN) - Skip TD and WRN (unless specifically wanted) - Augury Grid provides scanning instead of alerting 20+ symbols


Test Your Alerts

Before relying on alerts:

  1. Create a test alert on a low timeframe (5m or 15m)
  2. The next signal typically arrives quickly
  3. Verify notification receipt
  4. Check phone notification
  5. Confirm email arrival (if enabled)

If not working: - Check TradingView notification settings - Verify phone app permissions - Review email spam folder - The Troubleshooting Guide provides additional help


🚨 Common Mistakes & Fixes

🔍 Troubleshooting Flowchart

Follow this diagnostic flow if your alert isn't working:

Pro Tip: Most alert issues are solved by checking "Once Per Bar Close" setting and waiting for bar to actually close. If troubleshooting doesn't help, see Support.

Mistake #1: Not Using "Once Per Bar Close"

Problem: Alerts fire intrabar, then signals disappear

Resolution: 1. Delete incorrect alerts 2. Create new alerts 3. Select the "Once Per Bar Close" setting 4. Save settings

Why this matters: Intrabar signals are preliminary and can change. Only closed-bar signals are final.


Mistake #2: Vague Alert Names

Problem: An alert labeled "Signal 1" provides no context

Resolution: - Include the symbol: BTC, ETH, SPY - Specify the timeframe: Daily, 4H, 1H - Note the event: IGN, CAP, BDN - Example: "BTC 4H IGN Long"


Mistake #3: Too Many Alerts

Problem: Alert spam creates overwhelming notifications

Resolution: - Delete low-priority alerts - Narrow focus to the best 3-5 markets - Limit alerts to entry/exit signals - Use Augury Grid for scanning


Mistake #4: Wrong Indicator Selected

Problem: Alerts don't fire or fire on wrong signals

Resolution: - Verify the indicator's presence on the chart - Match indicator version with alert settings - Confirm event name correctness - Testing with a recent historical signal Perform


Mistake #5: Mobile Notifications Not Working

Problem: Alerts fire but phone notifications aren't received

Resolution:

TradingView App: - App → Profile → Settings → Notifications → Enable all options

iPhone: - Settings → Notifications → TradingView → Allow Notifications

Android: - Settings → Apps → TradingView → Notifications → Enable Notifications

Also worth checking: - Do Not Disturb mode status - Phone internet connection - TradingView app update status

📸 Screenshot Coming Soon

Mobile Notification Settings (iOS & Android)

We'll add screenshots showing where to enable push notifications for TradingView on both iOS and Android devices.

See Troubleshooting: Alerts Not Working


🔗 Webhook Automation (Advanced) Advanced

For automating trades with bots:

Webhook URL Setup

  1. Obtain a webhook URL from your automation platform:
  2. 3Commas
  3. Alertatron
  4. Custom trading bot

  5. In alert settings:

  6. Check "Webhook URL"
  7. Paste the webhook URL
  8. The message Configure in JSON format

  9. Webhook testing process:

  10. Trigger an alert (low timeframe provides quick testing)
  11. Webhook receipt Verify
  12. Bot response Check

Example Webhook Message

{
  "signal": "{{ alert_name }}",
  "ticker": "{{ ticker }}",
  "interval": "{{ interval }}",
  "price": {{ close }},
  "timestamp": "{{ timenow }}",
  "action": "enter_long",
  "stop_loss": {{ low }},
  "take_profit": {{ high }}
}

Important: Test automated trading on paper/demo accounts first.


📱 Mobile App Alert Setup

iOS (iPhone/iPad)

  1. Download the TradingView app from the App Store
  2. Use the same account credentials to log in
  3. Access Profile → Settings → Notifications
  4. Enable "Push Notifications"
  5. Enable Sound
  6. Enable "Important Alerts First"

iPhone System Settings: - Settings → Notifications → TradingView - Allow Notifications: Turn ON - Sounds: Turn ON - Badges: Turn ON - Show on Lock Screen: Turn ON


Android

  1. Download the TradingView app from the Play Store
  2. Use the same account credentials to log in
  3. Access Profile → Settings → Notifications
  4. Enable "Push Notifications"
  5. Enable Sound

Android System Settings: - Settings → Apps → TradingView → Notifications - Allow notifications: Turn ON - Override Do Not Disturb: Turn ON (optional)


✅ Alert Checklist

Before considering your alert setup complete:

  • Alerts are set to "Once Per Bar Close"
  • Alerts have clear, descriptive names
  • Notification receipt has been tested and confirmed
  • Mobile app notifications are working
  • Email notifications are working (if enabled)
  • Alert count remains manageable (10-15 max)
  • Alerts are organized by symbol/timeframe/type
  • Webhook has been configured and tested (if automating)

What You've Learned
  • Alert Creation Process: Three-step workflow to create TradingView alerts - select indicator on chart, click alert icon, configure condition/frequency/notification settings, then test before enabling
  • Critical Frequency Setting: Always use "Once Per Bar Close" frequency to ensure non-repainting alerts that match historical signal behavior and prevent mid-bar false notifications
  • Condition Selection: Choose "Any alert() function call" condition to capture all signals from Signal Pilot indicators, which use built-in alert() functions for each signal type
  • Notification Channels: Configure multiple notification methods - TradingView app notifications (fastest), email alerts (detailed), SMS (urgent signals), webhooks (automation), or popup alerts (desktop monitoring)
  • Message Customization: Use TradingView placeholders like {{ticker}}, {{interval}}, {{close}}, {{time}} to create dynamic alert messages with symbol, timeframe, price, and timestamp information
  • Alert Management Best Practices: Limit to 10-15 active alerts to avoid notification fatigue, use descriptive naming conventions (symbol-timeframe-signal format), organize by priority, test thoroughly before live use
  • Common Troubleshooting: If alerts don't fire - verify "Once Per Bar Close" frequency, check "Any alert() function call" condition, confirm indicator is properly loaded, test with simple alert first before complex configurations

Next Steps: Explore Webhook Integration Guide for automated notifications to Discord/Slack/custom systems, or review Troubleshooting Guide if encountering alert issues.


New to Signal Pilot? - Quick Start - Learn Pentarch in 5 minutes - Onboarding Checklist - Your first 7 days

Having issues? - Troubleshooting: Alerts - FAQ: Alerts

Want to automate? - Webhook Guide - Automation setup - FAQ: Automation

Need help? - Support - Contact information


Reflection Check

Before relying on your alerts, ask yourself:

  • Have you successfully created at least one alert with "Once Per Bar Close" frequency setting?
  • Did you test the alert and receive a notification on your device?
  • Can you explain why "Once Per Bar Close" prevents false signals and repainting?
  • Have you organized your alerts with descriptive names that include symbol, timeframe, and indicator?

If yes to all 4: Your alerts are configured correctly! Review the Pro Tips below for optimization.
If no to any: Revisit the Quick Setup section or check Common Mistakes for troubleshooting.


🎓 Pro Tips

  1. Higher timeframe alerts (Daily, 4H) tend to be cleaner and more reliable
  2. Testing alerts on a 15m chart provides quick feedback before trusting them
  3. Descriptive names make future management easier
  4. Selective alerting - IGN, CAP, BDN is usually sufficient
  5. Monthly expiration reminders help keep alerts current
  6. Screenshot documentation of alert settings makes recreation easier
  7. Backup list maintenance documents the alert strategy

Alerts enable automated signal reception. Begin the setup process now.