SatoshiSteps Swing StrategyCore Components:
The indicator combines three popular technical analysis tools:
Ichimoku Cloud: This helps identify the trend, support, and resistance levels.
RSI (Relative Strength Index): This momentum oscillator identifies overbought and oversold conditions.
MACD (Moving Average Convergence Divergence): This trend-following momentum indicator shows the relationship between two moving averages1 of prices.
Logic:
The strategy aims to identify potential swing trading opportunities by combining signals from these three components. It essentially looks for:
Trend Confirmation (Ichimoku):
Price should be above the Ichimoku cloud for buy signals.
Price should be below the Ichimoku cloud for sell signals.
The Tenkan-sen (conversion line) should cross above the Kijun-sen (base line) for buy signals.
The Tenkan-sen should cross below the Kijun-sen for sell signals.
Overbought/Oversold Conditions (RSI):
RSI should be below the overbought level for buy signals (avoiding buying when the market is potentially overextended).
RSI should be above the oversold level for sell signals (avoiding selling when the market is potentially oversold).
Momentum Confirmation (MACD):
The MACD line should be above the signal line for buy signals (indicating upward momentum).
The MACD line should be below the signal line for sell signals (indicating downward momentum).
Buy Signal:
A buy signal is generated when all the following conditions are met:
The Tenkan-sen crosses above the Kijun-sen.
The price is above both the Senkou Span A and Senkou Span B (the cloud).
The RSI is below the overbought level.
The MACD line is above the signal line.
Sell Signal:
A sell signal is generated when all the following conditions are met:
The Tenkan-sen crosses below the Kijun-sen.
The price is below both the Senkou Span A and Senkou Span B (the cloud).
The RSI is above the oversold level.
The MACD line is below the signal line.
Key Considerations:
Time Frame: The indicator has built-in adjustments for 1-hour and 4-hour timeframes, optimizing the parameters for each.
Customization: You can customize the overbought/oversold RSI levels and the styles of the buy/sell signals (triangle, label, arrow, circle) through the indicator's settings.
Accuracy: While the strategy combines multiple indicators to improve accuracy, remember that no trading indicator is perfect. Market conditions can change rapidly, and false signals can occur.
Risk Management: Always use proper risk management techniques, such as stop-loss orders, and never risk more than you can afford to lose.
Cerca negli script per "ichimoku"
DeepSignalFilterHelpersLibrary   "DeepSignalFilterHelpers" 
 filter_intraday_intensity(useIiiFilter) 
  Parameters:
     useIiiFilter (bool) 
 filter_vwma(src, length, useVwmaFilter) 
  Parameters:
     src (float) 
     length (int) 
     useVwmaFilter (bool) 
 filter_nvi(useNviFilter) 
  Parameters:
     useNviFilter (bool) 
 filter_emv(length, emvThreshold, useEmvFilter, useMovingAvg) 
  EMV filter for filtering signals based on Ease of Movement
  Parameters:
     length (int) :  The length of the EMV calculation
     emvThreshold (float) :  The EMV threshold
     useEmvFilter (bool) :  Whether to apply the EMV filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_adi(length, threshold, useAdiFilter, useMovingAvg) 
  ADI filter for filtering signals based on Accumulation/Distribution Index
  Parameters:
     length (int) :  The length of the ADI moving average calculation
     threshold (float) :  The ADI threshold
     useAdiFilter (bool) :  Whether to apply the ADI filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_mfi(length, mfiThreshold, useMfiFilter, useMovingAvg) 
  MFI filter for filtering signals based on Money Flow Index
  Parameters:
     length (int) :  The length of the MFI calculation
     mfiThreshold (float) :  The MFI threshold
     useMfiFilter (bool) :  Whether to apply the MFI filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 detect_obv_states(obvThresholdStrong, obvThresholdModerate, lookbackPeriod, obvMode) 
  detect_obv_states: Identify OBV states with three levels (Strong, Moderate, Weak) over a configurable period
  Parameters:
     obvThresholdStrong (float) :  Threshold for strong OBV movements
     obvThresholdModerate (float) :  Threshold for moderate OBV movements
     lookbackPeriod (int) :  Number of periods to analyze OBV trends
     obvMode (string) :  OBV mode to filter ("Strong", "Moderate", "Weak")
  Returns:  OBV state ("Strong Up", "Moderate Up", "Weak Up", "Positive Divergence", "Negative Divergence", "Consolidation", "Weak Down", "Moderate Down", "Strong Down")
 filter_obv(src, length, obvMode, threshold, useObvFilter, useMovingAvg) 
  filter_obv: Filter signals based on OBV states
  Parameters:
     src (float) :  The source series (default: close)
     length (int) :  The length of the OBV moving average calculation
     obvMode (string) :  OBV mode to filter ("Strong", "Moderate", "Weak")
     threshold (float) :  Optional threshold for additional filtering
     useObvFilter (bool) :  Whether to apply the OBV filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_cmf(length, cmfThreshold, useCmfFilter, useMovingAvg) 
  CMF filter for filtering signals based on Chaikin Money Flow
  Parameters:
     length (int) :  The length of the CMF calculation
     cmfThreshold (float) :  The CMF threshold
     useCmfFilter (bool) :  Whether to apply the CMF filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_vwap(useVwapFilter) 
  VWAP filter for filtering signals based on Volume-Weighted Average Price
  Parameters:
     useVwapFilter (bool) :  Whether to apply the VWAP filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_pvt(length, pvtThreshold, usePvtFilter, useMovingAvg) 
  PVT filter for filtering signals based on Price Volume Trend
  Parameters:
     length (int) :  The length of the PVT moving average calculation
     pvtThreshold (float) :  The PVT threshold
     usePvtFilter (bool) :  Whether to apply the PVT filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_vo(shortLength, longLength, voThreshold, useVoFilter, useMovingAvg) 
  VO filter for filtering signals based on Volume Oscillator
  Parameters:
     shortLength (int) :  The length of the short-term volume moving average
     longLength (int) :  The length of the long-term volume moving average
     voThreshold (float) :  The Volume Oscillator threshold
     useVoFilter (bool) :  Whether to apply the VO filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_cho(shortLength, longLength, choThreshold, useChoFilter, useMovingAvg) 
  CHO filter for filtering signals based on Chaikin Oscillator
  Parameters:
     shortLength (int) :  The length of the short-term ADI moving average
     longLength (int) :  The length of the long-term ADI moving average
     choThreshold (float) :  The Chaikin Oscillator threshold
     useChoFilter (bool) :  Whether to apply the CHO filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_fi(length, fiThreshold, useFiFilter, useMovingAvg) 
  FI filter for filtering signals based on Force Index
  Parameters:
     length (int) :  The length of the FI calculation
     fiThreshold (float) :  The Force Index threshold
     useFiFilter (bool) :  Whether to apply the FI filter
     useMovingAvg (bool) :  Whether to use moving average as threshold
  Returns:  Filtered result indicating whether the signal should be used
 filter_garman_klass_volatility(length, useGkFilter) 
  Parameters:
     length (int) 
     useGkFilter (bool) 
 filter_frama(src, length, useFramaFilter) 
  Parameters:
     src (float) 
     length (int) 
     useFramaFilter (bool) 
 filter_bollinger_bands(src, length, stdDev, useBollingerFilter) 
  Parameters:
     src (float) 
     length (int) 
     stdDev (float) 
     useBollingerFilter (bool) 
 filter_keltner_channel(src, length, atrMult, useKeltnerFilter) 
  Parameters:
     src (float) 
     length (simple int) 
     atrMult (float) 
     useKeltnerFilter (bool) 
 regime_filter(src, threshold, useRegimeFilter) 
  Regime filter for filtering signals based on trend strength
  Parameters:
     src (float) :  The source series
     threshold (float) :  The threshold for the filter
     useRegimeFilter (bool) :  Whether to apply the regime filter
  Returns:  Filtered result indicating whether the signal should be used
 regime_filter_v2(src, threshold, useRegimeFilter) 
  Regime filter for filtering signals based on trend strength
  Parameters:
     src (float) :  The source series
     threshold (float) :  The threshold for the filter
     useRegimeFilter (bool) :  Whether to apply the regime filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_adx(src, length, adxThreshold, useAdxFilter) 
  ADX filter for filtering signals based on ADX strength
  Parameters:
     src (float) :  The source series
     length (simple int) :  The length of the ADX calculation
     adxThreshold (int) :  The ADX threshold
     useAdxFilter (bool) :  Whether to apply the ADX filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_volatility(minLength, maxLength, useVolatilityFilter) 
  Volatility filter for filtering signals based on volatility
  Parameters:
     minLength (simple int) :  The minimum length for ATR calculation
     maxLength (simple int) :  The maximum length for ATR calculation
     useVolatilityFilter (bool) :  Whether to apply the volatility filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_ulcer(src, length, ulcerThreshold, useUlcerFilter) 
  Ulcer Index filter for filtering signals based on Ulcer Index
  Parameters:
     src (float) :  The source series
     length (int) :  The length of the Ulcer Index calculation
     ulcerThreshold (float) :  The Ulcer Index threshold (default: average Ulcer Index)
     useUlcerFilter (bool) :  Whether to apply the Ulcer Index filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_stddev(src, length, stdDevThreshold, useStdDevFilter) 
  Standard Deviation filter for filtering signals based on Standard Deviation
  Parameters:
     src (float) :  The source series
     length (int) :  The length of the Standard Deviation calculation
     stdDevThreshold (float) :  The Standard Deviation threshold (default: average Standard Deviation)
     useStdDevFilter (bool) :  Whether to apply the Standard Deviation filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_macdv(src, shortLength, longLength, signalSmoothing, macdVThreshold, useMacdVFilter) 
  MACD-V filter for filtering signals based on MACD-V
  Parameters:
     src (float) :  The source series
     shortLength (simple int) :  The short length for MACD calculation
     longLength (simple int) :  The long length for MACD calculation
     signalSmoothing (simple int) :  The signal smoothing length for MACD
     macdVThreshold (float) :  The MACD-V threshold (default: average MACD-V)
     useMacdVFilter (bool) :  Whether to apply the MACD-V filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_atr(length, atrThreshold, useAtrFilter) 
  ATR filter for filtering signals based on Average True Range (ATR)
  Parameters:
     length (simple int) :  The length of the ATR calculation
     atrThreshold (float) :  The ATR threshold (default: average ATR)
     useAtrFilter (bool) :  Whether to apply the ATR filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_candle_body_and_atr(length, bodyThreshold, atrThreshold, useFilter) 
  Candle Body and ATR filter for filtering signals
  Parameters:
     length (simple int) :  The length of the ATR calculation
     bodyThreshold (float) :  The threshold for candle body size (relative to ATR)
     atrThreshold (float) :  The ATR threshold (default: average ATR)
     useFilter (bool) :  Whether to apply the candle body and ATR filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_atrp(length, atrpThreshold, useAtrpFilter) 
  ATRP filter for filtering signals based on ATR Percentage (ATRP)
  Parameters:
     length (simple int) :  The length of the ATR calculation
     atrpThreshold (float) :  The ATRP threshold (default: average ATRP)
     useAtrpFilter (bool) :  Whether to apply the ATRP filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_jma(src, length, phase, useJmaFilter) 
  Parameters:
     src (float) 
     length (simple int) 
     phase (float) 
     useJmaFilter (bool) 
 filter_cidi(src, rsiLength, shortMaLength, longMaLength, useCidiFilter) 
  Parameters:
     src (float) 
     rsiLength (simple int) 
     shortMaLength (int) 
     longMaLength (int) 
     useCidiFilter (bool) 
 filter_rsi(src, length, rsiThreshold, useRsiFilter) 
  Parameters:
     src (float) 
     length (simple int) 
     rsiThreshold (float) 
     useRsiFilter (bool) 
 filter_ichimoku_oscillator(length, threshold, useFilter) 
  Ichimoku Oscillator filter for filtering signals based on Ichimoku Oscillator
  Parameters:
     length (int) :  The length of the Ichimoku Oscillator calculation
     threshold (float) :  The threshold for the filter (default: average Ichimoku Oscillator)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_cmb_composite_index(src, shortLength, longLength, threshold, useFilter) 
  CMB Composite Index filter for filtering signals based on CMB Composite Index
  Parameters:
     src (float) :  The source series
     shortLength (simple int) :  The short length for CMB calculation
     longLength (simple int) :  The long length for CMB calculation
     threshold (float) :  The threshold for the filter (default: average CMB Composite Index)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_connors_rsi(src, rsiLength, rocLength, streakLength, threshold, useFilter) 
  Connors RSI filter for filtering signals based on Connors RSI
  Parameters:
     src (float) :  The source series
     rsiLength (simple int) :  The length for RSI calculation
     rocLength (int) :  The length for ROC calculation
     streakLength (simple int) :  The length for streak calculation
     threshold (float) :  The threshold for the filter (default: average Connors RSI)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_coppock_curve(src, roc1Length, roc2Length, wmaLength, threshold, useFilter) 
  Coppock Curve filter for filtering signals based on Coppock Curve
  Parameters:
     src (float) :  The source series
     roc1Length (int) :  The length for the first ROC calculation
     roc2Length (int) :  The length for the second ROC calculation
     wmaLength (int) :  The length for the WMA calculation
     threshold (float) :  The threshold for the filter (default: average Coppock Curve)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_pmo(src, pmoLength, smoothingLength, threshold, useFilter) 
  DecisionPoint Price Momentum Oscillator filter for filtering signals based on PMO
  Parameters:
     src (float) :  The source series
     pmoLength (simple int) :  The length for PMO calculation
     smoothingLength (simple int) :  The smoothing length for PMO
     threshold (float) :  The threshold for the filter (default: average PMO Oscillator)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_macd(src, shortLength, longLength, signalSmoothing, threshold, useFilter) 
  MACD filter for filtering signals based on MACD
  Parameters:
     src (float) :  The source series
     shortLength (simple int) :  The short length for MACD calculation
     longLength (simple int) :  The long length for MACD calculation
     signalSmoothing (simple int) :  The signal smoothing length for MACD
     threshold (float) :  The threshold for the filter (default: average MACD)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_macd_histogram(src, shortLength, longLength, signalSmoothing, threshold, useFilter) 
  MACD-Histogram filter for filtering signals based on MACD-Histogram
  Parameters:
     src (float) :  The source series
     shortLength (simple int) :  The short length for MACD calculation
     longLength (simple int) :  The long length for MACD calculation
     signalSmoothing (simple int) :  The signal smoothing length for MACD
     threshold (float) :  The threshold for the filter (default: average MACD-Histogram)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_kst(src, r1, r2, r3, r4, sm1, sm2, sm3, sm4, signalLength, threshold, useFilter) 
  Pring's Know Sure Thing filter for filtering signals based on KST
  Parameters:
     src (float) :  The source series
     r1 (int) :  The first ROC length
     r2 (int) :  The second ROC length
     r3 (int) :  The third ROC length
     r4 (int) :  The fourth ROC length
     sm1 (int) :  The first smoothing length
     sm2 (int) :  The second smoothing length
     sm3 (int) :  The third smoothing length
     sm4 (int) :  The fourth smoothing length
     signalLength (int) :  The signal line smoothing length
     threshold (float) :  The threshold for the filter (default: average KST Oscillator)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_special_k(src, r1, r2, r3, r4, sm1, sm2, sm3, sm4, threshold, useFilter) 
  Pring's Special K filter for filtering signals based on Special K
  Parameters:
     src (float) :  The source series
     r1 (int) :  The first ROC length
     r2 (int) :  The second ROC length
     r3 (int) :  The third ROC length
     r4 (int) :  The fourth ROC length
     sm1 (int) :  The first smoothing length
     sm2 (int) :  The second smoothing length
     sm3 (int) :  The third smoothing length
     sm4 (int) :  The fourth smoothing length
     threshold (float) :  The threshold for the filter (default: average Special K)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_roc_momentum(src, rocLength, momentumLength, threshold, useFilter) 
  ROC and Momentum filter for filtering signals based on ROC and Momentum
  Parameters:
     src (float) :  The source series
     rocLength (int) :  The length for ROC calculation
     momentumLength (int) :  The length for Momentum calculation
     threshold (float) :  The threshold for the filter (default: average ROC and Momentum)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_rrg_relative_strength(src, length, threshold, useFilter) 
  RRG Relative Strength filter for filtering signals based on RRG Relative Strength
  Parameters:
     src (float) :  The source series
     length (int) :  The length for RRG Relative Strength calculation
     threshold (float) :  The threshold for the filter (default: average RRG Relative Strength)
     useFilter (bool) :  Whether to apply the filter
  Returns:  Filtered result indicating whether the signal should be used
 filter_alligator(useFilter) 
  Parameters:
     useFilter (bool) 
 filter_wyckoff(useFilter) 
  Parameters:
     useFilter (bool) 
 filter_squeeze_momentum(bbLength, bbStdDev, kcLength, kcMult, useFilter) 
  Parameters:
     bbLength (int) 
     bbStdDev (float) 
     kcLength (simple int) 
     kcMult (float) 
     useFilter (bool) 
 filter_atr_compression(length, atrThreshold, useFilter) 
  Parameters:
     length (simple int) 
     atrThreshold (float) 
     useFilter (bool) 
 filter_low_volume(length, useFilter) 
  Parameters:
     length (int) 
     useFilter (bool) 
 filter_nvi_accumulation(useFilter) 
  Parameters:
     useFilter (bool) 
 filter_ma_slope(src, length, slopeThreshold, useFilter) 
  Parameters:
     src (float) 
     length (int) 
     slopeThreshold (float) 
     useFilter (bool) 
 filter_adx_low(len, lensig, adxThreshold, useFilter) 
  Parameters:
     len (simple int) 
     lensig (simple int) 
     adxThreshold (int) 
     useFilter (bool) 
 filter_choppiness_index(length, chopThreshold, useFilter) 
  Parameters:
     length (int) 
     chopThreshold (float) 
     useFilter (bool) 
 filter_range_detection(length, useFilter) 
  Parameters:
     length (int) 
     useFilter (bool)
