Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Get Infinity Algo up and running in minutes - choose your platform below.
Infinity Algo Suite:
Main Indicator - AI-powered signals
Backtest - Strategy testing
Dashboard - Market structure & MTF
Use Both! Set up on desktop for detailed analysis and mobile for alerts. Your settings sync automatically across devices.
Best For
Detailed analysis
Quick decisions
Setup Includes:
Step-by-step instructions
Visual screenshots
Optimization tips
Troubleshooting help
Still having issues? Contact [email protected]
Setup Time
3 minutes
5 minutes
Screen Space
✅ Multiple monitors
🟡 Single screen
Alert Speed
🟡 Browser notifications
✅ Push notifications
Analysis Tools
✅ Full features
🖥️ Desktop Setup Full-featured trading station
Advanced analysis, multi-monitor setups, day trading
📱 Mobile Setup Trade anywhere, anytime
On-the-go trading, quick checks, alert management
🟡 Essential features
Blocks: Same signal appearing twice in a row
✅ Cleaner charts ✅ Less noise ✅ Natural rotation ✅ Filtered signals
Example:
Signal Frequency
Lower
Higher
Chart Clarity
Cleaner
Busier
Best For
Most traders
Scaling strategies
Noise Level
Low
Higher
Recommendation: Keep enabled for cleaner trading experience unless you specifically need repeated signals.
Remember: More signals ≠ better performance. Quality over quantity!
What it does:
Exit at exact percentage levels
Up to 6 take profit points
You control every level
Best for:
✅ Consistent markets
✅ Clear profit goals
✅ Risk management
✅ Beginners
Predictability
✅ High
❌ Variable
Profit Potential
🟡 Fixed
✅ Unlimited
Risk Control
✅ Precise
🟡 Adaptive
Best Market
Ranging
Trending
Pro Tip: Start with Percentage to learn, then experiment with Signals as you gain experience
👍 Vote on features that matter to you
🐛 Report bugs you encounter
💡 Share innovative ideas
💬 Add context with comments
🔔 Get notified when we ship
Request New Features
Vote on features you want to see in Infinity Algo. Our product team reviews these weekly.
Popular requests get priority! Features with 50+ votes fast-track to development.
Report Issues
Help us maintain quality by reporting any bugs or issues you encounter.
Critical bugs? Also email [email protected] for fastest response.
Share Your Vision
Blue-sky thinking welcome! Share innovative ideas that could revolutionize trading.
Factors We Consider:
Vote count - Community demand
User segment - Pro vs Free users
Technical feasibility - Development effort
Strategic alignment - Product vision
Revenue impact - Business value
Priority Levels:
Critical - Bugs & broken features
High - 100+ votes or enterprise need
Medium - 50-99 votes
Shows: Both trend and counter-trend signals
✅ Most opportunities ✅ Works all markets ✅ Best for learning ⚠️ More signals to filter
Use when: You want comprehensive coverage
Scalping
Normal + Smart
AI
Day Trading
AI
Smart Only
Swing Trading
HL Sniper
AI Sniper
Trend Following
Smart Only
Using AI Modes? Must enable 🧠 AI Optimization in settings first. AI modes won't work without it.
Quality vs Quantity More signals ≠ More profit. Sometimes fewer, higher-quality signals perform better.
❌ Compounding
Real trading compounds gains/losses
❌ Liquidation risk
High leverage can wipe accounts
❌ Fees/slippage
Real costs reduce profits
❌ Margin calls
Exchanges close losing positions
❌ Signal changes
Entry/exit points stay the same
Conservative
1-5x
Low
Moderate
5-20x
Medium
Aggressive
20-50x
High
Extreme
50-100x+
Best Practice: Set to your actual trading leverage for realistic visualization
Critical: Leverage amplifies BOTH profits AND losses. Always use proper risk management.
Master these principles to trade like a professional and avoid costly mistakes.
1️⃣ Stick to a written trading plan Define setups, entry/exit rules, and risk per trade, then follow it religiously.
2️⃣ Risk ≤ 2% of account per trade Size every position with risk $ ÷ stop-distance = trade size.
3️⃣ Journal every trade Log price, thesis, emotion; review weekly to spot repeat mistakes.
4️⃣ Keep learning continuously Markets evolve—read, backtest, and attend webinars each month.
5️⃣ Control your emotions Fear & greed sabotage analysis—use pre-trade checklists to stay objective.
6️⃣ Avoid over-trading Quality beats quantity; never revenge trade after a loss.
7️⃣ Respect leverage carefully It magnifies losses as easily as gains; scale down in volatile markets.
8️⃣ Always set stop-losses Automation enforces discipline when price moves fast—no exceptions.
9️⃣ Never trade money you can't afford to lose Capital preservation is Rule #1—rent money is not trading capital.
🔟 Never ignore risk management One bad trade without stops can wipe out months of profits.
Remember: Professional trading is about consistent small wins, not home runs. Follow these rules, and you'll outlast 90% of traders who ignore them.
Upcoming Guide
The Infinity Dashboard combines four powerful analysis systems into one comprehensive overlay for institutional-level market insights.
What It Does
Displays institutional order flow zones
Monitors 8 timeframes in real-time
Identifies market structure changes
Shows adaptive volatility bands
Perfect For
Multi-timeframe traders
Institutional order flow analysis
Trend-following strategies
Support/resistance identification
Start Here
- Set to "Show Nearest Only" for clarity
- Choose timeframes for your style
- Use Auto mode for most markets
- Enable MTF alignment alerts
Advanced Features
Market Structure - BOS/CHoCH detection
Volume Analysis - Buy/sell pressure in zones
Theme Customization - Match your trading environment
Infinity Algo - Use Dashboard for context, Algo for entries
TradingView Plans - Free plan compatible (with limitations)
All Markets - Crypto, Forex, Stocks, Futures
Have Questions? Visit our or .
Set the trend filter that determines whether signals follow or counter the trend.
The EMA acts as a trend filter, changing how signals behave:
HL Sniper/AI modes: EMA still filters but with different logic
Higher EMA = Fewer signals but higher quality
Lower EMA = More signals but more noise
Start with EMA 50 for balanced results
Quick Tip: Match EMA to your timeframe - 20 for intraday, 50 for swing, 200 for position
Control whether signals must alternate directions or can repeat.
Best Practice: Enable for ranging markets, disable for trending markets
Remember: Enabling this reduces signal frequency but increases clarity
Get advance notice when signals are forming - prepare before they trigger.
Shows: Small + icon when conditions approach signal thresholds
Purpose: Early warning for potential setups
Not: A trade signal itself
Important: This is for preparation only - wait for actual signals to trade
Never trade on + icons alone! These are warnings, not signals. Many warnings don't become actual trades.
✅ Use for preparation and planning
✅ Combine with your own analysis
✅ Set alerts at key levels
❌ Don't trade on warnings alone
Remember: This gives you time to prepare, not permission to trade early
Smart Buy ✅ → Smart Buy ✅ → Smart Buy ✅
↑ Same signal allowedSmart Buy ✅ → Normal Sell ✅ → Smart Buy ✅
↑ Different signal requiredTP1: 1% profit
TP2: 2% profit
TP3: 3% profit
Stop Loss: 2%Plan every trade
Trade on emotions
Use stop-losses
Risk rent money
Journal results
Revenge trade
Risk 1-2% max
Over-leverage
Stay educated
Ignore news events
Diversify holdings
Put all in one trade
📊 MTF Dashboard Core Feature
Monitor 8 timeframes simultaneously for trend alignment
📦 Order Blocks Institutional Zones
Identify supply/demand zones with volume analysis
🧭 Market Structure Trend Analysis
Track BOS/CHoCH for trend changes
☁️ Cloud Bands Volatility Envelope
Adaptive bands showing market volatility
🔔 Alert System Notifications
20 pre-configured alerts for all components
Need every signal
Aggressive trading
Testing purposes
Position Building
Single entry
Multiple entries
Can handle variance
Trading volatile markets
Skill Required
Beginner
Intermediate
Backlog - Future consideration
AI (adapts)
Why: Catch both directions
AI
Mean Reversion
Normal Only
Normal + Smart
Hands-Off
AI
AI Sniper
Price is above EMA
Looking for reversal down
Use for: Mean reversion, catching reversals, ranging markets
200
Long-term
Position trading
Few signals
EMA Length: 200
Market: Trending
Result: Trade only with major trend
Normal + EMA 20 = Quick reversals
Balanced Swing:
Smart + EMA 50 = Medium-term momentum
20
Short-term
Scalping
Many signals
50
Medium
Day trading
Moderate
100
Intermediate
Swing trading
Price > EMA
✅ Buy signals only
✅ Sell signals only
Price < EMA
✅ Sell signals only
✅ Buy signals only
Balanced
Next possible: Buy OR Sell
Shows: All valid signals
Signal Frequency
Fewer
More
Single position only
Clean reversals
Volatile markets
Signal Pattern
Buy→Sell→Buy
Any sequence
Consecutive Signals
❌ Never
✅ Allowed
Best Market
Ranging
Trending
Position Style
One at a time
Multiple possible
Displays + icon when close to signal
These modes use threshold-based logic that allows prediction.
+icon showing potential short
Preparing analysis
Managing multiple charts
Less screen time
+ Icon
Warning only
Prepare, don't trade
Actual Signal
Trade entry
Execute if confirmed
No Icon
No setup near
Continue monitoring

Upper
Buy trigger level
Oscillator crosses above
🟢 Buy Signal
Lower
Sell trigger level
Oscillator crosses below
🔴 Sell Signal
Lower values (60-65): More signals, less momentum required
Higher values (75-80): Fewer signals, stronger conviction
Higher values (35-40): More signals, less bearish momentum needed
Lower values (20-25): Fewer signals, stronger bearish confirmation
📈 Aggressive
65
35
More frequent signals
⚖️ Balanced
70
30
Default - good for most markets
🎖️ Conservative
75
25
Normal/Smart
✅ Fully customizable
AI Mode
⚡ Auto-optimized (manual settings ignored)
HL Sniper
🚫 Not applicable (uses different logic)
AI Sniper
⚡ Auto-optimized via advanced parameters
Start with defaults (70/30) and adjust based on results
Narrow the gap (e.g., 65/35) for ranging markets
Widen the gap (e.g., 75/25) for trending markets
Monitor win rate - if too low, widen the thresholds
Check signal frequency - if too few signals, narrow the gap
📝 Note: These settings only affect Normal and Smart signal modes. AI-powered modes automatically optimize thresholds based on market conditions.
Controls: Whether TP signals appear at all
✅ Enabled: Shows "TP" icons when momentum suggests taking profit ❌ Disabled: No TP signals displayed
Shows all TP opportunities
No TP signals shown
Show TP Signals
Master control
TP icons appear
No TP signals
Higher Level Only
Filter quality
Progressive TPs
All TPs shown
Best Practice: Enable BOTH settings together
This gives you:
✅ Clean charts
✅ Progressive exits
✅ Quality signals only
✅ No redundant alerts
Fewer, cleaner signals
More frequent signals
Progressive profit levels
Any profit level
Best for most traders
For aggressive traders
Click the Indicators button in the top navigation bar.
Step 3: Add Infinity Algo Suite
Navigate to Invite-only scripts tab and add all three indicators:
Pro Tip: Click the star icon ⭐ next to each indicator to add them to favorites for instant access!
Clean Up Your Chart View
Remove chart borders for a cleaner, modern trading interface.
How to disable borders:
Visual Comparison:
Boost Our Scripts for Notifications
Boosting our scripts ensures you receive instant notifications when we release updates or new features!
Click "Boost" on each script:
Follow Our Profile
Stay connected for exclusive insights and updates:
Infinity Algo
Main trading signals
AI-powered signals, Smart/Sniper modes, TP/SL levels
Infinity Algo Backtest
Strategy testing
Historical performance, optimization, win rates
Infinity Algo Dashboard
Market structure & MTF
Multi-timeframe analysis, market structure, trend overview
Save Your Setup: After adding indicators, save your chart layout so you don't have to reconfigure each time!
Ready to start trading? Continue with:
More Signals
✅ More opportunities
✅ Active trading
⚠️ More false signals
📈 Short-term focus
Scalping
1-5 min
5-10
Many
Day Trading
5-30 min
10-15
5-10
Intraday
1H-4H
15-20
Sensitivity = 18 (Balanced):
Sensitivity = 5 (Low):
Best Practices:
Lower timeframes → Lower sensitivity
Higher timeframes → Higher sensitivity
Start conservative, adjust gradually
Document what works for each pair
Remember: Using AI modes? This setting doesn't matter - AI optimizes it automatically
Very High
Advanced controls for Take Profit signal behavior when using "Signals" exit type.
Conservative Setup:
Timeframe: 4x chart
Smoothing: 15
These settings work only with "Signals" exit type
Higher values = Fewer but better signals
Test settings in different market conditions
Adjust based on your trading results
Enhance your chart readability with dynamic colors and visual market insights.
Recommended Combo:
✅ Bar Color - See trend direction
✅ Signal Strength - Catch reversals early
Remember: Colors are visual aids, not trade signals. Always confirm with actual signal indicators.
Start Here:
Open a demo account today
Backtest Infinity Algo on your preferred timeframe
Essential Resources:
📚
📊 Backtest your settings
📝 Keep a trade journal
1 Indicator not showing up — username mismatch
The TradingView username you entered at checkout must match the one you are logged in with now.
Buy ✅ → Sell ✅ → Buy ✅ → Sell ✅
↓ Skips Buy signalsBuy ✅ → Buy ✅ → Buy ✅ → Sell ✅
↓ Shows all signals1. See + icon (warning)
↓
2. Check analysis
↓
3. Prepare order/alerts
↓
4. Wait for actual signal
↓
5. Execute tradeEntry → TP1 at 1% → TP2 at 2% → TP3 at 3%
↑ Each TP at higher profit levelEntry → TP at 1% → TP at 0.8% → TP at 1.5% → TP at 1.2%
↑ Shows all TPs, even lower onesFind the name on your invoice email or in TradingView Profile → Settings → Username.
If they differ, email [email protected] with the correct username and we'll update your licence.
2 Red lock icon next to the script — script still locked
90 % of the time the username is wrong or the purchase isn't finished.
Enter the correct username (see Q 1), wait 30 s, then reload the chart.
When the lock turns green, the script is ready to load (see Q 3).
3 How do I unlock the indicator?
A green lock means the licence is recognised.
Click the script name under Invite-only Scripts to add it to the chart.
If the lock stays red, go back to Q 2.
4 Indicator timeout error
TradingView shows timeout when calculations take too long (usually on lower timeframes or with AI enabled).
Quick fix: Open settings (⚙️) → toggle any input → click OK. This forces a refresh.
Alternative: Remove the indicator (×) and re-add from Invite-only Scripts.
Consider using Static mode or higher Update Frequency if using AI optimization.
5 Cannot load – "Too many indicators"
TradingView limits active indicators per chart:
Free = 2 Essential = 5 Plus = 10 Premium = 25 Expert = 30 Ultimate = 50
Remove unused indicators (× in the legend) and reload, or upgrade your plan/split across multiple charts.
6 Open the indicator settings
Click the gear (⚙️) icon next to the script name in the legend.
All inputs, colours and alert toggles are here.
Reset to Default is bottom-left inside that window (see Q 12).
7 "Study Not Auth" error
The script could not verify your licence.
Refresh the page (F5)—fixes ~30 % of cases.
Re-check username spelling (Q 1).
Occasionally TradingView's auth server is busy; wait a few minutes and reload.
Still failing? Send a screenshot and your username to support.
8 "Internal Server Study Error"
Temporary TradingView server issue or cached script.
Hard-refresh (Ctrl + Shift + R) or open a new tab / the desktop app.
Check https://status.tradingview.com/—if components are red, wait for green.
9 TradingView asks me to pay again
It's a quota notice, not a payment request.
You've reached your indicator limit (see Q 5).
Remove one script or upgrade your TradingView plan; the prompt disappears.
10 Does the indicator repaint?
No. Once a bar closes, its signals and values never change.
Values can "breathe" while the current bar is still forming—normal for any real-time calculation.
11 How do I get the latest version?
Updates are pushed automatically.
If you boosted the script you'll receive an email titled "Infinity Algo – new version."
Remove the old copy and re-add it from Invite-only Scripts to load the newest build.
Existing alert templates stay intact unless TradingView flags an input change.
12 Reset settings to factory defaults
Open settings (⚙️) → Reset to Default Inputs → OK.
Colours can be reset under the Style tab.
13 My alerts don't fire
Quick checklist
Alert created on the correct indicator version?
Condition set to Once per bar close (recommended).
Alert quota: Free = 3 Essential = 20 Plus = 100 Premium = 400 Expert = 600 Ultimate = 1 000
Browser tab closed? Use TradingView desktop or server-side alerts (paid plans).
Follow the step-by-step alert guide in the docs.
14 No backtest data for futures
Futures require a different order size setting in TradingView.
Fix: Open settings (⚙️) → Properties → change Order Size from "USD" to "Contracts" or "Quantity".
This applies to all futures symbols: ES, MES, NQ, MNQ, YM, RTY, CL, GC, etc.
Futures trade in contracts/lots, not USD position sizing.
15 Remove the indicator from a chart
In the legend click the × next to the script name.
The licence remains in Invite-only Scripts—you can re-add it any time.
16 What are the optimal settings?
Optimal settings vary by market, timeframe, and trading style. Utilize our backtesting to discover what works best for you.
17 Can I change my TradingView username after purchase?
Yes, email [email protected] with your new username. One free change per license.
18 Can I share my indicator with others?
No. The license is tied to your specific TradingView username and is non-transferable.
19 Still need help?
Live chat – bottom-right of our site (fastest).
Email – [email protected] (responses within 24 h on business days).

