NY Opening Bell MarkerMarker for NY ET opening bell.
This helps for the electronic trading hours people.
Being able to back test and study when the NY ET opening bell happened.
指標和策略
Relative Strength % vs SPX (Bar-by-Bar)This gives a bar-by-bar strength against any ticker. Good for picking up Intraday RS
Vertical Time MarkersThis scripts marks out
- The Pre-NY 30min vertical bars
- The AMD vertical bars from 7:00 AM to 11:30 AM
- And the 9:30 AM to 10:00 AM opening range
Position calculator (without Forex)That's an excellent idea. Here is a complete description of the simplified Pine Script v6 position size calculator, written in English.
📐 Pine Script V6 Position Size Calculator: Full Description
This Pine Script v6 indicator is a simplified, universal position size calculator designed for traders to quickly determine the exact quantity of an asset (shares, crypto units, etc.) they should trade to maintain a specific risk tolerance. It focuses solely on the most common and accessible calculation method: determining the number of units/contracts.
1. 🎯 Purpose
The primary goal of the script is to answer the question: "Given my total account capital and a defined stop-loss price, how many units of this asset can I buy/sell while only risking a specified percentage of my capital?"
It uses the classic position sizing formula:
Position Size (Units)=Risk Per UnitAccount Risk Amount
2. ⚙️ Indicator Settings (Inputs)
The script provides the user with five key adjustable parameters, all located in the indicator's settings panel:
Parameter Type Default Value Description
Capital total ($) float 10000.0 Your total trading account balance. This is the basis for calculating the risk amount.
Risque par trade (%) float 1.0 The maximum percentage of your capital you are willing to lose on this specific trade.
Prix d'Entree float 150.0 The target entry price for the trade. Since the "use current price" option was removed, this manual price is always used.
Prix Stop Loss float 145.0 The protective stop-loss price where you will exit the trade.
Core USD Liquidity Index### 🏦 Core USD Liquidity Index (v1)
**Purpose:**
The *Core USD Liquidity Index* tracks global **USD liquidity conditions**, the single most important macro driver behind risk-on and risk-off environments.
It combines 4 key monetary metrics into one normalized composite line:
- **FRED:RRPONTSYD** → Reverse Repo balance (⬆️ = liquidity tightening)
- **FRED:WALCL** → Federal Reserve balance sheet (⬆️ = liquidity expansion)
- **FRED:TB3MS** → 3-Month Treasury Bill rate (⬆️ = liquidity tightening)
- **TVC:DXY** → U.S. Dollar Index (⬆️ = global liquidity tightening)
---
### 🧭 **How it Works**
Each metric is normalized and aggregated to create a unified liquidity signal.
The index functions as a **"Liquidity Thermometer"**, visualizing whether dollars are entering or leaving global financial circulation.
---
### 📊 **Interpretation**
| Zone | Meaning | Market Behavior |
|------|----------|-----------------|
| 🟢 Above 0 | Liquidity expanding | Risk assets (BTC, SPX, Tech) strengthen |
| ⚪ Around 0 | Neutral liquidity | Sideways / indecisive markets |
| 🔴 Below 0 | Liquidity contracting | USD strengthens, risk assets weaken |
---
### 💡 **Use Cases**
- Identify **macro liquidity inflection points** ahead of price action
- Track **Fed policy impact** (balance sheet, RRP flows, T-Bill yields)
- Confirm or fade BTC/SPX rallies based on liquidity context
**Recommended timeframe:** Weekly or Daily
**Best pairs:** BTCUSD, SPX500, NASDAQ100, XAUUSD
ATM Pulse (Arjo)ATM Pulse (Arjo) — Options Trading, CPVR & Trend Direction Tool
The ATM Pulse (Arjo) is a helpful options trading indicator that automatically finds the At-The-Money (ATM) strike for NIFTY, BANKNIFTY , or any selected stock. It shows Call/Put prices, the ATM strike line , and the Call-Put Volume Ratio (CPVR) to reveal real-time market sentiment and option activity .
It also includes a Chandelier Exit overlay that highlights trend direction, momentum , and possible reversal zones , helping traders easily understand when the trend is strong, weak, or changing .
How to Use:
Open a chart of NIFTY, BANKNIFTY , or any stock.
Add the ATM Pulse (Arjo) indicator .
Select the expiry date — the indicator will automatically show the current ATM Call & Put prices.
Look at the CPVR value :
Above 1.25 → More bullish activity (Calls stronger).
Below 0.75 → More bearish activity (Puts stronger).
Watch the Chandelier Exit colors :
Green = uptrend; Red = downtrend.
A color change may signal a possible trend reversal .
Happy Trading. ARJO
Miggy Oscillator — NeoWave v5Miggy Oscillator — NeoWave v5
Advanced Multi-Filter Trading Oscillator
🚀 OVERVIEW
The Miggy Oscillator v5 is a sophisticated trading tool that combines the powerful WaveTrend algorithm with complementary RSI and Money Flow Index filters. Designed for traders who demand precision and reliability, this oscillator provides clear, filtered signals with multiple confirmation layers.
⚡ CORE FEATURES
🎯 Enhanced WaveTrend Engine
· Optimized channel calculations for superior trend detection
· Smooth crossover signals with reduced noise
· Customizable overbought/oversold zones
🛡️ Multi-Layer Confirmation System
· RSI Filter: Smoothed and normalized momentum confirmation
· Money Flow Index: Volume-based money flow analysis
· Trend Confirmations: Optional VWAP and EMA50/200 filters
🧠 Smart Operation Modes
· Scalping: Fast parameters for quick movements
· Intraday: Balanced settings for day trading
· Swing 1H-4H: Conservative parameters for higher timeframes
· Directional Modes: LONG-only or SHORT-only configurations
📊 SIGNAL TYPES
🔴 STRONG SIGNALS
· WaveTrend crosses in extreme zones
· RSI and MFI confirmation
· Trend alignment filters
🟡 EARLY WARNINGS
· Zone breakouts with momentum confirmation
· Early entry opportunities
· Reduced confirmation requirements
🔵 DIVERGENCES
· Automatic price-oscillator discrepancy detection
· Bullish and bearish divergence alerts
· Visual labels on chart
🎨 VISUAL FEATURES
· Clean, professional neon color scheme
· Multiple plot layers for comprehensive analysis
· Customizable signal sizes and styles
· Clear OB/OS reference lines
⚙️ PROFESSIONAL TOOLS
· Built-in Alert System: Separate alerts for each signal type
· Divergence Detection: Automatic bullish/bearish divergence spotting
· Flexible Timeframes: Works on all timeframes from 1 minute to 4 hours
· Customizable Parameters: Full control over all calculation periods
📈 RECOMMENDED USAGE
· Primary Timeframes: 15-minute to 1-hour charts
· Markets: Forex, Cryptocurrencies, Stocks, Indices
· Trading Styles: Scalping, Day Trading, Swing Trading
· Experience Levels: Suitable for both beginners and advanced traders
🎯 KEY BENEFITS
· Reduced False Signals: Multiple confirmation layers eliminate noise
· Clear Visual Alerts: Easy-to-spot signals on chart
· Flexible Configuration: Adaptable to any trading style
· Professional Grade: Institutional-quality analysis tools
💡 TRADING STRATEGY SUGGESTIONS
1. Strong Signals: Wait for full confirmation with all filters
2. Early Entries: Use warnings for potential early positioning
3. Divergence Plays: Combine with price action for reversal trades
4. Trend Following: Use in direction of higher timeframe trend
---
⚠️ RISK DISCLAIMER
This indicator is for educational and analytical purposes only. It is not financial advice. Always conduct your own research, use proper risk management, and understand that past performance does not guarantee future results. Trading carries significant risk of loss.
🔧 Technical Specifications
· Built on Pine Script v6
· Lightweight and efficient
· Regular updates and improvements
· Community support available
---
Join our community of professional traders! Your feedback and suggestions are always welcome for continuous improvement of this tool.
Happy Trading! 📈
Normalized EFINormalized EFI (nEFI)
The Normalized EFI (nEFI) is a volume-weighted momentum oscillator that refines the classic Elder Force Index (EFI) by normalizing it against average trading volume. This makes it highly adaptable across different assets, timeframes, and market conditions—especially useful when comparing momentum strength between low- and high-volume instruments.
How It Works:
Relative Price Change: Measures the percentage change in price from the prior bar:
(Close - Close ) / Close
Volume Normalization: Divides current volume by its EMA (default: 30 periods) to create a relative volume factor:
Volume / EMA(Volume, 30)
Normalized Force: Combines the two:
nEFI_raw = PriceChange% × RelativeVolume × 100
Smoothing: Applies an EMA (default: 13 periods) to reduce noise and highlight meaningful trends.
Key Features & Inputs:
Smoothing Length (default: 13): Controls responsiveness of the EMA smoothing.
Volume EMA Length (default: 30): Sets the lookback for volume normalization—longer values create a more stable baseline.
Zero Line Centered: Positive values indicate buying pressure; negative values show selling pressure.
How to Use:
Trend Confirmation: Rising nEFI above zero supports bullish trends; falling below zero confirms bearish moves.
Divergences: Look for price making new highs/lows while nEFI fails to follow — often signals reversal.
Zero Line Crossovers: Cross above zero = potential buy signal; cross below = sell signal.
Extreme Readings: Spikes far from zero may indicate overbought/oversold conditions or climax moves.
Advantages:
Volume-Adaptive: Unlike raw EFI, nEFI scales properly across assets with vastly different volume profiles (e.g., stocks vs. crypto).
Consistent Scaling: Values are intuitive and comparable over time and across symbols.
Reduced Noise: EMA smoothing filters out erratic volume spikes common in illiquid markets.
Cross-Market Friendly: Works reliably on forex, futures, stocks, and crypto without manual recalibration.
Ideal for:
Swing traders, momentum strategies, and multi-asset analysis seeking a clean, interpretable measure of volume-adjusted price force.
Acl//@version=5
indicator("Breakout Momentum (LONG)", overlay=true)
// --- Conditions ---
rsiValue = ta.rsi(close, 14)
ema20 = ta.ema(close, 20)
volSMA10 = ta.sma(volume, 10)
highest20 = ta.highest(high, 20)
longCondition = close > highest20 and
volume > 2 * volSMA10 and
rsiValue > 55 and
close > ema20 and
close > 50 and
volume > 100000
// --- Plot signals on chart ---
plotshape(longCondition, title="Breakout Momentum", location=location.belowbar, color=color.new(color.green, 0), style=shape.triangleup, size=size.large, text="LONG")
// --- Alerts ---
if (longCondition)
alert("📈 Breakout Momentum (LONG) signal detected!", alert.freq_once_per_bar_close)
GBTimes2Library "GBTimes2"
Library containing all GB (Gartley Butterfly) time values for trading indicators
getTimes()
Returns array of all GB time values in packed format (HHMM)
Returns: Array of integers representing GB times throughout the day
Position Size & Drawdown ManagerThis tool is designed to help traders dynamically adjust their position size and drawdown expectations as their trading capital changes over time. It provides a simple and intuitive way to translate backtest results into real-world position sizing decisions.
Purpose and Functionality
The indicator uses your original backtest parameters — including base capital, base drawdown percentage, and base position size — and your current account balance to calculate how your risk profile changes. It presents two main scenarios:
Lock Drawdown %: Keeps your original drawdown percentage fixed and calculates the new position size required.
Lock Position Size: Keeps your position size unchanged and shows how your drawdown percentage will shift.
Why it’s useful
Many traders face the challenge of scaling their strategies as their account grows or shrinks. This tool makes it easy to visualize the relationship between position sizing, capital, and drawdown. It’s particularly valuable for risk management, portfolio rebalancing, and maintaining consistent exposure when transitioning from backtest conditions to live trading.
How it works
The calculations are displayed in a clean, color-coded table that updates dynamically. This allows you to instantly see how capital fluctuations impact your expected drawdown or position size. You can toggle between light and dark themes and highlight important cells for clarity.
Practical use case
Combine this tool with your TradingView strategy results to better interpret your backtests and adjust your real-world trade sizes accordingly. It bridges the gap between simulated performance and actual account management.
Chart example
The chart included focuses only on this indicator, showing the output table and visual layout clearly without additional scripts or overlays.
LONG SETUP → 8/13/48 EMA + BoSMarks a perfect ENTRY (green "LONG") the exact candle where: 8 EMA crosses above BOTH 13 & 200 EMA
Price is above 200 EMA
Price breaks the most recent swing high (Break of Structure)
Keeps you IN the trade as long as price stays above the 8,13, 48 EMA
Plots EXIT signals:
Red "STOP" label under the last swing low
Orange "EXIT" when price closes below 13 EMA
Purple "EXIT" when price closes below 48 EMA
Use daily timeframe
Candle Volume / RVOL Enhanced TableCandle Vol shown as “x.xxM” above 1M, full integer below.
Candle Rvol and Last Can Rvol always as “xx.xx%” with at least “0.00%” if not available.
Table matches the style and layout in your screenshots.
Color, text, normalization per hour, options for tweaking.
Yit's SMA'sThis is the first update to my original SMA indicators I've added the following:
10 Week SMA
40 Week SMA
3 Month SMA
18 Month SMA
I wanted to add more based on these being common indicators various types of trading uses.
There will probably be more in the future.
OmniTraderOmniTrader — What It Does
A pragmatic intraday toolkit that keeps your chart readable while surfacing the levels traders actually use: EMAs across timeframes, VWAP, yesterday’s high/low, Asian/London/NY session ranges, and a configurable Opening Range Breakout (ORB).
Multi-Timeframe EMAs (EMA 1 & 2) — Pick any TF per EMA (e.g., 5m EMA on a 1m chart).
VWAP — Toggle on/off for quick mean/flow context.
Session High/Low (live → frozen)
Tracks Asian / London / New York in your chart/exchange timezone.
Rays auto-extend; labels optional.
Previous Day High/Low — Daily levels with optional labels; auto-resets each new day.
Opening Range Breakout (ORB)
Choose session (NY/London/Asian) and 15m or 30m window.
Levels update live during the window, then lock.
Separate colors for ORB High & ORB Low + labels.
Style & Clarity Controls — Per-group color pickers, line width/style, label size & visibility.
Designed to minimize clutter while keeping essentials visible.
Breakout line - AndurilThis line shows the highest daily closing price of last 20 days default (can be adjusted from the settings). to help you to understand consolidation points and breakouts.





















