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)¶
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. |
🟡 Highly Recommended
| 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.
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:
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 reversalCAP Event- Indicates exhaustion conditionsBDN Event- Indicates potential bearish breakdownTD Event- Early-cycle warningWRN Event- Late-cycle warning
Common Janus events:
New Support LevelNew Resistance LevelFVG 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:
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:
- The alert appears in the alerts list
- The "Alerts" button is located in the top toolbar
- Active alerts display in the list
-
Status shows as "Active"
-
Notifications arrive only on bar close
- No mid-bar spam occurs
- Only confirmed signals trigger notifications
-
Alerts remain reliable and actionable
-
Notifications are delivered via chosen methods
- Phone notification (if enabled)
- Email (if enabled)
- Pop-up on screen (if enabled)
- 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:
- Create a test alert on a low timeframe (5m or 15m)
- The next signal typically arrives quickly
- Verify notification receipt
- Check phone notification
- 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¶
Follow this diagnostic flow if your alert isn't working:
in active alerts
list?} Check1 -->|No| Fix1[❌ Alert wasn't saved
Recreate the alert] Check1 -->|Yes| Check2{Alert status
shows Active?} Check2 -->|No - Expired| Fix2[⏰ Alert expired
Edit alert → Extend expiration] Check2 -->|No - Disabled| Fix2b[🔇 Alert disabled
Enable the alert] Check2 -->|Yes| Check3{Using 'Once Per
Bar Close'?} Check3 -->|No| Fix3[⚠️ Wrong setting
Change to 'Once Per Bar Close'
NOT 'Once Per Bar'] Check3 -->|Yes| Check4{Bar has closed
since signal?} Check4 -->|No| Fix4[⏳ Wait for bar close
Signal must confirm at close] Check4 -->|Yes| Check5{Mobile app
installed?} Check5 -->|No| Fix5[📱 Install TradingView app
Enable notifications in settings] Check5 -->|Yes| Check6{Notifications
enabled in
phone settings?} Check6 -->|No| Fix6[⚙️ Enable notifications
Settings → TradingView → Notifications → On] Check6 -->|Yes| Support[📞 Contact Support
Provide: Chart symbol, indicator, screenshot] style Problem fill:#f44336,color:#fff,stroke:#d32f2f,stroke-width:4px style Check1 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Check2 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Check3 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Check4 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Check5 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Check6 fill:#2196f3,color:#fff,stroke:#1976d2,stroke-width:2px style Fix1 fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Fix2 fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Fix2b fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Fix3 fill:#ff5722,color:#fff,stroke:#e64a19,stroke-width:3px style Fix4 fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Fix5 fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Fix6 fill:#ff9800,color:#fff,stroke:#f57c00,stroke-width:2px style Support fill:#4caf50,color:#fff,stroke:#388e3c,stroke-width:3px
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¶
- Obtain a webhook URL from your automation platform:
- 3Commas
- Alertatron
-
Custom trading bot
-
In alert settings:
- Check "Webhook URL"
- Paste the webhook URL
-
The message Configure in JSON format
-
Webhook testing process:
- Trigger an alert (low timeframe provides quick testing)
- Webhook receipt Verify
- 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)¶
- Download the TradingView app from the App Store
- Use the same account credentials to log in
- Access Profile → Settings → Notifications
- Enable "Push Notifications"
- Enable Sound
- 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¶
- Download the TradingView app from the Play Store
- Use the same account credentials to log in
- Access Profile → Settings → Notifications
- Enable "Push Notifications"
- 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)
- 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.
📚 Related Guides¶
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
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¶
- Higher timeframe alerts (Daily, 4H) tend to be cleaner and more reliable
- Testing alerts on a 15m chart provides quick feedback before trusting them
- Descriptive names make future management easier
- Selective alerting - IGN, CAP, BDN is usually sufficient
- Monthly expiration reminders help keep alerts current
- Screenshot documentation of alert settings makes recreation easier
- Backup list maintenance documents the alert strategy
Alerts enable automated signal reception. Begin the setup process now.