Scalping strategies
Maximum signals
No extremes needed
AI optimizes continuously
No adjustment needed - AI handles everything
3-5
Swing
4H-Daily
18-25
1-3
Position
Daily+
22-28
Few
Filters out market noise
Best Practice: Use 2-3x your chart timeframe for reliable signals
Yes → Continue
✅ Higher offset (1%+)
Result: Fewer, quality exits
Offset: 1.5%
Balanced Setup:
Timeframe: 3x chart
Smoothing: 10
Offset: 0.75%
Aggressive Setup:
Timeframe: 2x chart
Smoothing: 5
Offset: 0.3%
Scalping
2x chart
3-5
0.2-0.5%
Day Trading
3x chart
5-10
0.5-1%
Swing Trading
4x chart
10-15
1-2%
Light Purple
Initial weakening
Watch for reversal
Dark Purple
Strong weakening
Potential exit/reversal
Theme Color
Strong trend
Continue position
Bearish → Bullish colors
Smooth transitions
Ambient market feel
Best for: Quick market sentiment at a glance
Compare with current setup
Learn from history
Track improvement
Use for: Post-trade analysis and strategy refinement
Gradient background
Peak profit display
Best for: Active monitoring
❌ Background - Keep chart clean
✅ Peak Profit - Learn from history


Buy and sell financial instruments (stocks, forex, crypto) to profit from price movements
Key Insight: 90% of traders fail because they skip these foundational steps
Backtest signals → Understand indicators → Customize settings
🧠 Psychology
Stay disciplined
Emotions = Losses
📈 Indicators
Understand them
Tools, not magic
Find YOUR optimal settings
Practice for at least 30 days
Start small when going live
🎓 Study market psychology
Advanced Topics:
🔧 Custom indicator settings
📈 Multi-timeframe analysis
💰 Position sizing strategies
🎯 Risk:Reward optimization
🎯 Planning
Set clear goals
Plan the trade, trade the plan
💼 Risk
1-2% per trade
Small losses, big wins
🛑 Stops
Always use them
Hope is not a strategy
📊 Diversity
Multiple assets
Don't put all eggs in one basket
Fewer, high-conviction signals
⚙️ Configure Settings
Optimize Infinity Algo for your trading style
🔔 Set Up Alerts
Never miss a trading signal
📱 Mobile Setup
Trade on the go with mobile
Solutions for common TradingView interface issues that aren't related to Infinity Algo.
When indicators seem to vanish or show no values, it's usually a visibility toggle.
Check the Legend Toggle
Click the downward-pointing chevron in the top-left legend to show/hide indicator titles and values.
Check Status Line Settings
Go to Settings → Status line and enable:
TradingView's "Save as default" only saves ONE configuration. Here's how to save multiple named setups (Scalping, Swing, etc.):
Best for Quick Strategy Switching
What it saves: All indicators + their settings as a reusable preset
Important: Templates replace current indicators and do NOT save drawings.
How to use:
Set up your indicators exactly how you want
Click Templates icon (4 squares) in top toolbar
Remember: These are TradingView platform features. Learning them will improve your experience with ALL indicators, not just Infinity Algo.
The Infinity Algo V3.0 Backtest version enables comprehensive strategy testing with automated position management. Test your ideas before risking real capital.
Quick Navigation:
First time? Start here for overview
Scalping: 5-10
Day Trading: 10-15
Swing: 18-25Chart TF → TP TF
1 min → 3-5 min
5 min → 15 min
15 min → 30-60 min
1 hour → 4 hourBuy Signal → Green bars
↓
Continue green until...
↓
Sell Signal → Red barsGreen/Bullish → Active uptrend
Red/Bearish → Active downtrend
Light Purple → Momentum slowing
Dark Purple → Potential reversal
Gradient → Overall market stateBearish momentum → Red gradient
Neutral → Mixed colors
Bullish momentum → Green gradientTrust the process
Adapt to market changes
Understand the math
Don't trade blind
🔧 Personal Style
Find what fits you
Customize settings

Indicator titles
Indicator arguments (off recommended)
Indicator values (off recommended)
Note: The "Indicator last value label" is under Settings → Scales (different checkbox).
Check Object Tree
Open Object Tree (right toolbar) and click the 👁️ icon to unhide indicators.
Select Save Indicator Template
Name it (e.g., "Scalp 5m", "Swing 4H", "Position Daily")
Load any template instantly from the same menu
Pro Tip: Create templates for different timeframes and trading styles. Switch between them with 2 clicks!
Best for Complete Workspaces
What it saves: EVERYTHING - symbol, timeframe, drawings, indicators, chart style
How to use:
Set up your entire workspace
Click the layout name dropdown in top bar → Save As
Name your layout
Switch between saved layouts from the dropdown
Quick save: Press Ctrl+S (Windows) or ⌘+S (Mac)
Check if an indicator is in a separate pane but scaled wrong
See TradingView's guide: The chart looks way too compressed
Symbol
Interval (timeframe)
Crosshair
Time (date range)
For drawings: Enable Drawing sync from the left toolbar
For selective sync: Use the Chart Syncing emoji icon in the Status line to group specific charts (🔴🔵🟢)
To sync across tabs: Use color tags to link specific tabs
Hide All Drawings
Ctrl + Alt + H
⌘ + ⌥ + H
Quick Search
Ctrl + K
⌘ + K
Add Indicator
/
/
Save Layout
Ctrl + S
⌘ + S
Undo/Redo
Ctrl + Z/Y
⌘ + Z/Y

Need configuration help? → Configuration Guide
Want fixed settings? → Settings Spreadsheet
Why Backtest:
Test without real money
Validate strategy logic
Understand drawdowns
Build confidence
Learn indicator behavior
What You'll Learn:
Expected win rate
Average profit/loss
Maximum drawdown
Optimal settings
Reality Check:
Historical performance ≠ Future results
Backtests exclude spreads, slippage, emotions
Markets change - strategies must adapt
This is education, not financial advice
Your testing power depends on your subscription:
Basic (Free)
5,000
❌
Test concepts only
Essential
10,000
❌
Basic validation
Plus
10,000
❌
What you see:
Net profit/loss
Total trades
Win rate percentage
Profit factor
Max drawdown
Quick interpretation:
Green = profitable
30+ trades = meaningful
Check drawdown first
Detailed metrics:
Average trade
Best/worst trade
Consecutive wins/losses
Risk metrics
Every trade detailed:
Entry/exit prices
Profit/loss
Duration
Signal type
✅ Historical price data ✅ Your strategy logic ✅ Entry/exit signals ✅ Position sizing
❌ Spread costs ❌ Slippage ❌ Commission fees ❌ Emotional decisions ❌ Connection issues ❌ Exchange downtime
Rule of Thumb: Reduce backtest returns by 30-50% for realistic expectations
1. Learn Configuration → Configuration Guide
Exit strategies
Position management
Risk settings
2. Understand Philosophy → Why Dynamic Optimization
AI vs static settings
Market adaptation
Common mistakes
Ready to start? Open Strategy Tester and run your first test with default settings. Document the results - this is your baseline for improvement.
Medium (5-10)
Balanced
Day trading
High (10-20)
Fewer, significant signals
Swing trading



We don't provide a settings spreadsheet - and that's by design. This page explains why dynamic optimization is superior to static settings.
The Problem:
Markets evolve daily
Volatility changes
Correlations shift
Case Study: Bitcoin 2024-2025
January 2024 Settings:
Sensitivity: 14
1. Risk Management (40%)
Position sizing
Stop losses
Portfolio balance
2. Market Context (30%)
90% Win Rate Strategy
Win: $10 (90% of time)
Loss: $100 (10% of time)
Result: LOSING STRATEGY
Why it fails:
Different risk tolerance
Different capital
Different schedule
Different psychology
Overfitting Example:
Backtest: 500% profit
Live trading: -50% loss
Easiest approach:
Enable AI Optimization
Select your metric
Let it adapt continuously
Focus on risk management
Instead of searching for settings:
✅ Learn risk management
✅ Study market structure
✅ Practice with small size
✅ Build trading discipline
Your time allocation:
60% Risk management
30% Market analysis
10% Settings/tools
🔴These exact settings are used in our 24/7 YouTube streams


Low: TP→TP→TP→TP→TP (many signals)
High: TP------→TP (few major signals)Offset: 0.5%
Trade at +0.3% → No TP
Trade at +0.7% → TP allowed
Offset: 1.0%
Trade at +0.9% → No TP
Trade at +1.2% → TP allowedRisk tolerance needed
Note the date range tested
Verify minimum 30 trades
Let it run with standard settings
Document baseline performance
This is your reference point
Win Rate - What percentage wins?
Max Drawdown - Can you handle it?
Total Trades - Enough data?
Time in market
Use for:
Deep analysis
Risk assessment
Strategy comparison
Verify logic
Find patterns
Debug issues
Casual testing
Premium ⭐
20,000
✅
Minimum for serious testing
Expert
25,000
✅
Professional traders
Ultimate
40,000
✅
Maximum capability
Example of settings⚙️ Detailed settings and strategies
Automated Alerts 🔔 Backtest version alerts








Liquidity varies
The False Promise:
"Best settings for BTCUSDT"
"Copy my profitable settings"
"Universal parameters"
"Set and forget"
70% win rate
March 2024 Same Settings:
Market turns choppy
30% win rate
Account down 20%
Lesson: What worked for 2 months failed completely when conditions changed.
Hope markets don't change
Responds to changes
AI ✅
Each combination scored by your chosen metric
Trend identification
Support/resistance
Volume analysis
3. Psychology (20%)
Discipline
Patience
Emotional control
4. Settings (10%)
Just 10% of success!
Reality Check
Perfect settings + Poor risk management = Blown account
Average settings + Good risk management = Consistent profits
Win: $100 (30% of time)
Loss: $20 (70% of time)
Result: PROFITABLE
For control freaks:
Test weekly
Document what works
Adjust for market conditions
Never "set and forget"
Time required: Hours weekly Skill required: High Effectiveness: Variable
On BTCUSDT: Won't work on ETHUSDT (different behavior)
Instead: Use AI mode or test yourself weekly.
What's the maximum drawdown?
If less than 100 trades across different conditions, it's luck, not edge.
Fixed parameters
Adapts every N bars
AI ✅
Manual updates
Automatic optimization
AI ✅
Works until it doesn't
Continuously evolves
AI ✅
One-size-fits-all
Personalized to metrics

AI ✅



5m
14
Heikin Ashi
Heikin Ashi
GBPJPY
5m
14
Heikin Ashi
USDJPY
5m
12
Heikin Ashi
Heikin Ashi
NIFTY BANK
1m
17
Heikin Ashi
Use the table value for your chosen asset
BTCUSDT
5m
10
Heikin Ashi
ETHUSDT
5m
12
Heikin Ashi
XRPUSDT
5m
12
Heikin Ashi
GOLD (XAUUSD)
5m
15
Heikin Ashi
EURUSD
5m
13
Heikin Ashi
GBPUSD
5m
AAPL
5m
12
Heikin Ashi
TSLA
5m
14
Heikin Ashi
US100 (NQ1!)
5m
10
Heikin Ashi
SP500 (ES1!)
5m
10
Heikin Ashi
NIFTY 50
1m





SOLUSDT
12
17
Step 2: Access Chart Settings
Navigate to Chart view and tap the Settings icon.
Step 3: Open Indicators Menu
Tap on Indicators to view available trading tools.
Step 4: Navigate to Invite-only Scripts
Select the Invite-only scripts tab to access your exclusive indicators.
Step 5: Add Infinity Algo Suite
Tap to add all three indicators to your chart:
Pro Tip: Tap the star icon ⭐ next to each indicator to add them to favorites for instant access!
Mobile Chart Optimization
Tips for better mobile experience:
Rotate to landscape for wider chart view
Hide toolbar for maximum chart space
Use 1-2 indicators at a time for clarity
Adjust text size in settings for readability
Gesture Controls:
Boost Our Scripts for Notifications
Boosting ensures you receive push notifications for updates directly to your phone!
Tap to boost each script:
Follow Our Profile
Stay connected for exclusive insights:
Infinity Algo
Main trading signals
AI-powered signals, Smart/Sniper modes, TP/SL levels
Infinity Algo Backtest
Strategy testing
Historical performance, optimization, win rates (limited on mobile app)
Infinity Algo Dashboard
Market structure & MTF
Multi-timeframe analysis, market structure, trend overview
Alert Management:
Push notifications to phone
Custom alert sounds
Vibration patterns
Do Not Disturb scheduling
Quick Access:
Widget support (iOS/Android)
Apple Watch app
Face/Touch ID security
Quick chart switching
Quick Switch: Save multiple chart layouts with different timeframes to quickly switch between them with swipe gestures.
Portability
✅ Trade anywhere
❌ Fixed location
Screen Size
🟡 Limited
✅ Multiple monitors
Battery Life
🟡 Limited
✅ Unlimited
Multi-tasking
❌ Single app
✅ Multiple windows
Ready to trade on mobile? Continue with:

