Fundamentaldaten: Umsatz, Free Cashflow, NettogewinnGraphical representation of revenue, free cash flow, and net profit for U.S. stocks
Indicadores e estratégias
TDI - Traders Dynamic Index [Goldminds] - Signals on Chartbuy signal when green candle paints after tdi hook.red signal prints when red candle closes after tdi hook
SMA50 vs SMA200 Cross SignalsThis script detects golden and death cross signals using SMA 50 and SMA 200. When SMA50 crosses above SMA200, a buy signal is generated (Golden Cross). When SMA50 crosses below SMA200, a sell signal is generated (Death Cross). This script is designed for long-term trend-following strategies. Visual arrows are shown and alerts can be added.
suntimelibLibrary "suntimelib"
calculate_sunrise_time_trig(latitude, longitude, day, mon, yr, is_sunset)
Parameters:
latitude (float)
longitude (float)
day (int)
mon (int)
yr (int)
is_sunset (bool)
calculate_sunrise_time(cityId, _year, _month, _dayofmonth, lat, lon)
Parameters:
cityId (string)
_year (int)
_month (int)
_dayofmonth (int)
lat (float)
lon (float)
sunArray
Fields:
cityId (series string)
year (series int)
month (series int)
dates (array)
cityArray
Fields:
cityId (series string)
sunArrays (array)
Relative Strength IndexAdjusted RSI indicator with customizable colors, allowing you to easily change the appearance of bullish and bearish divergences. This version is designed for traders who prefer a more neutral or minimalistic color palette, improving visual clarity without losing key signals. Ideal for cleaner charts and better integration with personalized themes.
Raicher EMA/SMAThis script has the intention to help follow and understand x.com strategy trade and her unconventional 343 minutes time frame.
20 EMA Cross StrategyWhen a bar crosses an closes above or below the 20 EMA, a buy or sell signal is produced.
Multi Dynamic EMA/SMAMultiple dynamic EMA or SMA lines that you can pick up to 5. With Legend.
This script allows traders to plot up to five fully customizable moving average lines (EMA or SMA) on their chart. Each line can be configured with its own:
Length (e.g., 9, 21, 50, 200)
Type (EMA or SMA)
Color
In addition to the plotted lines, a legend table appears in the top-left corner of the chart, clearly displaying the type and length of each moving average along with a color-coded background for easy reference.
Global M2 Money+ Supply Input Lead (USD)Global M2 Money Supply + INR+CAD Input Lead (USD)
This indicator calculates the global M2 money supply in USD by aggregating M2 data from multiple economies, converted to USD using their respective exchange rates. It overlays the scaled M2 data on the chart with a user-defined time shift to analyze potential correlations with asset prices, such as Bitcoin. The indicator is designed to help traders assess global liquidity trends with a customizable lead or lag.
Countries Included:
Eurozone (EUM2)
North America: United States (USM2), Canada (CAM2)
Non-EU Europe: Switzerland (CHM2), United Kingdom (GBM2), Finland (FIM2), Russia (RUM2)
Pacific: New Zealand (NZM2)
Asia: China (CNM2), Taiwan (TWM2), Hong Kong (HKM2), India (INM2), Japan (JPM2), Philippines (PHM2), Singapore (SGM2)
Latin America: Brazil (BRM2), Colombia (COM2), Mexico (MXM2)
Middle East: United Arab Emirates (AEM2), Turkey (TRM2)
Africa: South Africa (ZAM2)
Input for Lead/Lag:
Time Shift (days): Adjust this input to shift the M2 data forward (positive values) or backward (negative values) on the chart. For example, setting a lead of 85 days shifts the M2 data 85 days into the future, helping traders analyze potential leading indicators for price movements.
Moving Average Shift WaveTrend StrategyMoving Average Shift WaveTrend Strategy
🧭 Overview
The Moving Average Shift WaveTrend Strategy is a trend-following and momentum-based trading system designed to be overlayed on TradingView charts. It executes trades based on the confluence of multiple technical conditions—volatility, session timing, trend direction, and oscillator momentum—to deliver logical and systematic trade entries and exits.
🎯 Strategy Objectives
Enter trades aligned with the prevailing long-term trend
Exit trades on confirmed momentum reversals
Avoid false signals using session timing and volatility filters
Apply structured risk management with automatic TP, SL, and trailing stops
⚙️ Key Features
Selectable MA types: SMA, EMA, SMMA (RMA), WMA, VWMA
Dual-filter logic using a custom oscillator and moving averages
Session and volatility filters to eliminate low-quality setups
Trailing stop, configurable Take Profit / Stop Loss logic
“In-wave flag” prevents overtrading within the same trend wave
Visual clarity with color-shifting candles and entry/exit markers
📈 Trading Rules
✅ Long Entry Conditions:
Price is above the selected MA
Oscillator is positive and rising
200-period EMA indicates an uptrend
ATR exceeds its median value (sufficient volatility)
Entry occurs between 09:00–17:00 (exchange time)
Not currently in an active wave
🔻 Short Entry Conditions:
Price is below the selected MA
Oscillator is negative and falling
200-period EMA indicates a downtrend
All other long-entry conditions are inverted
❌ Exit Conditions:
Take Profit or Stop Loss is hit
Opposing signals from oscillator and MA
Trailing stop is triggered
🛡️ Risk Management Parameters
Pair: ETH/USD
Timeframe: 4H
Starting Capital: $3,000
Commission: 0.02%
Slippage: 2 pips
Risk per Trade: 2% of account equity (adjustable)
Total Trades: 224
Backtest Period: May 24, 2016 — April 7, 2025
Note: Risk parameters are fully customizable to suit your trading style and broker conditions.
🔧 Trading Parameters & Filters
Time Filter: Trades allowed only between 09:00–17:00 (exchange time)
Volatility Filter: ATR must be above its median value
Trend Filter: Long-term 200-period EMA
📊 Technical Settings
Moving Average
Type: SMA
Length: 40
Source: hl2
Oscillator
Length: 15
Threshold: 0.5
Risk Management
Take Profit: 1.5%
Stop Loss: 1.0%
Trailing Stop: 1.0%
👁️ Visual Support
MA and oscillator color changes indicate directional bias
Clear chart markers show entry and exit points
Trailing stops and risk controls are transparently managed
🚀 Strategy Improvements & Uniqueness
In-wave flag avoids repeated entries within the same trend phase
Filtering based on time, volatility, and trend ensures higher-quality trades
Dynamic high/low tracking allows precise trailing stop placement
Fully rule-based execution reduces emotional decision-making
💡 Inspirations & Attribution
This strategy is inspired by the excellent concept from:
ChartPrime – “Moving Average Shift”
It expands on the original idea with advanced trade filters and trailing logic.
Source reference:
📌 Summary
The Moving Average Shift WaveTrend Strategy offers a rule-based, reliable approach to trend trading. By combining trend and momentum filters with robust risk controls, it provides a consistent framework suitable for various market conditions and trading styles.
⚠️ Disclaimer
This script is for educational purposes only. Trading involves risk. Always use proper backtesting and risk evaluation before applying in live markets.
30 Day EMA and Donchian ChannelA simple way to follow trend with the help of 30 EMA & Donchian channel best works on weekly charts
B/S Pattern with MA FilterThis indicator help create buy sell signals on the basis of Technical buy parameters defined by the Powerhouse ideas.
SMMA 4-Color Histogram (If Conditions)A bullish convergence of a Smoothed Moving Average (SMMA) occurs when a shorter-term SMMA crosses above a longer-term SMMA, typically indicating a potential upward trend and buy opportunity.
EMA 9/21/50 + VWAP + MACD + RSI Pro [v6]Overview:
A powerful multi-indicator tool combining Exponential Moving Averages (EMA 9, 21, 50), Volume-Weighted Average Price (VWAP), Moving Average Convergence Divergence (MACD), and Relative Strength Index (RSI) into a single, easy-to-read system. Designed for traders who want a clean, all-in-one dashboard for trend analysis, momentum confirmation, and overbought/oversold conditions.
Key Features:
1. Triple EMA System (9, 21, 50)
Identifies short-term and medium-term trends.
Bullish Signal: EMA 9 > EMA 21 > EMA 50 (Green Highlight)
Bearish Signal: EMA 9 < EMA 21 < EMA 50 (Red Highlight)
Helps confirm trend direction and potential reversals.
2. VWAP (Volume-Weighted Average Price)
Tracks intraday fair value price based on volume.
Bullish: Price above VWAP (Green)
Bearish: Price below VWAP (Red)
3. MACD (Standard 12, 26, 9 Settings)
Shows momentum shifts.
Bullish: MACD line > Signal line (Green)
Bearish: MACD line < Signal line (Red)
Histogram confirms strength of momentum.
4. RSI (14-Period Default)
Identifies overbought (>70) and oversold (<30) conditions.
Red: Overbought (Potential Reversal)
Green: Oversold (Potential Bounce)
5. Signal Dashboard (Top-Right Table)
Real-time summary of all indicators in one place.
Color-coded for quick interpretation (Green = Bullish, Red = Bearish).
How to Use This Indicator?
✅ Trend Confirmation:
Trade in the direction of EMA alignment (9 > 21 > 50 for uptrends).
Use VWAP as dynamic support/resistance.
✅ Momentum Entries:
Look for MACD crossovers while RSI is not extreme.
Avoid buying when RSI > 70 or selling when RSI < 30 (unless strong trend).
✅ Mean Reversion:
Fade extreme RSI readings (overbought/oversold) when price is at key levels.
Who Is This For?
✔ Swing Traders – EMA + MACD combo for trend-following.
✔ Day Traders – VWAP + EMA for intraday bias.
✔ RSI Traders – Clear overbought/oversold signals.
Settings Customization:
Adjust EMA lengths, RSI periods, and MACD settings as needed.
Toggle VWAP visibility on/off.
Why Use This Script?
📌 All-in-One: No need for multiple indicators cluttering your chart.
📌 Visual Clarity: Color-coded signals for quick decision-making.
📌 Flexible: Works on any timeframe (1M, 5M, 1H, Daily, etc.).
Install now and enhance your trading strategy with a professional-grade multi-indicator system!
Not a financial advice. Use at your own discretion and always apply risk management
Candle vs 8 SMA - Red & Green📈 Script Name: Candle vs 8 SMA – Red & Green
This TradingView Pine Script visually compares each candle's close price to the 8-period Simple Moving Average (SMA) and highlights the chart accordingly:
🔍 What It Does:
Calculates the 8-period SMA
sma8 = ta.sma(close, 8)
This line computes the average of the last 8 closing prices to smooth out short-term fluctuations.
Plots the SMA Line
Orange line shown on the chart.
Helps you visually track the short-term trend.
Identifies Candle Position
candleAbove: true if the candle’s close is above the SMA
candleBelow: true if the candle’s close is below the SMA
Highlights Background
If the close is above the 8 SMA → Green background (indicating bullish behavior)
If the close is below the 8 SMA → Red background (indicating bearish behavior)
Plots Triangle Shapes
Green triangle below candle when above the SMA
Red triangle above candle when below the SMA
Helps quickly identify conditions at a glance
🧠 Why Use It?
This script is useful for:
Intraday trend confirmation
Spotting momentum shifts
Visual clarity on how price reacts to a dynamic support/resistance (SMA)
Aiding quick decisions for scalping or intraday trades
SPY Hunter SetupBuilt for traders who want to capture high-probability momentum moves on SPY using clean technical logic.
This strategy was developed and refined to help filter out noise and highlight only the best potential trade setups by combining multiple proven indicators into a cohesive system. The goal is to reduce false signals, limit overtrading, and increase confidence in your entries.
MMA -SA
User Settings & Input Configuration:
Option to enable/disable projection labels.
Set custom Lower Timeframe (LTF) and Higher Timeframe (HTF) values.
Option for automatic HTF selection based on the current chart's timeframe.
Define projection levels as percentages (e.g., -0.01,-0.1,-1) representing ranges from the selected candle.
Timeframe Handling:
If auto-HTF is enabled, it dynamically determines the appropriate HTF based on the current chart.
Retrieves OHLC and time data from the selected HTF using request.security.
Market Structure Detection:
On every new HTF candle, the script checks for:
Bullish MSS: Current candle closes above the high of two candles ago, after sweeping the previous low.
Bearish MSS: Current candle closes below the low of two candles ago, after sweeping the previous high.
When a valid MSS is found, the candle’s high and low are used to calculate the projection range.
Projection Level Plotting:
For each level specified by the user, the script calculates a horizontal line based on the candle's range.
These levels are plotted to the left side of the current candle (by a shift of -35 bars), projecting possible future price reactions.
Labels are added next to each level if the user enables them.
💡 Practical Use Cases:
Ideal for advanced price action traders who want to identify structural breakouts.
Helps in setting target zones or invalidation levels.
Adds a visual forecasting layer by projecting key levels forward.
🔧 Technical Notes:
Uses array to store projection levels and loop through them dynamically.
Projection lines and labels are styled for clean visibility.
Logic ensures detection only happens once per new HTF candle (using htf_time check).
Miro Harthman Grok//@version=5
indicator("Miro Harthman Grok", overlay=true)
// === Input Parameters ===
// EMA Settings
ema1Period = input.int(9, "EMA 1 Period", minval=1)
ema2Period = input.int(21, "EMA 2 Period", minval=1)
ema3Period = input.int(50, "EMA 3 Period", minval=1)
// RSI Settings
rsiPeriod = input.int(14, "RSI Period", minval=1)
rsiOverbought = input.float(70, "RSI Overbought", minval=0, maxval=100)
rsiOversold = input.float(30, "RSI Oversold", minval=0, maxval=100)
// MACD Settings
macdFast = input.int(12, "MACD Fast Length", minval=1)
macdSlow = input.int(26, "MACD Slow Length", minval=1)
macdSignal = input.int(9, "MACD Signal Length", minval=1)
// Volume Settings
volumeSmaPeriod = input.int(20, "Volume SMA Period", minval=1)
volumeThreshold = input.float(1.5, "Volume Threshold Multiplier", minval=0.1, step=0.1)
// VWAP and ATR
useVwap = input.bool(true, "Use VWAP")
atrPeriod = input.int(14, "ATR Period", minval=1)
// Trend Sensitivity
trendSensitivity = input.float(1.0, "Trend Sensitivity (ADX)", minval=0.5, maxval=2.0, step=0.1)
// Order Block Settings
obLookback = input.int(20, "Order Block Lookback", minval=1)
obMinSize = input.float(0.5, "Min Order Block Size (% ATR)", minval=0.1, step=0.1)
// === Color Inputs ===
// Bullish Trend Colors
bullCandleColor = input.color(color.green, "Bullish Candle Color")
bullWickColor = input.color(color.black, "Bullish Wick Color")
// Sideways Trend Colors
sidewaysCandleColor = input.color(color.yellow, "Sideways Candle Color")
sidewaysWickColor = input.color(color.orange, "Sideways Wick Color")
Big Candle Body SignalAn entry signal is created whenever the body of a candle closes bigger than the entire range of the previous candle. Use your discretion as to which direction you should take a trade.
6 EMA CryptoThis script plots six customizable Exponential Moving Averages (EMA) with default lengths of 9, 12, 21, 50, 100, and 200 periods.
It is designed for traders who want to track both short-term momentum and long-term trends on any asset, including crypto, forex, and stocks.
Each EMA can be individually enabled or disabled and customized with different colors.
Ideal for identifying trend strength, pullbacks, and potential reversals across multiple timeframes.
Consecutive Small CandlesThis script identifies relatively "small" candles based on their being smaller than a maximum size you set based on the instrument and your own criteria. Default is 5, as I use this indicator largely on CL which rarely has candles smaller than 3 ticks but frequently greater than 5.
It identifies 2 or more consecutive candles to help identify patterns similar to Bob Volman's Double Doji Break methodolgy. Written by Grok 3.
Win-Loss Streak PlotterWin-Loss Streak Plotter
This indicator tracks the win/loss streaks of moving average crossovers (using simple moving averages for illustration purposes). It calculates the price change after each crossover, marking each as a win (green) or loss (red). The win rate is shown separately.
Inputs:
Source: Price series (default: open)
Fast MA: Fast moving average (default: open)
Slow MA: Slow moving average (default: open)
Total Crosses to Analyze: Number of crossovers to track
Crosses per Row: Number of crossovers per row in the table
Output:
A table displays each crossover’s result (win/loss).
A separate win rate table shows the percentage of wins.
Suggestions are always welcomed!