ZERO LAG TRADE SIGNALS by BootcampZeroThe ZERO LAG TRADE SIGNALS by BootcampZero indicator is a versatile tool designed to help traders identify optimal entry and exit points for both short-term scalping and long-term trading across multiple time frames. It combines several well-known technical analysis methods, including moving averages, trend analysis, directional indicators, and adaptive trend calculations, to deliver reliable buy and sell signals.
 Short-Term Scalping (Under 5-Minute Time Frames) 
For short-term traders who prefer quick trades on lower time frames, such as under 5 minutes, this indicator uses a combination of the EMA (Exponential Moving Average) and SMA (Simple Moving Average) to spot fast trend reversals. The indicator is particularly useful for scalpers because it focuses on detecting short-term price momentum by comparing the faster-moving averages with slower ones, triggering signals based on their crossover.
 Buy Signals  are generated when a fast-moving EMA crosses above a slower-moving SMA, indicating upward momentum.
 Sell Signals  are triggered when the fast-moving EMA crosses below the slower-moving SMA, signaling potential downward price movement.
In addition, the Adaptive Trend Finder feature dynamically adjusts to recent price deviations and volatility, making it easier for scalpers to spot the prevailing short-term trend with high confidence. The indicator also uses ADX (Average Directional Index) for momentum confirmation, ensuring that signals are only generated during strong price trends, reducing false positives in sideways markets.
 Long-Term Trading (Above 1-Day Charts) 