TP Levels Configuration
Important: TP levels only work with "Percentage" exit type
Setup Process:
Enable TP Level
Toggle ON the TP levels you want
Set Percentage
Define profit % for each level
Assign Position %
Set how much to exit at each TP
Verify Total = 100%
Sum of all exit % must equal 100
Configuration Examples:
Visual Display: Enable "Show TP Prices" for dotted lines on chart
Stop Loss Setup
Configure separately for Long and Short positions
Long Position SL
Set % below entry for longs
Example: 2% = Exit if -2%
Short Position SL
Set % above entry for shorts
Example: 2% = Exit if -2%
Visual Display: Enable "Show SL Price" for dotted line on chart
Advanced SL Management
Three Trailing Modes Available:
None
Static stop loss
SL stays at initial level
Breakeven
Move to entry
SL moves to entry price after trigger
Setup Process:
Select Trailing Mode
Choose from None, Breakeven, or Moving Target
Set Trigger Point
Select which TP triggers the trailing (TP1-TP6)
Example Configurations:
Pro Tip: Moving Target mode locks in profits progressively as each TP level is reached
Visual Indicators:
What Shows on Chart:
Entry
Dotted line
···········
When enabled
Dims when SL at BE
TP Levels
Dotted line
···········
Percentage mode only
Replaced by dots when hit
Chart Examples:
Active TP Lines
Lines show pending TP levels
TP Hit Markers
Dots mark executed TPs
TP Level Status:
📊 Pending TP
Dotted line
Ready to trigger
Label shows target
✅ TP Hit
Dot marker (●)
Level executed
Line disappears
🔄 Position Closed
Dots remain
Trade complete
SL Trailing Status:
📍 Static
"Stop loss: [price]"
Fixed SL position
Initial state
🟢 Breakeven
"Stop loss (BE): [price]"
Moved to entry
Risk-free trade
📈 Trailing
"Stop loss (TP#): [price]"
Following TP levels
Conservative (Single TP + Breakeven)
Scaled Exit (Multiple TP + Moving Target)
Aggressive (Wide Targets + Late Trailing)
Best Practices:
Always verify TP percentages = 100%
Use Breakeven mode for conservative trading
Use Moving Target to lock in progressive profits
Set trailing trigger based on your confidence level
Monitor the SL label for current protection status
Remember:
TP lines only show in "Percentage" exit mode
Trailing SL requires at least one TP to be enabled
Moving Target mode requires multiple TPs for best results


Official documentation, guide, tutorial, settings
Welcome to the official documentation for Infinity Algo V3.0, the most advanced trading indicator with AI optimization, precision signals, and comprehensive backtesting capabilities.
Email: [email protected]
Response Time: Within 1 Business Day
Live Chat: Available on website (Instant Answers)
TP1: 2% profit, exit 100%
SL: 1% loss
Trailing: Breakeven after TP1
Risk/Reward: 2:1 → Risk-free after TPTP1: 1% profit, exit 50%
TP2: 2% profit, exit 30%
TP3: 3% profit, exit 20%
SL: 2% loss
Trailing: Moving Target after TP1
Result: Progressive profit lockingTP1: 3% profit, exit 40%
TP2: 5% profit, exit 30%
TP3: 8% profit, exit 30%
SL: 3% loss
Trailing: Moving Target after TP2
Result: Maximum profit potential





Chart shows (BE) or (TP1), (TP2) etc. next to SL
Moving Target
Follow TP levels
SL trails up to previous TP levels
Normal
"Stop loss: [price]"
Static SL active
Breakeven
"Stop loss (BE): [price]"
SL moved to entry
Trailing TP1
"Stop loss (TP1): [price]"
SL at TP1 level
Trailing TP2
"Stop loss (TP2): [price]"
Stop Loss
Dotted line
···········
When enabled
Shows trailing status
All lines cleared
Profits locked

SL at TP2 level
Refresh your TradingView chart/app
Check Invite-only Scripts (not regular indicator search)
Verify your username is correct: Check Username
Add to Favorites for easier access
Note: Searching 'Infinity Algo' in the regular indicator search won't show the indicators unless you've added them to favorites first.
Still having issues? If you've verified your username and refreshed but still can't see the indicators, contact [email protected] with your TradingView username.
🧠 AI Engine (Brand New!)
AI Signal Mode - Fully adaptive signal generation
AI Sniper Mode - Precision entries with AI optimization
12 Performance Metrics for optimization strategy
Confidence Scoring (0-100% scale)
Live Performance Tracking with win rate and P&L
Professional Dashboard with real-time metrics
⚙️ Enhanced Controls
🛠️ Sensitivity now supports decimals (e.g., 18.5)
📈 Upper Threshold - Adjustable (60-80)
📉 Lower Threshold - Adjustable (20-40)
🔄 Update Frequency - Control AI optimization cycles
🎯 New Signal Modes
HL Sniper - Advanced precision signals (replaced "Regular")
AI - Adaptive optimization mode
AI Sniper - Ultimate precision with AI
🎨 Visual Upgrades
13 Color Themes (Default, Dark, High Contrast, Monochrome, Neon Teal, DarkMatter, Midnight Fire, Arctic Aurora, Ruby, Cosmic, Infinity, Original, Colorblind)
Global Text Settings - Size and color controls
Improved TP/SL Display - Clean dotted lines instead of circles
Enhanced Signal Labels
Signal Selection
Changed from numbers (1-4) to dropdown menu
More intuitive signal type names
Visualization
TP/SL levels now use dotted lines with labels
Entry price displays with cleaner formatting
"Possible Coming Trade" indicator redesigned with emoji
Settings Organization
New "Global Settings" group
Consolidated text and color controls
Reorganized for better workflow
Features Removed
📦 Order Blocks / Buy Sell Zones (moved to Infinity Dashboard indicator)
📊 Keltner Channel Bands (moved to Infinity Dashboard indicator)
⚒️ Ranging Market Filter (Beta) - Replaced by AI optimization
Manual TP Detection Settings - Now uses optimized defaults
Bull/Bear Color inputs - Replaced by Theme system
Simplified Settings
Removed numbered signal selection (1-4)
Removed individual color controls
Consolidated redundant options
Remove V2.0 from your chart
Add V3.0 from invite-only scripts
Review New Settings:
Default thresholds are now adjustable
AI mode is available (optional)
Select your preferred color theme
Recreate Alerts - Alert structure has been updated
Note: Order Blocks and Bands are now in the Infinity Dashboard indicator
Default Changes:
Walk-Forward update frequency: 100 bars (default)
Static mode: Optimizes once near end of history (~4900 bars)
Exit Type: Now defaults to "Percentage"
All new features are optional - classic modes still available
6 (named)
✅ +2 New AI modes
AI Optimization
❌ None
✅ Full AI Engine
🆕 Added
Performance Metrics
❌ None
12 Options
🆕 Added
Sensitivity Control
Integer only
Decimal support
✅ Enhanced
Thresholds
Fixed 70/30
Adjustable 60-80/20-40
✅ Enhanced
Color Themes
2 colors
13 themes
✅ Enhanced
Dashboard
❌ None
✅ Professional
🆕 Added
Order Blocks
✅ Included
Infinity Dashboard
🔄 Moved
Channel Bands
✅ Included
Infinity Dashboard
🔄 Moved
Processing Speed
Baseline
~50% faster
✅ Improved
Memory Usage
Baseline
~30% less
✅ Improved
Set Show Signals to "Normal + Smart"
Leave AI Optimization disabled
Use Original theme for classic colors
Thresholds default to 70/30 like V2.0
Order Blocks and Channels Bands have been moved to our Infinity Dashboard indicator:
Now available as a separate dedicated indicator
Provides cleaner charts with focused functionality
Better performance and organization
Contact support if you need access
📌 Note: If you need access to the older V2.0 version with integrated Order Blocks, you can request it by emailing [email protected]
Order Blocks now in Infinity Dashboard indicator
Signal numbering system replaced with names
Some settings have new defaults
Pine Script
Version 5
Version 6
✅ Upgraded
Signal Modes
4 (numbered)
What is it? Adding to winning positions
Settings:
More Entries: Enable/Disable
Pyramiding: 1-10 additions
Size per addition
Beginner
0
1%
100% entry
Intermediate
1
1.5%
50% + 50%
Advanced
2-3
2%
Scalping
1.3
10%
60%+
1:1
Day Trading
1.5
15%
50%+
1.5:1
Next Step: Configure your settings based on your trading style, then test thoroughly. Remember: consistency beats perfection.
Pinch
Zoom in/out
Swipe
Scroll through time
Long press
Open quick menu
Double tap
Reset zoom
Touch Controls
✅ Intuitive
🟡 Mouse required
Backtesting
❌None
✅Full
🔔 Set Up Alerts
Never miss a trading signal
⚙️ Configure Settings
Optimize Infinity Algo for your trading style
🖥️ Desktop Setup
Set up on computer too






Note: This is the initial release (V1) of the AI Clustering feature. Ongoing development will introduce further refinements and capabilities.
Transform Infinity Algo into a self-improving system that adapts to markets automatically.
Quick Start: Enable AI → Select mode (Static/Walk-Forward) → Choose metric → Let AI optimize
Enable AI
Turn ON 🧠 Enable AI Optimization in settings
Choose Mode
Backtesting? → Static (Full History)
That's it! Default settings work for most users.
Walk-Forward: Periodically re-optimizes on a rolling in-sample window and validates out-of-sample, reducing overfitting.
Optimization Modes
AI Sim TP% (Testing Only)
Note: These are internal simulation parameters - they do NOT create real orders
What they do:
Help AI evaluate strategies
Set internal profit targets
Default: 1.0% both directions
Live Monitoring
When enabled, see:
✅ Current optimal sensitivity
✅ Selected thresholds
✅ Win rate & metrics
✅ Confidence score
Status Indicators:
STATIC (LOCKED) - One-time optimization complete
OPTIMIZING - Currently calculating
SIMULATED - Results ready
Use Static for initial testing
Select Balanced sensitivity
Default 100 bar frequency
Match metric to goals
For Testing
Mode: Static
Range: Balanced
Metric:
Bottom Line: Let AI handle optimization while you focus on trading decisions and risk management.
Monitor 8 timeframes simultaneously to identify trend alignment and market consensus across multiple time horizons.
The Multi-Timeframe (MTF) Dashboard provides a comprehensive view of market conditions across 8 different timeframes in a single, easy-to-read table. It analyzes trend direction and volatility for each timeframe, helping you identify when multiple timeframes align for high-probability setups.
Column 1: Timeframe
Displays your selected timeframes with visual indicators:
⚡ Ultra-fast (1-3 min) - Scalping
🔍 Fast (5-15 min) - Day trading
🕒 Medium (30-60 min) - Intraday
🕐 Slow (2-4 hours) - Swing entries
Column 2: Trend Status
Shows market direction based on momentum analysis:
Column 3: Volatility
Displays market volatility with trend indicators:
Trend Arrows:
📈 Rising volatility (expansion coming)
📉 Falling volatility (consolidation)
➡️ Stable volatility
Basic Settings
Dashboard Style Options
Professional zebra row design
Clean alternating row backgrounds
Consistent text colors throughout
Easier on the eyes for extended viewing
Professional appearance for screenshots
Recommended Timeframe Sets
Focus: Quick trades with higher timeframe confirmation
Focus: Intraday positions with trend alignment
Focus: Multi-day positions with strong trends
You can input custom timeframes like:
90 for 90 minutes
The AVG Row (Bottom Summary)
Trend Bias
The ⭐ AVG row provides overall market assessment:
🚀 Bullish = Majority uptrend
🧸 Bearish = Majority downtrend
Pro Tip: The AVG row gives you the "market consensus" - when it shows strong bias, follow that direction.
High-Probability Setups
Strong Alignment (6+ Timeframes)
Signal: 6 or more timeframes same direction
Action: Trade in alignment direction
Alert Available:
Available alerts for MTF Dashboard:
Strategy 1: Alignment Confluence
Wait for strong MTF alignment (6+) to coincide with:
Order block test
Cloud band edge
Key support/resistance
Strategy 2: Timeframe Cascade
Higher timeframes turn bullish first
Wait for lower timeframes to align
Enter on lowest timeframe signal
Strategy 3: Volatility Filter
High volatility + Alignment = Breakout trade
Low volatility + Alignment = Wait for expansion
Normal volatility + Alignment = Standard entry
Avoid These Errors:
Trading against strong alignment - Don't fight 6+ timeframe consensus
Ignoring higher timeframes - They set the dominant trend
Best Practices
Start with standard timeframe sets
Choose a dashboard style that suits your trading approach
Wait for 6+ timeframe alignment
Confirm with other dashboard features
Need help? Check our or .

Single TP:
TP1: 2% profit, exit 100%Multiple TPs:
TP1: 1% profit, exit 50%
TP2: 2% profit, exit 30%
TP3: 3% profit, exit 20%
Total: 100% ✅Breakeven Mode:
- Mode: Breakeven
- Trigger: After TP1
- Result: SL moves to entry when TP1 hits
- Display: "Stop loss (BE)"Moving Target Mode:
- Mode: Moving Target
- Trigger: After TP2
- Result:
* After TP2: SL → Entry
* After TP3: SL → TP1
* After TP4: SL → TP2
- Display: "Stop loss (TP1)", etc.Timeframe: 1-5 min
Sensitivity: 5-9
Thresholds: 75/25
Exit Type: Percentage
TP1: 0.5% (100%)
Stop Loss: 0.5%
Pyramiding: 0Timeframe: 15-60 min
Sensitivity: 10-14
Thresholds: 70/30
Exit Type: Percentage
TP1: 1% (50%)
TP2: 2% (50%)
Stop Loss: 1.5%
Pyramiding: 0-1Timeframe: 4H-Daily
Sensitivity: 15-21
Thresholds: 70/30
Exit Type: Signals
Min Profit: 1%
Stop Loss: 3-5%
Pyramiding: 1-2Timeframe: Daily-Weekly
Sensitivity: 22-28
Thresholds: 65/35
Exit Type: Opposite Signal
Stop Loss: Optional (5-10%)
Pyramiding: 2-3🧪 Sensitivity Range presets (Auto/Very Fast/Fast/Balanced/Medium/Slow)
Essential Settings (Start Here)
Sensitivity - Determines how often signals appear
Show Signals - Select your preferred signal type
Take Profit Settings - Configure your exit strategy
Alerts - Set up notifications
Advanced Features
AI Optimization 🆕 - Let machine learning optimize for you
Signal Control Options - Fine-tune signal behavior
Visual Customization - Make the indicator yours
New to Infinity Algo? Start with Desktop Setup or Mobile Setup
Want to Backtest? Check our Backtest Guide
Ready to Automate? See Trading Guide
Have Questions? Visit our FAQ




