D-BoT Alpha Volume SpikeHello traders, Let me explain the code and provide an example of how to trade using this indicator.
The code you provided is a Pine Script indicator that combines multiple technical indicators, such as Supertrend, ADX, RSI, and MFI, to generate buy and sell signals. Here's a breakdown of the code:
User Settings:
The user can adjust parameters like overbought_limit, oversold_limit, volume_multiplier, volume_ma_length, volume_spike_multiple, lookback_period, and use_extremities_confirmation according to their preference.
Calculate Supertrend:
The Supertrend indicator is calculated using three different ATR lengths (supertrend_atr_period1, supertrend_atr_period2, supertrend_atr_period3) and corresponding factors (supertrend_factor1, supertrend_factor2, supertrend_factor3).
The supertrend_value1, supertrend_value2, and supertrend_value3 represent the Supertrend values, while trend_direction1, trend_direction2, and trend_direction3 indicate the trend direction (negative for downtrend, positive for uptrend).
Candle calculations:
The high and low values are checked to identify bullish and bearish candles based on specific conditions.
Volume Spikes:
Volume spikes are detected by comparing the current volume with a median volume over a specified lookback period.
If the volume exceeds a certain multiple of the median volume and the DI+ value is greater than the DI- value, an "up" signal is generated. Similarly, if the DI- value is greater than the DI+ value, a "down" signal is generated.
Additional Filters (RSI and MFI):
Relative Strength Index (RSI) and Money Flow Index (MFI) are used as additional filters.
The RSI and MFI parameters can be adjusted according to the user's preference.
The signals generated by the volume spikes are filtered based on RSI and MFI conditions.
Plotting:
The indicator plots shapes (triangles) to represent buy and sell signals.
The Supertrend lines are plotted using different colors and transparency levels based on the distance from the current price.
The "bodyMiddle" plot is used for filling the area between the Supertrend lines.
Example Trade Scenario:
Let's consider an example trade scenario using this indicator:
When the indicator generates an "up" signal (trendBuy = true), indicating a potential bullish trend, and all the confirmation conditions (RSI, MFI, Supertrend) are met, you can consider opening a long position.
Conversely, when the indicator generates a "down" signal (trendSell = true), indicating a potential bearish trend, and all the confirmation conditions are met, you can consider opening a short position.
Remember, this is just an example, and it's crucial to perform thorough analysis and consider other factors before making trading decisions. It's recommended to backtest the strategy, assess risk management, and apply appropriate position sizing techniques.
Please note that the code provided is a simplified version, and there might be additional factors and considerations specific to your trading strategy that are not included in this code. *******"I have also reviewed the following indicators, and the volume calculation approaches of my friends have been very helpful in creating this indicator: "Volume Spikes " © tradeforopp and "Volume Spikes & Growing Volume Signals With Alerts & Scanner" © FriendOfTheTrend."*******
相對強弱指標(RSI)
TTP NVT StudioNVT Studio is an indicator that aims to find areas of reversal of the Bitcoin price based on the extreme areas of Network Value Transaction.
Instructions:
- We recommend using it on INDEX:BTCUSD
- Use the daily or weekly timeframe
The indicator works as an oscillator and offers to visualisation modes.
1) Showing the short term oscillations of NVT showing signals in potential areas of reversal.
2) The actual value of NVT displayed. When in green is an area of value and in red when its overextended.
This indicator can be used based on the signals or based on breakouts of trend lines drawn in the oscillator mode.
Red/green dots: signal type 1 - extremes with confirmation, these might trigger late
Yellow/Orange: signal type 2 - extremes without confirmation, might trigger too soon
Hobbiecode - RSI + Close previous dayThis is a simple strategy that is working well on SPY but also well performing on Mini Futures SP500. The strategy is composed by the followin rules:
1. If RSI(2) is less than 15, then enter at the close.
2. Exit on close if today’s close is higher than yesterday’s high.
If you backtest it on Mini Futures SP500 you will be able to track data from 1993. It is important to select D1 as timeframe.
Please share any comment or idea below.
Have a good trading,
Ramón.
Hobbiecode - Five Day Low RSI StrategyThis is a simple strategy that is working well on SPY but also well performing on Mini Futures SP500. The strategy is composed by the followin rules:
1. If today’s close is below yesterday’s five-day low, go long at the close.
2. Sell at the close when the two-day RSI closes above 50.
3. There is a time stop of five days if the sell criterium is not triggered.
If you backtest it on Mini Futures SP500 you will be able to track data from 1993. It is important to select D1 as timeframe.
Please share any comment or idea below.
Have a good trading,
Ramón.
Prime Oscillators Pro [ChartPrime]The Prime Oscillators Pro suite provides two unique oscillators that provide useful insights on divergences, overbought and over sold conditions, momentum reversals, confluence alerts, amongst a myriad of other features.
The Trend Fusion Oscillator
This oscillator uses an amalgamation of price and volume to give market participants useful insight into possible future price action. It is designed in the format of a classical oscillator to be recogniseable and have a easy learning curve.
The main features of the Trend Fusion Oscillator:
Trend mode: The price volume oscillator uses an adaptive calculation to signify when price is entering a downtrend or and uptrend. When the price volume oscillator intersects with the adaptive plot the color of the price volume band will change to signify an uptrend or a down trend. This is easy to interpret with red signifying a down trend and green signifying an uptrend.
Oversold or overbought conditions: A reasonable range calculation was implemented and normalized in order to extrapolate areas of overbought an oversold conditions.
Divergences: When the price volume oscillator ribbon peaks and valleys are diverging with price action a thin line will connect the two diverging peaks or vallyes to indicate to market participants that there is a higher probability of a reversal. Divergences can be used in a classical fashion for trading.
Areas of reversal: These signals incorporate an algorithm that takes the median length of the assets trends, average true range, price deviation, volatility, and gap conditions, to signal areas with high a probability of reversal.
Main Settings
Oscillator Mode: Select the desired type of oscillator via this dropdown
Bands On/Off: Display deviation bands on the oscillators
Bearish Divergences On/Off: Allow for toggling of bearish divergences
Hidden Bearish Divergences On/Off: Allow for toggling of hidden bearish divergences
Bullish Divergences On/Off: Allow for toggling of bullish divergences
Hidden Bullish Divergences On/Off: Allow for toggling of bullish divergences
Max disatance between points: Input to adjust the distances between divergences in terms of candles
Use cases
The Trend Fusion Oscillator can be used in a simple fashion using the red/green waves to idenfity market direction. Using the waves of the market, a trader can filter other indicators and build confluence. This can also apply to contrarian logic. Divergences and oversold/bought levels can be used in confluence with other factors such as classical SR or other user selected indicators.
The Prime oscillator
Reversal signals: These are in essence a contrarian signal predicting the reversal of the market and the oscillator.
The peak seekers are blue dots that analyse multiple indicators to deduce more accurate and confluence within divergences. Settings here are auto optimised depending on the user selected timeframe.
The momentum ribbon analyses market volatility and produces an actionable ribbon on which other calculations are deduced. When it twists it can indicate a shift in the trend.
Divergences are calculated so the indicator can catch the maxmimum number of divergences in order to avoid possible reversals being missed by the trader.
Risk Disclaimer
All content and developments created by ChartPrime are purely for informational & educational purposes only. Past performance does not guarantee future results.
Volume-Weighted RSI with Adaptive SmoothingThis indicator is designed to provide traders with insights into the relative strength of a security by incorporating volume-weighted elements, effectively combining the concepts of Relative Strength Index (RSI) and volume-weighted averages to generate meaningful trading signals.
The indicator calculates the traditional RSI, which measures the speed and change of price movements, as well as the volume-weighted RSI, which considers the influence of trading volume on price action. It then applies adaptive smoothing to the volume-weighted RSI, allowing for customization of the smoothing process. The resulting smoothed volume-weighted RSI is plotted alongside the original RSI, providing traders with a comprehensive view of the price strength dynamics.
The line coloration in this indicator is designed to provide visual cues about the relationship between the RSI and the volume-weighted RSI. When the RSI line is above or equal to the volume-weighted RSI line, it suggests a potentially bullish condition with positive market momentum. In such cases, the line is colored lime. Conversely, when the RSI line (fuchsia) is below the volume-weighted RSI line, it indicates a potentially bearish condition with negative market momentum. The line color is set to fuchsia. By observing the line color, traders can quickly assess the relative strength between the RSI and the volume-weighted RSI, aiding their decision-making process.
The bar color and background color further enhance the visual interpretation of the indicator. The bar color reflects the RSI's relationship with the volume-weighted RSI and the predefined thresholds. If the RSI line is above both the volume-weighted RSI line and the overbought threshold (70), the bar color is set to lime, indicating a potentially overbought condition. Conversely, if the RSI line is below both the volume-weighted RSI line and the oversold threshold (30), the bar color is set to fuchsia, suggesting a potentially oversold condition. When the RSI line is between these two thresholds, the bar color is set to yellow, indicating a neutral or intermediate state. The background color, displayed with a semi-transparent shade, provides additional context by reflecting the prevailing market conditions. It turns lime if the volume-weighted RSI is above the overbought threshold, fuchsia if below the oversold threshold, and yellow if it falls between these two thresholds. This coloration scheme aids traders in quickly assessing market conditions and potential trading opportunities.
Calculations:
-- RSI Calculation : The traditional RSI is calculated based on the price movements of the asset. The up and down movements are determined, and exponential moving averages are used to smooth the values. The RSI value ranges from 0 to 100, with levels above 70 indicating overbought conditions and levels below 30 indicating oversold conditions.
-- Volume-Weighted RSI Calculation : The volume-weighted RSI incorporates the trading volume of the asset into the calculations. The closing price is multiplied by the corresponding volume, and the average is taken over a specific length. The up and down movements are smoothed using exponential moving averages to generate the volume-weighted RSI value.
-- Adaptive Smoothing : The indicator offers an adaptive smoothing option, allowing traders to customize the smoothing process of the volume-weighted RSI. By adjusting the smoothing length, traders can fine-tune the responsiveness of the indicator to changes in market conditions. Smoothing helps reduce noise and enhances the clarity of the signals.
Interpretation:
The indicator provides two main components for interpretation:
-- RSI : The traditional RSI reflects the price momentum and potential overbought or oversold conditions. Traders can look for RSI values above 70 as potential overbought signals, suggesting a possible price reversal or correction. Conversely, RSI values below 30 indicate potential oversold signals, indicating a potential price rebound or rally.
-- Volume-Weighted RSI : The volume-weighted RSI incorporates trading volume, which provides insights into the strength of price movements. When the volume-weighted RSI is above the traditional RSI, it suggests that the buying pressure supported by higher volume is stronger, potentially indicating a more reliable trend. Conversely, when the volume-weighted RSI is below the traditional RSI, it suggests that the selling pressure supported by higher volume is stronger, potentially indicating a more significant price reversal.
Potential Strategies:
-- Overbought and Oversold Signals : Traders can utilize the RSI component of the indicator to identify overbought and oversold conditions. A potential strategy is to consider taking short positions when the RSI is above 70 and long positions when the RSI is below 30. These levels can act as dynamic support and resistance areas, indicating possible price reversals.
-- Confirmation with Volume : Traders can use the volume-weighted RSI as a confirmation tool to validate price movements. When the volume-weighted RSI is above the traditional RSI, it may provide additional confirmation for long positions, suggesting stronger buying pressure. Conversely, when the volume-weighted RSI is below the traditional RSI, it may provide confirmation for short positions, indicating stronger selling pressure.
-- Trend Reversal Strategy : Watch for the volume-weighted RSI to reach extreme levels above 70 (overbought) or below 30 (oversold). Look for a reversal signal where the RSI line (green or fuchsia) crosses below or above the volume-weighted RSI line. Enter a trade when the reversal signal occurs, and the RSI line changes color. Exit the trade when the RSI line crosses back in the opposite direction or reaches the opposite extreme level.
-- Divergence Strategy : Compare the direction of the RSI line (green or fuchsia) with the volume-weighted RSI line. A bullish divergence occurs when the RSI line makes higher lows while the volume-weighted RSI line makes lower lows. A bearish divergence occurs when the RSI line makes lower highs while the volume-weighted RSI line makes higher highs. Once a divergence is identified, wait for the RSI line to cross above or below the volume-weighted RSI line as confirmation of a potential trend reversal. Consider using additional indicators or price action analysis to time the entry more accurately. Use stop-loss orders and profit targets to manage risk and secure profits.
-- Trend Continuation Strategy : Assess the overall trend direction by observing the RSI line's position relative to the volume-weighted RSI line. When the RSI line consistently stays above the volume-weighted RSI line, it indicates a bullish trend, while the opposite suggests a bearish trend. Look for temporary pullbacks within the ongoing trend where the RSI line (green or fuchsia) touches or crosses the volume-weighted RSI line. Enter trades in the direction of the dominant trend when the RSI line crosses back in the trend direction. Exit the trade when the RSI line starts to deviate significantly from the volume-weighted RSI line or when the trend shows signs of weakening through other technical or fundamental factors.
Limitations:
-- False Signals : Like any indicator, the "Volume-Weighted RSI with Adaptive Smoothing" may produce false signals, especially during periods of low liquidity or choppy market conditions. Traders should exercise caution and consider using additional confirmation indicators or tools to validate the signals generated by this indicator.
-- Lagging Nature : The indicator relies on historical price data and volume to calculate the RSI and volume-weighted RSI. As a result, the signals provided may have a certain degree of lag compared to real-time price action. Traders should be aware of this inherent lag and consider combining the indicator with other timely indicators to enhance the accuracy of their trading decisions.
-- Parameter Sensitivity : The indicator's effectiveness can be influenced by the choice of parameters, such as the length of the RSI, smoothing length, and adaptive smoothing option. Different market conditions may require adjustments to these parameters to optimize performance. Traders are encouraged to conduct thorough testing and analysis to determine the most suitable parameter values for their specific trading strategies and preferences.
-- Market Conditions : The indicator's performance may vary depending on the prevailing market conditions. It is essential to understand that no indicator can guarantee accurate predictions or consistently profitable trades. Traders should consider the broader market context, fundamental factors, and other technical indicators to complement the insights provided by the "Volume-Weighted RSI with Adaptive Smoothing" indicator.
-- Subjectivity : Interpretation of the indicator's signals involves subjective judgment. Traders may have varying interpretations of overbought and oversold levels, as well as the significance of the volume-weighted RSI in relation to the traditional RSI. It is crucial to combine the indicator with personal analysis and trading experience to make informed trading decisions.
Remember, no single indicator can provide foolproof trading signals. The "Volume-Weighted RSI with Adaptive Smoothing" indicator serves as a valuable tool for analyzing price strength and volume dynamics. It can assist traders in identifying potential entry and exit points, validating trends, and managing risk. However, it should be used as part of a comprehensive trading strategy that considers multiple factors and indicators to increase the likelihood of successful trades.
TTP Breaking PointThis signal uses information from BITFINEX:BTCUSDLONGS and BITFINEX:BTCUSDSHORTS to forecast tops and bottoms.
The idea behind is very simple.
We calculate the RSI of the ratio of longs vs shorts and find areas where both the SMA of this RSI and the RSI itself are overextended.
You might notice that the win rate is not high but most of the wins provide a decent move that, if combined with proper risk management, can be used to build profitable strategies.
The signal offers a backtesting stream: 1 for buy and 2 for sell.
Shortly I'll be adding new features including: alerts, support for other symbols, filters, etc.
AlphaTrend - ScreenerScreener version of AlphaTrend indicator:
BUY / LONG when AlphaTrend line crosses above its 2 bars offsetted line, and there would be a green filling between them
SELL / SHORT when AlphaTrend line crosses below its 2 bars offsetted line, and filling would be red then.
Default values:
Coefficient: 1, which is the factor of the trailing ATR value
Common Period: 14, which is the length of ATR MFI and RSI
AlphaTrend default uses MFI in the calculation, and MFI (Money Flow Index) needs the volume data of the chart.
If your chart doesn't have the volume data, please select the "Change Calculation" option to use RSI instead of MFI.
Screener Panel:
You can explore 20 different and user-defined tickers, which can be changed from the SETTINGS (shares, crypto, commodities...) on this screener version.
The screener panel shows up right after the bars on the right side of the chart.
Tickers seen in green are the ones that are in an uptrend, according to AlphaTrend.
The ones that appear in red are those in the SELL signal, in a downtrend.
The numbers in front of each Ticker indicate how many bars passed after the last BUY or SELL signal of AlphaTrend.
For example, according to the indicator, when BTCUSDT appears in (3) and in GREEN, Bitcoin switched to BUY signal 3 bars ago.
Multi-indicator by TonyMontanovThe indicator was made at the request of the subscriber of the "The trader sometimes answers"
The indicator displays:
1. Anomalous spikes in volume (i.e. the value of the volume is greater than the moving average of the volume plus a few standard deviations
2. Crossing moving averages
3. Crossing the MRSI zero line
The user can change the settings:
1. Types of moving average
2. Length sliding average
3. Number of volume standard deviations
4. Display mode
5. Index ticker
Chuff by Monty V2This is the second version of the indicator ‘Chuff by Monty’ we made a while back.
This indicator uses multiple previously available indicators as well as some newly calculated scripts to provide information on chart that uses one indicator slot but is telling you more than what one indicator could’ve.
The indicator also includes alerts which can be used to find potential signals generated by the indicator, So be sure to check those out as well.
Features of the indicator:
Ichimoku Cloud
TK Crosses: Label on chart when the Conversion Line (Tenken Sen) and Base line (Kijun Sen) is crossing each other. There are five types of crosses that are marked in the indicator. Each will have Bullish or Bearish aspect but, you have to look at the image below to really understand which is worth considering signal.
TK Lines: This checkbox will enable the Conversion and Base line, the crosses of which are labeled through the TK Crosses Checkbox above.
Bullish TK: Now when the orange line crosses the red line to the up side which should be flat at that time, this generates a bullish signal showing that this can lead price to the upwards direction. And a label print as Bullish TK in red color.
Bearish TK: Now when the orange line crosses the red line to the down side which should be flat at that time, this generates a bearish signal showing that this can lead price to the downwards direction. And a label print as Bearish TK in Golden color.
Kumo Cloud: There are two types of clouds in the indicator as well, This is calculated with a bit different approach then conventional Ichimoku Cloud indicator. Both red and green Kumo cloud acts as resistance and support respectively.
Trading Edge to Edge: This phenomenon in ichimoku suggests that when there’s a close in the cloud as 1. For longs, Green candles should close in the red cloud and at that time, The other side of the cloud should be flat and 2. For shorts, Red candles should close in the green cloud and at that time, the other side of the cloud should be flat. This opens up the window for the price to go to the other flat side of the cloud after retesting the cloud through the inside. An example is shared in the snapshot.
Divergences:
This part of the indicator uses 10 different types of oscillators including MACD, Histogram, RSI, Stochastic, CCI, Momentum, On-Balance Volume, Volume Weighted MACD, CMF, Money Flow Index and EXT to calculate divergences. By default, the indicator will show hidden and regular divergences at once, but you can choose to have just hidden or just regular divergences as per your liking. I specifically hard coded the indicator to calculate divergences from candle closes rather than from wicks, so that’s what it’s doing.
Harmonic Patterns:
I personally trade three and only three harmonics, these are bat, butterfly and Gartley. This part of indicator will analyze each swing and check if these swings are falling in any of those three harmonic pattern ranges. As we all know that these patterns don’t complete their retracement to the last digit exactly each time, so there’s a liberty range that has 10% error flexibility. Which means that if a retracement is supposed to be at 0.618, the error flexibility will check it in a range of +10% and -10% of 0.618 which comes out to be 0.556-0.678. Three of the harmonics, bullish (Green) and bearish (Red) is posted in the snapshot.
You can trade these harmonics by either waiting for the indicator to print them, either by putting an alert for each type of a harmonic pattern or by pre-predicting a harmonic which is taught in our community’s premium discord discord.gg .
Golden/Death cross:
Just like TK Crosses, this will print you Goldencross and Deathcross labels each time 55sma and 200sma cross each other. If the 55sma is crossing the 200sma to the upside, A Goldencross label will appear and if 55sma is crossing the 200sma to the downside, A Deathcross label will appear. Golden cross means the coin is turning bullish and can go high. Death cross shows that the coin is turning bearish and the price can fall.
Moving Averages:
Default lengths are 13EMA, 21EMA, 55SMA, 200SMA and 355SMA. You can change it as you like but I use these lengths for my analysis. One feature that this set of moving average has is that each MA is labeled as it’s length and the calculation method (SMA or EMA). So, when you are analyzing with multiple Moving Averages enabled, you can easily know which MA is which.
SR Band:
It has three mods. Fast/Weak which is going to be quick and sensitive to the price but will a weak support and resistance area. Slow/Strong which is going to be slow and less sensitive to the price but will be a very strong support and resistance area. The normal settings which is set as default is kind of in-between these two. You can use this SR band as a way of getting in and out of the trades as it represents Supports and resistances. The colors of the band changes when the price is above, below and is in the band.
Here’s an example trade using the confluences provided by the indicator.
This is how that trade would’ve looked like with indicator:
And this is how that trade would’ve looked like without the indicator:
Do ask questions in the comment section about the indicator or the trading strategy here if you feel like this is too complex. I’ll be glad to help.
All the settings and features which were worth customizing are customizable in this version of the indicator. Feel free to change those settings as per your liking.
Thank you.
Step RSI [Loxx]Enhanced Moving Average Calculation with Stepped Moving Average and the Advantages over Regular RSI
Technical analysis plays a crucial role in understanding and predicting market trends. One popular indicator used by traders and analysts is the Relative Strength Index (RSI). However, an enhanced approach called Stepped Moving Average, in combination with the Slow RSI function, offers several advantages over regular RSI calculations.
Stepped Moving Average and Moving Averages:
The Stepped Moving Average function serves as a crucial component in the calculation of moving averages. Moving averages smooth out price data over a specific period to identify trends and potential trading signals. By employing the Stepped Moving Average function, traders can enhance the accuracy of moving averages and make more informed decisions.
Stepped Moving Average takes two parameters: the current RSI value and a size parameter. It computes the next step in the moving average calculation by determining the upper and lower bounds of the moving average range. It accomplishes this by adjusting the values of smax and smin based on the given RSI and size.
Furthermore, Stepped Moving Average introduces the concept of a trend variable. By comparing the previous trend value with the current RSI and the previous upper and lower bounds, it updates the trend accordingly. This feature enables traders to identify potential shifts in market sentiment and make timely adjustments to their trading strategies.
Advantages over Regular RSI:
Enhanced Range Boundaries:
The inclusion of size parameters in Stepped Moving Average allows for more precise determination of the upper and lower bounds of the moving average range. This feature provides traders with a clearer understanding of the potential price levels that can influence market behavior. Consequently, it aids in setting more effective entry and exit points for trades.
Improved Trend Identification:
The trend variable in Stepped Moving Average helps traders identify changes in market trends more accurately. By considering the previous trend value and comparing it to the current RSI and previous bounds, Stepped Moving Average captures trend reversals with greater precision. This capability empowers traders to respond swiftly to market shifts and potentially capture more profitable trading opportunities.
Smoother Moving Averages:
Stepped Moving Average's ability to adjust the moving average range bounds based on trend changes and size parameters results in smoother moving averages. Regular RSI calculations may produce jagged or erratic results due to abrupt market movements. Stepped Moving Average mitigates this issue by dynamically adapting the range boundaries, thereby providing traders with more reliable and consistent moving average signals.
Complementary Functionality with Slow RSI:
Stepped Moving Average and Slow RSI function in harmony to provide a comprehensive trading analysis toolkit. While Stepped Moving Average refines the moving average calculation process, Slow RSI offers a more accurate representation of market strength. The combination of these two functions facilitates a deeper understanding of market dynamics and assists traders in making better-informed decisions.
Extras
-Alerts
-Signals
RSI Divergences on price chart - Open Source CodeHello Traders,
I have some exciting news to share with you all! Recently, I came across an incredible RSI divergences indicator developed by Socrate_FR. This indicator, in my opinion has an exceptional accuracy in detecting RSI divergences. However, during my exploration of other indicators in the TradingView library that display signals on the price chart, I found that many of them were often unreliable and missed out on important divergences.One such example is the Prices / RSI Divergences Detector by vtllr. Although vtllr did an amazing job with the indicator, I noticed that it didn't capture several relevant divergences accurately.
This observation inspired me to enhance the most accurate RSI divergences indicator available by showcasing the signals directly on the price chart. By doing so, I aimed to address the issue of unreliable and missed divergences in other price chart indicators. With this enhanced version, you can now effortlessly identify and track RSI regular divergences on the price chart itself:
-Regular bullish divergence occurs when the price forms lower lows while the RSI indicator forms higher lows. It suggests a potential bullish reversal (green line plot)
-Regular bearish divergence occurs when the price forms higher highs while the RSI indicator forms lower highs. It suggests a potential bearish reversal (red line plot)
Another key mofication:
This Indicator introduces a simpler approach compared to the original Socrate indicator. While Socrate differentiated divergences into eight types for both bullish and bearish scenarios, our enhanced version focuses on two distinct categories: small and big divergences. This decision was made to provide a clearer and more user-friendly experience. By condensing the divergence types into two groups, traders can easily identify and analyze the significance of the divergences without getting overwhelmed by excessive variations. The small divergences represent relatively minor divergences, while the big divergences indicate stronger and more significant signals.
-Small divergences represent relatively minor divergences (plotshape small circle)
-Big divergences indicate stronger signals (plotshape big circle)
I firmly believe that this enhanced RSI Divergences Indicator will be an invaluable tool for traders who rely on RSI analysis in their trading strategies. It combines the accuracy of Socrate_FR's original indicator with the enhanced visibility of signals on the price chart, ensuring you never miss any important divergences.
If you're interested in trying out this enhanced version of the indicator, please feel free to access the open-source code. If you want to visit and try the original version of the code visit Socrate_FR profile.
www.tradingview.com
Keep attention!
It is important to note that no trading indicator or strategy is foolproof, and there is always a risk of losses in trading. While this indicator may provide useful information for making conclusions, it should not be used as the sole basis for making trading decisions. Traders should always use proper risk management techniques and consider multiple factors when making trading decisions.
Support us:)
If you find this new indicator helpful in your trading analysis, I would greatly appreciate your support! Please consider to follow, giving it a like, leaving feedback, or sharing it with your trading network. Your engagement will not only help me improve this tool but will also help other traders discover it and benefit from its features. Thank you for your support!
Premium MTF Layered RSI - Bitcoin Bot [wbburgin]This the premium version of my MTF Layered RSI strategy, which improves significantly on the original strategy (publicly available on my profile). Improvements are below. This strategy will also appear as an overlay on your chart. It is completely non-repainting.
The MTF Layered RSI strategy uses the current timeframe and two configurable higher timeframes to enter a long position when Bitcoin is oversold on all three timeframes, and exit the long position when Bitcoin is overbought on the current timeframe. This hedges against situations where the RSI on higher timeframes never reaches the overbought level and we are left "holding the bag" so to speak with the classic "enter long at oversold and enter short at overbought" strategy.
IMPORTANT: This strategy does not work on ranges. It will work on all timeframes and assets, but does not work on ranges (Renko blocks and some other advanced types of charts).
********** My Background
I am an investor, trader, and entrepreneur with 10 years of cryptocurrency and equity trading experience and founder of two fintech startups. I am a graduate of a prestigious university in the United States and carry broad and inclusive interests in mathematical finance, computer science, machine learning / artificial intelligence, as well as other fields.
**********
Improvements over the original MTF RSI strategy include:
Filters for Uptrends and Downtrends → The Premium RSI strategy will adjust its buy and sell thresholds depending on whether the instrument is trending. This means that, in uptrends, the Premium strategy will buy more frequently, bringing in potentially greater profit, and in downtrends, the strategy will stop buying altogether. These filters and dynamic buy/sell thresholds have made this strategy more profitable in my backtesting across random timeframes, but I cannot guarantee that the strategy will be profitable for you on the default settings. To that end, I have enabled a number of different configurations that you can change in the settings of the strategy.
Stop Loss / Take Profit Calculation Per Tick → Stop loss and take profit are now both enabled in the script and each has their own alerts. You can specify what type of stop loss or take profit you want: percentage or ATR. If you have alerts configured, you will be alerted mid-bar, instead of at close. This helps prevent loss from abrupt falls in price between closing price and next bar open.
Customizable Alert Messages In-Strategy → In the settings, there will be text boxes where you can create your own alerts. All you will need to do is create an alert in the alert panel on Tradingview and leave the message box blank - if you fill out the alert boxes in the settings, these will automatically populate into your alerts. There are in total eight different customizable alerts messages: Entry, Exit, Stop loss, and Take profit alerts for both Long and Short sides. If you disable stop loss and/or take profit, these alerts will also be disabled. Similarly, if you disable shorts, all short alerts will be disabled.
**********
Display
Configuring Stop Loss or Take Profit will make their corresponding displays appear.
Separately from the trading boxes, background colors (green, red) signify extended uptrends and downtrends, respectively.
Configuring Alerts
In TradingView desktop, go to the ‘Alerts’ tab on the right panel. Click the “+” button to create a new alert. Select this strategy for the condition and one of the two options that includes alert() function calls. Name the alert what you wish and clear the default message, because your text in the settings will replace this message.
Now that the alert is configured, you can go to the settings of the strategy and fill in your chosen text for the specific alert condition. You will need to check “Long and Short” in the “Trade Direction” setting in order for any Short Alerts to become active. Similarly, you will need to check “Enable Stop Loss” for stop loss alerts to become active and “Enable Take Profit” for take profit alerts to become active.
**********
Disclaimer
Copyright by wbburgin.
The information contained in my Scripts/Indicators/Algorithms does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
**********
Notes on the Strategy Performance below: This is 3% of equity per trade, with a pyramiding number of 3. I did not include fees because Binance US on Bitcoin/USD does not charge fees on the instrument; however, I heavily encourage you to include fees in your backtesting if you use a different brokerage. To mitigate fees, this strategy is designed with a high average %/trade. If your current fees are greater than the strategy's average %/trade, I encourage you to choose a higher RSI period, such as 14 or 28, which will result in less trades but potentially a higher %/trade.
DB Zero Lag Smoothed Tops & Bottoms RSI (No Repaint)The DB ZPS RSI indicator is a designed to detect tops and bottoms using a zero lag smoothed RSI. This indicator has been specifically designed not to repaint by default. Which means the value at the opening of the bar will not change and can be used at the start of the period to make trading choices.
The RSI line has 4 different colors:
- Red = Sell Zone
- Maroon = Bear Zone
- Aqua = Trend Changing Upward
- Lime = Bull Zone
The indicator comes with zones outlined with horizontal lines. Typically when the ZPS RSI is above 90 the top is near. Typically when the ZPS RSI is below 10 the local bottom is near. However, at times the ZPS RSI may treat the 50 as the top depending on the amount of market momentum.
Since this indicator (by default) does not repaint, this means traders can use this to make market entry or exit choices at the start of the period.
For example, trader may decide to enter a long when the ZPS RSI is below 2 and the ZPS RSI color is aqua or lime at the OPEN of the bar period. A trader may choose exit a trade when the ZPS RSI is above 95 or the ZPS RSI color is maroon at the OPEN of the bar period. No waiting. Remember it does not repaint.
For example, trader may decide to enter a short when the ZPS RSI crosses under 95 on the OPEN of the bar period. The trader may then choose to close the short when the ZPS RSI color turn aqua at the OPEN of the bar period.
For those traders who live on the wild side. You may disable the no-repaint mode in the settings (not recommended). With no repaint disabled, the ZPS RSI will be subject to change as the price changes during the current period. However, for those who are willing to take this risk, you could take the example above and then enter/exit (or short) in the current bar as the example conditions are present (not recommended).
The indicator includes a simple threshold buy/sell setting and the ability to display buy sell signals (triangles, disabled by default). Additionally, the indicator has alerts for threshold levels and the different ZPS RSI color changes.
The default ZPS RSI length in the settings is 10 but can be changed.
Hope you enjoy!
p.s. ZPS RSI stands for Zero Lag Percent Change Smoothed Sum RSI
Market Cycle IndicatorThe Market Cycle Indicator is a tool that integrates the elements of RSI, Stochastic RSI, and Donchian Channels. It is designed to detect market cycles, enabling traders to enter and exit the market at the most opportune times.
This indicator provides a unique perspective on the market, combining multiple strategies into one unified and weighted approach. By factoring in the inputs from each of these popular technical analysis methods, it offers a more holistic view of the market trends and cycles.
Parameter Details:
Donchian Channels (DCO):
- donchianPeriod: Sets the period for the Donchian Channel calculation. Default is set to 14.
- donchianSmoothing: Sets the smoothing factor for the Donchian Channel calculation. Default is set to 3.
- donchianPrice: Selects the price type to be used in the Donchian Channel calculation. Default is set to the closing price.
Relative Strength Index (RSI):
- rsiPeriod: Sets the period for the RSI calculation. Default is set to 14.
- rsiSmoothing: Sets the smoothing factor for the RSI calculation. Default is set to 3.
- rsiPrice: Selects the price type to be used in the RSI calculation. Default is set to the closing price.
Stochastic RSI (StochRSI):
- srsiPeriod: Sets the period for the Stochastic RSI calculation. Default is set to 20.
- srsiSmoothing: Sets the smoothing factor for the Stochastic RSI calculation. Default is set to 3.
- srsiK: Sets the period for the %K line in the Stochastic RSI calculation. Default is set to 5.
- srsiD: Sets the period for the %D line in the Stochastic RSI calculation. Default is set to 5.
- srsiPrice: Selects the price type to be used in the Stochastic RSI calculation. Default is set to the closing price.
Weights:
- rsiWeight: Sets the weight for the RSI in the final aggregate calculation. Default is set to 1.
- srsiWeight: Sets the weight for the Stochastic RSI in the final aggregate calculation. Default is set to 1.
- dcoWeight: Sets the weight for the Donchian Channel in the final aggregate calculation. Default is set to 1.
Limits:
- limitHigh: Sets the upper limit for the indicator. Default is set to 80.
- limitLow: Sets the lower limit for the indicator. Default is set to 20.
By customizing these parameters, users can tweak the indicator to align with their own trading strategies and risk tolerance levels. Whether you're a novice or an experienced trader, the Comprehensive Market Cycle Indicator provides valuable insights into the market's behavior.
Uses library HelperTA
Broadview Underpriced & OverpricedIntroducing the groundbreaking Broadview Underpriced & Overpriced indicator—a convergence of science, technology, and mathematical finance. This cutting-edge development takes the highly acclaimed Overbought & Oversold Heatmap and elevates it to an entirely new level by infusing it with price trends through the application of special moving averages. The result is a revolutionary approach to asset classification, allowing traders, investors, and institutions to categorize assets into four distinct categories: Underpriced, Overpriced, Discounted, and Inflated.
The Broadview Underpriced & Overpriced indicator combines the power of the Overbought & Oversold Heatmap with a sophisticated methodology that leverages special moving averages. These unique moving averages enhance the precision and accuracy of the asset classification process, providing traders with unparalleled insights into market conditions.
Under the Broadview Underpriced & Overpriced framework, assets that are deemed oversold and positioned below the special moving average are identified as Underpriced. This designation implies that the asset's current price is undervalued relative to its intrinsic worth, presenting an opportune moment to consider initiating a buying position. Underpriced assets are represented by a vibrant purple color on the indicator, symbolizing the potential for significant buying opportunities.
Conversely, assets that are considered overbought and situated above the special moving average are labeled as Overpriced. This classification indicates that the asset's current price has exceeded its intrinsic value, suggesting a favorable moment to contemplate selling or reducing exposure to the asset. Overpriced assets are visually depicted by a striking teal color, signifying the potential for optimal selling opportunities.
Moreover, the Broadview Underpriced & Overpriced indicator recognizes a third category known as Discounted assets. These assets are characterized by being positioned above the special moving average while simultaneously experiencing oversold conditions. This classification suggests that although the asset's price may be above its average value, it is currently available at a discounted price relative to its long-term potential. Discounted assets are represented by a deep purple hue, indicating an opportunity for buyers to consider making purchases with a lower aggression dollar-cost averaging (DCA) strategy.
Lastly, the indicator identifies Inflated assets as those positioned below the special moving average while concurrently exhibiting overbought conditions. This classification implies that the asset's price may be temporarily inflated compared to its intrinsic worth. Inflated assets are depicted by a rich teal color, representing an indication for trend traders or those looking to capitalize on consolidations.
The Broadview Underpriced & Overpriced indicator brings forth a groundbreaking evolution in asset classification, meticulously combining the Overbought & Oversold Heatmap with the influence of special moving averages. Through this unique fusion, traders and investors gain access to an unprecedented level of insight, enabling them to make informed decisions based on a comprehensive evaluation of market trends.
The Broadview Underpriced & Overpriced indicator represents a paradigm shift in asset classification, uniting science, technology, and mathematical finance to deliver an innovative and comprehensive trading tool. By leveraging special moving averages in conjunction with the Overbought & Oversold Heatmap, this indicator enables traders, investors, and institutions to categorize assets as Underpriced, Overpriced, Discounted, or Inflated. Its visually captivating color scheme and strategic insights empower market participants to navigate market trends with precision, enhancing their ability to capitalize on optimal buying and selling opportunities while employing various trading strategies.
The HoneyChai RSI by CoffeeShopCryptoHere is a fun new way to view the RSI. A new TradingView Indicator for you RSI enthusiasts. This is the Honey Chai RSI Indicator.
This indicator combines the RSI oscillator with additional features to enhance its functionality and visual study.
The purpose of this indicator is to provide a more comprehensive view of the RSI and aid in identifying trends, potential entry / exit points, and ranging conditions.
How it's Built.
The RSI:
The RSI is represented by its common line which you can turn on and off, as usual.
Japanese candlesticks:
In this indicator, are also Japanese candlesticks giving you their representation of the RSI. This provides a clearer visualization of the RSI movements across its Open, High, Low, and Close, unlike the OHLC of the Heiken Ashi candles in the Heiken Ashi Algo.
In addition to the RSI line and Japanese candles, there are two moving averages applied to the RSI value. For the purpose of keeping with my CoffeeShop theme, the High average line is the Honey Line and the Low average line is the Chai Line. The user can choose between Exponential Moving Average or Simple Moving average. These moving averages are calculated based on the high vs low values of the past RSI readings, with the high average acting as the leading line.
When the Honey line is above the Chai Line, it indicates an uptrend, whereas when the Honey Line is below the Chai Line, it suggests a downtrend.
If the price is moving up but the Honey line is still below the Chai line, you're technically still in a downtrend and you should trade this like a pullback.
Identifying Trends.
To identify short entries, you need to wait for the Japanese candles to open and close below the Honey line while the Honey line is below the Chai Line. Conversely, you wait for the Japanese candles to open and close above the Honey line while the Honey line is above the Chai Line. This confirmation helps in identifying potential reversal points.
Range Bound Market.
The indicator also incorporates a visual representation of a ranging area. The 60 and 40 levels of the RSI are visually differentiated to indicate this range. When the Japanese candles are opening and closing within this range and the RSI remains contained within these levels, it suggests that the price is likely in a ranging phase, and traders should wait for a breakout from this range before taking action.
In summary, this custom indicator provides a comprehensive view of the RSI oscillator by incorporating Japanese candlestick visuals, moving averages, and a visual representation of the ranging area. By analyzing these elements, traders can gain insights into trends, potential entry points, and ranging conditions in the market.
---------HOW TO TRADE-----------
LONGS AND SHORTS
An example on how to use this in a long trade is to wait for your moving averages to be high (yellow) over low (orange). For the purpose of the description in this indicator you're looking for the honey to be over the chai.
Even if the RSI and Japanese candles in the oscillator are falling, however the honey is above the Chai, you are still in an uptrend.
The positioning of the moving averages will always determine the direction of the overall price trend so in this position you're looking for long entries.
take a long position as an entry when the open and the close of the Japanese candle in the oscillator is above your honey line.
when you notice a bearish candle closing below the honey line in an uptrend position you can exit your trade.
Confluence for short trades would be just the opposite and using the moving averages in an upside down pattern. In other words the honey needs to be below the chai and your Japanese candle needs to be closing bearish however they open and the close of that candle needs to be below both of your moving averages. exit when you get a bullish candle closing in between the averages.
TRADING RANGES
Wait for your moving average to enter into the range bound 60/40 area as well as your Japanese candles to Wick above and below this area but not close above and below the area.
At this point you can mark off the high and the low of the range as it pertains to your price chart and start using your range trading strategy.
Dynamic Fusion Oscillator (DFO)The Dynamic Fusion Oscillator (DFO) is a uniquely crafted trading indicator that amalgamates the power of the Relative Strength Index (RSI) and the Stochastic Oscillator into a single, comprehensive tool. It provides traders with a more nuanced analysis of market momentum and overbought or oversold conditions. The DFO's distinctiveness lies in its ability to leverage the strengths of both RSI and Stochastic Oscillator, offering a more robust reading of market conditions. Moreover, it does so by offering a weighted approach, which combines the standardized values of both indicators. This flexibility in adjusting the weight of each component enhances its adaptability to different market scenarios, making it a versatile tool in a trader's arsenal. The following sections will delve into the intricacies of the DFO, demonstrating its advantages, usage, and applicability across various market conditions.
Differences from Existing Scripts:
The Dynamic Fusion Oscillator (DFO) is unique from other trading indicators as it combines the strengths of two popular technical analysis tools: the Relative Strength Index (RSI) and the Stochastic Oscillator. This fusion results in a dynamic, weighted oscillator that provides a more comprehensive view of the market's momentum and overbought or oversold conditions.
Usage and Market Conditions:
DFO can be used across different markets, including stocks, forex, commodities, and cryptocurrencies. It is designed to perform well in varying market conditions - trending or ranging. However, like any other technical indicator, it is advised to use it in conjunction with other technical analysis tools and not rely solely on it for making trading decisions.
Importance of Combining RSI and Stochastic Oscillator:
The RSI and Stochastic Oscillator are both momentum indicators, but they have their individual strengths and weaknesses. The RSI excels at identifying overbought and oversold conditions, while the Stochastic Oscillator is adept at predicting price reversals. By combining these two into a single oscillator, we can benefit from the strengths of both while minimizing their weaknesses. This fusion results in a more robust indicator that offers better signal quality and reliability.
Input Explanations:
RSI Length : This determines the number of periods used to calculate the RSI. A smaller value will make the RSI more sensitive to price changes, while a larger value will smooth out the RSI line.
Stochastic Length, Smooth K, Smooth D : These are parameters for calculating the Stochastic Oscillator. Length is the observation period, Smooth K is the smoothing factor for the %K line, and Smooth D is the smoothing factor for the %D line.
RSI Weight, Stochastic Weight : These determine the weights of the RSI and the Stochastic Oscillator in the final calculation. Increasing the weight of one will make the oscillator more sensitive to that component.
Standardization Length : This is the number of periods used to calculate the moving average and standard deviation for standardization purposes.
MA Length : This determines the number of periods used to calculate the moving average of the oscillator.
Upper Band Value, Lower Band Value : These set the maximum and minimum values for the oscillator. Signals are generated when the oscillator crosses these thresholds.
Number of periods above the band for alert condition : This sets the number of periods the oscillator stays above the band to trigger an alert.
Alert Conditions:
Alerts are generated under the following conditions:
Bullish Signal : An alert is generated when the Moving Average (MA) crosses above the Oscillator. This can be seen as a potential bullish signal indicating an upward price trend.
Bearish Signal : An alert is generated when the MA crosses below the Oscillator. This can be seen as a potential bearish signal indicating a downward price trend.
Oscillator above/below upper/lower band : Alerts are also generated when the oscillator has been above the upper band or below the lower band for a specified number of periods. This could signal overbought or oversold conditions, respectively. These signals can help traders identify potential reversal points in the market.
These alerts can help traders by providing timely signals for potential trading opportunities. However, they should be used as part of a comprehensive trading strategy that also takes into account other technical and fundamental factors.
RSI, SRSI, MACD and DMI cross - Open source codeHello,
I'm a passionate trader who has spent years studying technical analysis and exploring different trading strategies. Through my research, I've come to realize that certain indicators are essential tools for conducting accurate market analysis and identifying profitable trading opportunities. In particular, I've found that the RSI, SRSI, MACD cross, and Di cross indicators are crucial for my trading success.
Detailed explanation:
The RSI is a momentum indicator that measures the strength of price movements. It is calculated by comparing the average of gains and losses over a certain period of time. In this indicator, the RSI is calculated based on the close price with a length of 14 periods.
The Stochastic RSI is a combination of the Stochastic Oscillator and the RSI. It is used to identify overbought and oversold conditions of the market. In this indicator, the Stochastic RSI is calculated based on the RSI with a length of 14 periods.
The MACD is a trend-following momentum indicator that shows the relationship between two moving averages of prices. It consists of two lines, the MACD line and the signal line, which are used to generate buy and sell signals. In this indicator, the MACD is calculated based on the close price with fast and slow lengths of 12 and 26 periods, respectively, and a signal length of 9 periods.
The DMI is a trend-following indicator that measures the strength of directional movement in the market. It consists of three lines, the Positive Directional Indicator (+DI), the Negative Directional Indicator (-DI), and the Average Directional Index (ADX), which are used to generate buy and sell signals. In this indicator, the DMI is calculated with a length of 14 periods and an ADX smoothing of 14 periods.
The indicator generates buy signals when certain conditions are met for each of these indicators.
1) For the RSI, a buy signal is generated when the RSI is below or equal to 35 and the Stochastic RSI %K is below or equal to 15, or when the RSI is below or equal to 28 the Stochastic RSI %K is below or equal to 15 or when the RSI is below or equal to 25 and the Stochastic RSI %K is below or equal to 10 or when the RSI is below or equal to 28.
2) For the MACD, a buy signal is generated when the MACD line is below 0, there is a change in the histogram from negative to positive, the MACD line and histogram are negative in the previous period, and the current histogram value is greater than 0.
3) For the DMI, a buy signal is generated when the Positive Directional Indicator (+DI) crosses above the Negative Directional Indicator (-DI), and the -DI is less than the +DI.
The indicator generates sell signals when certain conditions are met for each of these indicators:
1) For the RSI, a sell signal is generated when the RSI is above or equal to 75 and the Stochastic RSI %K is above or equal to 85, or when the RSI is above or equal to 80 and the Stochastic RSI %K is above or equal to 85, or when the RSI is above or equal to 85 and the Stochastic RSI %K is above or equal to 90 or when the RSI is above or equal to 82.
2)For the MACD, a sell signal is generated when the MACD line is above 0, there is a change in the histogram from positive to negative, the MACD line and histogram are positive in the previous period, and the current histogram value is less than the previous histogram value. On the other hand, a buy signal is generated when the MACD line is below 0, there is a change in the histogram from negative to positive, the MACD line and histogram are negative in the previous period, and the current histogram value is greater than the previous histogram value.
3)For the DMI a bearish signal is generated when plusDI crosses above minusDI, indicating that bulls are losing strength and bears are taking control.
The indicator uses a combination of these four indicators to generate potential buy and sell signals. The buy signals are generated when RSI and SRSI values are in oversold conditions, while sell signals are generated when RSI and SRSI values are in overbought conditions. The indicator also uses MACD crossovers and DMI crossovers to generate additional buy and sell signals.
When a signal is strong?
The use of multiple signals within a specific timeframe can increase the accuracy and reliability of the signals generated by this indicator. It is recommended to look for at least two signals within a range of 5-8 candles in order to increase the probability of a successful trade.
Why it's original?
1) There is no indicator in the library that combine all of these indicators and give you a 360 view
2)The combination of the RSI, Stochastic RSI, MACD, and DMI indicators in a single script it's unique and not available in the libray.
3)The specific parameters and conditions used to calculate the signals may be unique and not found in other scripts or libraries.
4)The use of plotshape() to plot the signals as shapes on the chart may be unique compared to other scripts that simply plot lines or bars to indicate signals.
5)The use of alertcondition() to trigger alerts based on the signals may be unique compared to other scripts that do not have custom alert functionality.
Keep attention!
It is important to note that no trading indicator or strategy is foolproof, and there is always a risk of losses in trading. While this indicator may provide useful information for making conclusions, it should not be used as the sole basis for making trading decisions. Traders should always use proper risk management techniques and consider multiple factors when making trading decisions.
Support me:)
If you find this new indicator helpful in your trading analysis, I would greatly appreciate your support! Please consider giving it a like, leaving feedback, or sharing it with your trading network. Your engagement will not only help me improve this tool but will also help other traders discover it and benefit from its features. Thank you for your support!
Rainbow Drift BetaRainbow Drift Beta is an indicator that detects the triggers of long and short positions at any TF.
It's based on two different type of approaches to the EMAs periods:
- Classic EMAs periods: 10 and 50
- Cycle EMAs perdios: 16, 64 and 256
The 256 period EMA (Annual Cycle) detects the trend: if the EMA 64 (Three-Weekly Cycle) is above, it shows an uptrend; while the EMA 64 is below, it means that the price action is in downtrend.
10 and 16 periods EMAs are working together as well as the 50 and the 64. The first couple reacts faster than the second one and as soon as the 10 is above the 16, the band shows the first attempt of the price action to go in the uptrend direction. The same concept is applied to the second couple (50, 64): when EMA 50 > EMA 64 it's a confirmation of the faster EMAs long direction. Viceverca happens for the downtrend but with the same concept.
As the EMA periods taken in consideration are quite often a sensitive level of reaction of the price, the indicator detects when there is trigger of a long or a short set up and plots a label on the chart. It's possibile to set up an alert as well.
Quite important, the indicator is looking for sideways patterns as the breakout of them shows a clear direction of the price.
Moreover, in order to privide the first and the best entry possibile, the indicator has a function that is triggering only one time as the trend reverted: for example, a long entry on the EMA 10-16 happens only one time since they crossover the EMA 64.
As included in the name, this is a beta version and new improvements will be added in the near future like suggested price entry, SL and TP, and the focus of the development is to avoid as much as possibile the false triggers.
Of course the best way to improve the code is to receive the users' feedbacks, so please feel free to post your comments and questions.
RSI MTF DashboardThis is an RSI dashboard, which allows you to see the current RSI value for five timeframes across up to 8 tickers of your choice. This is a useful tool to gauge momentum across multiple timeframes, where you would look to enter a buy with high RSI values across the timeframes (and vice versa for sell positions).
Conversely, some traders use RSI to identify potential areas for reversals, so you would look to buy with low RSI values (and vice versa for sell positions).
In the settings, please select which 5 timeframes you require. Then select which tickers you wish to see, and you will find a dashboard on your chart to show the RSI values. The dashboard can be highlighted when the RSI value shows bearish momentum (a value under 50, of your choice) and bullish momentum (a value over 50, again of your choice). These colours and values are fully customisable.
In the settings you can also select the location of the dashboard, as well as some colour and transparency settings to enable the best possible view on screen.
GKD-C Composite RSI [Loxx]Giga Kaleidoscope GKD-C Composite RSI is a Confirmation module included in Loxx's "Giga Kaleidoscope Modularized Trading System".
█ What is the Composite RSI?
The Composite Relative Strength Index (Composite RSI) is a sophisticated adaptation of the traditional Relative Strength Index (RSI). This advanced indicator combines the benefits of smoothing techniques with the relative strength index to offer a more detailed perspective of market conditions. To fully comprehend the scope of Composite RSI, it's crucial to first understand the traditional RSI and its limitations.
The Relative Strength Index (RSI) is a widely used momentum oscillator that gauges the speed and change of price movements. Developed by J. Welles Wilder, the RSI is a scale from 0 to 100, with high and low levels typically set at 70 and 30, respectively. When the RSI climbs above 70, the asset is often considered overbought, suggesting a potential price decrease. Conversely, when the RSI falls below 30, the asset is deemed oversold, indicating a potential price increase.
While the RSI is beneficial in various market conditions, it is not without its limitations. One of the main criticisms of the traditional RSI is that it can produce false signals during trending markets. This is primarily due to the fact that the RSI only considers a single timeframe and does not account for volatility in the market.
The Composite RSI aims to address these limitations. This advanced indicator uses smoothing techniques and depth analysis to provide a more nuanced view of the market. As the provided pseudocode suggests, the Composite RSI calculates the Relative Strength (RS) over a given period and a certain depth, incorporating the average upward and downward changes in the price.
By using the Composite RSI, traders can better interpret market conditions and make more informed decisions. Its application of smoothing techniques helps to filter out market noise and reduce the likelihood of false signals. Furthermore, by considering multiple periods (the depth), the Composite RSI provides a more comprehensive view of market momentum.
While the traditional RSI remains a valuable tool in technical analysis, the Composite RSI offers a more nuanced and comprehensive approach to assessing market conditions. By incorporating smoothing techniques and depth analysis, the Composite RSI provides a more reliable and robust measure of market momentum, enhancing the decision-making process for traders and investors alike.
█ Giga Kaleidoscope Modularized Trading System
Core components of an NNFX algorithmic trading strategy
The NNFX algorithm is built on the principles of trend, momentum, and volatility. There are six core components in the NNFX trading algorithm:
1. Volatility - price volatility; e.g., Average True Range, True Range Double, Close-to-Close, etc.
2. Baseline - a moving average to identify price trend
3. Confirmation 1 - a technical indicator used to identify trends
4. Confirmation 2 - a technical indicator used to identify trends
5. Continuation - a technical indicator used to identify trends
6. Volatility/Volume - a technical indicator used to identify volatility/volume breakouts/breakdown
7. Exit - a technical indicator used to determine when a trend is exhausted
What is Volatility in the NNFX trading system?
In the NNFX (No Nonsense Forex) trading system, ATR (Average True Range) is typically used to measure the volatility of an asset. It is used as a part of the system to help determine the appropriate stop loss and take profit levels for a trade. ATR is calculated by taking the average of the true range values over a specified period.
True range is calculated as the maximum of the following values:
-Current high minus the current low
-Absolute value of the current high minus the previous close
-Absolute value of the current low minus the previous close
ATR is a dynamic indicator that changes with changes in volatility. As volatility increases, the value of ATR increases, and as volatility decreases, the value of ATR decreases. By using ATR in NNFX system, traders can adjust their stop loss and take profit levels according to the volatility of the asset being traded. This helps to ensure that the trade is given enough room to move, while also minimizing potential losses.
Other types of volatility include True Range Double (TRD), Close-to-Close, and Garman-Klass
What is a Baseline indicator?
The baseline is essentially a moving average, and is used to determine the overall direction of the market.
The baseline in the NNFX system is used to filter out trades that are not in line with the long-term trend of the market. The baseline is plotted on the chart along with other indicators, such as the Moving Average (MA), the Relative Strength Index (RSI), and the Average True Range (ATR).
Trades are only taken when the price is in the same direction as the baseline. For example, if the baseline is sloping upwards, only long trades are taken, and if the baseline is sloping downwards, only short trades are taken. This approach helps to ensure that trades are in line with the overall trend of the market, and reduces the risk of entering trades that are likely to fail.
By using a baseline in the NNFX system, traders can have a clear reference point for determining the overall trend of the market, and can make more informed trading decisions. The baseline helps to filter out noise and false signals, and ensures that trades are taken in the direction of the long-term trend.
What is a Confirmation indicator?
Confirmation indicators are technical indicators that are used to confirm the signals generated by primary indicators. Primary indicators are the core indicators used in the NNFX system, such as the Average True Range (ATR), the Moving Average (MA), and the Relative Strength Index (RSI).
The purpose of the confirmation indicators is to reduce false signals and improve the accuracy of the trading system. They are designed to confirm the signals generated by the primary indicators by providing additional information about the strength and direction of the trend.
Some examples of confirmation indicators that may be used in the NNFX system include the Bollinger Bands, the MACD (Moving Average Convergence Divergence), and the MACD Oscillator. These indicators can provide information about the volatility, momentum, and trend strength of the market, and can be used to confirm the signals generated by the primary indicators.
In the NNFX system, confirmation indicators are used in combination with primary indicators and other filters to create a trading system that is robust and reliable. By using multiple indicators to confirm trading signals, the system aims to reduce the risk of false signals and improve the overall profitability of the trades.
What is a Continuation indicator?
In the NNFX (No Nonsense Forex) trading system, a continuation indicator is a technical indicator that is used to confirm a current trend and predict that the trend is likely to continue in the same direction. A continuation indicator is typically used in conjunction with other indicators in the system, such as a baseline indicator, to provide a comprehensive trading strategy.
What is a Volatility/Volume indicator?
Volume indicators, such as the On Balance Volume (OBV), the Chaikin Money Flow (CMF), or the Volume Price Trend (VPT), are used to measure the amount of buying and selling activity in a market. They are based on the trading volume of the market, and can provide information about the strength of the trend. In the NNFX system, volume indicators are used to confirm trading signals generated by the Moving Average and the Relative Strength Index. Volatility indicators include Average Direction Index, Waddah Attar, and Volatility Ratio. In the NNFX trading system, volatility is a proxy for volume and vice versa.
By using volume indicators as confirmation tools, the NNFX trading system aims to reduce the risk of false signals and improve the overall profitability of trades. These indicators can provide additional information about the market that is not captured by the primary indicators, and can help traders to make more informed trading decisions. In addition, volume indicators can be used to identify potential changes in market trends and to confirm the strength of price movements.
What is an Exit indicator?
The exit indicator is used in conjunction with other indicators in the system, such as the Moving Average (MA), the Relative Strength Index (RSI), and the Average True Range (ATR), to provide a comprehensive trading strategy.
The exit indicator in the NNFX system can be any technical indicator that is deemed effective at identifying optimal exit points. Examples of exit indicators that are commonly used include the Parabolic SAR, the Average Directional Index (ADX), and the Chandelier Exit.
The purpose of the exit indicator is to identify when a trend is likely to reverse or when the market conditions have changed, signaling the need to exit a trade. By using an exit indicator, traders can manage their risk and prevent significant losses.
In the NNFX system, the exit indicator is used in conjunction with a stop loss and a take profit order to maximize profits and minimize losses. The stop loss order is used to limit the amount of loss that can be incurred if the trade goes against the trader, while the take profit order is used to lock in profits when the trade is moving in the trader's favor.
Overall, the use of an exit indicator in the NNFX trading system is an important component of a comprehensive trading strategy. It allows traders to manage their risk effectively and improve the profitability of their trades by exiting at the right time.
How does Loxx's GKD (Giga Kaleidoscope Modularized Trading System) implement the NNFX algorithm outlined above?
Loxx's GKD v2.0 system has five types of modules (indicators/strategies). These modules are:
1. GKD-BT - Backtesting module (Volatility, Number 1 in the NNFX algorithm)
2. GKD-B - Baseline module (Baseline and Volatility/Volume, Numbers 1 and 2 in the NNFX algorithm)
3. GKD-C - Confirmation 1/2 and Continuation module (Confirmation 1/2 and Continuation, Numbers 3, 4, and 5 in the NNFX algorithm)
4. GKD-V - Volatility/Volume module (Confirmation 1/2, Number 6 in the NNFX algorithm)
5. GKD-E - Exit module (Exit, Number 7 in the NNFX algorithm)
(additional module types will added in future releases)
Each module interacts with every module by passing data to A backtest module wherein the various components of the GKD system are combined to create a trading signal.
That is, the Baseline indicator passes its data to Volatility/Volume. The Volatility/Volume indicator passes its values to the Confirmation 1 indicator. The Confirmation 1 indicator passes its values to the Confirmation 2 indicator. The Confirmation 2 indicator passes its values to the Continuation indicator. The Continuation indicator passes its values to the Exit indicator, and finally, the Exit indicator passes its values to the Backtest strategy.
This chaining of indicators requires that each module conform to Loxx's GKD protocol, therefore allowing for the testing of every possible combination of technical indicators that make up the six components of the NNFX algorithm.
What does the application of the GKD trading system look like?
Example trading system:
Backtest: Full GKD Backtest
Baseline: Hull Moving Average
Volatility/Volume: Hurst Exponent
Confirmation 1: Composite RSI
Confirmation 2: uf2018 as shown
Continuation: Vortex
Exit: Rex Oscillator
Each GKD indicator is denoted with a module identifier of either: GKD-BT, GKD-B, GKD-C, GKD-V, or GKD-E. This allows traders to understand to which module each indicator belongs and where each indicator fits into the GKD system.
█ Giga Kaleidoscope Modularized Trading System Signals
Standard Entry
1. GKD-C Confirmation gives signal
2. Baseline agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Volatility/Volume agrees
1-Candle Standard Entry
1a. GKD-C Confirmation gives signal
2a. Baseline agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
Next Candle
1b. Price retraced
2b. Baseline agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Baseline Entry
1. GKD-B Basline gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Volatility/Volume agrees
7. Confirmation 1 signal was less than 'Maximum Allowable PSBC Bars Back' prior
1-Candle Baseline Entry
1a. GKD-B Baseline gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSBC Bars Back' prior
Next Candle
1b. Price retraced
2b. Baseline agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Volatility/Volume Entry
1. GKD-V Volatility/Volume gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Confirmation 2 agrees
6. Baseline agrees
7. Confirmation 1 signal was less than 7 candles prior
1-Candle Volatility/Volume Entry
1a. GKD-V Volatility/Volume gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSVVC Bars Back' prior
Next Candle
1b. Price retraced
2b. Volatility/Volume agrees
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Baseline agrees
Confirmation 2 Entry
1. GKD-C Confirmation 2 gives signal
2. Confirmation 1 agrees
3. Price inside Goldie Locks Zone Minimum
4. Price inside Goldie Locks Zone Maximum
5. Volatility/Volume agrees
6. Baseline agrees
7. Confirmation 1 signal was less than 7 candles prior
1-Candle Confirmation 2 Entry
1a. GKD-C Confirmation 2 gives signal
2a. Confirmation 1 agrees
3a. Price inside Goldie Locks Zone Minimum
4a. Price inside Goldie Locks Zone Maximum
5a. Confirmation 1 signal was less than 'Maximum Allowable PSC2C Bars Back' prior
Next Candle
1b. Price retraced
2b. Confirmation 2 agrees
3b. Confirmation 1 agrees
4b. Volatility/Volume agrees
5b. Baseline agrees
PullBack Entry
1a. GKD-B Baseline gives signal
2a. Confirmation 1 agrees
3a. Price is beyond 1.0x Volatility of Baseline
Next Candle
1b. Price inside Goldie Locks Zone Minimum
2b. Price inside Goldie Locks Zone Maximum
3b. Confirmation 1 agrees
4b. Confirmation 2 agrees
5b. Volatility/Volume agrees
Continuation Entry
1. Standard Entry, 1-Candle Standard Entry, Baseline Entry, 1-Candle Baseline Entry, Volatility/Volume Entry, 1-Candle Volatility/Volume Entry, Confirmation 2 Entry, 1-Candle Confirmation 2 Entry, or Pullback entry triggered previously
2. Baseline hasn't crossed since entry signal trigger
4. Confirmation 1 agrees
5. Baseline agrees
6. Confirmation 2 agrees
█ Connecting to Backtests
All GKD indicators are chained indicators meaning you export the value of the indicators to specialized backtest to create your GKD trading system. Each indicator contains a proprietary signal generation algorithm that only work with GKD backtests. You can find these backtests using the links below.
GKD-BT Giga Confirmation Stack Backtest:
GKD-BT Giga Stacks Backtest:
GKD-BT Full Giga Kaleidoscope Backtest:
GKD-BT Solo Confirmation Super Complex Backtest:
GKD-BT Solo Confirmation Complex Backtest:
GKD-BT Solo Confirmation Simple Backtest:
DG RSIhello crypto community,
i made combine two rsi between dominance and current chart.
mostly it has negative co relation.
1. purple which is stable coin rsi
2. dark green which is your current chart rsi.
back test its easy to understand.