When applied to higher time frames such as daily charts or above, this indicator excels in generating reliable long-term buy and sell signals, perfect for swing traders and long-term investors. The Kaufman Adaptive Moving Average (KAMA) and the Ichimoku Cloud are used to assess long-term trends by filtering out market noise and focusing on sustainable price direction.
KAMA helps to adapt the moving average based on market volatility, providing smoother signals that minimize whipsawing in longer-term trades.
Ichimoku Cloud provides additional trend confirmation by identifying whether the market is bullish or bearish based on the relationship between key lines like the Tenkan-Sen (Conversion Line) and Kijun-Sen (Base Line), and how the current price interacts with the Ichimoku Cloud itself.
The indicator also integrates PPO (Percentage Price Oscillator) to capture divergences between price and momentum, further supporting traders in holding positions for extended periods when the signal strength is robust.
 Key Technical Values and Factors for Signals 
EMA and SMA Crossover: Fast EMA vs. Slow SMA to detect short-term trend reversals.
ADX: Helps gauge the strength of the trend; signals are only generated in trending markets.
KAMA: Filters noise in long-term trends, providing smooth signals based on market volatility.
Ichimoku Cloud: Offers insight into long-term trends and momentum by analyzing price relative to the cloud.
PPO: Detects divergences between price and momentum for trend continuation or reversal signals.
 How It Works 