Personal preference
Predictable behavior
You control everything:
Sensitivity (5-28)
Thresholds (60-80/20-40)
All exit parameters
3%
5%
8%
3%
Captures full moves
No fixed targets
Best for:
✅ Trending markets
✅ Experienced traders
✅ Larger moves
⚠️ Higher variance
No stop loss
Pure trend following
Example:
Long exits on Sell signal
Short exits on Buy signal
Advanced only: Requires strong psychology and risk management
May 2021
2022 bear market
Scalping
0.5%
1%
-
0.5%
Day Trading
1%
2%
3%
1.5%
33% each
Expert
3+
2%
Custom
Swing
2.0
20%
40%+
2:1
Position
2.5
25%
35%+
3:1
AI Optimization: ON
Performance Metric: Total Profit
Signal Mode: AI
Sensitivity Range: Balanced
Update Frequency: 1000 bars
Swing
Exit Type: Percentage
TP1: 1% (exit 50%)
TP2: 2% (exit 30%)
TP3: 3% (exit 20%)
Stop Loss: 2%Pyramiding: 2
Entry 1: 33% capital
Entry 2: 33% at +1%
Entry 3: 34% at +2%
Max Risk: 2% totalExit Type: Signals
Use TP Signals: ON
Min Profit Before Exit: 0.5%
Adapt to Volatility: ONLive Trading? → Walk-Forward
Select Signal Type
Choose AI or AI Sniper in Signal Mode
Tip: Start with Static for testing, switch to Walk-Forward for live
Walk-Forward Only
100 bars (default) → Ultra-responsive (high CPU)
200-1000 bars → Balanced ✅
1000-5000 bars → Very stable, slower to adapt
Examples on 1h chart:
- 100 bars = ~4 days
- 1000 bars = ~42 days
- 5000 bars = ~208 daysLower = More responsive but intensive | Higher = More stable and efficient
Parameter Space
Very Fast
5-9
Scalping
Fast
10-14
Day Trading
Balanced ✅
10-20
Most Strategies
Choose Your Goal
Quick Selection:
Scalping
Win Rate
Consistency matters
Day Trading
Sharpe Ratio
Balance risk/return
Swing
Sortino Ratio
All Available Metrics:
Classic: Total Profit, Win Rate, Average P&L, Gain-to-Pain
Risk-Adjusted: Sharpe, Sortino, Calmar, Martin
Advanced: SQN (System Quality Number), Robust ML Score
Important: High win rate ≠ profitability. A 90% win rate with large losses can be unprofitable.
Walk-Forward needs ~535 bars for first optimization
Static needs ~5000 bars total
Lower timeframes → Complex calculations
Monitor dashboard → Track selections
Small adjustments → Better results
Patience required → AI needs time
Limits:
Max lookback: 5000 bars
Lower frequency = Higher CPU
Static = One calculation only at bar 4900
Higher TF = Better performance
Total ProfitFrequency: N/A
Min bars: 5000
For Live Trading
Mode: Walk-Forward
Range: Balanced
Metric: Your preference
Frequency: 100 (default)
Min bars: 535
Total Profit
Sum of all P&L
Quick assessment
Win Rate
Wins ÷ Total trades × 100
Consistency check
Average P&L
Total P&L ÷ Trades
Trade quality
Gain-to-Pain
Σ gains / |Σ losses|
Risk/reward balance
Risk-Adjusted Metrics
Sharpe Ratio - Industry Standard
Formula: Excess return (over risk-free) ÷ Standard deviation
Infinity Algo: Uses risk-free = 0
Pros: Most widely used, easy comparison, considers total volatility
Cons: Penalizes upside volatility, assumes normal distribution
Benchmarks: ~1 = Good | ~2 = Very good | 3+ = Outstanding
Sortino Ratio - Downside Focus
Formula: Excess return (over target/MAR) ÷ Downside deviation
Infinity Algo: Uses MAR = 0
Pros: Only penalizes bad volatility, better for trend following
Cons: Requires defining target return, less standardized
Benchmarks: >1 = Good | >2 = Very good | >3 = Excellent
Calmar Ratio - Drawdown Protection
Formula: CAGR ÷ Maximum drawdown (commonly 36 months)
Pros: Focus on capital preservation, easy to understand
Cons: Based on single worst event, backward-looking
Benchmarks: >1 = Good | 3-5 = Strong
Martin Ratio - Ulcer Performance
Formula: Excess return ÷ Ulcer Index (RMS of drawdowns)
Pros: Considers all drawdowns, smooth equity curve focus
Cons: Less known/comparable, complex calculation
Use: Compare across your strategies
SQN - System Quality Number
Formula: (Expectancy ÷ Std Dev) × √Number of trades
Pros: Accounts for sample size, good for system comparison
Cons: Requires sufficient trades for validity
Benchmarks: >2 = Good | >3 = Excellent | >5 = Superb
Choosing by Trading Style
Scalping
Win Rate + Sharpe
Total Profit
Day Trading
Sharpe + Win Rate
Average P&L
Swing Trading
Sortino + Calmar
Gain-to-Pain
Position Trading
Calmar + Martin
Remember: Win rate alone is misleading. A strategy with 30% win rate but 3:1 reward/risk is more profitable than 70% win rate with 1:3 reward/risk.
1️⃣ Simulate
2️⃣ Evaluate
3️⃣ Apply
Tests 100s-1000s of parameter combinations
Scores each using your metric
Implements best configuration
Walk-Forward
Updates every N bars
Live trading
Static
Optimizes once, locks
Backtesting
Timeout
Use Static or increase frequency
No signals
Check AI Optimization is ON
Poor results
Try different metric/range
No dashboard
Enable in settings
Static fails
Need 5000+ bars data

📅 Daily+ - Position/trend
Bearish
🧸
Downward trend, healthy momentum
Look for short opportunities
Best for: Traders who prefer minimal visual distraction
Color-coded cells for quick scanning
Dynamic cell colors based on conditions
Instant visual recognition of market state
Trend strength shown through color intensity
Volatility levels with distinct color coding
Best for: Quick market assessment and pattern recognition
3h for 3 hours
2d for 2 days
Mix any combination that suits your strategy
Volatility Summary
Shows dominant market conditions:
Dominant volatility level (High/Normal/Low)
Expansion or contraction trend
Overall market agreement strength
Full Alignment (8/8 Timeframes)
Signal: All 8 timeframes same direction
Action: Maximum position size opportunity
Alert Available: "MTF Full Alignment"
Bias Flip
Signal: AVG row changes from Bearish to Bullish (or vice versa)
Action: Prepare for trend change
Alert Available: "MTF Bias Flip"
MTF Bias Flip → Bullish
Overall bias turns bullish
Trend reversal signal
MTF Bias Flip → Bearish
Overall bias turns bearish
Trend reversal signal
Over-weighting fast timeframes - Balance your analysis
Not waiting for alignment - Patience for high-probability setups
Respect the overall AVG bias
Overbought
🔥
Strong upward momentum, extended
Consider taking profits on longs
Oversold
❄️
Strong downward momentum, extended
Consider taking profits on shorts
Bullish
🚀
Upward trend, healthy momentum
High
🌋
Large price swings
Scalping, breakout trades
Normal
⚖️
Average movement
Standard strategies
Low
💤
Tight ranges
Show MTF Dashboard
On/Off
Toggle dashboard visibility
Dashboard Location
Top Right/Left, Bottom Right/Left
Screen position
Dashboard Style
Pro Neutral, Semantic Heatmap
Visual presentation style
TF 1-8
Any timeframe
Select 8 timeframes to monitor
MTF Strong Bullish
6+ timeframes bullish
Entry signal for longs
MTF Strong Bearish
6+ timeframes bearish
Entry signal for shorts
MTF Full Bullish Alignment
All 8 timeframes bullish
Rare strong trend signal
MTF Full Bearish Alignment
All 8 timeframes bearish
Look for long opportunities
Range trading, avoid breakouts
Rare strong trend signal
Clear signal separation
Works with any indicator
No code access needed
Best for:
✅ All Infinity Algo users
✅ Simple setup
✅ Clear control
✅ Testing & production
Important: Since Infinity Algo is an indicator, you MUST create two separate alerts. The "side" field must be included with value "buy" or "sell" (lowercase). Strategy placeholders like {{strategy.order.action}} won't work.
Navigate to Finandy:
Log in → Finandy.com
Algo-trading → TradingView Signals
Create new signal (webhook)
Configure main settings:
Name
e.g. Infinity Algo Signals
Currency pair
{{ticker}} (one hook for all)
Position side
Both or Long only/Short only
Save
Shows Signal URL & Message
Do NOT select "Strategy" for Position side - that's only for TradingView strategies, not indicators
After saving, Finandy displays your unique webhook details. Copy exactly as shown:
Signal URL: Copy the exact URL displayed for your signal
Signal Message: Copy the template with your secret token
Security: Keep your secret token private! By default, Finandy only accepts requests from TradingView IPs.
You MUST create two separate alerts - one for buy signals and one for sell signals.
Alert Configuration
Condition
Infinity Algo → Choose your signal
Options
Once Per Bar Close
Webhook URL
Paste the exact Signal URL from Step 2
Message
JSON template (see below)
Create this alert on a Buy condition:
Required: "side": "buy" (lowercase)
Create this alert on a Sell condition:
Required: "side": "sell" (lowercase)
Override TP settings from alert:
Note: Tick the TP module checkbox in Finandy UI to accept values from signals, and include "update": true
Open the webhook you created → Take Profit (TP) tab
Tick Enable TP → choose Limit or Market
Number of orders → choose how many levels
Price offset (%) and Order distribution (%) per tier
Level re-ordering keeps percentages intact when you DCA
To accept TP overrides from signals, tick the checkbox to enable
All TP orders sit on the exchange; no extra TradingView alerts required.
Open webhook → Stop Loss (SL) tab
Tick Enable SL
Choose Market or Limit
Set Price offset (%)
Real vs Virtual Orders:
Real = orders placed on the exchange immediately
Virtual = managed by terminal until trigger conditions are met
Choose based on your exchange and needs.
For "Buy Signal - Smart":
Condition: Infinity Algo → "Buy Signal - Smart"
Webhook URL: Your Finandy Signal URL
Message: Buy JSON with "side": "buy"
For "Sell Signal - Smart":
Condition: Infinity Algo → "Sell Signal - Smart"
Webhook URL: Same Finandy Signal URL
Message: Sell JSON with "side": "sell"
Interface → Signal log shows every webhook received with "OK" or error code
Start with tiny sizes to verify setup
Check that both buy AND sell alerts are working
Use the Signal Log to see received JSON and actions taken
Testing Checklist: ✅ Created TWO separate alerts ✅ Buy alert has "side": "buy" (lowercase) ✅ Sell alert has "side": "sell" (lowercase) ✅ Both use same webhook URL and secret ✅ Signal Log shows both types of signals
Long & Short (Reversal)
Both
Closes opposite before opening new (one-way mode)
Long Only
Long only
Ignores sell signals
Short Only
Short only
Ignores buy signals
Strategy Mode
Strategy
Hedge Mode Warning: In hedge mode, use Long only or Short only for indicators. Position side "Both" won't close correctly in hedge mode - it's designed for one-way mode reversals.
403 error
Wrong secret or URL missing https://
"Unknown side"
side must be exactly "buy" or "sell" (lowercase)
No orders
Check Position Side isn't set to "Strategy"
Only buys work
Did you create the sell alert?
Wrong pair
Verify {{ticker}} placeholder
No reversal
Check Position Side = "Both" and one-way mode enabled
name
Webhook identifier
Any descriptive name
secret
Auth token from signal
Keep private!
side
Trade direction
Required: "buy" or "sell" (lowercase)
symbol
Trading pair
Usually {{ticker}}
Important Reminders:
Finandy is a third-party service with separate costs
Indicators require TWO alerts (buy and sell separately)
The "side" field is mandatory and must be lowercase
Test with small amounts first
Manual trading via TradingView is always available
Alerts: 2 total (indicators can only send one signal type per alert)
- Buy Signal → side: "buy"
- Sell Signal → side: "sell"
Position Side: Both/Long only/Short only










Track Break of Structure (BOS) and Change of Character (CHoCH) to identify trend continuations and reversals using institutional price action concepts.
Market Structure analysis identifies when price breaks key swing points, signaling either trend continuation (BOS) or trend reversal (CHoCH). This institutional approach helps you stay on the right side of the market by tracking how price respects or violates previous highs and lows.
Long TP: 1.0%
Short TP: 1.0%
Purpose: AI testing only
Real trades: Not affectedTF1: 1 # 1 minute
TF2: 3 # 3 minutes
TF3: 5 # 5 minutes
TF4: 15 # 15 minutes
TF5: 30 # 30 minutes
TF6: 60 # 1 hour
TF7: 240 # 4 hours
TF8: D # DailyTF1: 5 # 5 minutes
TF2: 15 # 15 minutes
TF3: 30 # 30 minutes
TF4: 60 # 1 hour
TF5: 2h # 2 hours
TF6: 240 # 4 hours
TF7: D # Daily
TF8: W # WeeklyTF1: 60 # 1 hour
TF2: 2h # 2 hours
TF3: 240 # 4 hours
TF4: 6h # 6 hours
TF5: 12h # 12 hours
TF6: D # Daily
TF7: W # Weekly
TF8: M # Monthly{
"name": "Infinity Algo Signals",
"secret": "YOUR-SECRET",
"side": "buy",
"symbol": "{{ticker}}"
}{
"name": "Infinity Algo Signals",
"secret": "YOUR-SECRET",
"side": "sell",
"symbol": "{{ticker}}"
}{
"name": "Infinity Algo Signals",
"secret": "YOUR-SECRET",
"side": "buy",
"symbol": "{{ticker}}",
"tp": {
"orders": [
{ "ofs": "1.0", "price": "", "piece": "25" },
{ "ofs": "2.0", "price": "", "piece": "25" },
{ "ofs": "3.0", "price": "", "piece": "25" },
{ "ofs": "4.0", "price": "", "piece": "25" }
],
"update": true
}
}Medium
15-21
Swing Trading
Slow
22-28
Position Trading
Auto
5-28
Full exploration
Downside protection
Position
Calmar Ratio
Avoid drawdowns
Sortino
Optional: Enable Trailing
SL orders execute on exchange for fastest execution.
Only for TradingView strategies
Hedge issues
Use Long only/Short only in hedge mode, not "Both"
tp.orders
TP levels array
Optional override
ofs
% offset from entry
String: "1.0" = 1%
piece
% of position
Percentages that sum to intended total
update
Apply new settings
true to override TP from signal




