B-Xtrender By Neal inspired from @PuppytherapyThanks to @puppytherapy for creating the original B-Xtrender indicator, available at this link: B-Xtrender by @QuantTherapy
I played around the code to have entry and exit condition. The B-Xtrender @QuantTherapy
indicator is a momentum-based tool designed to help traders identify potential trade opportunities by tracking shifts in market momentum. Using a smoothed momentum oscillator, it detects changes in trend direction and provides clear signals for entry and exit points.
Features
Momentum Detection:
Tracks market momentum using the BX-Trender Oscillator.
Green bars indicate bullish momentum, while red bars indicate bearish momentum.
Lighter shades of green/red reflect weakening momentum.
Entry and Exit Signals:
Entry Condition: A long trade is triggered when the oscillator changes from red to green .
Exit Condition: A long trade exit is triggered when the oscillator changes from green to red .
Dynamic PnL Calculation:
Automatically calculates profit or loss in percentage (%) when a trade is exited.
Positive PnL values are prefixed with `+`, and negative values are shown as `-`.
Clear Visualization:
Bar chart-style oscillator in a separate pane for better trend visualization.
Trade labels on the main price chart for clear entry and exit points.
Inputs
Short-Term Momentum Parameters:
Short - L1: Length of the first EMA for short-term momentum calculations.
Short - L2: Length of the second EMA for short-term momentum calculations.
Short - L3: RSI smoothing period applied to the short-term momentum.
Long-Term Momentum Parameters:
Long - L1: Length of the EMA for long-term momentum calculations.
Long - L2: RSI smoothing period applied to the long-term momentum.
Entry and Exit Logic
Entry Condition:
A long trade is triggered when:
The BX-Trender Oscillator changes from red to green .
This shift indicates bullish momentum.
Exit Condition:
A long trade exit is triggered when:
The BX-Trender Oscillator changes from green to red .
This shift indicates a loss of bullish momentum or the start of bearish momentum.
PnL Calculation:
When exiting a trade, the indicator calculates the profit or loss as a percentage of the entry price.
Example:
A profit is displayed as +5.67% .
A loss is displayed as -3.21% .
Visualization
Oscillator Bars:
Green Bars: Represent increasing bullish momentum.
Light Green Bars: Represent weakening bullish momentum.
Red Bars: Represent increasing bearish momentum.
Light Red Bars: Represent weakening bearish momentum.
Just make sure that you checked off the B-Xtrend oscillator off from the style so chart can be active
Trade Labels:
Entry Labels: Displayed below the candle with the text Entry, long .
Exit Labels: Displayed above the candle with the text Exit .
Bar Chart Pane:
The oscillator is displayed in a separate pane for clear trend visualization.
Default Style
Oscillator Colors:
Green for bullish momentum.
Red for bearish momentum.
Light green and light red for weaker momentum.
Trade Labels:
Green labels for entries.
Red labels for exits, with percentage PnL displayed.
Use Cases
Momentum-Based Entries:
Detects shifts in momentum from bearish to bullish for precise trade entry points.
Trend Reversal Detection:
Identifies when bullish momentum weakens, signaling an exit opportunity.
Visual Simplicity:
Offers an intuitive way to track trends with its bar chart-style oscillator and clear trade labels.
This indicator doesn't indicate that it will work perfectly. More updates on the way.
Candlestick analysis
Adjustable ORB with ORB multipliers "Adjustable ORB with ORB Multipliers," calculates and visually represents the Opening Range Breakout (ORB) based on a user-defined timeframe (defaulting to 15 minutes). It identifies the high and low of the opening range and shades the area between these levels in blue for clear visualization. The indicator then computes additional levels at multiples of the opening range—specifically 1x and 2x the range distance above and below the ORB. These multiplier levels are plotted on the chart (with white lines for 1x levels and yellow lines for 2x levels) and are labeled accordingly ("1x" and "2x") on the left side of each line for easy reference. Users can choose to display or hide the 1x and 2x levels through input options, allowing for customization based on trading preferences. This tool aids traders in identifying potential breakout zones and setting target levels based on the initial market movement of the day.
AI Buy/Sell SIgnals by price prediction//@version=5
indicator("AI Buy/Sell SIgnals by price prediction", overlay=true)
learning_times = input.int(200, "Learning times")
ema_length = input.int(1, "EMA length")
learn_filter_length = input.int(5, "SMA Filter length")
learning_block = input.bool(title="Filter Learning data", defval=true)
reaction = input.int(1, "Reaction (1-3)")
a = close
var input_list = array.new_float(100)
var weights = array.new_float(100)
var outt = array.new_float(2)
//def info table
var tab = label.new(bar_index, high, ".", style=label.style_label_left, color=color.white)
infotable = table.new(position=position.top_right, columns=3, rows=3, bgcolor=color.new(color.white, 0))
label.delete(tab)
get_errg(input_array, weights_array, len_of_both) =>
out = 0
for x = 0 to len_of_both
out += int(array.get(weights_array, x) * array.get(input_array, x))
out
//getting inputs
array.set(input_list, 0, ta.valuewhen(bar_index, close, 10))
array.set(input_list, 1, ta.valuewhen(bar_index, close, 20))
array.set(input_list, 2, ta.valuewhen(bar_index, close, 30))
array.set(input_list, 3, ta.valuewhen(bar_index, close, 40))
array.set(input_list, 4, ta.valuewhen(bar_index, close, 50))
array.set(input_list, 5, ta.valuewhen(bar_index, close, 60))
array.set(input_list, 6, ta.valuewhen(bar_index, close, 70))
array.set(input_list, 7, ta.valuewhen(bar_index, close, 80))
array.set(input_list, 8, ta.valuewhen(bar_index, close, 90))
array.set(input_list, 9, ta.valuewhen(bar_index, close, 100))
array.set(input_list, 10, ta.valuewhen(bar_index, open, 10))
array.set(input_list, 11, ta.valuewhen(bar_index, open, 20))
array.set(input_list, 12, ta.valuewhen(bar_index, open, 30))
array.set(input_list, 13, ta.valuewhen(bar_index, open, 40))
array.set(input_list, 14, ta.valuewhen(bar_index, open, 50))
array.set(input_list, 15, ta.valuewhen(bar_index, open, 60))
array.set(input_list, 16, ta.valuewhen(bar_index, open, 70))
array.set(input_list, 17, ta.valuewhen(bar_index, open, 80))
array.set(input_list, 18, ta.valuewhen(bar_index, open, 90))
array.set(input_list, 19, ta.valuewhen(bar_index, open, 100))
// teaching neural network
sma = ta.sma(ta.ema(close, 10), learn_filter_length)
if math.abs(ta.valuewhen(bar_index, sma, 1) - sma) > close / 10000 or not learning_block
for rn = 0 to learning_times
for list_number = 0 to 19
if rn == 0
array.set(weights, list_number, 1) // Initialisiere die Gewichte mit 1
else
target_output = close
current_output = get_errg(input_list, weights, 19)
current_input = array.get(input_list, list_number)
target_input = target_output / current_output * current_input // Berechne die entsprechende Eingabe für das Gewicht
array.set(weights, list_number, target_input)
// getting new output
array.set(outt, 0, get_errg(input_list, weights, 19))
var col = #ff1100
var table_i_col = ''
var pcol = #ff1100
// getting signals
if ta.ema(ta.valuewhen(bar_index, array.get(outt, 0), 1), ema_length) < ta.sma(ta.ema(array.get(outt, 0), ema_length), 10)
col := #39ff14
table_i_col := 'AI Up'
if ta.ema(ta.valuewhen(bar_index, array.get(outt, 0), 1), ema_length) > ta.sma(ta.ema(array.get(outt, 0), ema_length), 10)
col := #ff1100
table_i_col := 'AI down'
if ta.valuewhen(bar_index, col, 50) == col and ta.valuewhen(bar_index, col, 10) == ta.valuewhen(bar_index, col, 20) and ta.valuewhen(bar_index, col, 30) == ta.valuewhen(bar_index, col, 40) and reaction == 1
pcol := col
if ta.valuewhen(bar_index, col, 50) == col and ta.valuewhen(bar_index, col, 10) == ta.valuewhen(bar_index, col, 20) and reaction == 2
pcol := col
if ta.valuewhen(bar_index, col, 50) == col and reaction == 3
pcol := col
// plotting all info
plot(0, "plot2", col, offset=50)
plot(ta.sma(ta.ema(close, 10), 10), color=ta.valuewhen(bar_index, pcol, 50), linewidth=2)
table.cell(infotable, 0, 0, str.tostring(float(array.get(outt, 0))))
table.cell(infotable, 0, 1, str.tostring(float(ta.valuewhen(bar_index, array.get(outt, 0), 50))))
table.cell(infotable, 0, 2, str.tostring(table_i_col))
ICT SETUP BY SHUBHAM MEWARAICT concept setups for buying and selling above ema 200 for long and below ema 200 for short win rate is 70-80% manage proper riskmanagement of your capital
Funded System CloudVisually Enhanced EMA Cross Trading Alerts
Customize your strategy with fast and slow EMA crossovers.
Intelligent cloud filtering to highlight trending opportunities.
Visually identify trend direction with color-coded clouds.
Set dynamic stop loss levels with a trailing stop or cloud boundaries.
Receive timely alerts for EMA crosses and stop-loss triggers.
Original script was borrowed from SyntaxGeek - I made an adjustment by erasing the arrows.
Heikin Ashi Impulse SystemThis indicator uses Heikin Ashi and EMA to find buy and sell points, and uses EMA to filter out noise.
To color the K-line using Heikin Ashi, you may need to close the original K-line or place the indicator on the top layer.
On smaller timeframes you can reduce the buy/sell noise by increasing the EMA value, and enjoy it.
RSI ve MA Al/Sat Stratejisi RSI Hesaplaması: 14 periyotluk RSI kullanarak, fiyatın aşırı alım ya da aşırı satım seviyelerine gelip gelmediğini belirleriz. RSI 50'nin üzerindeyse, bu piyasada bir yükseliş sinyali anlamına gelir.
Backfisch Bugatti Backtest IndicatorIndicator by Nevil ft. Backfisch
This Indicator is showing u a really professional trading strategy from zBoB Backfisch!
He is a multi billionair and drive a Backfisch Farbenden Bugatti!!!!
What colour is your Bugatti?
Nifty 50 Trigger Candle Strategy with ATM Optionstest script with at the money buying technique using at 5 EMA startegy by power of stocks
RSI Instant DivergenceThis script detects RSI divergence—a common signal indicating potential trend reversals. It compares price action and RSI behavior to identify two types of divergences:
1- Bearish Divergence (Sell Signal):
Occurs when the price forms a higher high while RSI drops (weaker momentum).
A label appears above the candle, and an alert is triggered: "Divergence: Sell Signal."
2 -Bullish Divergence (Buy Signal):
Occurs when the price makes a lower low while RSI rises (stronger momentum).
A label appears below the candle, and an alert is triggered: "Divergence: Buy Signal."
The labels are color-coded (orange for sell, blue for buy) and include detailed RSI and price info in a tooltip. Alerts help you act immediately when divergence is detected.
This tool is perfect for spotting potential trend reversals and refining your entry/exit strategy. Let me know if you'd like to customize it further! 😊
Tooltip Feature: Each label includes a tooltip with precise RSI and price details (current and previous values) as well as the percentage change in RSI, giving you deeper insight into the divergence. This tool is great for identifying trend reversal points and includes visual labels, tooltips, and alerts to make real-time trading decisions easier. Let me know if you’d like adjustments!
b ω dFibonacci highs/lows for ranging market conditions blended with exponential moving averages for trend confirmations and breakouts.
orb[whd]Clash.Verge_2.0.0-rc.7_arm64-setup.nsis.zip25.9MB
Clash.Verge_2.0.0-rc.7_x64_mac_dmg.z0120.0MB
Clash.Verge_2.0.0-rc.7_x64_mac_dmg.zip19.7MB
Clash.Verge_2.0.0-rc.7_x64-setup.nsis.zip28.8MB
ClashVerge32位-win
ClashVerge64位-win
ClashVerge-intel-mac
ClashVerge-m-macClash.Verge_2.0.0-rc.7_arm64-setup.nsis.zip25.9MB
Clash.Verge_2.0.0-rc.7_x64_mac_dmg.z0120.0MB
Clash.Verge_2.0.0-rc.7_x64_mac_dmg.zip19.7MB
Clash.Verge_2.0.0-rc.7_x64-setup.nsis.zip28.8MB
ClashVerge32位-win
ClashVerge64位-win
ClashVerge-intel-mac
ClashVerge-m-mac
Мультианаліз для EURUSDДані найважливіших показників для EURUSD
TVC:DXY
TVC:GOLD
NASDAQ:NDX
SP:SPX
CBOE:VIX
TVC:USOIL
TVC:UKOIL
TVC:RUT
XETR:DAX
TVC:UKX
INDEX:CAC40
MFI Divergence Indicator by Allen# MFI Divergence Indicator
A powerful divergence indicator based on the Money Flow Index (MFI) that identifies four types of divergences: Regular Bullish, Hidden Bullish, Regular Bearish, and Hidden Bearish divergences.
### Key Features
• Automatic detection and display of divergences between MFI and price
• Independent control for displaying each type of divergence
• Adjustable lookback periods and range settings
• Built-in alerts functionality
• Clear visual markers and labels
### Types of Divergences
1. Regular Bullish: Price makes lower lows while MFI makes higher lows
2. Hidden Bullish: Price makes higher lows while MFI makes lower lows
3. Regular Bearish: Price makes higher highs while MFI makes lower highs
4. Hidden Bearish: Price makes lower highs while MFI makes higher highs
### Parameters
• MFI Period: Calculation period for the Money Flow Index
• Pivot Lookback Left/Right: Periods to look for pivot points
• Max/Min of Lookback Range: Maximum/Minimum range for divergence detection
• Plot options: Toggle visibility for different types of divergences
### Usage Guidelines
• Regular divergences are typically used to predict trend reversals
• Hidden divergences are often used to predict trend continuation
• Best used in conjunction with other technical indicators
• Set up alerts to monitor for new divergence formations
### Trading Tips
• Use regular divergences for potential trend reversal entries
• Use hidden divergences for trend continuation trades
• Combine with support/resistance levels for better entry points
• Consider using multiple timeframe analysis for confirmation
• Wait for price action confirmation before taking trades
### Important Notes
This indicator is for reference purposes only. Always combine with other technical analysis tools and fundamental analysis for trading decisions. Back-testing and demo trading are recommended before live trading.
If you find this indicator helpful, don't forget to hit the like button!
#TechnicalAnalysis #Divergence #MFI #TrendTrading #TradingSignals
BUY/SELL Timeframe ContinuityTime frame continuity refers to the alignment of price trends across multiple time frames. This means that the price movement is showing a consistent trend (either up or down) on various timeframes, like the 5-minute, 30-minute, hourly, and daily charts.
Why is it important?
Confirms Trend Strength: When multiple timeframes align, it indicates a strong and sustained trend.
Risk Management: Trading in the direction of the aligned trend can reduce risk.
This indicator checks if the current price of a selected timeframe is above or below its opening price. A buy/sell signal appears the second all bullish timeframes align (buy) or all bearish timeframes align. You can choose to paint the candles when the buy/sell conditions happen. You can select up to 10 different timeframes.
NOTE: With this indicator I prefer timeframes 15m, 30m, 1H, 4H, D, 5D, W - Together these timeframes are great for short-term trends on any stock.
Diamonds Infiniti - AynetSummary of the "Diamonds Infiniti - Aynet" Script
This Pine Script draws dynamic diamond-shaped patterns on the chart based on user-defined settings and market conditions. The diamonds are aligned with the last bar and spaced apart according to user inputs. Here's a brief overview:
Key Features
Customizable Diamonds:
Size: The height of the diamond is dynamically adjusted using the ATR (Average True Range) and the patternHeight multiplier.
Spacing: The horizontal distance between diamonds is controlled by patternSpacing.
Dynamic Placement:
Diamonds are centered around the last bar, with their top and bottom points calculated based on the current high, low, and ATR values.
Styling:
Line Thickness: Adjustable using lineWidth.
Color: Diamonds are drawn using the color specified in diamondColor.
Real-Time Updates:
The diamonds are redrawn every time the script processes the latest bar (barstate.islast ensures this).
Expected Visualization
First Diamond: Centered on the last bar.
Second Diamond: Placed to the right of the first diamond, with a gap defined by patternSpacing.
Use Cases
Pattern Visualization: Useful for traders looking to overlay geometric patterns on their charts for visual alignment or aesthetic purposes.
Custom Indicators: Can be adapted to include additional logic (e.g., signals, trend alignment).
If you'd like additional enhancements, such as more diamonds, variable colors, or adaptive placement, let me know! ♾️
Timeframe Status By DemirkanThis indicator provides a comprehensive analysis of candlestick statuses across different timeframes (1-hour, 4-hour, daily, and weekly) and visualizes them in a table format on the chart.
Candlestick Status Evaluation:
The indicator evaluates the candlestick status for each of the four timeframes:
Hourly (1H)
Four-Hourly (4H)
Daily (D)
Weekly (W)
It compares the close price with the open price for each timeframe:
If the close price is higher than the open price, the candlestick is considered bullish.
If the close price is lower than the open price, the candlestick is considered bearish.
In case of a neutral situation (e.g., open and close prices are the same), the candlestick is considered neutral.
Candlestick Table:
The indicator shows a table on the chart that summarizes the candlestick status for each timeframe.
For each timeframe (1H, 4H, Daily, Weekly), the table displays:
The status (bullish, bearish, or neutral) represented by:
🟢 (green emoji) for bullish (uptrend).
🔴 (red emoji) for bearish (downtrend).
⚪ (white emoji) for neutral status.
The color of the table cells changes according to the candlestick status:
Green for bullish.
Red for bearish.
Gray for neutral.
Customization Options:
Candlestick Colors: Users can customize the colors for bullish, bearish, and neutral candles.
Table Position: Users can set the position of the candlestick status table on the chart (top-right, top-left, bottom-right, bottom-left).
Table Background Color: The background color of the table can be customized.
Working Principle:
The indicator continuously checks the close and open prices for each timeframe.
It updates the table and displays the corresponding emojis and colors based on the candlestick's trend.
If the current candle in a given timeframe is bullish, it will show a green emoji and green color in the table. If it's bearish, it will show a red emoji and red color. For neutral candles, it will show a white emoji and gray color.
Conclusion:
This indicator allows traders to quickly assess the market sentiment across multiple timeframes. By using this table, traders can have a clear overview of the overall trend in different timeframes at a glance, making it easier to make informed trading decisions.
Order Trigger with Volume, ATR, RSI, and Shadow Ratiosこのインジケーターは、転換線・基準線を基盤としたトレンドシグナルに加え、出来高、ATR、RSI、ローソク足の「ひげ割合」を条件として活用した高機能なトレードツールです。さらに、転換線や基準線を上抜け/下抜け後の「リターン(戻り)」を捉えるシグナルも搭載し、押し目買いや戻り売りを狙いやすくしています。
特徴
転換線・基準線を基盤としたトレンドシグナル
転換線や基準線をローソク足が上抜け/下抜けした際に、買い/売りシグナルを表示します。
リターンシグナル(Return Signals)
転換線や基準線を一度上抜け/下抜けした後に戻った際の押し目買いや戻り売りのチャンスを示します。
転換線リターンシグナル: TR-Buy, TR-Sell
基準線リターンシグナル: KR-Buy, KR-Sell
出来高とボラティリティのフィルタリング
出来高(Volume)やATR(ボラティリティ)が設定した閾値を超えた場合のみシグナルを発生させ、精度の向上を図ります。
RSI条件で過剰な買い/売りをフィルタリング
RSIが買われすぎ/売られすぎゾーンに入っていない場合にのみシグナルを発生。
ひげの割合を考慮したリターン条件
ローソク足の上ヒゲ・下ヒゲの割合が指定した閾値を超えた場合にリターンシグナルとして表示。
ラベル表示の柔軟な管理
シグナルラベルの表示/非表示を切り替えるオプションを提供。
シグナルの種類
転換線シグナル(Tenkan Line Signals)
転換線を上抜けた場合:T-Buy
転換線を下抜けた場合:T-Sell
転換線を上抜けた後、戻った場合:TR-Buy
転換線を下抜けた後、戻った場合:TR-Sell
基準線シグナル(Kijun Line Signals)
基準線を上抜けた場合:K-Buy
基準線を下抜けた場合:K-Sell
基準線を上抜けた後、戻った場合:KR-Buy
基準線を下抜けた後、戻った場合:KR-Sell
パラメーター
転換線・基準線設定
転換線の期間、基準線の期間を自由に設定可能。
出来高フィルター
出来高閾値(Volume Threshold)を設定し、低ボリューム時のシグナルを除外。
ATR(ボラティリティ)フィルター
ATR閾値(ATR Threshold)を設定し、ボラティリティの低い相場でのシグナルを除外。
RSIフィルター
RSIの買われすぎ/売られすぎ閾値を設定可能。
ひげの割合設定
上ヒゲ・下ヒゲの割合閾値を設定し、リターン条件を制御可能。
シグナルラベル表示
ラベルの表示/非表示を選択可能。
推奨する使い方
転換線や基準線のクロスシグナルでトレンドの変化を確認。
出来高やATRフィルタを用いて、精度の高いエントリーポイントを狙う。
リターンシグナルで押し目買いや戻り売りのチャンスを把握。
RSIを活用して、過剰な買い/売りのタイミングを避ける。
注意点
本インジケーターはダマシを軽減するためのフィルタリングを搭載していますが、すべての条件を満たしても相場の状況によっては損失が発生する可能性があります。バックテストや検証を行い、リスク管理を徹底してください。
更新履歴
v1.0 初回リリース:転換線・基準線クロスシグナル、出来高・ATR・RSIフィルタ、リターンシグナルを導入。
結び
このインジケーターは、トレンドフォロー型のトレードだけでなく、逆張り戦略にも対応する多機能なツールです。トレードスタイルに合わせてカスタマイズし、精度の高いトレードを目指してください!
John K (RSI + MACD) 1. RSI:
• Показує перекупленість (>70) і перепроданість (<30).
• Синя лінія RSI відображає силу ринку.
2. MACD:
• MACD Line (помаранчева) та Signal Line (фіолетова) показують зміни тренду.
• Гістограма: Зелені (висхідний тренд) та червоні стовпчики (низхідний тренд).
3. Фонова підказка:
• Зелений фон: тренд вгору.
• Червоний фон: тренд вниз.
Простий у використанні: сигналізує про тренди та розвороти.
เทรดสั้นปั้นพอร์ตล้าน v.5EMA 14/60 and Order Block Trading System
The EMA 14/60 and Order Block Trading System is a powerful strategy designed for traders who want to combine trend-following techniques with institutional-level price analysis. This system is suitable for forex, stocks, indices, and cryptocurrency trading, providing clarity on market direction and high-probability entry points.
Key Components of the System
EMA 14/60 Crossovers
EMA 14 (short-term): Tracks recent price momentum, allowing you to identify immediate trends.
EMA 60 (long-term): Serves as a guide for the overall market trend.
The crossover of these two EMAs highlights potential trend reversals or confirmations:
Bullish Signal: EMA 14 crosses above EMA 60, indicating an upward trend.
Bearish Signal: EMA 14 crosses below EMA 60, signaling a downward trend.
Order Block Identification
Order Blocks: Represent areas where significant institutional buying or selling occurred, often leading to strong price reactions.
Combine these zones with EMA signals to identify high-confluence trading opportunities.
Look for price retracements into key order blocks for optimal entries.
Entry and Exit Rules
Entry: Wait for price action to align with both the EMA crossover and a retest of the identified order block.
Stop Loss: Place stops just beyond the order block or recent swing low/high.
Take Profit: Target significant support/resistance levels or use a risk-reward ratio of 1:2 or higher.
Why This System Works
Trend Following: EMA crossovers ensure you’re trading in the direction of the prevailing trend.
Precision Entries: Order blocks provide areas of high liquidity where price is likely to react.
Adaptable Across Markets: Suitable for various timeframes and asset classes.
Ideal For
Traders looking for a structured approach to blend technical indicators and price action.
Both swing and intraday traders aiming to improve accuracy and risk management.