Buy signals are generated when bullish conditions are met, and the indicator confirms momentum with ADX, crossover of the EMAs, or a bullish breakout from the Ichimoku Cloud.
Sell signals are triggered when bearish conditions prevail, confirmed by the same factors in reverse, such as a bearish EMA crossover or weakness in ADX.
By combining these powerful tools, ZERO LAG TRADE SIGNALS by BootcampZero offers traders a comprehensive system for both quick scalping trades and more conservative long-term positioning, providing reliable and adaptive signals across different market conditions.
pandas_taLibrary   "pandas_ta" 
Level: 3
 Background 
Today is the first day of 2022 and happy new year every tradingviewers! May health and wealth go along with you all the time. I use this chance to publish my 1st PINE v5 lib : pandas_ta
This is not a piece of cake like thing, which cost me a lot of time and efforts to build this lib. Beyond 300 versions of this script was iterated in draft.
 Function 
Library "pandas_ta"
PINE v5 Counterpart of Pandas TA - A Technical Analysis Library in Python 3 at github.com
The Original Pandas Technical Analysis (Pandas TA) is an easy to use library that leverages the Pandas package with more than 130 Indicators and Utility functions and more than 60 TA Lib Candlestick Patterns.
I realized most of indicators except Candlestick Patterns because tradingview built-in Candlestick Patterns are even more powerful!
I use this to verify pandas_ta python version indicators for myself, but I realize that maybe many may need similar lib for pine v5 as well.
 Function Brief Descriptions (Pls find details in script comments) 
bton     --> Binary to number
wcp       --> Weighted Closing Price (WCP)
counter --> Condition counter
xbt         --> Between
ebsw      --> Even Better SineWave (EBSW)
ao         --> Awesome Oscillator (AO)
apo       --> Absolute Price Oscillator (APO)
xrf         --> Dynamic shifted values
bias       --> Bias (BIAS)
bop      --> Balance of Power (BOP)
brar      -->  BRAR (BRAR)
cci        --> Commodity Channel Index (CCI)
cfo       --> Chande Forcast Oscillator (CFO)
cg        --> Center of Gravity (CG)
cmo     --> Chande Momentum Oscillator (CMO)
coppock --> Coppock Curve (COPC)
cti           -->  Correlation Trend Indicator (CTI)
dmi         --> Directional Movement Index(DMI)
er            --> Efficiency Ratio (ER)
eri           --> Elder Ray Index (ERI)
fisher      --> Fisher Transform (FISHT)
inertia     --> Inertia (INERTIA) 
kdj          --> KDJ (KDJ)
kst          --> 'Know Sure Thing' (KST)
macd      --> Moving Average Convergence Divergence (MACD)
mom      --> Momentum (MOM)
pgo        --> Pretty Good Oscillator (PGO)
ppo        --> Percentage Price Oscillator (PPO)
psl          --> Psychological Line (PSL)
pvo        --> Percentage Volume Oscillator (PVO)
qqe        --> Quantitative Qualitative Estimation (QQE)
roc         --> Rate of Change (ROC)
rsi          --> Relative Strength Index (RSI)
rsx         --> Relative Strength Xtra (rsx)
rvgi       --> Relative Vigor Index (RVGI)
slope     --> Slope
smi        --> SMI Ergodic Indicator (SMI)
sqz*       -->  Squeeze (SQZ)  * NOTE: code sufferred from very strange error, code was commented.
sqz_pro  --> Squeeze PRO(SQZPRO)
xfl           --> Condition filter
stc         --> Schaff Trend Cycle (STC)
stoch     --> Stochastic (STOCH)
stochrsi   --> Stochastic RSI (STOCH RSI)
trix         --> Trix (TRIX)
tsi          --> True Strength Index (TSI)
uo         --> Ultimate Oscillator (UO)
willr      --> William's Percent R (WILLR)
alma     --> Arnaud Legoux Moving Average (ALMA)
xll          --> Dynamic rolling lowest values
dema    --> Double Exponential Moving Average (DEMA)
ema     --> Exponential Moving Average (EMA)
fwma    --> Fibonacci's Weighted Moving Average (FWMA)
hilo      --> Gann HiLo Activator(HiLo)
hma     --> Hull Moving Average (HMA)
hwma   --> HWMA (Holt-Winter Moving Average)
ichimoku  --> Ichimoku Kinkō Hyō (ichimoku)
jma       --> Jurik Moving Average Average (JMA)
kama    --> Kaufman's Adaptive Moving Average (KAMA)
linreg      --> Linear Regression Moving Average (linreg)
mgcd     --> McGinley Dynamic Indicator
rma      --> wildeR's Moving Average (RMA)
sinwma   --> Sine Weighted Moving Average (SWMA)
ssf          -->  Ehler's Super Smoother Filter (SSF) © 2013
supertrend --> Supertrend (supertrend)
xsa         --> X simple moving average
swma   --> Symmetric Weighted Moving Average (SWMA)
t3           --> Tim Tillson's T3 Moving Average (T3)
tema     --> Triple Exponential Moving Average (TEMA)
trima     --> Triangular Moving Average (TRIMA)
vidya     --> Variable Index Dynamic Average (VIDYA)
vwap     --> Volume Weighted Average Price (VWAP)
vwma   --> Volume Weighted Moving Average (VWMA)
wma      --> Weighted Moving Average (WMA)
zlma     --> Zero Lag Moving Average (ZLMA)
entropy   --> Entropy (ENTP)
kurtosis   -->  Rolling Kurtosis
skew      --> Rolling Skew
xev        --> Condition all
zscore    --> Rolling Z Score
adx         -->  Average Directional Movement (ADX)
aroon     --> Aroon & Aroon Oscillator (AROON)
chop      --> Choppiness Index (CHOP)
xex        --> Condition any
cksp      -->  Chande Kroll Stop (CKSP)
dpo       --> Detrend Price Oscillator (DPO)
long_run   --> Long Run
psar        --> Parabolic Stop and Reverse (psar)
short_run  --> Short Run
vhf            --> Vertical Horizontal Filter (VHF)
vortex       --> Vortex
accbands   --> Acceleration Bands (ACCBANDS)
atr            --> Average True Range (ATR)
bbands     --> Bollinger Bands (BBANDS)
donchian   --> Donchian Channels (DC)
kc              --> Keltner Channels (KC)
massi        --> Mass Index (MASSI)
natr          --> Normalized Average True Range (NATR)
pdist        --> Price Distance (PDIST)
rvi            --> Relative Volatility Index (RVI)
thermo    --> Elders Thermometer (THERMO)
ui             --> Ulcer Index (UI)
ad           --> Accumulation/Distribution (AD)
cmf         --> Chaikin Money Flow (CMF)
efi           --> Elder's Force Index (EFI)
ecm        --> Ease of Movement (EOM)
kvo         --> Klinger Volume Oscillator (KVO)
mfi          --> Money Flow Index (MFI)
nvi         --> Negative Volume Index (NVI)
obv       --> On Balance Volume (OBV)
pvi        --> Positive Volume Index (PVI)
dvdi     --> Dual Volume Divergence Index (DVDI)
xhh        --> Dynamic rolling highest values
pvt       --> Price-Volume Trend (PVT)
 Remarks 