📊 MTF Alignment Alerts (6 types)
🧭 Market Structure Alerts (4 types)
☁️ Cloud Band Alerts (4 types)
Entered Bullish OB
Price enters demand zone
Potential long entry setup
High
Entered Bearish OB
Price enters supply zone
Potential short entry setup
High
Exit from Bullish OB
Price leaves demand zone upward
Potential long entry setup
Bullish OB Break Down
Demand zone broken/invalidated
Exit longs, zone flip warning
High
Bearish OB Break Up
Supply zone broken/invalidated
Exit shorts, zone flip warning
High
MTF Strong Bullish
6+ timeframes bullish
Common
High
Standard position
MTF Strong Bearish
6+ timeframes bearish
Common
High
Standard position
MTF Bias Flip → Bullish
Average crosses into bullish territory
Trend change early warning
Early
MTF Bias Flip → Bearish
Average crosses into bearish territory
Trend change early warning
Early
High Value Alert: MTF Full Alignment alerts are rare but extremely powerful - consider larger positions or tighter monitoring when these trigger.
Bullish CHoCH
Trend reversal to bullish
🔥 Critical
Major long signal
Dashed line
Bearish CHoCH
Trend reversal to bearish
🔥 Critical
Major short signal
Dashed line
Alert Priority: CHoCH > BOS (reversals more significant than continuations)
Use CHoCH for position entry
Use BOS for position management
Cloud Breakout Up
Close above upper cloud + rising slope
Strong momentum
Very High
Cloud Breakout Down
Close below lower cloud + falling slope
Strong momentum
Very High
Cloud Midband ↑
Price crosses above midband
Bias shift bullish
Once Per Bar
Triggers every bar meeting condition
Active monitoring
Can be noisy
Once Per Bar Close
Triggers on confirmed close
Stable signals
✅ Recommended
Once
Triggers once then deactivates
Single event monitoring
Focus on high-probability signals:
Total alerts: 6 Best for: Beginners, swing traders
Catch every opportunity:
Total alerts: 20 Best for: Active traders, scalpers
Recommended setup:
Total alerts: 10 Best for: Most traders
Start simple: Begin with 2-3 alerts, add more gradually
Use "Once Per Bar Close": Reduces false signals significantly
Combine conditions: Multiple confirmations = higher probability
Time-based filters: Avoid alerts during low-liquidity hours
Test first: Paper trade alerts before live trading
Organization:
Group similar alerts
Use different notification sounds
Color-code by importance
Name alerts clearly
Management:
Set quiet hours
Disable during ranging markets
Review and prune weekly
Use alert expiration dates
Order Blocks:
Entry = Potential setup
Exit = Take profit
Break = Zone invalidated
MTF Dashboard:
Strong = 6+ timeframes
Full = All 8 timeframes
Flip = Trend change
Market Structure:
CHoCH = Reversal (priority)
BOS = Continuation
Cloud Bands:
Breakout = Momentum
For additional support with alerts, visit our FAQ or contact support.
BOS (Break of Structure) - Trend continuation signal
CHoCH (Change of Character) - Trend reversal signal
Swing Highs/Lows - Key levels that define structure
Trend Direction - Bullish or bearish market flow
Price breaks a key level in the direction of the current trend
Confirms trend strength and continuation
Shows institutional commitment to the direction
Solid line from swing point to break
Label showing "BOS"
Color matches trend direction
Darker shade (lower importance than CHoCH)
Add to existing positions or maintain trend bias
Bullish BOS
Solid green
Uptrend continuing
Add to longs / Stay long
Bearish BOS
Solid red
Downtrend continuing
Add to shorts / Stay short
Bullish CHoCH
Dashed bright green
Reversal to uptrend
Pro Tip: CHoCH signals are rarer but more powerful - they mark major trend transitions where institutional bias shifts.
🧭 Enable Market Structure
On/Off
OFF
Toggle BOS/CHoCH detection
🎨 Color Bars by Structure
On/Off
OFF
Tint candles by trend
🔍 Sensitivity
5-50
15
Setup:
Identify trend direction from first BOS
Enter/add on each BOS in trend direction
Exit on opposite CHoCH
Re-enter on new trend BOS
Best for: Strong trending markets
Setup:
Wait for CHoCH signal
Confirm with order block or support/resistance
Enter in new trend direction
Stop below/above structure
Best for: Range extremes and major reversals
Setup:
CHoCH occurs at order block
Wait for retest of zone
Enter on rejection
Target next structure level
Best for: High-probability reversals
When "Color Bars by Market Structure" is enabled:
Bullish CHoCH
Bearish → Bullish reversal
Major long entry signal
🔥 HIGH
Bearish CHoCH
Bullish → Bearish reversal
Major short entry signal
🔥 HIGH
Bullish BOS
Uptrend continuation break
Add to longs
Trend Strength Indicators:
Strong Trend: Multiple BOS in same direction
Weakening Trend: BOS signals getting closer
Reversal Warning: Failed BOS attempts
Reversal Confirmed: CHoCH with volume
Timeframe Coordination:
Higher TF CHoCH: Major trend change
Lower TF BOS: Entry timing
Aligned structures: Highest probability
Stop placement
Beyond the structure that triggered entry
Target
Next unbroken structure level
Position sizing
Larger on CHoCH, smaller on BOS
Risk per trade
Lower on BOS, standard on CHoCH
Critical Errors to Avoid:
Trading every BOS - Filter with trend and context
Ignoring CHoCH - These are major reversal signals
Wrong sensitivity - Adjust for your timeframe
Fighting the structure - Respect what market shows
Not waiting for close - Structure needs candle close confirmation
CHoCH at order block = High-probability reversal
BOS from order block = Continuation entry
Structure break + fresh OB = Momentum trade
Failed break at OB = Reversal setup
Structure break + MTF alignment = Strong signal
CHoCH + MTF flip = Major reversal
BOS + 6+ TF aligned = High conviction
Conflicting signals = Stay out
Structure break + Cloud breakout = Momentum trade
CHoCH at cloud edge = Reversal setup
BOS within cloud = Weak signal
Structure + cloud alignment = Strong trend
CHoCH - Most important (reversal)
BOS - Trend confirmation
Failed breaks - Warning signs
Line Styles:
Solid line = BOS (continuation)
Dashed line = CHoCH (reversal)
Colors:
Bright = Higher importance
Muted = Lower importance
Labels:
BOS = Break of Structure
CHoCH = Change of Character
Bar Colors:
Green tint = Bullish trend
For additional support, visit our FAQ or contact support.





Guide for non-backtest version
Connect Infinity Algo signals to WunderTrading for automated trading with flexible position management.
Auto-Flip Positions (Futures Only)
What it does:
Automatic Long ↔ Short flipping
Just two alerts needed
Bot handles position reversal
With Swing Trade ON, Enter-Long/Enter-Short flip positions automatically
Best for:
✅ Futures trading only
✅ Trending markets
✅ Minimal alerts
✅ Always in position
Important: Swing trade functionality is only available for Futures markets.
Manual Position Control
What it does:
Full control over exits
No position overlap
Works on Spot & Futures
Navigate to WunderTrading:
Log in → Bots → Signal Bot → Create bot
Configure General tab settings:
Note: Pairs must be selected in the bot UI. JSON cannot override pair selection.
Entries tab configuration:
After saving, your bot will display:
Webhook URL: Copy the exact URL shown in your bot's Alerts tab
Alert comments: Copy exactly as shown (default: Enter-Long, Enter-Short, Exit-All)
Critical:
Copy the exact webhook URL from your bot - don't guess the format
Comment codes are case-sensitive and may change if you edit bot Name/Exchange/Timeframe/Pair
Standard Alert Settings
Note: TP portfolios must sum to exactly 1.0 (100%)
Skip if using Swing trade ON
Skip if using Swing trade ON
Closes all positions at market
0-6 Take Profit Levels
Add up to 6 TP steps
Portfolios must sum to 1.0
Multi-pair requires priceDeviation (decimals, not %)
priceDeviation format – Use decimals (0.02) not percentages (2%)
Portfolio sum – TP portfolios must add up to exactly 1.0 (100%)
reduceOnly – Applies to exits; has no effect on Spot markets
Comment codes – Copy exactly from your bot; they change if you edit bot settings
Choose Swing Trade if:
Trading Futures only
Want minimal alerts
Trust your signals
Pro Tip: Start with Explicit Exit to learn, then switch to Swing Trade for Futures efficiency
Important Reminders:
WunderTrading is a third-party service with separate subscription costs
Always test with small amounts or paper trading first
1. MTF Strong Bullish/Bearish
2. Bullish/Bearish CHoCH
3. Cloud Breakout Up/Down1. All Order Block entries/exits
2. All MTF alignments
3. All BOS signals
4. All Cloud crosses1. MTF Strong alignments (trend)
2. CHoCH only (reversals)
3. Order Block entries (zones)
4. Cloud breakouts (momentum)1. Create Alert → Condition: Infinity Dashboard
2. Select: "Entered Bullish OB"
3. Options: Once Per Bar Close
4. Actions: Notification + Webhook (optional)Alert name: Custom description
Send Email
Webhook URL (for automation)
Play Sound
Midband = Bias shift
Medium
Exit from Bearish OB
Price leaves supply zone downward
Potential short entry setup
Medium
MTF Full Bullish Alignment
All 8 timeframes bullish
Rare
Maximum
Larger position
MTF Full Bearish Alignment
All 8 timeframes bearish
Rare
Maximum
Larger position
Bullish BOS
Uptrend continuation
📊 Moderate
Add to longs
Solid line
Bearish BOS
Downtrend continuation
📊 Moderate
Add to shorts
Solid line
Medium
Cloud Midband ↓
Price crosses below midband
Bias shift bearish
Medium
Manual reset needed

Best for:
✅ Spot trading
✅ Risk management
✅ Position gaps
✅ More control
After any bot edits, update your TradingView alerts to match
Complexity
Simple
Moderate
Single-pair can use price
Sum = 1.0 (100%) ✅
Multiple Entries
Enable in bot settings for:
DCA on consecutive signals
Building larger positions
Averaging entry price
Works with both workflows
amountPerTradeType options:
Spot markets:
quote - Quote currency (e.g., USDT)
base - Base currency (e.g., BTC)
percents - Percentage of balance
Derivatives/Futures:
quote - Quote currency
contracts - Number of contracts
percents - Percentage of balance
Strategy alerts – Use alert() function with {{strategy.order.comment}} for strategies
Paper test first – WunderTrading log shows "Signal executed" if webhook parsed correctly
takeProfits
Array of partial exits
priceDeviation: decimal (0.02 = 2%)
portfolio: fraction to close (must sum to 1.0)
stopLoss
Stop loss configuration
priceDeviation: decimal from entry
reduceOnly
Prevent size increase
true → exits only decrease position (Futures only, no effect on Spot)
placeConditionalOrdersOnExchange
Where orders execute
false = managed by bot
true = on exchange
Always in position
Choose Explicit Exit if:
Trading Spot markets
Need position control
Want gap periods
Risk management focus
Comment codes are case-sensitive and can change when you edit bot settings
Manual trading via TradingView is always available as an alternative
Name
e.g. Infinity Algo BTC
Exchange/API
Select your exchange API
Pairs
Select up to 10 pairs in UI
Timeframe label
Any (just a label)
Multiple entries
ON for scale-ins
Swing trade
ON for auto-flip (Futures)
Bot start condition
TradingView Alert
Bot settings format
JSON
Condition
Select your Infinity Algo signal (e.g., "Buy Signal - Smart")
Options
Once Per Bar Close (prevents duplicate orders)
Webhook URL
Paste the exact URL from your bot's Alerts tab
Message
JSON template (see below)
Market Type
⚠️ Futures only
✅ Spot & Futures
Alerts Needed
2 (minimal)
3+ (entry/exit/re-entry)
Position Control
Automatic flip
Manual control
Position Gaps
Never
A) Ping-pong (auto flip) Long → Short → Long with just two alerts
Turn Swing trade = ON in bot (Futures only)
• Buy alert → Enter-Long JSON
• Sell alert → Enter-Short JSON
• Use Exit-All only when you want to flatten without opening opposite
B) Explicit exit first Never overlap positions; more control
Leave Swing trade = OFF
• Entry alert → Enter-Long or Enter-Short JSON
• Exit alert → Exit-Long or Exit-Short JSON
• (Optional) second entry alert to reverse
No deal appears
code in JSON doesn't match bot's Alert comment exactly (check case!)
Bot opens but doesn't close
Swing trade OFF and you forgot exit alert – or reduceOnly:false caused flip
Webhook error 400
JSON syntax error or using % instead of decimals (use 0.02, not 2%)
Duplicate deals
Alert set to "Once Per Bar" instead of "Once Per Bar Close"
Multi-pair TP/SL fails
Must use priceDeviation (decimals), not price
Comments changed
Bot edits can change comment codes - update alerts after any bot changes
code
Alert comment identifier
Must match bot's comment exactly (case-sensitive!)
orderType
Order execution type
market or limit
amountPerTradeType
Position size unit
Spot: quote/base/percents
Futures: quote/contracts/percents
amountPerTrade
Position size
Value depends on type above
Swing Trade: ON (Futures only!)
Alerts: 2 total
- Buy Signal → Enter-Long
- Sell Signal → Enter-Short
(Exit-All only for flattening without opening opposite)Possible
Swing Trade: OFF
Alerts: 3+ total
- Entry → Enter-Long/Enter-Short
- Exit → Exit-Long/Exit-Short
- Optional re-entry{
"code": "Enter-Long", // must match your bot's comment EXACTLY
"orderType": "market",
"amountPerTradeType": "quote", // quote currency (e.g., USDT on BTC/USDT)
"amountPerTrade": 150,
"takeProfits": [
{ "priceDeviation": 0.01, "portfolio": 0.25 },
{ "priceDeviation": 0.02, "portfolio": 0.25 },
{ "priceDeviation": 0.03, "portfolio": 0.25 },
{ "priceDeviation": 0.04, "portfolio": 0.15 },
{ "priceDeviation": 0.05, "portfolio": 0.07 },
{ "priceDeviation": 0.06, "portfolio": 0.03 }
],
"stopLoss": { "priceDeviation": 0.01 },
"reduceOnly": true, // prevents exits from increasing size (Futures only)
"placeConditionalOrdersOnExchange": false
}{
"code": "Enter-Short", // change only this line
"orderType": "market",
"amountPerTradeType": "quote", // quote currency
"amountPerTrade": 150,
"takeProfits": [
{ "priceDeviation": 0.01, "portfolio": 0.25 },
{ "priceDeviation": 0.02, "portfolio": 0.25 },
{ "priceDeviation": 0.03, "portfolio": 0.25 },
{ "priceDeviation": 0.04, "portfolio": 0.15 },
{ "priceDeviation": 0.05, "portfolio": 0.07 },
{ "priceDeviation": 0.06, "portfolio": 0.03 }
],
"stopLoss": { "priceDeviation": 0.01 },
"reduceOnly": true
}{
"code": "Exit-Long",
"orderType": "market",
"reduceOnly": true
}{
"code": "Exit-Short",
"orderType": "market",
"reduceOnly": true
}{
"code": "Exit-All",
"orderType": "market",
"reduceOnly": true
}"takeProfits": [
{ "priceDeviation": 0.01, "portfolio": 0.30 },
{ "priceDeviation": 0.02, "portfolio": 0.25 },
{ "priceDeviation": 0.03, "portfolio": 0.20 },
{ "priceDeviation": 0.04, "portfolio": 0.15 },
{ "priceDeviation": 0.05, "portfolio": 0.07 },
{ "priceDeviation": 0.06, "portfolio": 0.03 }
]More significant than BOS
Dashed line from swing point to break
Label showing "CHoCH"
Brighter color (higher importance)
More prominent than BOS
Consider closing counter-trend positions and preparing for reversal
Good signal-to-noise ratio
Best for: Most trading styles
May miss smaller moves
Best for: Higher timeframes, position trading
Helps avoid counter-trend trades
Clean chart appearance
Red tint = Bearish trend
Exit shorts / Consider longs
Bearish CHoCH
Dashed bright red
Reversal to downtrend
Exit longs / Consider shorts
Swing detection sensitivity
📊 MEDIUM
Bearish BOS
Downtrend continuation break
Add to shorts
📊 MEDIUM



