SCN - Contagem de CandlesSCN is used to number the candles, from the current candle to the previous candles.
インジケーターとストラテジー
Prior day and pre-market high/lowLevels for prior day and pre-market high/low.
Prior Day High: Solid Green Line
Pre-Market High: Dashed Green Line
Prior Day Low: Solid Red Line
Pre-Market Low: Dashed Red Line
No extra noise. Just the basics. Simple.
Estrategia Avanzada - EMA y RSI con ColoresDescripción del Script Mejorado:
Líneas de EMAs:
EMA 20 (Corta) y EMA 50 (Larga) cambian de color según las condiciones:
Verde para la EMA 20 cuando hay una señal de compra (crossover de EMAs).
Roja para la EMA 50 cuando hay una señal de venta (crossunder de EMAs).
Condiciones de Entrada:
Long (Compra): Cuando la EMA 20 cruza hacia arriba la EMA 50 y el RSI está por debajo de 30 (zona de sobreventa).
Short (Venta): Cuando la EMA 20 cruza hacia abajo la EMA 50 y el RSI está por encima de 70 (zona de sobrecompra).
Señales Visuales:
Señal de compra (BUY): Aparece en verde debajo de la vela cuando se cumple la condición de entrada larga.
Señal de venta (SELL): Aparece en rojo arriba de la vela cuando se cumple la condición de entrada corta.
Los colores de las líneas de las EMAs cambian dinámicamente para indicar visualmente la tendencia.
Fondo coloreado: El fondo cambia a verde (compra) o rojo (venta) para indicar claramente la tendencia en tiempo real.
RSI:
Se muestra el RSI en el gráfico para confirmar si el activo está en zonas de sobrecompra o sobreventa.
También se dibujan líneas horizontales de sobrecompra y sobreventa en el gráfico para facilitar la interpretación.
RSI StatusSimple anchored text box (bottom-left) that indicates whether RSI in bullish or bearish indication (ie. RSI above or below its ema).
Holiday Cheer 🎄Features:
Snowflakes Animation: Creates a "falling snow" effect with small white circles drifting downwards.
Festive Candlesticks: Green for up candles, red for down candles, matching holiday vibes.
Greeting Label: Displays a cheerful holiday message on the chart
Определение точек разворотаПоказывает в реальном времени точку разворота на покупку или продажу
Определение точки разворота основано на анализе функциональных, действенных паттернов и индикаторов.
Маркер зеленый треугольник указывает на восходящий тренд, красный на нисходящий.
В настройках возможно настроить уведомления.
GC-fin-dataIts financial data indicator, Helps to find changes in EPS, future EPS, PE, Revenue and net income along with price chart.
AI Moving Average Crossover BotA bot that gives signals using MA(Moving average)
s a strategy rather than just an indicator. A strategy allows for backtesting and automating trades.
made with pinescript v6
Ryuk Desviations(NÃO USAR DE FORMA ISOLADA)
Este é um indicador baseado em Open interest e análise de candles. Seu principal objetivo é nos mostrar rastros de desvios no comportamento do ativo. Nele, será mostrado:
- Filtro de força para abertura de contratos futuros, destacando o candle do open interest de verde ou vermelho e nos dando possíveis sinais para entrada caso esteja alinhado com o ICT e ao contexto maior;
- Divergência entre o OI e o preço, destacando o candle de branco, nos mostrando incongruência, absorção ou contratos stopados/liquidados; (apenas considerar candles grandes ou HTF)
- Divergência entre o preço do ativo e o preço do bitcoin, destacando o candle de laranja no gráfico do preço, nos mostrando a performançe da Altcoin em relação ao par Bitcoin. (Funciona apenas para Altcoins)
Observações: Usar com contexto; não usar de forma isolada; ter cuidado com os ruídos de pequenas divergências.
Enhanced Zigzag & Pivot Levels### Description of the Script
This TradingView Pine Script combines **Zigzag Channels**, **Pivot Points**, **Missed Levels**, and a **Trend Filter** to provide a comprehensive market analysis tool. It is designed to help traders identify key market levels, trends, and potential reversals while maintaining clarity and simplicity.
### Components of the Script
1. **Zigzag Channels**:
- **Purpose**: Highlights significant price swings by connecting pivot highs and lows.
- **How It Works**:
- Uses a specified length (`zigzag_length`) to calculate significant highs and lows.
- Draws dynamic lines between consecutive highs and lows, helping visualize market structure and directional moves.
- **Visuals**: Zigzag lines in **orange** (or your chosen color).
2. **Pivot Points**:
- **Purpose**: Marks key turning points in the market (local highs and lows).
- **How It Works**:
- Identifies pivot highs and lows using `ta.pivothigh` and `ta.pivotlow` with the input `length`.
- Labels these points on the chart using upward (`▲`) or downward (`▼`) arrows.
- **Visuals**:
- Pivot highs are marked with **red labels**.
- Pivot lows are marked with **green labels**.
3. **Missed Levels**:
- **Purpose**: Highlights missed highs and lows that are lower than previous highs or higher than previous lows, which may signal missed opportunities or market inefficiencies.
- **How It Works**:
- Compares the current pivot point to the last zigzag extreme.
- If the current high is below the last high or the current low is above the last low, it labels the missed levels.
- **Visuals**: Missed levels are marked with **gray labels** labeled "Missed High" or "Missed Low."
4. **Trend Filter (SMA)**:
- **Purpose**: Provides a simple context for market direction based on a moving average.
- **How It Works**:
- Computes a Simple Moving Average (SMA) of the `close` price over a user-defined period (`sma_length`).
- Indicates an **uptrend** when the price is above the SMA and a **downtrend** when below.
- **Visuals**: SMA is plotted as a **blue line**.
### Inputs
- **Pivot Length** (`length`): Number of bars to the left and right used to identify pivot highs and lows.
- **Zigzag Length** (`zigzag_length`): Period for calculating zigzag channel points.
- **SMA Length** (`sma_length`): Period for the trend filter.
- Toggle options to show/hide:
- Pivot points
- Zigzag channels
- Missed levels
- Labels
- Customizable colors for:
- Pivot highs and lows
- Zigzag lines
- Missed levels
- Trend filter (SMA)
### How It Works
1. **Pivot Points Detection**:
- The script calculates pivot points using the specified `length`.
- If a new high or low is detected, it places a label at the bar corresponding to the pivot.
2. **Zigzag Line Plotting**:
- Lines are drawn dynamically to connect the most recent pivot points.
- These lines represent swings and give a clear view of market structure.
3. **Missed Levels Detection**:
- Compares each pivot high/low to the previous zigzag extreme.
- Labels missed levels with tooltips that show their exact values.
4. **Trend Confirmation**:
- Uses the SMA to provide context for the overall trend.
- Traders can use this to decide whether to prioritize long or short opportunities.
### Example Use Cases
1. **Trend Confirmation**:
- Use the SMA to identify the prevailing market trend.
- Trade in the direction of the trend (e.g., look for buying opportunities above the SMA).
2. **Swing Trading**:
- Use the zigzag lines to identify key swing points for entry or exit.
3. **Missed Opportunities**:
- Look for missed highs or lows to spot market inefficiencies or reversal zones.
4. **Support and Resistance**:
- Pivot points can act as potential support or resistance levels.
### Visual Example
- **Uptrend**:
- Price above the SMA (blue line).
- Zigzag lines showing higher highs and higher lows.
- Pivot highs and lows aligning with the trend.
- **Downtrend**:
- Price below the SMA.
- Zigzag lines showing lower highs and lower lows.
- Pivot points reinforcing the bearish structure.
Protected Highs & Lows [TFO] OLD + notificationsЭто код старого TFO с добавленными оповещениями о новых точках пивот и смене цвета горизонтальной линии.
Сделано Азаматом.
Vertical Lines ExampleVertical Lines Example
timestamp: Used to create specific times for today (9:15 AM, 11:00 AM, and 1:00 PM).
isTodayAfterStart: Ensures that lines are drawn only after 9:15 AM.
line.new: Creates vertical lines at the specified times (11:00 AM and 1:00 PM).
style_dotted: Makes the lines dotted.
xloc.bar_time: Places the lines based on time on the chart.
Pi CycleIndicator Overview
The Pi Cycle Top Indicator has historically been effective in picking out the timing of market cycle highs within 3 days.
It uses the 111 day moving average (111DMA) and a newly created multiple of the 350 day moving average, the 350DMA x 2.
Note: The multiple is of the price values of the 350DMA, not the number of days.
For the past three market cycles, when the 111DMA moves up and crosses the 350DMA x 2 we see that it coincides with the price of Bitcoin peaking.
It is also interesting to note that 350 / 111 is 3.153, which is very close to Pi = 3.142. In fact, it is the closest we can get to Pi when dividing 350 by another whole number.
It once again demonstrates the cyclical nature of Bitcoin price action over long time frames. However, in this instance, it does so with a high degree of accuracy over Bitcoin's adoption phase of growth.
Support and Resistance Trading IndicatorИндикатор Support and Resistance Trading Indicator разработан для эффективной торговли на уровнях поддержки и сопротивления. Он автоматически определяет ключевые уровни, анализирует экстремумы цены за заданный период и отображает сигналы для входа в рынок на основе популярных разворотных паттернов.
Основные функции
Автоматическое определение уровней поддержки и сопротивления:
Анализ экстремумов цены за заданный пользователем период.
Игнорирование мелких рыночных движений и шума для отображения только значимых уровней.
Сигналы для входа в рынок:
Покупка: При формировании разворотного паттерна (пин-бар с длинной нижней тенью или бычье поглощение) на уровне поддержки, подтвержденного увеличением объема.
Продажа: При формировании разворотного паттерна (молот с длинной верхней тенью или медвежье поглощение) на уровне сопротивления, также подтвержденного объемом.
Отображение ключевой информации на графике:
Уровни поддержки и сопротивления в виде линий с гибкими настройками стиля и цвета.
Стрелки и метки для сигналов входа с указанием текущей цены.
Рекомендуемые уровни стоп-лосса (SL) и тейк-профита (TP) с соответствующими ценами.
Гибкие настройки:
Период для анализа уровней.
Настройка стоп-лосса: в процентах от цены.
Выбор типа тейк-профита: фиксированный (по соотношению риск/прибыль) или динамический (следующий уровень).
Параметры паттернов (например, минимальная длина тени для пин-бара).
Режимы отображения:
Минималистичный: Только уровни и сигналы для входа.
Расширенный: Дополнительная информация, включая визуализацию стоп-лосса, тейк-профита и выделение паттернов.
Кому подойдет этот индикатор?
Этот индикатор полезен для:
Трейдеров, которые торгуют от уровней поддержки и сопротивления.
Любителей паттернов Price Action.
Начинающих и опытных трейдеров, желающих автоматизировать поиск точек входа.
Как использовать?
Настройте параметры индикатора (период анализа, стиль уровней, параметры стоп-лосса и тейк-профита).
Следите за сигналами на покупку и продажу, которые отображаются стрелками и метками на графике.
Используйте рекомендуемые уровни стоп-лосса и тейк-профита для управления рисками.
Примечание
Индикатор не является торговой стратегией. Перед использованием обязательно протестируйте его на исторических данных и применяйте в сочетании с другими инструментами анализа.
//@version=6
indicator("Support and Resistance Trading Indicator", overlay=true)
// === Входные параметры ===
period = input.int(20, title="Период для расчета уровней")
support_color = input.color(color.green, title="Цвет уровня поддержки")
resistance_color = input.color(color.red, title="Цвет уровня сопротивления")
line_style = input.string("solid", title="Стиль линий", options= )
show_patterns = input.bool(true, title="Отображать паттерны на графике")
stop_loss_percent = input.float(1.0, title="Стоп-лосс (%)", step=0.1)
risk_reward_ratio = input.float(2.0, title="Соотношение риск/прибыль")
pattern_min_shadow = input.float(2.0, title="Мин. длина тени для пин-бара (%)")
mode = input.string("expanded", title="Режим отображения", options= )
// === Расчет уровней поддержки и сопротивления ===
var support_levels = array.new_float(0)
var resistance_levels = array.new_float(0)
highest_high = ta.highest(high, period)
lowest_low = ta.lowest(low, period)
is_support = low == lowest_low
is_resistance = high == highest_high
if is_support
array.push(support_levels, low)
if is_resistance
array.push(resistance_levels, high)
// Удаление старых уровней для оптимизации
if array.size(support_levels) > 10
array.shift(support_levels)
if array.size(resistance_levels) > 10
array.shift(resistance_levels)
// === Функция для отрисовки линий ===
draw_levels(levels, color, style) =>
for i = 0 to array.size(levels) - 1
line.new(x1=bar_index ,
x2=bar_index + period,
y1=array.get(levels, i),
y2=array.get(levels, i),
color=color, width=1, style=style)
// Отрисовка уровней
draw_levels(support_levels, support_color, line_style)
draw_levels(resistance_levels, resistance_color, line_style)
// === Проверка паттернов ===
is_pinbar_bullish = (close > open) and ((low / close) * 100 > pattern_min_shadow)
is_engulfing_bullish = close < open and close > open and close > open
is_pinbar_bearish = (close < open) and ((high / close) * 100 > pattern_min_shadow)
is_engulfing_bearish = close > open and close < open and close < open
is_volume_high = volume > ta.sma(volume, period)
// Сигналы для покупки и продажи
buy_signal = is_support and (is_pinbar_bullish or is_engulfing_bullish) and is_volume_high
sell_signal = is_resistance and (is_pinbar_bearish or is_engulfing_bearish) and is_volume_high
// === Отображение сигналов на графике ===
if buy_signal
label.new(bar_index, low,
str.tostring(close, "#.##") + " BUY",
style=label.style_label_up,
color=color.green,
textcolor=color.white)
if sell_signal
label.new(bar_index, high,
str.tostring(close, "#.##") + " SELL",
style=label.style_label_down,
color=color.red,
textcolor=color.white)
// === Расчет стоп-лосса и тейк-профита ===
stop_loss = buy_signal ? low * (1 - stop_loss_percent / 100) : sell_signal ? high * (1 + stop_loss_percent / 100) : na
take_profit = buy_signal ? close + (close - stop_loss) * risk_reward_ratio : sell_signal ? close - (stop_loss - close) * risk_reward_ratio : na
// Отображение стоп-лосса с ценой
if not na(stop_loss)
label.new(bar_index, stop_loss,
"SL: " + str.tostring(stop_loss, "#.##"),
style=label.style_label_left,
color=color.orange,
textcolor=color.black)
// === Визуализация сигналов через цветные линии ===
plotshape(series=buy_signal, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small)
plotshape(series=sell_signal, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)
// === Дополнительное отображение ===
plot(stop_loss, title="Stop Loss", color=color.orange, style=plot.style_circles)
plot(take_profit, title="Take Profit", color=color.blue, style=plot.style_circles)
GG_EMA 50/200 Crossover with RSI StrategyThe script generates a long signal if the 50 ema crosses the 200 upwards and at the same time the RSI >50.
The script generates a short signal if the 50 ema crosses the 200 downwards and at the same time the RSI <50.
sajjad jamshidi Support The Bull Market Support Band Strategy is a trend-following strategy that leverages the relationship between two moving averages: the Simple Moving Average (SMA) and the Exponential Moving Average (EMA). This strategy aims to capture long positions in a bullish market when the EMA crosses above the SMA, signaling an upward trend, and to exit positions when the EMA crosses below the SMA, indicating a bearish reversal. The strategy is designed to operate on a weekly timeframe.
FRACTAL ACADEMY - GOLD - MORNING ZONEThis indicator is designed to identify key price zones (Golden Zone) and analyze market structures based on the fractal strategy. It highlights the most critical price ranges during the morning session, helping traders identify maximum and minimum price levels and essential trends.
Key Features:
Fractal-Based Zones: Identifies and visualizes fractal price zones for better market analysis.
Maximum and Minimum Levels: Tracks and displays the high and low points within the session for precise trading decisions.
Customizable Settings: Allows users to personalize the visual appearance and functionality of the indicator.
Daily Dividers: Highlights daily separations to organize market data clearly.
This indicator is a powerful tool for professional traders who want to leverage fractal strategies in the gold market, particularly in the morning trading session.