I also incorporated func descriptions and func test script in commented mode, you can test the functino with the embedded test script and modify them as you wish.
This is a Level 3 free and open source indicator library.
 Feedbacks are appreciated. 
This is not the end of pandas_ta lib publication, but it is start point with pine v5 lib function and I will add more and more funcs into this lib for my own indicators.
Function Name List:
 bton()  
 wcp()  
 count()  
 xbt()  
 ebsw()  
 ao()  
 apo()  
 xrf()  
 bias()  
 bop()  
 brar()  
 cci()  
 cfo()  
 cg()  
 cmo()  
 coppock()  
 cti()  
 dmi()  
 er()  
 eri()  
 fisher()  
 inertia()  
 kdj()  
 kst()  
 macd()  
 mom()  
 pgo()  
 ppo()  
 psl()  
 pvo()  
 qqe()  
 roc()  
 rsi()  
 rsx()  
 rvgi()  
 slope()  
 smi()  
 sqz_pro()  
 xfl()  
 stc()  
 stoch()  
 stochrsi()  
 trix()  
 tsi()  
 uo()  
 willr()  
 alma()  
 wcx()  
 xll()  
 dema()  
 ema()  
 fwma()  
 hilo()  
 hma()  
 hwma()  
 ichimoku()  
 jma()  
 kama()  
 linreg()  
 mgcd()  
 rma()  
 sinwma()  
 ssf()  
 supertrend()  
 xsa()  
 swma()  
 t3()  
 tema()  
 trima()  
 vidya()  
 vwap()  
 vwma()  
 wma()  
 zlma()  
 entropy()  
 kurtosis()  
 skew()  
 xev()  
 zscore()  
 adx()  
 aroon()  
 chop()  
 xex()  
 cksp()  
 dpo()  
 long_run()  
 psar()  
 short_run()  
 vhf()  
 vortex()  
 accbands()  
 atr()  
 bbands()  
 donchian()  
 kc()  
 massi()  
 natr()  
 pdist()  
 rvi()  
 thermo()  
 ui()  
 ad()  
 cmf()  
 efi()  
 ecm()  
 kvo()  
 mfi()  
 nvi()  
 obv()  
 pvi()  
 dvdi()  
 xhh()  
 pvt()  
1CH1M0KU 8UY 53LL description: 
green triangles: baseline up = buy, red triangles : below baseline = down: sell, red arrows: below conversion line =half sell, green arrows: institutional buy = addon ,blue labels: big volume = addon.
This Indicator is based on ichimoku but in modified manner. to understand ichimoku entry exit very easily. 
don't have to look & analyze complex ichimoku lines, untick all ichimoku components, only activate shapes to ease out entry exit signal.
use Base Line as Stoploss. This provide nice Risk to Reward ratio more than 1:3.
Trend Quality cross [LM]Hi Guys,
I would like to introduce you Trend quality cross indicator. The idea orginallybcomes from @kruskakli and his indicator "Trend Quality" so shout-out to him
I have modified the indicator to display just binary option buy/sell and display diff percentage from previous cross. Also there is a difference that I have double smoothed tq indicator results to give less false signals.
and also added for the same reason like in my other indicator vpci ma cross base line and conversion line from ichimoku.
Any suggestions are welcomed
Currency Strength Gold MethodolgyThis script was written by, and used with the express permission of, Eduardo Andrade. The purpose of the script is easily determine respective currencies strength and weakness as utilized in The Gold Methodology - Ichimoku. 
Tradingview members can use this script to see how each currency pair performed the day before as the reading is based  is based upon the 11:00 p.m. GMT 60 minute candle (just before the Tokyo open). 
Each currency is ranked in order of descending Strength and are designated by the following colors:
Orange = AUD
Green = CAD
Aqua = CHF
Purple = EUR
Red = GBP
Yellow = JPY
Black = NZD
Blue = USD
I hope you find he script beneficial and if you have any questions, please comment or send me a message.
have a great weekend!!
Allen
  st 47Усредненный Ишимоку (Custom: 9/48/96) [V6]st47 — Volume in Clouds
This indicator is a custom Ichimoku Cloud modification that dynamically reacts to market volume.
The color intensity of the Kumo (cloud) changes depending on the current trading volume — brighter clouds indicate stronger activity, while dimmer ones reflect low participation.
Key Features:
 • Based on the Ichimoku Cloud system (8/48/96 settings)
 • Volume-sensitive cloud visualization
 • Works on any timeframe and pair
 • Supports multi-ticker averaging (BTCUSDT, BTCUSDT.P, etc.)
 • Displays additional volume histogram below the chart
Purpose:
Helps visualize both trend structure and the strength behind it by combining Ichimoku logic with real-time volume dynamics.
OBV Cloud v1.0 [PriceBlance]🌐 English
 