Desktop Alert Setup
Step 1: Open Alert Dialog
Right-click on your TradingView chart or press ALT + A
Step 2: Select Indicator
Choose Infinity Algo V3.0 from the indicators list
Step 3: Configure Alert
Select your preferred alert condition from the available options
Step 4: Configure Notifications
Select your preferred notifications from the available options
Mobile Alert Setup
Step 1: Click Settings
Tap the Settings icon in the bottom right corner
Step 2: Click on Alerts
Select Alerts from the tools menu
Step 3: Click Create Alert
Tap the Create alert button
Step 4: Select Infinity Algo
Quick Reference Table
📈 Long Entries
1.0 - 1.4
Once Per Bar Close
Buy signals
📉 Short Entries
1.5 - 1.9
Once Per Bar Close
Sell signals
💰 Take Profits
2.0 - 2.1
Once Per Bar
Detailed Alert Options
Buy Signals
1.0 Buy Signal - Normal → Counter-trend buy signals
1.1 Buy Signal - Smart → Trend-following buy signals
1.2 Normal or Smart Buy → Triggers for either type
1.3 Buy Signal - HL Sniper → Precision buy entry signals
1.4 Buy Signal - AI ⭐ → AI optimized signals
Sell Signals
1.5 Sell Signal - Normal → Counter-trend sell signals
1.6 Sell Signal - Smart → Trend-following sell signals
1.7 Normal or Smart Sell → Triggers for either type
Take Profit Alerts
2.0 Take Profit Long → Long position profit target hit
2.1 Take Profit Short → Short position profit target hit
Stop Loss Alerts
Early Warning System
2.4 Possible Long Coming → Potential buy signal ahead
2.5 Possible Short Coming → Potential sell signal ahead
These alerts help you prepare for upcoming opportunities without false triggers.
MUST READ: Incorrect trigger settings will cause missed trades or false alerts!
Entry Signals Configuration
Trigger
Once Per Bar Close
Confirms signal on candle close
Why Critical
✅ Prevents false alerts from wicks
Avoids premature entries
Never Use
❌ Once Per Bar
Will trigger on temporary price movements
Exit Signals Configuration
Trigger
Once Per Bar or faster
Immediate execution needed
Why Critical
✅ Instant TP/SL triggers
Protects profits and limits losses
Never Use
❌ Once Per Bar Close
Delays exit until candle closes
Add these to the alert message so your alerts include live data.
Advanced: (work on indicator alerts)
{{exchange}}
Exchange
BINANCE
{{ticker}}
Symbol
BTCUSDT
{{interval}}
Chart timeframe (see note)
15 (=15m)
{{time}}
Bar time (UTC)
2025-01-01T12:00:00Z
How It Works
Step 1: Create Template Add placeholders in your alert message:
Step 2: Get Live Data Variables are replaced with actual values once alert is received
Alert not triggering
Wrong signal mode
• Verify settings matches alert settings
• Check Once Per Bar Close
• Enable AI if using AI alerts
Too many alerts
Sensitivity too low
• Use combined alerts • Increase sensitivity • Switch to higher timeframe
False alerts
Wrong trigger setting
• Use Once Per Bar Close for entries
• Check for repainting
• Verify timeframe
Missing TP/SL
Wrong trigger type
Name your alerts clearly - Include timeframe and signal type
Test alerts first - Use "Once" frequency to verify setup
Use alert messages - Customize with ticker, timeframe, and action
Consider multiple timeframes - Set alerts on different charts
Regular review - Update alerts as market conditions change
Enable push notifications in TradingView mobile app
Configure email alerts for backup
Consider webhook integration for automated systems
By following these guidelines, you'll maximize the effectiveness of Infinity Algo's alert system and never miss important trading opportunities.
Adaptive volatility envelope that expands and contracts with market conditions, providing dynamic support/resistance levels and trend direction.
Cloud Bands create a dynamic volatility envelope around price action, automatically adjusting to market conditions. The bands expand during volatile periods and contract during consolidation, helping you identify trend direction, support/resistance levels, and potential breakout zones.
The cloud consists of multiple bands creating a gradient effect:
Price Position Indication:
🟢 Green tint - Price above (bullish)
🔴 Red tint - Price below (bearish)
⚪ Neutral - Price at equilibrium
Automatic adaptation based on timeframe:
The system intelligently calculates optimal periods:
1-5 min: Ultra-responsive settings
15-60 min: Balanced intraday
4H-Daily: Smooth swing trading
Setup:
Price approaches cloud edge in trending market
Look for rejection candles
Enter on bounce with tight stop
Target opposite cloud edge or midband
Best for: Trending markets with clear cloud slope
Setup:
Identify cloud squeeze (narrow bands)
Wait for decisive break with volume
Enter on retest of cloud edge
Stop below/above cloud
Best for: Range breakouts and momentum trades
Setup:
Price at outer cloud extreme
Look for reversal patterns
Enter targeting midband
Stop beyond cloud extreme
Best for: Overextended markets
Color Intensity:
Darker/opaque = Higher volatility
Lighter/transparent = Lower volatility
Red gradient = Resistance zones
Alert Tip: Combine cloud breakout alerts with slope confirmation for highest quality signals.
With Order Blocks:
Cloud edge + Order block = High-probability reversal
Breakout + Clear block = Momentum continuation
Squeeze at OB = Explosive move pending
With MTF Dashboard:
Cloud breakout + 6+ TF aligned = Highest conviction
Midband cross + MTF flip = Trend change confirmed
Squeeze + MTF divergence = Stay out
Critical Errors to Avoid:
Trading against cloud slope - Respect the trend direction
Ignoring squeeze setups - These offer best risk/reward
Cloud Width:
Wide = High volatility
Narrow = Low volatility (squeeze)
Expanding = Trend starting
For additional support, visit our or .
Note: Use Backtest Version
The Backtest Version of Infinity Algo V3.0 includes automatic alert generation with structured messages perfect for trading automation. Unlike the standard version, alerts are triggered programmatically without manual setup.
Quick Start: Enable Alerts in settings → Create ONE alert with "Any alert() function call" → Receive automated signals with all TP/SL levels
Identify institutional supply and demand zones with volume analysis to find high-probability reversal and continuation areas.
Order Blocks represent areas where institutional traders likely placed large orders, creating zones of supply (resistance) and demand (support). These zones often act as magnets for price, providing excellent entry and exit opportunities.
🟢 LONG SIGNAL - {{ticker}}
📍 MARKET INFORMATION
Exchange: {{exchange}}
Symbol: {{ticker}}
Currency: {{syminfo.currency}}
Base Currency: {{syminfo.basecurrency}}
📈 PRICE DATA
Open: {{open}}
High: {{high}}
Low: {{low}}
Close: {{close}}
Volume: {{volume}}
⏱️ TIMING
Timeframe: {{interval}}
Bar Time: {{time}}
Alert Triggered: {{timenow}}🟢 LONG {{ticker}} @ {{close}}
{{exchange}} | {{interval}} | {{timenow}}

Step 5: Select Alert Type
Pick your desired signal from the list
Step 6: Select Notification Type
Enable your preferred notification methods
1.8 Sell Signal - HL Sniper → Precision sell entry signals
1.9 Sell Signal - AI ⭐ → AI optimized signals
2.2 Stop Loss Long Hit → Stop loss triggered on long
2.3 Stop Loss Short Hit → Stop loss triggered on short
Critical: Use Once Per Bar for exits to trigger immediately when price touches levels
Profit targets
🛡️ Stop Loss
2.2 - 2.3
Once Per Bar
Risk management
⏰ Pre-Signals
2.4 - 2.5
Once Per Bar Close
Early warnings
{{timenow}}
Alert fire time (UTC)
2025-01-01T12:00:03Z
{{open}} {{high}} {{low}} {{close}}
O/H/L/C of the bar
43250.5
{{volume}}
Bar volume
1234.56
{{syminfo.currency}}
Quote currency
USD
{{syminfo.basecurrency}}
Base (for FX/crypto pairs)
BTC or na
• Must use Once Per Bar
• Not Once Per Bar Close
Midband
Center line
Dynamic equilibrium
Bias filter
Trading Application:
Green = Look for longs
Red = Look for shorts
Neutral = Wait for direction
〰️ Show Cloud Midline
On/Off
ON
Display center equilibrium line
Weekly+: Major trends only
Benefits:
No manual adjustment needed
Optimized for each timeframe
Reduces false signals
Best for: 95% of traders
Fixed period settings guide:
20-40
Very responsive, many signals
Scalping
60-80
Balanced sensitivity
Day trading
100-150
Smooth, fewer whipsaws
Swing trading
When to use:
Specific strategy requirements
Backtesting consistency
Personal preference
Best for: Advanced users with specific needs
Cloud is sloping upward
Volume confirmation ideal
Bearish Breakout:
Price closes below lower cloud
Cloud is sloping downward
Strong momentum signal
Green gradient = Support zones
Trading Meaning:
Dark = Use wider stops
Light = Tighten risk
Red = Sell zones
Green = Buy zones
Gentle down
↘️ 15-45°
Weak downtrend
Short preferred
Steep down
📉 45°+
Strong downtrend
Short only
Cloud Midband ↓
Price crosses below midband
Bias shift to bearish
Watch for confirmation
Trend starting
Contracting
Consolidation
Prepare for move
Higher TF cloud: Major trend direction
Current TF cloud: Trade execution
Lower TF cloud: Fine-tuning entries
All aligned: Highest probability
Mixed: Stay cautious
Stop placement
Beyond cloud extreme
Position sizing
Inverse to cloud width
Take profit 1
Midband
Take profit 2
Opposite cloud edge
Trail stop
Along midband
CHoCH at cloud extreme = Major reversal
BOS with cloud breakout = Strong trend
Structure within cloud = Weak signal
Wrong period setting - Start with Auto mode
Entering at mid-cloud - Wait for edges for best entries
Not adjusting stops for width - Wide cloud needs wide stops
Verify chart has enough data points
Some instruments may need manual period adjustment
Too narrow → Increase period (try +20)
Consider your timeframe (lower TF = lower period typically)
Try zooming in/out
Use higher timeframe (15m+)
Switch to Auto mode
Enable smoothing if available
Contracting = Range forming
Colors & Slope:
Green midband = Bullish bias
Red midband = Bearish bias
Steep slope = Strong trend
Flat cloud = Range-bound
Outer Band
Furthest from price
Extreme overbought/oversold
Reversal zones
Middle Layers
Gradient zones
Increasing strength levels
Partial profits
Inner Band
Closest to price
Initial support/resistance
☁️ Show Cloud Bands
On/Off
ON
Toggle cloud visibility
⏱ Cloud Period Mode
Auto/Manual
Auto
Adaptive or fixed period
⏳ Manual Period
5-400
80
Steep up
📈 45°+
Strong uptrend
Long only
Gentle up
↗️ 15-45°
Weak uptrend
Long preferred
Flat
➡️ 0-15°
Ranging market
Cloud Breakout Up
Price breaks above upper cloud
Momentum long entry
Slope must be up
Cloud Breakout Down
Price breaks below lower cloud
Momentum short entry
Slope must be down
Cloud Midband ↑
Price crosses above midband
Bias shift to bullish
Very Wide
High volatility
Wide stops, smaller size
Normal
Balanced
Standard approach
Narrow
Low volatility
Breakout pending
Expanding


