orb by codeUltimate Opening Range Break (ORB) Tool
Shows the future NY and ASIA sessions with a countdown timer.
Toggle past sessions, future session markers, midlines, countdown boxes, and all labels for the opening range breakout.
Takes the high, low, midline of the 15 min candle 1 hour into the sessions.
Customize every color element — including fills, highs, lows, and midlines for both NY and Asia sessions.
Built for traders who want a clean, flexible, and powerful ORB workflow.
Fundamental Analysis
Altcoins Buy&Sell 1h tw: stoova0This strategy is designed for Altcoins on the 1H timeframe. It includes hardcoded filters based on specific user requirements. To set an alert, simply open the chart, select the indicator, and choose 'Any alert() function call' from the options.
BTC Buy&Sell 1h tw: stoova0Twitter: stoova0
This works exclusively on the BTC 1h chart. It is recommended to use the OKX exchange chart (specifically BtcUsdt.p) for analysis and trading. To set an alert, simply open the chart, select the indicator, and choose 'Any alert() function call' from the options.
Adaptive HMA [NON-REPAINTING]The Adaptive HMA is a sophisticated trend-following indicator designed for traders who demand reliability and precision. Unlike traditional moving averages with fixed periods, this indicator automatically adjusts its sensitivity to match current market conditions while maintaining complete non-repainting integrity.
Key Features
✓ 100% Non-Repainting
Once a bar closes, the indicator values are locked and will never change. This ensures you can backtest accurately and trade with confidence - what you see is what you get.
Dynamic Length Optimization
The indicator continuously monitors market performance and adapts its Hull Moving Average length to optimize for current conditions. During trending markets, it adjusts for trend-following. During choppy markets, it recalibrates to reduce whipsaws.
Visual Clarity
Color-coded HMA line: Green for bullish trends, red for bearish trends
HMA Envelope: High/Low bands show price channel and volatility
Trend strength indicators: Background shading highlights strong trending conditions
Optimization markers: Yellow arrows show when the system recalibrates
Comprehensive Performance Dashboard
The built-in information table displays:
Current locked HMA length
Optimization cycle progress
Trend direction and strength (Strong Bull/Bear/Neutral)
HMA velocity (momentum indicator)
Performance score
Win rate and profit factor from internal backtesting
Total optimization cycles completed
How To Use
Trend Identification: Follow the color of the HMA line. Green = bullish bias, Red = bearish bias.
Entry Signals: Look for HMA color changes combined with strong trend background shading. The indicator shows "STRONG BULL" or "STRONG BEAR" when momentum confirms direction.
Risk Management: Use the HMA envelope (high/low bands) as dynamic support/resistance levels and potential stop-loss placement zones.
Timeframe Confirmation: The system works on any timeframe. Many traders use it on multiple timeframes for confluence.
Customizable Settings
Optimization Window: Control how often the system recalibrates (default: 50 bars)
Min/Max HMA Length: Set the adaptive range (default: 10-100)
Display Options: Toggle envelope, optimization markers, and background shading
Color Schemes: Fully customizable colors for bullish/bearish/neutral conditions
Who Is This For?
Swing Traders: Identify and ride medium-term trends with confidence
Day Traders: Spot intraday momentum shifts and strong directional moves
Position Traders: Filter out noise and focus on major trend changes
System Developers: Use as a core trend filter in automated strategies
What Makes It Different?
Most adaptive indicators repaint - meaning their historical values change as new data comes in, making backtesting unreliable. This indicator uses a locked optimization window approach: once the HMA length is set, it stays fixed for a predetermined number of bars. This ensures complete historical accuracy while still adapting to evolving market dynamics.
Alert System
Built-in alerts notify you of:
Optimization cycles (when new length is locked)
Strong bullish/bearish trend detection
Custom conditions you can configure
Important Note: This indicator is a technical analysis tool. It does not guarantee profitable trades. Always use proper risk management and combine with your own analysis and trading plan.
Penny Stock Short Signal Pro# Penny Stock Short Signal Pro (PSSP) v1.0
## Complete User Guide & Documentation
---
# 📋 TABLE OF CONTENTS
1. (#introduction)
2. (#why-short-penny-stocks)
3. (#the-7-core-detection-systems)
4. (#installation--setup)
5. (#understanding-the-dashboard)
6. (#input-settings-deep-dive)
7. (#visual-elements-explained)
8. (#alert-configuration)
9. (#trading-strategies)
10. (#risk-management)
11. (#best-practices)
12. (#troubleshooting)
13. (#changelog)
---
# Introduction
**Penny Stock Short Signal Pro (PSSP)** is a comprehensive Pine Script v6 indicator specifically engineered for identifying high-probability short-selling opportunities on low-priced, high-volatility stocks. Unlike generic indicators that apply broad technical analysis, PSSP is purpose-built for the unique characteristics of penny stock price action—where parabolic moves, retail FOMO, and violent reversals create predictable patterns for prepared traders.
## Key Features
- **7 Independent Detection Systems** working in concert to identify exhaustion points
- **Composite Signal Engine** that requires multiple confirmations before triggering
- **Real-Time Dashboard** displaying all signal states and market metrics
- **Automatic Risk Management** with dynamic stop-loss and profit target calculations
- **Customizable Sensitivity** for different trading styles (scalping vs. swing)
- **Built-in Alert System** for all major signal types
## Who Is This For?
- **Active Day Traders** looking to capitalize on intraday reversals
- **Short Sellers** who specialize in penny stocks and small caps
- **Momentum Traders** who want to identify when momentum is exhausting
- **Risk-Conscious Traders** who need clear entry/exit levels
---
# Why Short Penny Stocks?
## The Penny Stock Lifecycle
Penny stocks follow a remarkably predictable lifecycle that creates shorting opportunities:
```
PHASE 1: ACCUMULATION
└── Low volume, tight range
└── Smart money quietly building positions
PHASE 2: MARKUP / PROMOTION
└── News catalyst or promotional campaign
└── Volume increases, price begins rising
└── Early momentum traders enter
PHASE 3: DISTRIBUTION (YOUR OPPORTUNITY)
└── Parabolic move attracts retail FOMO buyers
└── Smart money selling into strength
└── Volume climax signals exhaustion
└── ⚠️ PSSP SIGNALS FIRE HERE ⚠️
PHASE 4: DECLINE
└── Support breaks, panic selling
└── Price returns toward origin
└── Short sellers profit
```
## Why Shorts Work on Penny Stocks
1. **No Fundamental Support**: Most penny stocks have no earnings, revenue, or assets to justify elevated prices
2. **Promotional Nature**: Many rallies are driven by promoters who will eventually stop
3. **Retail Exhaustion**: Retail buying power is finite—when it's exhausted, gravity takes over
4. **Float Dynamics**: Low float stocks move fast in both directions
5. **Technical Levels Matter**: VWAP, round numbers, and prior highs become self-fulfilling resistance
---
# The 7 Core Detection Systems
PSSP employs seven independent detection algorithms. Each identifies a specific type of exhaustion or reversal signal. When multiple systems fire simultaneously, the probability of a successful short dramatically increases.
---
## 1. PARABOLIC EXHAUSTION DETECTOR
### What It Detects
Identifies when price has moved too far, too fast and is likely to reverse. This system looks for the classic "blow-off top" pattern common in penny stock runners.
### Technical Logic
```
Parabolic Signal = TRUE when:
├── Consecutive green candles ≥ threshold (default: 3)
├── AND price extension from VWAP ≥ threshold ATRs (default: 1.5)
└── OR shooting star / upper wick rejection pattern forms
```
### Visual Representation
```
╱╲ ← Shooting star / upper wick
╱ ╲ (Parabolic exhaustion)
╱
╱
╱
══════════════ VWAP
╱
╱
```
### Why It Works on Penny Stocks
Penny stocks are notorious for parabolic moves driven by retail FOMO. When everyone who wants to buy has bought, there's no one left to push prices higher. The shooting star pattern shows that sellers are already stepping in at higher prices.
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Lookback Period | 10 | 3-30 | Bars to analyze for pattern |
| Extension Threshold | 1.5 ATR | 0.5-5.0 | How far above VWAP is "parabolic" |
| Consecutive Green Bars | 3 | 2-10 | Minimum green bars for exhaustion |
---
## 2. VWAP REJECTION SYSTEM
### What It Detects
Volume Weighted Average Price (VWAP) is the single most important level for institutional traders. This system identifies when price tests above VWAP and gets rejected back below—a powerful short signal.
### Technical Logic
```
VWAP Rejection = TRUE when:
├── Candle high pierces above VWAP
├── AND candle closes below VWAP
├── AND candle is bearish (close < open)
└── AND rejection distance is within sensitivity threshold
```
### Visual Representation
```
High ──→ ╱╲
╱ ╲
VWAP ════════╱════╲═══════════
Close ←── Rejection
```
### Extended VWAP Signals
The system also tracks VWAP standard deviation bands. Rejection from the upper band (2 standard deviations above VWAP) is an even stronger signal.
### Why It Works on Penny Stocks
- Algorithms and institutions use VWAP as their benchmark
- Failed attempts to reclaim VWAP often lead to waterfall selling
- VWAP acts as a "magnet" that price tends to revert toward
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Rejection Sensitivity | 0.5 ATR | 0.1-2.0 | How close to VWAP for valid rejection |
| Show VWAP Line | True | - | Display VWAP on chart |
| Show VWAP Bands | True | - | Display standard deviation bands |
| Band Multiplier | 2.0 | 0.5-4.0 | Standard deviations for bands |
---
## 3. VOLUME CLIMAX DETECTOR
### What It Detects
Identifies "blow-off tops" where extreme volume accompanies a price spike. This often marks the exact top as it represents maximum retail participation—after which buying power is exhausted.
### Technical Logic
```
Volume Climax = TRUE when:
├── Current volume ≥ (Average volume × Climax Multiple)
├── AND one of:
│ ├── Selling into the high (upper wick > lower wick on green bar)
│ └── OR post-climax weakness (red bar following climax bar)
```
### Visual Representation
```
Price: ╱╲
╱ ╲
╱ ╲
╱ ╲
╱
Volume:
▂▃▅▇██▇▅▃▂▁
↑
Volume Climax (3x+ average)
```
### Why It Works on Penny Stocks
- Retail traders pile in at the top, creating volume spikes
- Market makers and smart money use this liquidity to exit
- Once the volume spike passes, there's no fuel left for higher prices
- The "smart money selling into dumb money buying" creates the top
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Volume MA Length | 20 | 5-50 | Period for average volume calculation |
| Climax Volume Multiple | 3.0x | 1.5-10.0 | Multiple of average for "climax" |
| Show Volume Bars | True | - | Visual volume representation |
---
## 4. RSI DIVERGENCE ANALYZER
### What It Detects
Bearish divergence occurs when price makes higher highs but RSI (momentum) makes lower highs. This indicates that momentum is weakening even as price pushes higher—a warning of imminent reversal.
### Technical Logic
```
Bearish Divergence = TRUE when:
├── RSI is in overbought territory (> threshold)
├── AND RSI is declining (current < previous < prior)
└── Indicates momentum exhaustion before price catches up
```
### Visual Representation
```
Price: /\ /\
/ \ / \ ← Higher high
/ \/
/
/
RSI: /\
/ \ /\
/ \/ \ ← Lower high (DIVERGENCE)
/ \
════════════════════ Overbought (70)
```
### Why It Works on Penny Stocks
- Penny stocks often push to new highs on weaker and weaker momentum
- Divergence signals that fewer buyers are participating at each new high
- Eventually, the lack of buying pressure leads to collapse
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| RSI Length | 14 | 5-30 | Standard RSI calculation period |
| Overbought Level | 70 | 60-90 | RSI level considered overbought |
| Divergence Lookback | 14 | 5-30 | Bars to look back for swing highs |
---
## 5. KEY LEVEL REJECTION TRACKER
### What It Detects
Identifies rejections from significant price levels where shorts are likely to be concentrated: High of Day (HOD), premarket highs, and psychological levels (whole and half dollars).
### Technical Logic
```
Level Rejection = TRUE when:
├── Price touches key level (within 0.2% tolerance)
├── AND candle is bearish (close < open)
├── AND close is in lower portion of candle range
│
├── Key Levels Tracked:
│ ├── High of Day (HOD)
│ ├── Premarket High
│ └── Psychological levels ($1.00, $1.50, $2.00, etc.)
```
### Visual Representation
```
HOD ─────────────────────────────────
╱╲ ← Rejection
╱ ╲
╱ ╲
╱
─────────────────────────────────
PM High ─────────────────────────────
```
### Why It Works on Penny Stocks
- **HOD**: The high of day is where the most traders are trapped long. Failure to break HOD often triggers stop-loss cascades
- **Premarket High**: Represents overnight enthusiasm; failure to exceed often means the "news" is priced in
- **Psychological Levels**: Round numbers ($1, $2, $5) attract orders and act as natural resistance
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Track HOD Rejection | True | - | Monitor high of day |
| Track Premarket High | True | - | Monitor premarket resistance |
| Track Psychological Levels | True | - | Monitor round numbers |
---
## 6. FAILED BREAKOUT DETECTOR
### What It Detects
Identifies "bull traps" where price breaks above resistance but immediately fails and closes back below. This traps breakout buyers and often leads to accelerated selling.
### Technical Logic
```
Failed Breakout = TRUE when:
├── Price breaks above recent high (lookback period)
├── AND one of:
│ ├── Same bar closes below the breakout level
│ └── OR following bars show consecutive red candles
```
### Visual Representation
```
╱╲
╱ ╲ ← False breakout
Recent High ══╱════╲════════════════
╱ ╲
╱ ╲
╱ ╲ ← Trapped longs panic sell
```
### Why It Works on Penny Stocks
- Breakout traders enter on the break, providing exit liquidity for smart money
- When the breakout fails, these traders become trapped and must exit
- Their forced selling accelerates the decline
- Penny stocks have thin order books, making failed breakouts especially violent
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Breakout Lookback | 5 | 2-15 | Bars to define "recent high" |
| Confirmation Bars | 2 | 1-5 | Bars to confirm failure |
---
## 7. MOVING AVERAGE BREAKDOWN SYSTEM
### What It Detects
Monitors exponential moving averages (EMAs) for bearish crossovers and price rejections. EMA crosses often signal trend changes, while rejections from EMAs indicate resistance.
### Technical Logic
```
MA Breakdown = TRUE when:
├── Bearish EMA cross (fast crosses below slow)
└── OR EMA rejection (price tests EMA from below and fails)
```
### Visual Representation
```
╱╲ ← Rejection from EMA
╱ ╲
EMA 9 ═══════════╱════╲═══════════
╲
EMA 20 ═══════════════════╲════════
╲
Bearish cross ↓
```
### Why It Works on Penny Stocks
- EMAs smooth out the noise and show underlying trend direction
- When fast EMA crosses below slow EMA, it signals momentum shift
- Rejected attempts to reclaim EMAs show sellers are in control
### Key Settings
| Parameter | Default | Range | Description |
|-----------|---------|-------|-------------|
| Fast EMA | 9 | 3-20 | Short-term trend |
| Slow EMA | 20 | 10-50 | Medium-term trend |
| Show EMAs | True | - | Display on chart |
---
# Installation & Setup
## Step 1: Access Pine Editor
1. Open TradingView (tradingview.com)
2. Open any chart
3. Click "Pine Editor" at the bottom of the screen
## Step 2: Create New Indicator
1. Click "Open" → "New blank indicator"
2. Delete any existing code
3. Paste the entire PSSP code
## Step 3: Save and Add to Chart
1. Click "Save" (give it a name like "PSSP")
2. Click "Add to chart"
3. The indicator will appear with default settings
## Step 4: Configure Settings
1. Click the gear icon (⚙️) on the indicator
2. Adjust settings based on your trading style (see Settings section)
3. Click "OK" to apply
## Recommended Chart Setup
- **Timeframe**: 1-minute or 5-minute for scalping, 15-minute for swing shorts
- **Chart Type**: Candlestick
- **Extended Hours**: Enable if trading premarket/afterhours
- **Volume**: Can disable default volume since PSSP tracks it
---
# Understanding the Dashboard
The real-time dashboard provides at-a-glance status of all systems:
```
┌─────────────────────────────────────────┐
│ 📊 SHORT SIGNAL DASHBOARD │
├─────────────────────────────────────────┤
│ Signal Strength: 5/7 │
├─────────────────────────────────────────┤
│ ─── ACTIVE SIGNALS ─── │
│ │
│ Parabolic Exhaustion 🔴 2.1 ATR │
│ VWAP Rejection 🔴 Above │
│ Volume Climax 🔴 4.2x Avg │
│ RSI Divergence ⚪ RSI: 68 │
│ Level Rejection 🔴 @ HOD │
│ Failed Breakout 🔴 │
│ MA Breakdown ⚪ Bullish │
├─────────────────────────────────────────┤
│ ─── RISK LEVELS ─── │
│ Stop: $2.45 T1: $2.10 T2: $1.85 │
└─────────────────────────────────────────┘
```
## Dashboard Elements Explained
### Signal Strength Indicator
| Rating | Signals | Color | Interpretation |
|--------|---------|-------|----------------|
| STRONG | 5-7 | Red | High-confidence short opportunity |
| MODERATE | 3-4 | Orange | Decent setup, consider other factors |
| WEAK | 1-2 | Gray | Insufficient confirmation |
| NONE | 0 | Gray | No short signals active |
### Signal Status Icons
- 🔴 = Signal is ACTIVE (condition met)
- ⚪ = Signal is INACTIVE (condition not met)
### Contextual Metrics
Each signal row includes relevant metrics:
- **Parabolic**: Shows ATR extension from VWAP
- **VWAP**: Shows if price is Above/Below VWAP
- **Volume**: Shows current volume as multiple of average
- **RSI**: Shows current RSI value
- **Level**: Shows which level was touched (HOD, PM High, etc.)
- **MA**: Shows EMA relationship (Bullish/Bearish)
### Risk Levels
When a composite short signal fires:
- **Stop**: Suggested stop-loss level (high + ATR multiple)
- **T1**: First profit target (1:1 risk/reward)
- **T2**: Second profit target (user-defined R:R)
---
# Input Settings Deep Dive
## Group 1: Parabolic Exhaustion
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| Lookback Period | 10 | 15 | 5 | Bars analyzed for pattern |
| Extension Threshold | 1.5 | 2.0 | 1.0 | ATRs above VWAP for "parabolic" |
| Consecutive Green Bars | 3 | 4 | 2 | Minimum green bars required |
**Tuning Tips:**
- Lower thresholds = more signals but more false positives
- Higher thresholds = fewer signals but higher quality
- For very volatile penny stocks, consider higher thresholds
## Group 2: VWAP Rejection
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| Rejection Sensitivity | 0.5 | 0.3 | 0.8 | ATR distance for valid rejection |
| Show VWAP Line | True | True | True | Display VWAP |
| Show VWAP Bands | True | True | True | Display deviation bands |
| Band Multiplier | 2.0 | 2.5 | 1.5 | Standard deviations for bands |
**Tuning Tips:**
- Tighter sensitivity (lower number) = must reject very close to VWAP
- Wider bands = less frequent upper band rejections but more significant
## Group 3: Volume Climax
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| Volume MA Length | 20 | 30 | 10 | Baseline volume period |
| Climax Volume Multiple | 3.0 | 4.0 | 2.0 | Multiple for "climax" status |
| Show Volume Profile | True | True | True | Visual volume bars |
**Tuning Tips:**
- Higher multiple = only extreme volume spikes trigger
- Shorter MA = more responsive to recent volume changes
- For highly liquid stocks, consider higher multiples
## Group 4: Momentum Divergence
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| RSI Length | 14 | 21 | 7 | RSI calculation period |
| Overbought Level | 70 | 75 | 65 | Threshold for "overbought" |
| Divergence Lookback | 14 | 20 | 10 | Bars for swing high detection |
**Tuning Tips:**
- Lower overbought threshold = more frequent signals
- Shorter RSI length = more responsive but noisier
## Group 5: Key Level Rejection
| Setting | Default | Description |
|---------|---------|-------------|
| Enable | True | Master toggle for level system |
| Track Premarket High | True | Monitor premarket resistance |
| Track HOD Rejection | True | Monitor high of day |
| Track Psychological Levels | True | Monitor round numbers |
**Tuning Tips:**
- Disable premarket tracking if stock doesn't have significant premarket activity
- Psychological levels work best on stocks under $10
## Group 6: Failed Follow-Through
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| Breakout Lookback | 5 | 8 | 3 | Bars defining "recent high" |
| Confirmation Bars | 2 | 3 | 1 | Bars to confirm failure |
**Tuning Tips:**
- Shorter lookback = more breakouts detected but smaller significance
- More confirmation bars = higher confidence but later entry
## Group 7: Moving Average Signals
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Enable | True | True | True | Turn system on/off |
| Fast EMA | 9 | 12 | 5 | Short-term trend |
| Slow EMA | 20 | 26 | 13 | Medium-term trend |
| Show EMAs | True | True | True | Display on chart |
**Tuning Tips:**
- Standard 9/20 works well for most penny stocks
- Faster EMAs (5/13) for scalping, slower (12/26) for swing trading
## Group 8: Composite Signal
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Minimum Signals | 3 | 4-5 | 2 | Signals needed for trigger |
| Show Dashboard | True | True | True | Display signal table |
| Dashboard Position | top_right | - | - | Screen location |
**Tuning Tips:**
- **Minimum Signals is the most important setting**
- Higher minimum = fewer trades but higher win rate
- Lower minimum = more trades but more false signals
## Group 9: Risk Management
| Setting | Default | Conservative | Aggressive | Description |
|---------|---------|--------------|------------|-------------|
| Show Stop Levels | True | True | True | Display stop loss |
| Stop ATR Multiple | 1.5 | 2.0 | 1.0 | Stop distance in ATRs |
| Show Targets | True | True | True | Display profit targets |
| Target R:R | 2.0 | 1.5 | 3.0 | Risk:Reward for Target 2 |
**Tuning Tips:**
- Tighter stops (lower ATR multiple) = less risk but more stop-outs
- Higher R:R targets = bigger winners but fewer targets hit
## Group 10: Visual Settings
| Setting | Default | Description |
|---------|---------|-------------|
| Bullish Color | Green | Color for bullish elements |
| Bearish Color | Red | Color for bearish/short signals |
| Warning Color | Orange | Color for caution signals |
| Neutral Color | Gray | Color for inactive elements |
---
# Visual Elements Explained
## Chart Overlays
### VWAP Line (Blue)
- **Solid blue line** = Volume Weighted Average Price
- Price above VWAP = bullish bias
- Price below VWAP = bearish bias
- **Use**: Short when price rejects from above VWAP
### VWAP Bands (Purple circles)
- Upper band = 2 standard deviations above VWAP
- Lower band = 2 standard deviations below VWAP
- **Use**: Extreme extension to upper band signals potential reversal
### EMAs (Orange and Red)
- **Orange line** = Fast EMA (9-period default)
- **Red line** = Slow EMA (20-period default)
- **Use**: Bearish cross or price rejection from EMAs confirms short
### HOD Line (Red, dashed)
- Shows the current day's high
- **Use**: Rejection from HOD is a key short signal
### Premarket High (Orange, dashed)
- Shows premarket session high
- **Use**: Failure to break PM high often signals weakness
## Signal Markers
### Individual Signal Markers (Small)
| Shape | Color | Signal |
|-------|-------|--------|
| ▼ Triangle | Purple | Parabolic Exhaustion |
| ✕ X-Cross | Blue | VWAP Rejection |
| ◆ Diamond | Yellow | Volume Climax |
| ● Circle | Orange | RSI Divergence |
| ■ Square | Red | Failed Breakout |
### Composite Short Signal (Large)
- **Large red triangle** with "SHORT" text
- Only appears when minimum signal threshold is met
- This is your primary trading signal
## Risk Level Lines
### Stop Loss (Red line)
- Calculated as: Entry + (ATR × Stop Multiple)
- Represents maximum acceptable loss
- **RESPECT THIS LEVEL**
### Target 1 (Light green line)
- First profit target at 1:1 risk/reward
- Consider taking partial profits here
### Target 2 (Dark green line)
- Second profit target at user-defined R:R
- Let winners run to this level
## Background Coloring
### Light Red Background
- Appears when composite short signal is active
- Indicates you should be looking for shorts, not longs
### Light Purple Background
- Appears during extreme parabolic extension
- Warning of potential imminent reversal
---
# Alert Configuration
## Available Alerts
### 1. Composite Short Signal
**Best for**: Primary trading signal
```
Condition: Composite short signal fires
Message: "PSSP: Short Signal Triggered - {ticker} at {close}"
```
### 2. Parabolic Exhaustion
**Best for**: Early warning of potential top
```
Condition: Parabolic exhaustion detected
Message: "PSSP: Parabolic exhaustion detected on {ticker}"
```
### 3. Volume Climax
**Best for**: Blow-off top identification
```
Condition: Volume climax occurs
Message: "PSSP: Volume climax / blow-off top on {ticker}"
```
### 4. Strong Short Setup (5+ Signals)
**Best for**: High-confidence opportunities only
```
Condition: 5 or more signals active
Message: "PSSP: STRONG short setup on {ticker}"
```
### 5. Very Strong Short Setup (6+ Signals)
**Best for**: Maximum confidence trades
```
Condition: 6 or more signals active
Message: "PSSP: VERY STRONG short setup on {ticker}"
```
### 6. Failed Breakout
**Best for**: Bull trap identification
```
Condition: Failed breakout detected
Message: "PSSP: Failed breakout detected on {ticker}"
```
### 7. Key Level Rejection
**Best for**: Resistance level plays
```
Condition: Key level rejection occurs
Message: "PSSP: Key level rejection on {ticker}"
```
## Setting Up Alerts in TradingView
1. Right-click on the chart
2. Select "Add Alert"
3. Set Condition to "Penny Stock Short Signal Pro"
4. Choose your desired alert condition
5. Configure notification method (popup, email, webhook, etc.)
6. Set expiration (or "Open-ended" for permanent)
7. Click "Create"
## Alert Strategy Recommendations
### For Active Day Traders
- Enable: Composite Short Signal, Volume Climax
- Set to: Popup + Sound
- Check frequently during market hours
### For Swing Traders
- Enable: Strong Short Setup (5+), Very Strong Short Setup (6+)
- Set to: Email + Mobile Push
- Review at key times (open, lunch, close)
### For Part-Time Traders
- Enable: Very Strong Short Setup (6+) only
- Set to: Email + SMS
- Only trade highest-conviction setups
---
# Trading Strategies
## Strategy 1: The Parabolic Fade
**Setup Requirements:**
- Parabolic Exhaustion signal ACTIVE
- Extension from VWAP ≥ 2.0 ATR
- Volume climax or declining volume on push
**Entry:**
- Short on first red candle after signal
- Or short on break below prior candle's low
**Stop Loss:**
- Above the high of the parabolic move
- Maximum: 1.5 ATR above entry
**Targets:**
- T1: VWAP (take 50% off)
- T2: Lower VWAP band or LOD
**Best Time:** 9:30-10:30 AM (morning runners)
---
## Strategy 2: VWAP Rejection Short
**Setup Requirements:**
- VWAP Rejection signal ACTIVE
- Price came from below VWAP
- Rejection candle has significant upper wick
**Entry:**
- Short on close below VWAP
- Or short on break below rejection candle low
**Stop Loss:**
- Above VWAP + 0.5 ATR
- Or above rejection candle high
**Targets:**
- T1: Lower VWAP band
- T2: Prior support or LOD
**Best Time:** Midday (11:00 AM - 2:00 PM)
---
## Strategy 3: HOD Failure Short
**Setup Requirements:**
- Level Rejection signal ACTIVE (HOD)
- Multiple tests of HOD without breakthrough
- Volume declining on each test
**Entry:**
- Short on confirmed HOD rejection
- Wait for close below the rejection candle
**Stop Loss:**
- Above HOD + 0.25 ATR (tight)
- Clear invalidation if HOD breaks
**Targets:**
- T1: VWAP
- T2: Morning support levels
**Best Time:** 10:30 AM - 12:00 PM
---
## Strategy 4: Volume Climax Fade
**Setup Requirements:**
- Volume Climax signal ACTIVE
- Volume ≥ 3x average on green candle
- Followed by bearish candle or upper wick
**Entry:**
- Short on first red candle after climax
- Or short on break below climax candle low
**Stop Loss:**
- Above climax candle high
- Give room for volatility spike
**Targets:**
- T1: 50% retracement of the run
- T2: VWAP or start of the run
**Best Time:** First hour of trading
---
## Strategy 5: The Full Composite (High Conviction)
**Setup Requirements:**
- Composite Short signal ACTIVE
- Minimum 4-5 individual signals
- Clear visual of signal markers clustering
**Entry:**
- Short immediately on composite signal
- Use market order for fast-moving stocks
**Stop Loss:**
- Use indicator's automatic stop level
- Do not deviate from system
**Targets:**
- T1: Indicator's T1 level (1:1)
- T2: Indicator's T2 level (2:1)
**Best Time:** Any time with sufficient signals
---
# Risk Management
## Position Sizing Formula
```
Position Size = (Account Risk %) / (Stop Loss %)
Example:
- Account: $25,000
- Risk per trade: 1% = $250
- Entry: $2.00
- Stop: $2.20 (10% stop)
- Position Size: $250 / 10% = $2,500 worth
- Shares: $2,500 / $2.00 = 1,250 shares
```
## Risk Rules
### The 1% Rule
Never risk more than 1% of your account on any single trade. For a $25,000 account, max risk = $250.
### The 2x Stop Rule
If your stop gets hit twice on the same stock, stop trading it for the day. The pattern isn't working.
### The Daily Loss Limit
Set a maximum daily loss (e.g., 3% of account). Stop trading if hit.
### The Size-Down Rule
After a losing trade, reduce your next position size by 50%. Rebuild after a winner.
## Short-Specific Risks
### The Short Squeeze
- Penny stocks can squeeze violently
- ALWAYS use stops
- Never "hope" a position comes back
- Size appropriately for volatility
### The Hard-to-Borrow
- Check borrow availability before trading
- High borrow fees eat into profits
- Some stocks become HTB mid-trade
### The Halt Risk
- Penny stocks can halt on volatility
- Position size for worst-case halt against you
- Halts can open significantly higher
---
# Best Practices
## DO's
✅ **Wait for multiple signals** - Single signals have lower accuracy
✅ **Trade with the trend** - Short when daily trend is down
✅ **Use the dashboard** - Check signal count before entering
✅ **Respect stops** - The indicator calculates them for a reason
✅ **Size appropriately** - Penny stocks are volatile; position small
✅ **Trade liquid stocks** - Volume ≥ 500K daily average
✅ **Know the catalyst** - Understand why the stock is moving
✅ **Take partial profits** - Secure gains at T1
✅ **Journal your trades** - Track what works and what doesn't
✅ **Time your entries** - Best shorts often come 10:30-11:30 AM
## DON'Ts
❌ **Don't short strong stocks** - If it won't go down, don't force it
❌ **Don't fight the tape** - A stock going up can keep going up
❌ **Don't average up on losers** - Adding to losing shorts is dangerous
❌ **Don't ignore the dashboard** - It exists to help you
❌ **Don't overtrade** - Quality over quantity
❌ **Don't short into news** - Wait for the reaction first
❌ **Don't trade the first 5 minutes** - Too chaotic for reliable signals
❌ **Don't hold overnight** - Penny stock gaps can destroy accounts
❌ **Don't trade without stops** - Ever.
❌ **Don't trade on tilt** - After losses, take a break
## Optimal Trading Windows
| Time (ET) | Quality | Notes |
|-----------|---------|-------|
| 9:30-9:35 | ⭐ | Too volatile, avoid |
| 9:35-10:30 | ⭐⭐⭐⭐⭐ | Best shorts, morning runners exhaust |
| 10:30-11:30 | ⭐⭐⭐⭐ | Secondary exhaustion, HOD rejections |
| 11:30-2:00 | ⭐⭐ | Midday lull, lower quality |
| 2:00-3:00 | ⭐⭐⭐ | Afternoon setups develop |
| 3:00-3:30 | ⭐⭐⭐⭐ | End of day momentum |
| 3:30-4:00 | ⭐⭐ | Closing volatility, risky |
---
# Troubleshooting
## Common Issues
### "Signals aren't appearing"
- Check that the relevant system is enabled in settings
- Ensure minimum signals threshold isn't too high
- Verify the stock has sufficient volume for calculations
### "Too many false signals"
- Increase minimum signals threshold
- Use more conservative settings (see Settings section)
- Focus on stocks with cleaner price action
### "Dashboard not showing"
- Ensure "Show Signal Dashboard" is enabled
- Check that your chart has enough space
- Try a different dashboard position
### "VWAP line is missing"
- VWAP requires intraday timeframes (1m, 5m, 15m, etc.)
- VWAP resets daily; won't show on daily+ charts
- Ensure "Show VWAP Line" is enabled
### "Stop loss seems too tight/wide"
- Adjust Stop ATR Multiple in Risk Management settings
- Lower multiple = tighter stop
- Higher multiple = wider stop
### "Alerts not triggering"
- Verify alert is set to the correct indicator
- Check that alert hasn't expired
- Ensure notification settings are configured in TradingView
## Performance Optimization
If the indicator is slow:
1. Reduce the number of visual elements shown
2. Disable unused signal systems
3. Use on fewer simultaneous charts
4. Close unused browser tabs
---
# Changelog
## Version 1.0 (Initial Release)
- 7 core detection systems implemented
- Real-time signal dashboard
- Automatic risk management calculations
- 7 alert conditions
- Full visual overlay system
- Comprehensive input settings
## Planned Features (Future Updates)
- Scanner integration for multi-stock screening
- Machine learning signal weighting
- Backtesting statistics panel
- Volume profile analysis
- Level 2 data integration (if available)
- Custom timeframe VWAP options
---
# Support & Feedback
## Reporting Issues
When reporting issues, please include:
1. TradingView username
2. Stock symbol and timeframe
3. Screenshot of the issue
4. Your indicator settings
5. Steps to reproduce
## Feature Requests
We welcome suggestions for improving PSSP. Consider:
- What specific pattern are you trying to catch?
- How would this help your trading?
- Any reference examples?
---
# Disclaimer
**IMPORTANT: This indicator is for educational and informational purposes only.**
- Past performance does not guarantee future results
- Short selling carries unlimited risk potential
- Always use proper position sizing and stop losses
- Paper trade before using real capital
- The creator assumes no liability for trading losses
- Consult a financial advisor before trading
**Trade at your own risk.**
---
*Penny Stock Short Signal Pro v1.0*
*Pine Script v6*
*© 2025*
DiLeVi Trade SystemThis script contain a table which shows the time ti start analise the graphic once the parameters are matched based on my trade system.
Tolls into this Indicator:
Moving Averages 9, 20, 50, 200
Candles counter
Indication dinamic table
IQV - Strategy Builder V1IVQ – Strategy Builder V1
A rule-based strategy development tool for TradingView that enables systematic backtesting and evaluation of trading concepts. Combines valuation filters, supply & demand structures, price action rules, and risk management parameters (SL/TP, CRV) to build, visualize, and analyze strategies directly on the chart and in the TradingView strategy tester.
invoriaquant.onepage.me
IVQ - Fundamental OscillatorIVQ – Fundamental Oscillator
Aggregates key fundamental and macro inputs into a single oscillator. Combines valuation metrics, COT positioning, yield spreads, liquidity measures, and volatility stress to identify macro regimes, risk-on/risk-off phases, and potential shifts in underlying market conditions directly in TradingView.
invoriaquant.onepage.me
IVQ - Pine ScreenerIVQ – Pine Screener
A non-visual screening tool designed exclusively for market scanning. Evaluates hundreds of assets using custom Pine Script logic, combining valuation, supply & demand, price action filters, and optional COT conditions. Delivers a structured list of qualifying markets without plotting charts, enabling efficient and systematic setup identification directly in TradingView.
invoriaquant.onepage.me
IVQ - Valuation Multi-Asset ScannerIVQ – Val Multi-Asset Scanner
Analyzes multiple asset classes using a unified quantitative valuation framework. Compares assets across key reference markets (e.g. USD, Gold, Bonds) and ranks them by relative over- and undervaluation using a combined score. Provides a clear, cross-market overview to identify extremes and relative value opportunities directly in TradingView.
invoriaquant.onepage.me
IVQ - Valuation Forex ScannerIVQ – Val FX Scanner
Scans the Forex market using a quantitative valuation model that compares currencies against key reference assets such as the USD Index, Gold, and US Bonds. Ranks FX pairs by relative over- and undervaluation using a combined score, enabling efficient market selection and contextual analysis directly in TradingView.
invoriaquant.onepage.me
IVQ - Valuation | Supply & DemandIVQ – Val | Supply & Demand
Identifies supply and demand zones to highlight potential reaction areas in the market. Combines structural S&D analysis with a quantitative valuation filter to visualize over- and undervaluation, helping to contextualize price action and highlight higher-quality setups directly in TradingView.
invoriaquant.onepage.me
Institutional Portfolio Timeline Suite [JOAT]Institutional Portfolio Timeline Suite is a Pine Script v6 overlay indicator that brings institutional-grade portfolio analytics, risk metrics, and multi-timeframe price levels directly to your TradingView chart. It combines real-time position tracking, quantitative risk analysis, correlation monitoring, and position sizing into one cohesive dashboard system.
Note: This script is published as an invite-only INDICATOR. It does not generate backtesting results or automated trade execution. Access requires authorization through the script's access control settings.
## Why This Script Merits Invite-Only Protection
This indicator integrates multiple analytical dimensions that institutional traders typically access through expensive terminal subscriptions or custom-built systems. The value proposition lies in the specific integration methodology and the quantitative calculations that synthesize:
Real-time portfolio tracking with up to 8 positions across any asset class
Institutional risk metrics including Sharpe Ratio, Portfolio Beta, Value at Risk, and Max Drawdown
Pearson correlation matrix showing relationships between your first 4 positions
Risk-based position sizing calculator with ATR-derived stop suggestions
Multi-timeframe timeline levels showing D/W/M/Y opens and previous highs/lows
Period boundary separators for visual timeframe context
Session-based volatility statistics for intraday analysis
Automatic rebalancing alerts when position weights drift beyond threshold
Premium visual design with metallic gradient headers and glowing color themes
The proprietary elements include the weighted portfolio return calculation methodology, the correlation matrix implementation using Pearson coefficients, the VaR calculation with configurable confidence levels and horizons, and the visual integration that maintains readability while providing comprehensive data. While individual metrics like Sharpe Ratio exist as concepts, their specific implementation for multi-asset portfolios within Pine Script, combined with the visual dashboard system, represents original development work that justifies source code protection.
## How Components Work Together
The indicator's value comes from how its modules interact, not from any single component:
Data Flow:
Portfolio engine fetches real-time prices for all enabled positions using non-repainting request.security calls
Return calculations use confirmed bar data (close with lookahead_on) to prevent repainting
Risk metrics engine calculates weighted portfolio returns based on position values
Correlation matrix computes Pearson coefficients between position return series
Position sizer calculates optimal size based on account risk parameters and current price
Timeline engine fetches D/W/M/Y opens and previous highs/lows with taken-level detection
Session stats track volatility by time-of-day for intraday charts
Integration Logic:
Each module feeds into a unified dashboard system:
Portfolio returns are weighted by position market value, not equal-weighted
Risk metrics use the weighted return series for accurate portfolio-level calculations
Correlation uses individual position returns to identify concentration risk
Rebalancing alerts compare current weights against target weights you define
Timeline levels track whether price has "taken" each level for visual dimming
Why This Integration Matters:
A standard portfolio tracker shows positions. This indicator shows how those positions interact, what risk they collectively represent, and when you need to rebalance. The multi-dimensional analysis separates this from simple position lists that display data without synthesis.
## Core Functionality
This indicator addresses the challenge of managing a portfolio while actively trading. Most traders either use external tools for portfolio analysis or ignore portfolio-level risk entirely. This script brings institutional analytics directly to your chart.
What This Script Does:
Tracks up to 8 positions with symbol, quantity, average cost, and target weight
Calculates real-time PnL in dollars and percentage with color-coded backgrounds
Computes Sharpe Ratio using annualized returns and configurable risk-free rate
Calculates Portfolio Beta against a configurable benchmark (default: SPY)
Estimates Value at Risk at 90%, 95%, or 99% confidence over configurable horizon
Tracks Max Drawdown and High Water Mark for portfolio performance monitoring
Displays correlation matrix showing relationships between your first 4 positions
Provides position sizing calculator based on account size and risk percentage
Draws D/W/M/Y opens and previous highs/lows with configurable lookback
Shows period boundary separators for visual timeframe context
Analyzes session volatility for intraday trading optimization
Alerts when position weights drift beyond your rebalancing threshold
## Technical Architecture
### Portfolio Tracking Engine
The indicator tracks up to 8 positions with comprehensive data for each:
Symbol - Any TradingView symbol (stocks, crypto, forex, futures, indices)
Quantity - Number of shares/units held (supports fractional)
Average Cost - Your cost basis for PnL calculation
Target Weight - Desired portfolio allocation percentage for rebalancing
Currency Override - Optional currency for FX conversion to base currency
Price data is fetched using non-repainting request.security calls with close and lookahead_on to ensure historical accuracy. The portfolio table displays:
Current price with real-time updates
Market value (Qty x Price x FX Rate)
PnL in dollars and percentage
Current weight vs target weight
Visual highlighting when weight drift exceeds threshold
### Risk Metrics Engine
The risk panel calculates institutional-grade metrics from your weighted portfolio returns:
Sharpe Ratio
Formula: (Annualized Portfolio Return - Risk-Free Rate) / Annualized Volatility
Portfolio return is value-weighted across all positions
Annualized by multiplying daily return by 252 and volatility by sqrt(252)
Color-coded: Green >= 1.5, Yellow >= 0.5, Red < 0.5
Requires minimum 20 data points for calculation
Portfolio Beta
Formula: Covariance(Portfolio, Benchmark) / Variance(Benchmark)
Configurable benchmark symbol (default: SPY)
Measures systematic risk relative to market
Color-coded: Green < 0.7 (defensive), Neutral 0.7-1.3, Red > 1.3 (aggressive)
Value at Risk (VaR)
Formula: Z-score x Portfolio Volatility x sqrt(Horizon Days)
Z-scores: 90% = 1.282, 95% = 1.645, 99% = 2.326
Configurable confidence level and time horizon
Represents maximum expected loss at confidence level
Color-coded: Green < 2.5%, Yellow 2.5-5%, Red > 5%
Max Drawdown
Formula: (High Water Mark - Current Value) / High Water Mark x 100
Tracks largest peak-to-trough decline since tracking began
High Water Mark updates when portfolio reaches new highs
Color-coded: Green < 10%, Yellow 10-20%, Red > 20%
### Correlation Matrix
The correlation panel displays Pearson correlation coefficients between your first 4 active positions:
Uses configurable lookback period (default: 60 bars, capped at risk lookback)
Color-coded cells for quick visual interpretation
Red for high positive correlation (> 0.7) indicating concentration risk
Green for negative correlation (< -0.3) indicating diversification benefit
Neutral for low correlation (-0.3 to 0.3)
Diagonal shows 1.00 (perfect self-correlation)
High positive correlations between positions mean they tend to move together, amplifying both gains and losses. The matrix helps identify when your portfolio is concentrated in correlated assets.
### Position Sizer
The position sizing panel calculates optimal position size based on your risk parameters:
Account Size - Your total account value
Risk Per Trade - Percentage of account to risk (default: 1%)
Stop Loss % - Your stop loss percentage from entry
Risk Amount - Dollar amount at risk (Account x Risk %)
Position Size - Calculated units: Risk Amount / (Price x Stop %)
Position Value - Total position value and percentage of account
ATR Stop Suggestion - 2x ATR(14) as alternative stop reference
Color-coded position size: Green < 15% of account, Yellow 15-25%, Red > 25%.
### Multi-Timeframe Timeline Levels
The timeline engine draws institutional price levels across multiple timeframes:
Daily Levels - D Open, Previous D High, Previous D Low
Weekly Levels - W Open, Previous W High, Previous W Low
Monthly Levels - M Open, Previous M High, Previous M Low
Yearly Levels - Y Open, Previous Y High, Previous Y Low
Each timeframe has configurable:
Enable/disable toggle
Custom color
Lookback period for line extension
Taken Level Detection: When price crosses through a level, it becomes "taken" and is visually dimmed with a dotted line style. This resets at the start of each new period.
### MTF Separators
Visual period boundary lines mark the start of each timeframe period:
Daily separators - Dotted lines at day boundaries
Weekly separators - Dashed lines at week boundaries
Monthly separators - Thicker dashed lines at month boundaries
Yearly separators - Solid lines at year boundaries
Each separator type has configurable color, enable toggle, and lookback limit.
### Time-of-Day Statistics
For intraday charts, the session stats panel analyzes volatility by time of day:
Tracks bar range (High - Low) as percentage of close
Groups data into 6 sessions: Asia Late, London Pre, London, NY Open, NY Close, After Hours
Displays average volatility percentage for each session
Shows bar count for statistical significance
Highlights current session with subtle background color
Color-coded by relative volatility: Red = highest, Yellow = medium, Green = lowest
This helps identify which trading sessions offer the most movement for your instrument.
## Visual Design
Theme Presets:
Neon Dark - Deep blue-black background with vibrant cyan/pink accents
Neon Light - Light background with softer accent colors
Calm Dark - Muted dark theme with softer color palette
Calm Light - Muted light theme for reduced eye strain
Custom - Full control over all colors
Visual Features:
Metallic gradient headers for premium appearance
Color-coded values based on thresholds (green/yellow/red)
Smooth color blending for PnL backgrounds
Consistent typography across all panels
Configurable panel positions (9 positions available)
Three text size options: tiny, small, normal
## Complete Configuration Reference
### Core Settings Group
Portfolio Table (default: true) - Toggle main portfolio display
Timeline Levels (default: true) - Toggle D/W/M/Y price levels
MTF Separators (default: true) - Toggle period boundary lines
Time-Of-Day Stats (default: false) - Toggle session statistics (intraday only)
Risk Metrics Panel (default: true) - Toggle institutional risk analytics
Correlation Matrix (default: true) - Toggle position correlation grid
Position Sizer (default: true) - Toggle position sizing calculator
### Theme Settings Group
Preset (default: Neon Dark) - Theme selection
Blend (default: 0.65, range: 0.0-1.0) - Color blending intensity
Vividness (default: 0.90, range: 0.0-1.0) - Color saturation level
Metallic Headers (default: true) - Gradient header styling
Panel Background - Custom background color (Custom theme only)
Panel Frame - Custom frame color (Custom theme only)
Bull/Bear/Neutral - Custom accent colors (Custom theme only)
### Risk Metrics Settings Group
Risk Lookback (default: 252, range: 20-500) - Bars for calculations. 252 = ~1 trading year
Risk-Free Rate % (default: 4.5, range: 0-20) - Annual rate for Sharpe calculation
VaR Confidence (default: 95%) - Options: 90%, 95%, 99%
VaR Horizon (default: 1, range: 1-30) - Days for VaR projection
Benchmark Symbol (default: AMEX:SPY) - Reference for Beta calculation
Rebalance Alert % (default: 5.0, range: 1-20) - Weight drift threshold
### Position Sizer Settings Group
Account Size (default: 100,000, min: 1,000) - Your account value
Risk Per Trade % (default: 1.0, range: 0.1-10) - Risk percentage per trade
Stop Loss % (default: 2.0, range: 0.1-20) - Stop loss for sizing calculation
### Portfolio Settings Group
Slots (default: 8, range: 1-8) - Number of positions to display
Pricing Timeframe (default: 1D) - Timeframe for price requests
FX Convert (default: false) - Enable currency conversion
Base Currency (default: USD) - Target currency for conversion
Preload Disabled Slots (default: false) - Pre-fetch disabled position data
Position (default: top_right) - Table position on chart
Text Size (default: small) - Options: tiny, small, normal
Show Weights (default: true) - Display weight percentage column
### Per-Position Settings (8 slots)
Enable - Toggle position on/off
Symbol - TradingView symbol (e.g., NASDAQ:AAPL, BINANCE:BTCUSDT)
Qty - Quantity held (supports decimals)
Avg - Average cost basis
Ccy - Currency override (optional, hidden by default)
Tgt% - Target weight percentage for rebalancing alerts
### Timeline Settings Group
Right Offset (default: 20, range: 1-300) - Bars to extend levels right
Labels (default: true) - Show level labels
Opens (default: true) - Show period open prices
Prev High/Low (default: true) - Show previous period highs/lows
Dim Taken Levels (default: true) - Fade levels when price crosses through
D/W/M/Y Enable - Toggle each timeframe
D/W/M/Y Color - Custom color per timeframe
D/W/M/Y Lookback - Line extension bars per timeframe
### Separators Settings Group
D/W/M/Y Enable - Toggle each separator type
D/W/M/Y Color - Custom color per separator
D/W/M/Y Lookback - Maximum bars to show separators
### Stats Settings Group
Position (default: bottom_center) - Stats table position
Lookback (days) (default: 20, range: 5-200) - Days for session averaging
## Alert System
The script includes two alert conditions:
Rebalance Alert - Fires when any position weight drifts beyond your threshold from its target weight. Message: "Portfolio weights have drifted beyond threshold - rebalancing recommended"
Drawdown Alert - Fires when max drawdown exceeds 15%. Message: "Portfolio drawdown exceeds 15%"
Alerts fire once per bar at bar close.
## Technical Implementation Notes
Pine Script v6 compliant with all latest syntax features
All price requests use close with lookahead_on to prevent repainting
Risk calculations only update on confirmed bars (barstate.isconfirmed)
Arrays manage portfolio returns with automatic size limiting
Resource limits respected: max_lines_count=500, max_labels_count=500, max_boxes_count=500
Dynamic requests enabled for multi-symbol data fetching
Safe division functions prevent divide-by-zero errors
Color mixing functions for smooth gradient transitions
Persistent state variables (var) for drawdown and high water mark tracking
## Usage Considerations
Asset Class Compatibility: Works with any TradingView symbol including stocks, ETFs, crypto, forex, futures, and indices. FX conversion available for multi-currency portfolios.
Timeframe Selection: Portfolio and risk metrics work on any timeframe. Session stats require intraday charts. Timeline levels are most useful on lower timeframes where D/W/M/Y levels provide context.
Data Requirements: Risk metrics require minimum 20 bars of data for calculation. Full accuracy achieved at 252 bars (1 trading year). Correlation requires sufficient return data for statistical significance.
Performance: The indicator makes multiple request.security calls for portfolio pricing. On slower connections or with many positions enabled, initial load may take a moment.
## Limitations and Compromises
Correlation matrix limited to first 4 positions due to Pine Script calculation constraints
Risk metrics are backward-looking and do not predict future performance
VaR assumes normal distribution of returns which may not hold during market stress
Position sizing is a calculation tool, not a recommendation
Session stats use simplified time zones and may not align perfectly with all markets
FX conversion uses TradingView's currency rate data which may have slight delays
The indicator is designed as an analytical and portfolio management aid. It does not guarantee profitable trades, remove risk, or replace your own analysis and risk management process.
## Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Trading involves substantial risk of loss. You are solely responsible for your own trading decisions. Past results shown on any chart do not guarantee future performance. Always conduct your own analysis and use appropriate risk management.
-Made with passion by officialjackofalltrades
Sweeps + FVG + IFVG The ICT stuff in an indicator
Shows liquidity sweeps
Shows HTF FVG
shows IFVG
shows entries and take profit
Yettys Breakout Trading Pro V2Breakout Trading Pro – Key Levels & Sessions (Indicator Description)
Breakout Trading Pro is an all-in-one market structure + session toolkit built for traders who want clean, actionable levels and session context on a single chart. It automatically plots the most important high/low reference levels, highlights key global trading sessions, and includes optional signal modules for EMA pullbacks, opening range breakouts (ORB), 200 EMA bounces, and more.
This indicator is designed to help you quickly answer:
“Where are the most important levels today?”
“Which session created the range?”
“Is price breaking out or rotating between key zones?”
“Do I have trend alignment for pullbacks / ORB setups?”
Key Features
1) Auto Key Levels (High/Low Framework)
Toggle on/off the levels you want displayed:
Current Day High / Low (RTH only)
Important: This script tracks the Current Day High/Low only during Regular Trading Hours (RTH). Pre-market does not inflate today’s range.
Previous Day High / Low
2 Days Previous High / Low
Pre-Market High / Low (separate from RTH range)
Weekly High / Low
Monthly High / Low
Each level supports:
Custom colors
Custom line style (solid/dashed/dotted)
Custom line width
Optional labels with 4 display modes:
Labels / Full Text / Prices / None
plus adjustable label offset.
2) Session Tools (Asia / London / NY Options)
This indicator can track and draw session ranges based on user-defined session windows:
Asian Session High/Low
London Session High/Low
Optional NY Open line
Optional London Open line
These session levels are useful for range expansion, liquidity runs, and context around transitions between low-volume and high-volume periods.
3) 15-Minute Opening Range (ORB Foundation)
A built-in 15-minute Opening Range tool:
Builds the OR High/Low during the first 15 minutes of RTH (default 9:30–9:45)
Draws an Opening Range box
Plots an optional midpoint line
This creates a clear visual framework for ORB-style breakouts and intraday rotation.
4) Trend + Mean Tools (EMA + VWAP)
Includes optional:
EMA 9
EMA 21
EMA 200
VWAP
Optional VWAP standard deviation bands:
Band 1 / Band 2 / Band 3 multipliers
Shaded fill support for cleaner visuals
5) Open Levels (Previous Opens)
Optional levels for:
Previous Day Open (PDO)
Previous Week Open (PWO)
Previous Month Open (PMO)
These are often used as “magnet” prices and reaction zones, especially on indices and metals.
6) Pivot Points (Daily)
Optional daily pivot set calculated from the previous day’s High/Low/Close:
Pivot (P)
R1 / R2
S1 / S2
7) Fair Value Gaps (Optional)
If enabled, the script scans back through recent bars and draws:
Bullish FVG zones
Bearish FVG zones
Includes:
Lookback control
Minimum gap size filter (%)
Adjustable colors
Signal Modules (Optional)
A) EMA Pullback Signals (Trend Pullback Logic)
Buy signal (label up) triggers when:
Price crosses above EMA 9
EMA 9 is above EMA 21 (trend alignment)
Price was below EMA 9 X bars ago (pullback confirmation)
Sell signal (label down) triggers when:
Price crosses below EMA 9
EMA 9 is below EMA 21
Price was above EMA 9 X bars ago
You can filter signals with:
Time Filter (two configurable windows, e.g. morning + afternoon)
Higher Timeframe EMA Filter (optional trend bias using HTF EMA)
Optional: ATR-based stop reference levels can be displayed at the signal bar using ATR length + multiplier.
B) 200 EMA Bounce Signals (Optional)
This module looks for reactions at the 200 EMA using:
A configurable “touch distance” threshold (%)
Confirmation bars
Candle direction / momentum confirmation
Useful for identifying potential 200 EMA support/resistance reactions without clutter.
C) ORB Breakout Signals (Breakout → Pullback → Confirm)
This module is built for “breakout and retest” style ORB trading:
A buy signal can trigger after:
Opening Range completes
Price breaks above OR High
A pullback occurs within X bars back toward the OR boundary
Price holds above the OR boundary
Volume confirmation (volume > average volume × multiplier)
Bullish candle confirmation (close > open)
A sell signal is the inverse below OR Low.
Signal triangle size is selectable (Tiny → Huge).
Alerts Included
Alertconditions are included for:
Bullish / Bearish Hammer patterns
OR Breakout / Breakdown
EMA Pullback Buy / Sell
ORB Buy / Sell
200 EMA Support / Resistance bounce
(Use TradingView Alerts → choose the condition name.)
Recommended Usage
Best on intraday timeframes (ex: 1m / 3m / 5m / 15m) for indices and liquid futures/CFDs.
Turn on only what you need — this indicator is intentionally modular.
For clean charts: start with Key Levels + OR Box + VWAP, then add signal modules as desired.
Notes / Disclaimer
This is an indicator, not a strategy, and it does not place trades. Signals and plotted levels are informational tools intended to support your decision-making and chart structure. Always validate signals with your own risk plan, market context, and execution rules.
Breakout Trading Pro – Key Levels & Sessions (Indicator Description)
Breakout Trading Pro is an all-in-one market structure + session toolkit built for traders who want clean, actionable levels and session context on a single chart. It automatically plots the most important high/low reference levels, highlights key global trading sessions, and includes optional signal modules for EMA pullbacks, opening range breakouts (ORB), 200 EMA bounces, and more.
This indicator is designed to help you quickly answer:
“Where are the most important levels today?”
“Which session created the range?”
“Is price breaking out or rotating between key zones?”
“Do I have trend alignment for pullbacks / ORB setups?”
Key Features
1) Auto Key Levels (High/Low Framework)
Toggle on/off the levels you want displayed:
Current Day High / Low (RTH only)
Important: This script tracks the Current Day High/Low only during Regular Trading Hours (RTH). Pre-market does not inflate today’s range.
Previous Day High / Low
2 Days Previous High / Low
Pre-Market High / Low (separate from RTH range)
Weekly High / Low
Monthly High / Low
Each level supports:
Custom colors
Custom line style (solid/dashed/dotted)
Custom line width
Optional labels with 4 display modes:
Labels / Full Text / Prices / None
plus adjustable label offset.
2) Session Tools (Asia / London / NY Options)
This indicator can track and draw session ranges based on user-defined session windows:
Asian Session High/Low
London Session High/Low
Optional NY Open line
Optional London Open line
These session levels are useful for range expansion, liquidity runs, and context around transitions between low-volume and high-volume periods.
3) 15-Minute Opening Range (ORB Foundation)
A built-in 15-minute Opening Range tool:
Builds the OR High/Low during the first 15 minutes of RTH (default 9:30–9:45)
Draws an Opening Range box
Plots an optional midpoint line
This creates a clear visual framework for ORB-style breakouts and intraday rotation.
4) Trend + Mean Tools (EMA + VWAP)
Includes optional:
EMA 9
EMA 21
EMA 200
VWAP
Optional VWAP standard deviation bands:
Band 1 / Band 2 / Band 3 multipliers
Shaded fill support for cleaner visuals
5) Open Levels (Previous Opens)
Optional levels for:
Previous Day Open (PDO)
Previous Week Open (PWO)
Previous Month Open (PMO)
These are often used as “magnet” prices and reaction zones, especially on indices and metals.
6) Pivot Points (Daily)
Optional daily pivot set calculated from the previous day’s High/Low/Close:
Pivot (P)
R1 / R2
S1 / S2
7) Fair Value Gaps (Optional)
If enabled, the script scans back through recent bars and draws:
Bullish FVG zones
Bearish FVG zones
Includes:
Lookback control
Minimum gap size filter (%)
Adjustable colors
Signal Modules (Optional)
A) EMA Pullback Signals (Trend Pullback Logic)
Buy signal (label up) triggers when:
Price crosses above EMA 9
EMA 9 is above EMA 21 (trend alignment)
Price was below EMA 9 X bars ago (pullback confirmation)
Sell signal (label down) triggers when:
Price crosses below EMA 9
EMA 9 is below EMA 21
Price was above EMA 9 X bars ago
You can filter signals with:
Time Filter (two configurable windows, e.g. morning + afternoon)
Higher Timeframe EMA Filter (optional trend bias using HTF EMA)
Optional: ATR-based stop reference levels can be displayed at the signal bar using ATR length + multiplier.
B) 200 EMA Bounce Signals (Optional)
This module looks for reactions at the 200 EMA using:
A configurable “touch distance” threshold (%)
Confirmation bars
Candle direction / momentum confirmation
Useful for identifying potential 200 EMA support/resistance reactions without clutter.
C) ORB Breakout Signals (Breakout → Pullback → Confirm)
This module is built for “breakout and retest” style ORB trading:
A buy signal can trigger after:
Opening Range completes
Price breaks above OR High
A pullback occurs within X bars back toward the OR boundary
Price holds above the OR boundary
Volume confirmation (volume > average volume × multiplier)
Bullish candle confirmation (close > open)
A sell signal is the inverse below OR Low.
Signal triangle size is selectable (Tiny → Huge).
Alerts Included
Alertconditions are included for:
Bullish / Bearish Hammer patterns
OR Breakout / Breakdown
EMA Pullback Buy / Sell
ORB Buy / Sell
200 EMA Support / Resistance bounce
(Use TradingView Alerts → choose the condition name.)
Recommended Usage
Best on intraday timeframes (ex: 1m / 3m / 5m / 15m) for indices and liquid futures/CFDs.
Turn on only what you need — this indicator is intentionally modular.
For clean charts: start with Key Levels + OR Box + VWAP, then add signal modules as desired.
Notes / Disclaimer
This is an indicator, not a strategy, and it does not place trades. Signals and plotted levels are informational tools intended to support your decision-making and chart structure. Always validate signals with your own risk plan, market context, and execution rules.
Price vs CVD Divergence Zones (All Types)This is an indicator which shows the divergence between the running price and the CVD
Sessions + PDH / PDLTracks the high and low of the NY AM session (8:30–12:00 NY time) and the NY PM session (12:00–16:00 NY time) from the previous day.
Draws thin black lines for each high and low, starting at 8:30 AM the next day.
Adds labels on the right side of the lines (AM High, AM Low, PM High, PM Low) for easy identification.
Works on any timeframe chart.
Purpose: Helps you see key previous day session levels at the same starting time (8:30 AM) for intraday reference.
30d Rolling TWAP (Hourly)code:
//@version=5
indicator("30d Rolling TWAP (Hourly)", overlay=true)
// Calculation: (High + Low + Close) / 3
typicalPrice = hlc3
// 30 days * 24 hours = 720 bars
length = 720
twap30 = ta.sma(typicalPrice, length)
// Plotting
plot(twap30, color=color.new(#2962FF, 0), title="30d Hourly TWAP", linewidth=2)
// Optional: Background highlight
fillColor = close > twap30 ? color.new(color.green, 90) : color.new(color.red, 90)
bgcolor(fillColor)
yaman/long/shortyou can follow me on
Instagram : yaman_forex
This indicator is designed to provide clear Buy and Sell signals based on market momentum and trend confirmation.
It helps traders identify potential entry and exit points by analyzing price behavior and filtering market noise. The signals are generated only when multiple conditions align, which reduces false entries and improves overall signal quality.
The indicator is suitable for:
• Intraday trading
• Swing trading
• Trending and ranging markets
• Forex, Gold (XAUUSD), Crypto, and Indices
Key Features:
• Clear Buy and Sell signals displayed directly on the chart
• Designed to follow the dominant market direction
• Helps traders avoid overtrading and low-probability setups
• Works best when combined with proper risk management
• Can be used on multiple timeframes
How to Use:
• Buy Signal: Indicates a potential bullish opportunity when market conditions align
• Sell Signal: Indicates a potential bearish opportunity when market conditions align
• Always confirm signals with higher timeframe analysis or your trading plan
Important Notes:
• This indicator does not repaint
• Signals are generated after candle close
• No indicator is 100% accurate — proper risk management is essential
This tool is created to assist traders in making more structured and disciplined trading decisions, not to replace personal analysis.
SPY Daily Levels (GateKept Trading Subscriber v2)GateKept SPY Market Structure Levels
This script plots intraday market structure levels specific to SPY, designed to highlight price areas where broad market risk is more likely to transition during the trading session.
The indicator does not generate buy or sell signals. Its purpose is to provide a pre-session structural framework that helps traders evaluate how price behaves when it reaches areas that historically act as decision points.
What the Script Plots
The script displays a structured set of horizontal price levels for the current session.
Each level represents a potential inflection area, where price is more likely to:
Pause or consolidate
Continue into the next structural range
Reject and rotate back toward a prior level
All levels are calculated before the session begins and remain fixed throughout the day.
How the Levels Are Determined (Conceptual)
The calculations are based on market structure and price acceptance principles, rather than traditional retail indicators.
At a conceptual level, the script:
Analyzes pre-market price behavior and reference ranges specific to SPY
Identifies areas of prior agreement and disagreement
Organizes these areas into a sequential structure, where interaction with one level often influences the probability of reaching the next
This produces a mapped intraday framework, where price movement tends to occur between predefined areas rather than randomly.
No moving averages, oscillators, or lagging momentum indicators are used.
How to Use the Script
The script is intended to be used as a context and decision framework, not as a signal generator.
Traders should observe:
Whether price accepts a level (holds and stabilizes above or below it)
Or rejects a level (fails to hold and rotates away)
Acceptance increases the probability of continuation toward the next plotted level.
Rejection increases the probability of rotation back toward the previous level.
Because SPY represents broad index exposure, these levels are often relevant for traders monitoring related instruments that reflect the same market risk.
What This Script Is Not
Not a buy/sell indicator
Not a trend-following system
Not a scalping signal tool
Not based on RSI, MACD, Bollinger Bands, pivots, or pattern recognition
This script is designed to provide structure, context, and clarity, allowing traders to focus on price behavior at meaningful areas rather than reacting to short-term noise.
QQQ Daily Levels (GateKept Trading Subscriber v2)GateKept Market Structure Levels
This script plots intraday market structure levels designed to highlight price areas where directional behavior is statistically more likely to change during the current session.
The indicator does not generate buy or sell signals. Instead, it provides a pre-session price framework that allows traders to evaluate how price behaves when it reaches structurally important zones.
What the Script Plots
The script displays a hierarchical set of horizontal price levels for the current trading session.
Each level represents a potential transition point, where price is more likely to:
Pause or consolidate
Continue toward the next structural area
Reject and rotate back toward a prior level
Levels are plotted before the session begins and remain fixed throughout the day.
How the Levels Are Determined (Conceptual)
The calculations are based on market structure and price acceptance concepts, rather than traditional lagging indicators.
At a conceptual level, the script:
Evaluates pre-market price behavior and reference ranges
Identifies areas of prior agreement and disagreement
Organizes these areas into a sequential framework, where interaction with one level often determines the probability of reaching the next
This creates a roadmap-style structure, where price movement tends to occur between predefined areas rather than randomly.
No moving averages, oscillators, or pattern recognition systems are used.
How to Use the Script
The script is intended to be used as a context and decision framework, not as a signal generator.
Traders should observe:
Whether price accepts a level (holds and stabilizes)
Or rejects a level (fails and rotates away)
Acceptance of a level increases the probability of continuation toward the next plotted level.
Rejection increases the probability of rotation back toward the previous level.
The script is compatible with both ETF and futures charts that represent the same underlying market.
What This Script Is Not
Not a buy/sell indicator
Not a trend-following system
Not a scalping signal tool
Not based on indicators like RSI, MACD, Bollinger Bands, or pivots
The script is designed to provide structure, context, and decision clarity, allowing traders to evaluate price behavior rather than react emotionally.
EPS TablesThis is a finincial data analysis of the stock, that shows 6 quater result. Both sales and EPS can show the strength of the stock.






