OBV Cloud v1.0   – Free & Open-Source
OBV Cloud v1.0 integrates On-Balance Volume (OBV) with a Cloud model and enhanced trend filters.
It helps traders quickly identify:
Money Flow Trend: OBV Cloud acts as a dynamic support/resistance zone.
Trend Filters: EMA9 (short-term) and WMA45 (medium-term) directly applied on OBV.
OBV–Price Divergence: Detects both regular and hidden bullish/bearish divergences.
Trend Strength: Measured with ADX calculated on OBV.
OBV Cloud is suitable for both swing and day trading, allowing traders to spot breakouts, reversals, or sustained trends through volume-based analysis.
Kumo no Nami Trend Strength Identifier T2[T69]🧠 Overview 
Kumo no Nami is a custom trend strength indicator that combines Ichimoku cloud dynamics (Kumo) with wave momentum (Nami) to identify trend direction, reversals, squeezes, and breakouts using Z-Score analysis. It adapts to different modes (Ichimoku, MA, EMA) for a flexible interpretation of price structure tension vs. movement strength.
 🔍 Core Logic 
 
 Kumo Width (Cloud Pressure): Measures the normalized spread (Z-Score) between two dynamic price levels (e.g., Senkou A-B or Base-Tenkan).
 Nami Strength (Wave Energy): Measures how far current price dislocates from a recent range using Z-Score of the difference between close and Donchian/MA.
 Z-Score Normalization: Ensures both metrics are statistically comparable, regardless of volatility regime.
 Squeeze Detection: Identifies compression before potential volatility expansion.
 Breakout/False Break: Detects whether movement is legitimate or noise.
 Final Top/Bottom: Highlights a strong burst post-squeeze, often signaling exhaustion or trend climax.
 
 ⚙️ Features 
 
 🌀 Multiple Kumo Modes:
 
 Kijun-Tenkan
 Senkou A - B
 SMA Fast - Slow
 EMA Fast - Slow
 
 🟨 Z-Score Based Squeeze Monitoring
 🟥 Final Burst Alerts
 🟩 Trend Continuation or Fake-out Detection
 🎨 Dynamic Background Coloring for visual signal clarity
 
 🔧 Configuration 
 
 📊 Inputs
 Kumo Mode (kt, sab, sfs, efs) – Choose method to compute Kumo (Cloud) width.
 Kumo Lookback – Lookback period for cloud Z-Score analysis.
 Nami Lookback – Lookback period for wave dislocation measurement.
 Squeeze Threshold – How low Z-Kumo must fall to signal potential squeeze.
 Burst Thresholds:
 
 Burst Kumo → Z-Kumo must rise above this to be considered bursting.
 Burst Nami → Nami Strength threshold for final trend climax.
 
 Ichimoku Config – Tenkan, Kijun, Senkou B, and displacement.
 MA Config – For Fast/Slow variants, SMA/EMA lengths.
 
 🧪 How It Works 
 
 Compute the Kumo Width depending on selected mode.
 
 E.g., |Tenkan - Kijun| or |Senkou A - Senkou B|
 
 Normalize this width with its Z-Score to get Z-Kumo Width.
 Compute Nami Strength:
 
 Z-Score of how far close deviates from a Donchian channel or moving average.
 
 Evaluate signal logic based on the two:
 
📈 Behavior & Signals
 
 Trend Range (Sideways Consolidation)
 =>Z-Kumo < 0 and |Nami Strength| > 2
 False Break (No meaningful price movement)
 =>Z-Kumo < 1 and |Nami Strength| < 1
 Squeeze Watch (Potential breakout loading)
 =>Z-Kumo < Squeeze Threshold
 Final Burst / Climax
 =>Z-Kumo > 2.5 and |Nami Strength| > 3
 Bullish Breakout
 =>Z-Kumo > 1 and Nami Strength > 2 and not false break
 Bearish Breakout
 =>Z-Kumo > 1 and Nami Strength < -2 and not false break
 Reversal Detection
 Crossovers of Nami Strength across 0 (bull/bear) while not in squeeze
 
 🧠 Advanced Concepts Used 
 
 Z-Score:
 =>(value - mean) / standard deviation for detecting statistically significant moves.
 Squeeze Principle:
 =>Low volatility → potential buildup → expansion.
 Price Dislocation (Wave Strength):
 =>Measures how far current price is from its mean range.
 =>Cloud Tension (Kumo Z-Score):
 =>Reflects pressure or neutrality in the price structure.
 Trend Confirmation:
 =>Only if both metrics agree and no false break conditions are met.
IKH Cloud V1.0 (nextSignals)The IKH Cloud V1.0 (nextSignals) is an Ichomoku-type indicator that can be used for various trading strategies. It's based on a ThinkScript study from @stephenharlinmd (aka nextSignals) that uses an instantaneous moving average as the base MA, and a custom trailing stop. Both of these components form the cloud.
 Indicator Components and Calculation 
The indicator comprises two key components:
 
 Instantaneous Moving Average (IMA) : This is a type of moving average that places a greater weight on the most recent data points, and is based on Ehler's book "Rocket Science for Traders". This is slightly different from the Doc's original, but is very approximate. 
 Trailing Stop : This component helps determine the stop loss level that moves along with the price. The trailing stop is based on the highest high and the lowest low of the last 5 bars, as well as the simple moving averages of the low and high of the previous bar. The trailing stop is calculated separately for each condition: when the bar index is greater than 1 and when the previous 'a' variable is either 1 or 0.
 
These two components are used to create a filled area on the chart, also known as the 'cloud'. The color of the cloud and the candlesticks change based on the relative positions of the IMA and the trailing stop.
 How to Use the Indicator 