First targets
Custom period (Manual mode only)
Both directions
Watch for confirmation
Volatility increasing
The backtest version generates structured messages perfect for automation, with optional percentage display for exit levels.
Exchange=BINANCE
Symbol=BTCUSDT
Side=Long
Leverage=10x
Entry=45250.50
TP1=45700.00
TP2=46150.00
TP3=46600.00
TP4=47050.00
TP5=47500.00
TP6=47950.00
SL=43250.00
SignalType=AI Sniper BuyExchange=BINANCE
Symbol=BTCUSDT
Side=Long
Leverage=10x
Entry=45250.50
TP1=45700.00 (30%)
TP2=46150.00 (25%)
TP3=46600.00 (20%)
TP4=47050.00 (15%)
TP5=47500.00 (7%)
TP6=47950.00 (3%)
SL=43250.00 (100%)
SignalType=AI Sniper BuyNew Feature: Enable 📊 Show Exit % in Alerts? in settings to include exit percentages directly in alert messages
Exchange → Trading venue (auto-detected)
Symbol → Trading pair/ticker
Side → Long or Short position
TP1-TP6 → Only if enabled in settings
SL → Only if Stop Loss enabled
SignalType → For HL/AI Sniper modes
Exit percentages → When Show Exit % in Alerts? enabled
Format: Price (XX%)
SL always shows (100%)
When multiple TPs are enabled, the alert includes all active levels for sophisticated exit strategies:
Partial exits at each TP level based on your configured percentages
Scale out of positions gradually to lock in profits
Risk reduction as price moves favorably
Optional percentages displayed directly in alerts for automation
Configuration:
Exit Type: Percentage
Only TP1: 2% enabled
Stop Loss: 3% enabled
Leverage: 5x
Show Exit %: Disabled ❌
Configuration:
All 6 TPs enabled
Stop Loss enabled
Signal Mode: AI Sniper
Leverage: 10x
Show Exit %: Enabled ✅
Must-Know Setup Rules
✅ Create ONLY ONE TradingView alert for each pair and timeframe
✅ Use Any alert() function call as trigger
✅ All signals (Long/Short/TP/SL) flow through this single alert
⏱️ Alerts fire on bar close (confirmed signals)
⏱️ Account for TradingView processing delay (~1-3 seconds)
⏱️ Consider network latency for webhooks
⏱️ Add retry logic in your automation
No alerts firing
Settings misconfigured
• Enable Enable Alerts in settings
• Verify alert condition is Any alert() function call
• Ensure using Backtest version (not standard)
Wrong symbol
Override active
• Clear Alert Ticker field to use current chart
• Check exchange formatting requirements
Missing TP/SL levels
Not configured
• Enable desired levels in Exit Settings
• Set Exit Type to Percentage
• Configure TP percentages
Webhook not receiving
Connection issue
Choose your integration path based on your technical skills and needs:
Option 1: TradingView → Telegram/Discord via Webhook Bridge
Option 2: Direct Discord Webhook
Perfect for: Traders who just want signals in Telegram/Discord without any coding
Easiest automated execution:
Get Cornix webhook URL from bot settings
Paste in TradingView alert webhook field
Cornix auto-parses and executes trades
Supports:
Multiple exchanges (Binance, Bybit, etc.)
Position management
Risk settings
DCA strategies
No coding required! Cornix understands Infinity Algo's format directly
Cornix
⭐ Easiest
Full automation
Beginners
3Commas
⭐⭐ Easy
DCA, Grid bots
Intermediate
TradersPost
⭐⭐ Easy
Multi-broker
Must Know:
TradingView requires paid plan for webhooks
Use Any alert() function call as condition
Max 15 alerts in 3 minutes (TradingView limit)
Discord: ~30 messages/minute per webhook
Telegram: ~30 messages/second total, 1/second per chat
Perfect for automated trading systems, backtesting validation, and hands-free alert management.
🟢 Buy Zones (Bullish OB) - Demand areas where buyers stepped in
🔴 Sell Zones (Bearish OB) - Supply areas where sellers took control
📊 Volume Metrics - Buy/sell pressure within each zone
Each order block displays:
Colored Box
The zone boundaries
Entry/exit area
Volume Bar
Buy (green) / Sell (red) split
Strength indicator
Text Label
Zone type and metrics
Quick reference
Reading the metrics:
72.474K - Total volume in the zone
60% Buy - Bullish pressure dominance
40% Sell - Minimal selling
Pro Tip: Zones with >70% directional volume are strongest. 50/50 splits indicate indecision - avoid these zones.
📦 Show Buy Sell Zones
On/Off
ON
Enable/disable order blocks
🔍 Show Only Nearest Boxes
On/Off
ON
Display only closest zone to price
📏 Extend Boxes Indefinitely
On/Off
OFF
🔍 Sensitivity
Zone detection sensitivity (1-100)
Higher = fewer, larger zones
🧱 OB Mitigation Method
When zone is "broken"
Close = strict, Wick = sensitive, Mid = balanced
🧩 Hide Overlap
Auto-hide overlapping zones
Keeps chart clean
📐 Fib Factor
Breakout confirmation (0-1)
Higher = stricter bias changes
Setup:
Price approaches fresh order block
Look for slowdown or rejection candles
Enter at zone edge or midline
Stop below/above zone
Best for: Conservative traders, trending markets
Setup:
Zone breaks (triangle marker appears)
Price returns to test old zone
Enter on rejection
Stop beyond zone extreme
Setup:
Wait for price to reach zone midline
Look for reaction at this level
Enter with tight stop
Target opposite zone
Exit Markers show when price leaves a zone:
⬆️ Green arrow = Exiting bullish zone upward (bullish continuation)
⬇️ Red arrow = Exiting bearish zone downward (bearish continuation)
Exit Trigger Modes:
Close - Bar must close outside zone (conservative)
Wick - Any price spike through zone (aggressive)
Break Signals
Break Markers indicate when a zone is definitively broken:
🔻 Red triangle down = Bullish zone broken (bearish signal)
🔺 Green triangle up = Bearish zone broken (bullish signal)
Understanding Breaks:
When Zones Break:
Price closes beyond zone boundary
Volume confirms the move
Zone loses its effectiveness
Often flips from support to resistance (or vice versa)
Trading Breaks:
Immediate signal for trend continuation
Wait for retest for safer entry
Old support becomes new resistance
Mitigation Methods (determines when a break occurs):
Close
Bar closes beyond zone edge
Conservative
Wick
Any price spike through zone
Aggressive
Mid
Close crosses zone midline
Balanced approach
Important: Once broken, zones often reverse roles - previous support becomes resistance and vice versa. Watch for retests of broken zones.
The colored bars within zones show:
Green portion = Buying volume percentage
Red portion = Selling volume percentage
Bar width = Proportional to zone width
Strength Interpretation:
80/20 split = Very strong zone
70/30 split = Strong zone
60/40 split = Moderate strength
50/50 split = Neutral, avoid
Quick Rule: Trade zones with >70% directional volume for best results
Avoid: 50/50 split zones show indecision
Trade from one order block to the opposite side:
Enter at demand zone (bullish OB)
Target supply zone (bearish OB)
Reverse at supply
Target demand zone
Best when: Clear range-bound market with defined zones
Strongest setups have multiple factors:
Order block + MTF alignment (6+ timeframes)
Order block + Cloud band edge
Order block + Market structure level (BOS/CHoCH)
Order block + Round numbers
Best when: Looking for high-probability entries
Focus on zones with extreme volume imbalances:
Enter zones with >80% directional volume
Avoid zones with <60% directional volume
Use midline for partial profits
Hold runners to opposite extreme zone
Best when: Trending markets with clear momentum
Entered Bullish OB
Price enters buy zone
Potential long entry
Entered Bearish OB
Price enters sell zone
Potential short entry
Bullish OB Break Down
Buy zone broken
Zone invalidation/flip
Bearish OB Break Up
Sell zone broken
Critical Errors to Avoid:
Trading every zone - Focus on fresh, high-volume zones only
Ignoring volume metrics - 50/50 zones are weak, avoid them
Not waiting for confirmation - Let price react to the zone first
Fighting broken zones - Respect when zones fail and flip
Using too many zones - Creates analysis paralysis, keep it clean
Wrong Exit Trigger Mode - Match to your trading style
Zone Colors:
🟢 Green zones = Demand/Support (Bullish OB)
🔴 Red zones = Supply/Resistance (Bearish OB)
➖ Dashed midline = Zone center/target
📊 Split bars = Volume distribution
Markers:
🔺 Triangle up = Bearish zone broken (bullish)
🔻 Triangle down = Bullish zone broken (bearish)
⬆️ Arrow up = Exiting zone upward
For additional support, visit our FAQ or contact support.
🟢 BUY SIGNAL TRIGGERED
Symbol: {{ticker}}
Entry: {{close}}
Exchange: {{exchange}}
Timeframe: {{interval}}
Volume: {{volume}}
Time: {{timenow}}═══ LONG ENTRY ═══
{{exchange}}:{{ticker}}
Price: {{close}}
Range: {{low}} - {{high}}
Volume: {{volume}}
{{interval}} timeframe
═════════════════🔴 SHORT {{ticker}} @ {{close}}
{{exchange}} | {{interval}} | {{timenow}}🔴 SELL SIGNAL TRIGGERED
Symbol: {{ticker}}
Entry: {{close}}
Exchange: {{exchange}}
Timeframe: {{interval}}
Volume: {{volume}}
Time: {{timenow}}⚠️ SHORT POSITION OPENED
{{ticker}} at {{close}}
Daily High: {{high}}
Risk Level: Monitor Closely
Time: {{timenow}}✅ TAKE PROFIT (LONG)
{{ticker}}: Target Reached at {{close}}
Entry → Exit: Profit Locked
{{interval}} | {{timenow}}✅ TAKE PROFIT (SHORT)
{{ticker}}: Target Reached at {{close}}
Short Covered Successfully
{{interval}} | {{timenow}}💰 TP LEVEL HIT - {{ticker}}
Price: {{close}}
Partial Exit Recommended
Remaining Position: Hold
Time: {{timenow}}🛑 STOP LOSS (LONG)
{{ticker}}: Stop Hit at {{close}}
Position Closed - Risk Management Active
{{interval}} | {{timenow}}🛑 STOP LOSS (SHORT)
{{ticker}}: Stop Hit at {{close}}
Short Position Closed
{{interval}} | {{timenow}}⚠️ STOP LOSS TRIGGERED ⚠️
{{ticker}} @ {{close}}
IMMEDIATE ACTION: Position Closed
Protect Capital
Time: {{timenow}}⏳ POSSIBLE LONG SETUP
{{ticker}} preparing for entry
Current: {{close}}
Watch Level: {{high}}
Timeframe: {{interval}}
Stand By...⏳ POSSIBLE SHORT SETUP
{{ticker}} preparing for entry
Current: {{close}}
Watch Level: {{low}}
Timeframe: {{interval}}
Stand By...Show Only Nearest: ON
Extend Boxes: OFF
Exit Trigger Mode: Wick
Max OBs: 3 per side
Sensitivity: 10-15 (more zones)
OB Max History: 500 bars
Mitigation: WickShow Only Nearest: ON
Extend Boxes: OFF
Exit Trigger Mode: Close
Max OBs: 5 per side
Sensitivity: 15-20 (balanced)
OB Max History: 1000 bars
Mitigation: CloseShow Only Nearest: OFF
Extend Boxes: ON
Exit Trigger Mode: Close
Max OBs: 10 per side
Sensitivity: 20-30 (quality zones)
OB Max History: 2000 bars
Mitigation: MidShow Only Nearest: OFF
Extend Boxes: ON
Exit Trigger Mode: Close
Max OBs: 10+ per side
Show OB Details: ON
Show Breaks: ON
Show Exit Markers: ON
All visual features enabledBuy Zone / Bullish OB
72.474K | B/S 60/40%200+
Major trends only
Position trading
Strategy: Look for multiple confluences
Strategy: Old support becomes resistance (and vice versa)
⬇️ Arrow down = Exiting zone downward
Keep zones visible until broken
💥 Show Breaks
On/Off
OFF
Mark when zones are broken
🏁 Show Exit Markers
On/Off
OFF
Display exit signals from zones
📤 Exit Trigger Mode
Close/Wick
Wick
How exits are detected
📊 Show OB Details
On/Off
ON
Display metrics, midline, volume bars
🔢 Max OBs per Side
Maximum zones displayed
3-5 for clean charts, 10+ for analysis
📜 OB Max History
Lookback period in bars
Lower for performance, higher for context
Zone invalidation/flip
Exit from Bullish OB
Leaving buy zone up
Potential long entry
Exit from Bearish OB
Leaving sell zone down
Potential long entry




✅ All TP/SL levels included
✅ Ready for automation
✅ Single unified alert
Configure notifications (webhook, email, mobile)
Create ONLY ONE alert - all signals flow through this single alert
Leverage → Position leverageEntry → Entry price at signal
Paste webhook URL from tradingview.to
Done! Messages auto-forward to your channel
Send to multiple destinations
Add retry logic
No server needed
Sample Pipedream Workflow
Multi-exchange execution
Custom risk management
Retry logic & error handling
Perfect for: Developers who need custom logic, authentication, or complex routing
• Test webhook URL with webhook.site • Check message format compatibility • Verify JSON formatting if needed
Duplicate alerts
Multiple alerts created
• Delete all alerts • Create only ONE master alert • Check alert history
Stock traders
PineConnector
⭐⭐⭐ Medium
MT4/MT5 bridge
Forex
Custom Bot
⭐⭐⭐⭐⭐ Hard
Unlimited
Developers
Exchange=BINANCE
Symbol=ETHUSDT
Side=Long
Leverage=5x
Entry=2250.75
TP1=2295.77
SL=2183.23Exchange=BINANCE
Symbol=BTCUSDT
Side=Short
Leverage=10x
Entry=45000.00
TP1=44550.00 (30%)
TP2=44100.00 (25%)
TP3=43650.00 (20%)
TP4=43200.00 (15%)
TP5=42750.00 (7%)
TP6=42300.00 (3%)
SL=46350.00 (100%)
SignalType=AI Sniper Sell1. Open Discord Server Settings
2. Integrations → Webhooks → New Webhook
3. Copy webhook URL
4. Paste in TradingView alertfrom fastapi import FastAPI, Request
import hmac
import hashlib
app = FastAPI()
@app.post("/webhook")
async def handle_alert(request: Request):
# Verify TradingView signature (optional)
body = await request.body()
# Parse alert
data = parse_alert(body.decode())
# Custom logic
if data['Symbol'] in WATCHLIST:
# Execute trade
execute_trade(data)
# Log to database
log_trade(data)
# Notify multiple channels
notify_telegram(data)
notify_discord(data)
return {"status": "processed"}1. HTTP Webhook trigger (receives from TradingView)
2. Parse the message
3. Format for destination
4. Send to:
- Telegram Bot
- Discord Webhook
- Google Sheets
- Email
- Databaseexport default defineComponent({
async run({ steps, $ }) {
// Parse incoming alert
const lines = steps.trigger.event.body.split('\n');
const data = {};
lines.forEach(line => {
const [key, value] = line.split('=');
data[key] = value;
});
// Format for Discord
return {
content: `🔔 ${data.Symbol} Signal`,
embeds: [{
title: `${data.Side} Position`,
fields: [
{ name: "Entry", value: data.Entry, inline: true },
{ name: "TP1", value: data.TP1, inline: true },
{ name: "SL", value: data.SL, inline: true }
],
color: data.Side === "Long" ? 0x00ff00 : 0xff0000
}]
};
}
});





Guide for non-backtest version
CRITICAL: Alertatron has TWO different systems. DO NOT MIX THEM:
Signals Lite - JSON messages only, no scripts
Script Bots - Full scripting with MyKeys{...} #bot
Signals Lite does NOT use MyKeys{...} or #bot tags!
Choose ONE system and follow ONLY that guide below.
Choose Signals Lite if you want:
✅ Quick 5-minute setup
✅ Visual configuration (no coding)
✅ Simple long/short automation
✅ Lower chance of errors
Simple JSON signal-based automation with visual configuration.
Navigate to Signals Lite → Your Bots
Click "Create new automated bot..."
Configure your bot:
Click Create Bot
After creating your bot:
Click on your bot name to expand
Find "API Keys" section
Add your exchange API credentials
Save configuration
Copy the exact webhook shown on your bot page. Don't guess the path—formats can change.
Your bot page will display a unique webhook URL. Copy it exactly as shown - you'll need it for TradingView.
Buy Signals:
1.0 Buy Signal - Normal
1.1 Buy Signal - Smart
1.2 Normal or Smart Buy
Open your Infinity Algo chart
Create alert (Alt+A)
Configure:
Messages MUST be valid JSON. Start simple (side + amount) and optionally override defaults such as TP/SL, hedge mode, or closing the opposite side.
Minimal Long Entry:
Minimal Short Entry:
Close Position:
Long with TP/SL override:
Short with leverage:
Using TradingView placeholders:
See full documentation:
That's it! Your Signals Lite bot is ready. Test with small amounts first.
Full scripting control with complex order logic and multi-step TP ladders.
Prerequisites: Understand basic scripting and can debug syntax errors. If not, use Signals Lite above.
Go to Scripting Signals → Script Bot Config → Script Bot API Keys
Click "Add API Keys"
Configure:
Name: e.g. MyKeys
Go to Account → Webhook Details
Copy the exact webhook shown (don't guess the format)
Go to Scripting Signals → Trading Bot Settings
Set up a group that filters for #bot
Route this group to the trading engine
Same as Signals Lite - all 16 alerts available:
Configuration is similar but the message contains scripts:
Every script MUST end with #bot or it won't execute!
This multi-step TP ladder is ONLY possible with Script Bots!
Remember:
Alertatron is a third-party service with separate costs
Always test with small amounts first
Guide for non-backtest version
Connect Infinity Algo signals directly to 3Commas for automated trading execution.
Automatic Position Flipping
What it does:
Switches Long ↔ Short automatically
One bot handles both directions
Closes opposite position before opening new
Best for:
✅ Trending markets
✅ Active trading
✅ Maximum efficiency
✅ Less alert management
For simplicity, we recommend one pair per bot for reversal workflows.
Exit Without Disabling Bot
What it does:
Closes position cleanly
Bot stays active for next signal
No manual re-enabling needed
Best for:
Disable Bot & Close All
What it does:
Closes all positions at market
Disables bot completely
Requires manual re-enable
Best for:
Navigate to 3Commas:
Log in → 3Commas.io
Bots → Signal Bot → Create Bot
Configure with these settings:
For multi-pair bots, also set Max active SmartTrades.
After saving your bot, find "Message for deal start signal" and copy:
Security: Never share your secret token - it controls your bot! Signal Bots no longer accept old bot_id/email_token pairs.
Alert Configuration
Required Fields: All signals must include secret, bot_uuid, action, tv_exchange, and tv_instrument
Note: For limit entry, add "price" or "price_percent" with optional "price_percent_ref_type"
Note: Exit orders are market-only - don't add "order_type": "limit"
Choose Reversal if you:
Trade trending pairs
Trust your signals
Want set-and-forget
Up to 8 Take Profit Levels
UI supports up to 4 levels
JSON supports up to 8 levels
Volumes must total 100%
Important Reminders:
3Commas is a third-party service with separate subscription costs
Signal Bots require a paid TradingView plan for webhooks

Futures Hedge Mode OFF: Bot automatically closes opposite before opening new
✅ Continuous trading
✅ Quick re-entry
✅ Automated workflow
✅ Active strategies
Pro Tip: Exit signals use market execution only - limit orders on exits will be rejected
✅ Emergency stops
✅ End of session
✅ Risk events
✅ Manual intervention
Warning: Bot will NOT auto-restart on next signal - you must manually enable it again
Max Investment, Leverage
This disables the bot completely - manual re-enable required!
amount
Position size
Number based on currency_type
max_lag
Reject stale signals
Seconds (300 = 5 min)
timestamp
Signal freshness
Always use {{timenow}}
price_percent_ref_type
Price reference for limit
current_price, base_entry_price, avg_entry_price
Bot Status
✅ Always active
✅ Always active
❌ Disabled
Re-entry
Automatic
Automatic
Manual required
Ideal Trader
Active/Confident
Flexible/Cautious
Risk-averse
Need position control
Trade multiple pairs
Want gap periods
Trailing only on last step
Dynamic Stop Loss
Trails 0.5% behind highest profit
Price Deviation & Deal Close Conditions
In bot configuration (not JSON):
Price deviation filters: Prevent unfavorable entries
Minimum profit: May block exits until profit target met
If exits don't close, check your bot's Minimum profit/Deal close conditions
All volume_percent must total exactly 100
Exit Orders
Exit signals use market execution only - no limit orders
Signal Freshness
Include max_lag and timestamp to prevent stale signals
Bot Re-enabling
If using disable, must manually re-enable bot
Exit Not Working
Check bot's Minimum profit/Deal close conditions
tv_instrument
TradingView pair
Required - Always {{ticker}}
positions_sub_action
When action is disable
market_close → flatten & disable
cancel → cancel only
order.amount
Position size
Based on currency_type setting
order.order_type
Entry order type
market or limit (limit needs price or price_percent)
currency_type
Unit for amount
quote, base, margin_percent, position_percent
price
Exact limit price
For limit orders - exact price value
price_percent
TP/limit distance
Integer: 1 = 1%, 2 = 2%
price_percent_ref_type
Reference for percent
current_price, base_entry_price, avg_entry_price
volume_percent
% to close at each TP
1-100 (must sum to 100%)
trigger_price_percent
Stop loss trigger
Integer: 1 = 1% loss
max_lag
Signal age limit
Seconds (300 = 5 minutes)
timestamp
Current time
Always {{timenow}}
Getting Started: https://help.3commas.io/en/collections/3181386-getting-started
Exit orders are market-only (limit orders will be rejected)
Always test with small amounts or Demo account first
Manual trading via TradingView is always available as an alternative
Name
e.g. Infinity Algo BTC
Exchange
Select your exchange
Pairs
Single or Multi (up to 200)
Alert Type
Custom Signal
Direction
Long / Short / Reversal (both)
TP/SL
Set here or via webhook
Condition
Match your Infinity Algo signal exactly
Options
✅ Once Per Bar Close (not "Once Per Bar")
Webhook URL
https://api.3commas.io/signal_bots/webhooks
Message
JSON template with YOUR-SECRET & YOUR-UUID
price_percent
TP distance from entry
Integer: 1 = 1%, 2 = 2%
volume_percent
% of position to close
Must sum to 100%
trigger_price_percent
Stop loss distance
Integer: 1 = 1% loss
currency_type
Order size unit
quote, base, margin_percent, position_percent
Best For
Trending markets
Continuous trading
Emergency stops
Alerts Needed
2 (minimal)
3 (entry/exit/re-entry)
1 (stop all)
Position State
Always in
Flexible gaps
Valid Credentials
JSON must include valid secret and bot_uuid
Required Fields
Always include tv_exchange and tv_instrument in ALL signals
Correct Webhook URL
Must be exactly https://api.3commas.io/signal_bots/webhooks
Alert Timing
Alerts fire Once Per Bar Close (not "Once Per Bar")
One Alert Per Action
Never combine entry & exit in one JSON
Field Names
Use price_percent not price_deviation
secret
Private bot token
Required - Copy exactly from Step 2
bot_uuid
Unique Signal Bot ID
Required - Copy from Step 2
action
Bot command
Required - enter_long, enter_short, exit_long, exit_short, disable
tv_exchange
TradingView exchange
Required - Always {{exchange}}
Direction: Reversal (both)
Pairs: Single or Multi-pair (up to 200)
Alerts: 2 total
- Buy Signal → enter_long
- Sell Signal → enter_shortRisk Caps
Fully closed
Volumes Sum to 100
"stop_loss": {
"enabled": true,
"order_type": "market",
"trigger_price_percent": 2,
"trailing": {
"enabled": true,
"percent": 0.5
}
}{
"secret": "ab12cd34.ef56gh78…", // Keep this private!
"bot_uuid": "f1a2b3c4-…-9d0e1f2a", // Your bot's ID
"action": "enter_long",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}"
}{
"secret": "YOUR-SECRET",
"bot_uuid": "YOUR-UUID",
"action": "enter_long",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}",
"order": {
"amount": 150,
"currency_type": "quote",
"order_type": "market"
},
"take_profit": {
"enabled": true,
"steps": [
{ "order_type": "limit", "price_percent": 1, "volume_percent": 25 },
{ "order_type": "limit", "price_percent": 2, "volume_percent": 25 },
{ "order_type": "limit", "price_percent": 3, "volume_percent": 25 },
{ "order_type": "market", "price_percent": 4, "volume_percent": 25 }
]
},
"stop_loss": {
"enabled": true,
"order_type": "market",
"trigger_price_percent": 1
},
"max_lag": 300,
"timestamp": "{{timenow}}"
}{
"secret": "YOUR-SECRET",
"bot_uuid": "YOUR-UUID",
"action": "enter_short",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}",
"order": {
"amount": 150,
"currency_type": "quote",
"order_type": "market"
},
"take_profit": {
"enabled": true,
"steps": [
{ "order_type": "limit", "price_percent": 1, "volume_percent": 25 },
{ "order_type": "limit", "price_percent": 2, "volume_percent": 25 },
{ "order_type": "limit", "price_percent": 3, "volume_percent": 25 },
{ "order_type": "market", "price_percent": 4, "volume_percent": 25 }
]
},
"stop_loss": {
"enabled": true,
"order_type": "market",
"trigger_price_percent": 1
},
"max_lag": 300,
"timestamp": "{{timenow}}"
}{
"secret": "YOUR-SECRET",
"bot_uuid": "YOUR-UUID",
"action": "exit_long",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}",
"order": {
"amount": 100,
"currency_type": "position_percent"
},
"max_lag": 300,
"timestamp": "{{timenow}}"
}{
"secret": "YOUR-SECRET",
"bot_uuid": "YOUR-UUID",
"action": "exit_short",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}",
"order": {
"amount": 100,
"currency_type": "position_percent"
},
"max_lag": 300,
"timestamp": "{{timenow}}"
}{
"secret": "YOUR-SECRET",
"bot_uuid": "YOUR-UUID",
"action": "disable",
"tv_exchange": "{{exchange}}",
"tv_instrument": "{{ticker}}",
"positions_sub_action": "market_close",
"max_lag": 300,
"timestamp": "{{timenow}}"
}Direction: Long or Short
Alerts: 3 total
- Entry: enter_long/enter_short
- Exit: exit_long/exit_short
- Re-entry: enter_long/enter_shortAction: disable
Sub-action: market_close
Note: Bot must be manually re-enabled"take_profit": {
"enabled": true,
"steps": [
{ "order_type": "limit", "price_percent": 1, "volume_percent": 20 },
{ "order_type": "limit", "price_percent": 2, "volume_percent": 20 },
{ "order_type": "limit", "price_percent": 3, "volume_percent": 15 },
{ "order_type": "limit", "price_percent": 4, "volume_percent": 15 },
{ "order_type": "limit", "price_percent": 5, "volume_percent": 10 },
{ "order_type": "limit", "price_percent": 6, "volume_percent": 10 },
{ "order_type": "limit", "price_percent": 7, "volume_percent": 5 },
{ "order_type": "market", "price_percent": 8, "volume_percent": 5,
"trailing": { "enabled": true, "percent": 0.2 }
}
]
}✅ Easy to modify settings
Perfect for:
New to automation
Basic buy/sell/close needs
Want it working fast
Choose Script Bots if you need:
✅ Complex order logic
✅ Multi-step TP ladders
✅ Conditional execution
✅ Position pyramiding
✅ Custom OCO groups
✅ Timing delays
Required skills:
Comfortable with code
Can debug scripts
Need advanced features
Never enable withdrawal permissions for trading bots
Configure default behavior that can be overridden per alert:
Position Size: % of balance or fixed amount
Leverage: Your preferred leverage
Order Type: Market or Limit
Take Profit: Enable and set offset %
Stop Loss: Set risk %
Hedge Mode: If supported by exchange
1.3 Buy Signal - HL Sniper
1.4 Buy Signal - AI
Sell Signals:
1.5 Sell Signal - Normal
1.6 Sell Signal - Smart
1.7 Normal or Smart Sell
1.8 Sell Signal - HL Sniper
1.9 Sell Signal - AI
Management:
2.0 Take Profit Long
2.1 Take Profit Short
2.2 Stop Loss Long Hit
2.3 Stop Loss Short Hit
2.4 Possible Long Coming (info only)
2.5 Possible Short Coming (info only)
symbol - it's already set in your bot configurationstopLoss
boolean
Enable stop loss
stopLossOffset
string
SL distance (e.g., "1%")
closeExisting
boolean
Close opposite position first
useHedgeMode
boolean
Use hedge mode if available
leverage
number
Override leverage
entry
string
"market" or "limit"
price
string
Limit price (if entry="limit")
Exchange: Your exchange
API Key & Secret: Your credentials
Save your keys
2.0 through 2.3
stopOrder()
Stop loss
stopOrder(side=sell, stop=e-1%)
aggressive()
Smart limit entry
aggressive(position=90%a)
wait()
Delay
wait(10m)
cancel()
Cancel orders
cancel(which=all)
oneCancelsOther()
OCO group
oneCancelsOther(which=all)
continue()
Conditional proceed
continue(if=positionLong)
stop()
Conditional halt
stop(if=positionShort)
trailingStop()
Trailing stop
trailingStop(offset=e-1%)
Position Sizing:
100%a = 100% available balance
100%p = 100% current position
100 = Fixed amount
position=0 = Close position
offset=e2% = 2% from entry
Script ignored
Missing #bot tag at end
Invalid keys
Check key alias spelling (case-sensitive)
Parse error
Check Alertatron inbox for error details
Orders size 0
Missing % on sizing (%a or %p)
TP/SL not canceling
Need oneCancelsOther() wrapper
Script Bots Basics: https://alertatron.com/docs/automated-trading/basic-concepts
Script Command Reference: https://alertatron.com/docs/automated-trading/market-order
Use exchange testnet when available
Manual trading via TradingView is always an option
Bot name
e.g. Infinity Algo BTC
Exchange
Select your exchange
Symbol
e.g. BTCUSDT or BTC
Access
Set to Private
Condition
e.g. "1.1 Buy Signal - Smart"
Options
Once Per Bar Close (prevents duplicates!)
Alert name
e.g. "IA Smart Buy"
Message
JSON template (see below)
Webhook URL
Your bot's webhook from Step 3
side
string
"long", "short", or "close"
amount
string
Position size (e.g., "50%", "100")
takeProfit
boolean
Enable take profit
takeProfitOffset
string
TP distance (e.g., "2%")
Condition
Your chosen signal
Options
Once Per Bar Close (prevents duplicates!)
Message
Your script (see templates)
Webhook URL
Your account webhook (NOT Signals Lite!)
market()
Market order
market(side=buy, amount=100%a)
limit()
Limit order
limit(position=50%p, offset=e2%)
Bot not responding
Check webhook URL is exactly copied
Invalid message
Must be valid JSON format
Wrong size
Verify % vs fixed amount in JSON
No TP/SL
Set in bot or override with JSON fields
Duplicate orders
Ensure "Once Per Bar Close" in TradingView
{"side":"long","amount":"25%"}{"side":"short","amount":"25%"}{"side":"close"}{
"side": "long",
"amount": "50%",
"takeProfit": true,
"takeProfitOffset": "2%",
"stopLoss": true,
"stopLossOffset": "1%",
"closeExisting": true
}{
"side": "short",
"amount": "100%",
"leverage": 10,
"takeProfit": true,
"takeProfitOffset": "1.5%"
}{
"side": "long",
"amount": "25%",
"entry": "limit",
"price": "{{close}}"
}MyKeys({{ticker}}) {
# Enter long with 100% of available balance
market(side=buy, amount=100%a);
# Stop loss 1% below entry
stopOrder(side=sell, amount=100%p, stop=e-1%, reduceOnly=true);
# Multi-step TP ladder with OCO
oneCancelsOther(which=all);
limit(position=75%p, offset=e1%, reduceOnly=true);
limit(position=50%p, offset=e2%, reduceOnly=true);
limit(position=25%p, offset=e3%, reduceOnly=true);
limit(position=0, offset=e4%, reduceOnly=true);
oneCancelsOther();
}
#botMyKeys({{ticker}}) {
# Enter short
market(side=sell, amount=100%a);
# Stop loss 1% above entry
stopOrder(side=buy, amount=100%p, stop=e+1%, reduceOnly=true);
# Multi-step TP ladder (negative values for short)
oneCancelsOther(which=all);
limit(position=-75%p, offset=e-1%, reduceOnly=true);
limit(position=-50%p, offset=e-2%, reduceOnly=true);
limit(position=-25%p, offset=e-3%, reduceOnly=true);
limit(position=0, offset=e-4%, reduceOnly=true);
oneCancelsOther();
}
#botMyKeys({{ticker}}) {
# Close any position
limit(position=0, offset=1, reduceOnly=true);
# Cancel all orders
cancel(which=all);
}
#botMyKeys({{ticker}}) {
# Cancel existing orders
cancel(which=all);
# Flip to long (closes short if exists)
market(position=100%a);
# Single SL and TP
stopOrder(side=sell, amount=100%p, stop=e-2%, reduceOnly=true);
limit(side=sell, amount=100%p, offset=e3%, reduceOnly=true);
}
#botMyKeys({{ticker}}) {
# Only add if position < 10000
continue(if=positionLessThan, value=10000);
# Add to position
market(side=buy, amount=1000);
# Trailing stop
trailingStop(side=sell, amount=100%p, offset=e-1.5%,
trailingMethod=stepped, stepSize=0.5%, maxSteps=3);
}
#botMyKeys({{ticker}}) {
# Wait 5 minutes
wait(5m);
# Then enter
market(side=buy, amount=50%a);
# Add protection
stopOrder(side=sell, amount=100%p, stop=e-1%, reduceOnly=true);
}
#bot