The following are just ideas on how to use this indicator, and is not financial advice in any form:
 
 Trend Identification: When the IMA is above the trailing stop (cloud), it indicates an uptrend, and when it's below, it indicates a downtrend.
 Entry/Exit Signals: Traders can consider going long when the candlesticks move above the cloud and short when they move below the cloud.
 Stop Loss Level: The trailing stop line (the cloud's edge) can serve as a dynamic stop loss level.
 
Please don't use just this indicator on its own. Please use this in conjunction with other analysis tools, indicators, and systems you already have in place. Always consider the overall market context and use appropriate risk management strategies.
Gamification IndicatorDo you want your charts to look like a video game? Look no further! Would you rather be an alien racing through a lava tube, a surfer with great white sharks, an airplane flying through the clouds, or some other custom emoji setup of your choice? Traders can choose their own custom player emoji, trend indicator, obstacle emoji, and celestial emoji. This indicator is just for fun and is not intended to be used when making trading decisions. Enjoy!
This indicator also contains a live sun/moon emoji that should accurately reflect day/night and can give information about the current moon phases. 
Shoutout to @citlacom for the public Moon Ephemeris and calculations. Building this indicator was a useful & fun introduction to financial astrology in Pinescript. 
RSI + MA, LinReg, ZZ (HH HL LH LL), Div, Ichi, MACD and TSI HistRelative Strength Index with Moving Average, Linear Regression, Zig Zag (Highs and Lows), Divergence, Ichimoku Cloud, Moving Average Convergence Divergence and True Strength Index Histogram
This script is based on zdmre's RSI script, I revamped a lot of things and added a few indicators from ParkF's RSI script.
Disable Labels in the Style tab and the histogram if you don't enlarge the indicator and it seems too small.
Look to buy in the oversold area and bounce of the support of the linear regression.
Look to sell in the overbought area and bounce of the resistance of the linear regression.
Look for retracement to the moving average or horizontal lines, and divergences for potential reversal.
RSI
The Relative Strength Index (RSI) is a well versed momentum based oscillator which is used to measure the speed (velocity) as well as the change (magnitude) of directional price movements.
Moving Average
Moving Average (MA) is a good way to gauge momentum as well as to confirm trends, and define areas of support and resistance.
Linear Regression
The Linear Regression indicator visualizes the general price trend of a specific part of the chart based on the Linear Regression calculation.
Zig Zag (Highs and Lows)
The Zig Zag indicator is used to identify price trends, and in doing so plots points on the chart to mark whenever prices reverse by a larger percentage point than a predetermined variable or marker.
Divergence
The divergence indicator warns traders and technical analysts of changes in a price trend, oftentimes that it is weakening or changing direction.
Ichimoku Cloud
The Ichimoku Cloud is a package of multiple technical indicators that signal support, resistance, market trend, and market momentum.
MACD and TSI Histogram
MACD can be used to identify aspects of a security's overall trend.
The True Strength Index indicator is a momentum oscillator designed to detect, confirm or visualize the strength of a trend.
pickle financialversion 1.0
A multi-use indicator
FEATURES:
1) Robust VWAP with up to 3 deviations that can be adjusted for Session, Week, Month, Quarter, Year, Decade, Century, Earnings , Dividend, & Split intervals
2) 20 customizable Moving Averages that can be changed to EMAs, SMAs , WMAs, SMMAs, and VWMAs; can also be adjusted to Candle Closes, Highs, Lows, Opens, HLC3, HL2 , OHLC4, & HLCC4
-Praise be lady VWAP
Confluence TradingThis indicator makes use of the Kumo Cloud, 3EMA and ADX/DI+/DI- indicators. While these can be used separately (green bars show where to long and red bars show where to short), this indicator also shows how their use together can create a more precise estimate on when to enter and exit the market. It is interesting to note that while each of the three indicators individually can predict movements and trend reversals early, having their signals converge into one makes a slower prediction but also a more accurate one. It is a great visual representation of why combining multiple trading techniques or analysis increases odds of winning trades (confluence trading). Do feel free to message me if you wish for me to add any other indicator to the mix or to fix any bugs. The ADX indicator makes use of robertkowalski's code.
MA DerivativesMA Derivatives basicly using Ichimoku Cloud and some additional moving averages for traders.
 A. ICHIMOKU 
  
 Tenkan-sen (Conversion Line):  (9-period high + 9-period low)/2
On a daily chart , this line is the midpoint of the 9-day high-low range, which is almost two weeks.
 Kijun-sen (Base Line):  (26-period high + 26-period low)/2
On a daily chart , this line is the midpoint of the 26-day high-low range, which is almost one month.
 Senkou Span A (Leading Span A):  (Conversion Line + Base Line)/2
This is the midpoint between the Conversion Line and the Base Line. The Leading Span A forms one of the two Cloud boundaries. It is referred to as “Leading” because it is plotted 26 periods in the future and forms the faster Cloud boundary.
 Senkou Span B (Leading Span B):  (52-period high + 52-period low)/2
On the daily chart , this line is the midpoint of the 52-day high-low range, which is a little less than 3 months. The default calculation setting is 52 periods, but it can be adjusted. This value is plotted 26 periods in the future and forms the slower Cloud boundary.
 Chikou Span:  Represents the closing price and is plotted 26 days back.
 Kumo Cloud:  Kumo cloud between Senkuo Span A and Senkou Span B lines. It can be green or red. Color can be change with the trend.
You can use Ichimoku for buy&sell strategy
 For Buying Strategy 
- Tenkansen (Conversion Line) should crossover Kijunsen (Base line) above the highest line of cloud
- Price should be above the highest line of cloud
- Chikouspan should be above the cloud
 For Selling Strategy 
- Kijunsen (Base Line) should crossover Tenkansen (Conversion Line) below the lowest line of cloud
- Price should be below the lowest line of cloud
- Chikouspan should be below the cloud
 B. SIMPLE MOVING AVERAGES 
  
The indicator has some of Simple Moving Averages 
It includes:
-Simple Moving Average 50
-Simple Moving Average 100
-Simple Moving Average 200
 C. EXPONENTIAL MOVING AVERAGES 
  
The indicator has some of Simple Moving Averages 
It includes:
-Exponential Moving Average 9
-Exponential Moving Average 21
-Exponential Moving Average 50
 D. BOLLINGER BAND 
  
Bollinger Bands are a type of price envelope developed by John BollingerOpens in a new window. (Price envelopes define upper and lower price range levels.) Bollinger Bands are envelopes plotted at a standard deviation level above and below a simple moving average of the price. Because the distance of the bands is based on standard deviation, they adjust to volatility swings in the underlying price.
Bollinger Bands use 2 parameters, Period and Standard Deviations, StdDev. The default values are 20 for period, and 2 for standard deviations, although you may customize the combinations.
Bollinger bands help determine whether prices are high or low on a relative basis. They are used in pairs, both upper and lower bands and in conjunction with a moving average. Further, the pair of bands is not intended to be used on its own. Use the pair to confirm signals given with other indicators.
 How this indicator works 
When the bands tighten during a period of low volatility, it raises the likelihood of a sharp price move in either direction. This may begin a trending move. Watch out for a false move in opposite direction which reverses before the proper trend begins.
When the bands separate by an unusual large amount, volatility increases and any existing trend may be ending. 
Prices have a tendency to bounce within the bands' envelope, touching one band then moving to the other band. You can use these swings to help identify potential profit targets. For example, if a price bounces off the lower band and then crosses above the moving average, the upper band then becomes the profit target. 
Price can exceed or hug a band envelope for prolonged periods during strong trends. On divergence with a momentum oscillator, you may want to do additional research to determine if taking additional profits is appropriate for you. 
A strong trend continuation can be expected when the price moves out of the bands. However, if prices move immediately back inside the band, then the suggested strength is negated.
 Calculation 
First, calculate a simple moving average. Next, calculate the standard deviation over the same number of periods as the simple moving average. For the upper band, add the standard deviation to the moving average. For the lower band, subtract the standard deviation from the moving average.
Typical values used:
Short term: 10 day moving average, bands at 1.5 standard deviations. (1.5 times the standard dev. +/- the SMA)
Medium term: 20 day moving average, bands at 2 standard deviations.
Long term: 50 day moving average, bands at 2.5 standard deviations.
 E. ADJUSTABLE MOVING AVERAGES 
  
And this script has also 2 adjustable moving average
- 1 Adjustable Simple Moving Average
- 1 Adjustable Exponential Moving Average
 You can just change the length for using this tool.
IKH Signals v2Hi,
I'm happy to release this new update after few weeks working.
 Fixes 
 
  Fix kumo break-out of Chiku span and close price
  Fix buy trigger and strong buy trigger
 
 Improvement 
 
  Signals take now the kumo thickness and kumo angle
  Signals does not trigger on doji candles
  Multi time frame validation is now available
 
I hope this fixes and new features will improve the signals for you too.
Let me know if you find strange behavior or possible improvments.
【Super Bollinger】The market consists of three phases: an uptrend phase, a downtrend phase, and a range-bound phase.Furthermore, if we include a trend phase and a correction phase, the market has five phases. In other words, the market is classified into the “five phases” as below:
1) Uptrend market (trend phase, upward bias)
2) Downtrend market (trend phase, downward bias)
3) Upward correction phase (correction phase, upward bias)
4) Downward correction phase (correction phase, downward bias)
5) Range-bound phase, sideways (correction phase, basically not biased)
For your judgment of the above market trends, Super Bollinger is extremely useful and effective. And Super Bollinger has advantage in judging market price level.
そもそも、相場は、5つの局面に分けることができます。
すなわち、
1)上昇トレンド局面(上昇バイアス)
2)下降トレンド局面(下降バイアス)
3)調整の反騰局面(上昇バイアス)
4)調整の反落局面(下降バイアス)
5)レンジ局面(バイアスなし)
そして、スーパーボリンジャー、これら5つの局面の判断を下す際にきわめて有効なツールです。また、とりわけ、価格分析に優れたチャートです。
With regard to Chikou Span,this span gives very useful information about (1) the direction of the market (being in an upward bias by buying pressure or in a downward bias by selling pressure) , (2) the timing of buying on the dip or selling on the rally, (3) the market’s temporal rhythm etc..
遅行スパンに関しては、基本的に、
(1)相場の方向性(買い優勢か売り優勢か)
(2)押し目買いや戻り売りのタイミング
(3)相場の時間的リズム
等々に関して実に有効な情報を与えてくれます。
【SpanModel】The Span Model is a very unique chart which shows us especially when to buy and when to sell. And the Span Model has advantage in judging the trade timing.
スパンモデルとは、いつ買うか、いつ売るかを教えてくれるとてもユニークなチャートです。とりわけ、トレードのタイミングを判断する上で優れています。
The Span Model is composed of only three lines (spans).
They are the Blue Span, the Red Span and the Chikou Span.
And a major characteristic of the Span Model is the signals (Span Model Signals) of the two types explained below:
1) Buy signal
The buy signal is lit when the Blue Span sits above, and the Red Span sits below.
2) Sell signal
The sell signal is lit when the Red Span sits above, and the Blue Span sits below.
スパンモデルには、構成要素(3つのスパン)として、青色スパン、赤色スパン、そして、遅行スパンがあります。
スパンモデルの大きな特長として、シグナル(スパンモデルシグナル)があります。そして、2種類のシグナルがあります。
1)買いシグナル
青色スパンが上方、赤色スパンが下方に位置するときに点灯します。
2)売りシグナル
赤色スパンが上方、青色スパンが下方に位置するときに点灯します。 
InariN CloudSInariN CloudS (INCS) is my custom model of InariN.
I usually use INCS in 300 ticks (other software) and 5 minutes charts for day trading.
Please read script "InariN simple" for basic usage.
I share background and fundamental ideas of day trading and INCS here.
I start with the practical conclusion and then explain INCS.
Maybe you'll notice that most indicators are unnecessary at the end of this text.
Anyway I compile fundamental ideas that I wanted to know as a beginner.
(I'll update to finish this text, please wait for some time.)
///Premise of trading///
Market's purpose...facilitating trading
Trader's purpose...making money
Market is stronger than trader and trader need adjust to market.
However trader have controllable side.
Market's control...Trend, Volatility
Trader's control...Money management, Making Risk:Reward, Choosing and exercising trading strategy
///Simple rule (Conclusion)///
I made simple rule "Just Do It Now" to check essential ideas on every trade.
Traders can use thousands of indicators but only use three choices "Buy, Sell and No trade".
If you have bad result, you had better suspect not your indicators but your three choices at first.
(This is one of the best advice I have ever heard by N jijii.)
  
yashi guys 
this indicator contain two lines :
the conversion line shifted 17 bar and base line shifted 26 bar
with this indicator u can found where the komo switched and found some potential reversal pivot point 
enjoy : Ahmad
Sto RSI and kijun-sen line to determine and follow the trend This script uses 25-75 treshold of stochastic RSI with the help of kijun-sen as confirmation, to find entry points to any trend either newly developed or an established one. I just realized it on the 1 hour SPX chart. Sure it can be used on other symbols. Crossing above/below 25/75 line of sto RSI is considered as buy/sell signal. Signals are evaluated whether price be above/below kijun-sen line. If a sell signal below kijun-sen is generated it is a continuation signal for downtrend, otherwise it is a countertrend signal (maybe a signal for a new downtrend). A countertrend signal must be evaluated carefully and only accepted in the right side of kijun-sen. e.g entering a sell signal generated above kijun-sen should be accepted only below the kijun-sen, vice-versa.
Rainbow Gator - EMAs strategy for Binary OptionThis is an EMAs indicator for Binary Option or Scalping Alert designed for lower Time Frame Trend (2-5minutes). 
Although you will find it a useful tool for higher time frames as well.
The Alerts are generated when the fast EMA cross over/under other slower EMAs, you then have the chance to wait for the pullback during the new trend then enter for trend momentum (follow the trend).
Beware when the trend is close to EMA200.
You must draw your SRT (Support-Resistance-Trendline) before looking for setups.
Good luck.






















