I want a dynamic rsi indicator

Tâche terminée

Temps d'exécution 1 jour
Commentaires du client
there is just 5 star even if its 10 ill give full ten , this person is proficient on 10 plus coding language
Commentaires de l'employé
Easy to work with and very clear instructions!

Spécifications

The modified RSI indicator, designed to adjust its period based on market volatility measured by the Average True Range (ATR), is a custom approach that aims to make the Relative Strength Index (RSI) more adaptive to changing market conditions. Here's a detailed explanation of each component and the overall logic:

Components of the Indicator

Average True Range (ATR)

  • Purpose: The ATR is used to measure market volatility. It calculates the range of each candlestick (including gaps) to determine how much an asset's price is moving on average over a given period.
  • Calculation: For each period, it takes the maximum of the following three values:
    • The difference between the current high and the current low.
    • The absolute difference between the current high and the previous close.
    • The absolute difference between the current low and the previous close.
  • Usage: In this indicator, the ATR serves as the basis for adjusting the RSI period. A higher ATR indicates higher volatility, while a lower ATR suggests lower volatility.

Relative Strength Index (RSI)

  • Purpose: The RSI is a momentum oscillator that measures the speed and change of price movements to identify overbought or oversold conditions.
  • Standard Calculation: Typically calculated over a 14-period timeframe, it compares the magnitude of recent gains to recent losses to determine overbought or oversold conditions.
  • Dynamic Adjustment: Instead of using a fixed period (like 14 days), this custom RSI uses a variable period based on the current market volatility (as measured by the ATR).

Logic for Dynamic Adjustment

Determining the Adjustment Threshold

  • Median ATR: The median of the ATR values over the visible chart is calculated to serve as a threshold. This median serves as a benchmark to distinguish between high and low volatility phases.

Adjusting the RSI Period

  • High Volatility: When the current ATR is greater than the median ATR multiplied by a predefined threshold ( VolatilityThreshold ), it indicates a high volatility phase. In such phases, the RSI period is increased to MaxRSIPeriod . This means the RSI will consider a larger number of periods for its calculation, which smooths out its fluctuations and potentially filters out market noise, making it less reactive to short-term price changes.
  • Low Volatility: Conversely, when the current ATR is below this threshold, it signifies a low volatility phase. The RSI period is decreased to MinRSIPeriod , making the RSI more sensitive to recent price movements. This adjustment allows the RSI to react more quickly to price changes during stable market conditions.

Advantages of This Approach

  • Adaptability: The main advantage of this approach is its adaptability to changing market conditions. By adjusting the calculation period based on volatility, the RSI can become a more versatile tool for traders.
  • Reduced Noise: During high volatility periods, increasing the RSI period can help reduce the noise in the RSI signals, potentially leading to more reliable indications of overbought or oversold conditions.
  • Increased Sensitivity: During low volatility, decreasing the RSI period makes it more sensitive to price movements, which could help capture shorter-term trading opportunities.

Implementation Notes

  • Customization: The MinRSIPeriod , MaxRSIPeriod , and VolatilityThreshold are input parameters that can be customized based on individual trading strategies or asset characteristics.  results to optimize performance.
  • Median Calculation: The median ATR is used to set a benchmark for volatility. This method helps in making the adjustment threshold less sensitive to extreme values, providing a more stable reference point for volatility assessment.




Répondu

1
Développeur 1
Évaluation
(6)
Projets
10
50%
Arbitrage
6
17% / 50%
En retard
3
30%
Travail
2
Développeur 2
Évaluation
(5)
Projets
6
33%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
the code wasn't mine, i have got it somewhere on the web, but i like the performance of the EA, so i want to use it on mt5 platform. the given code based on price movements with ladder entry concept
* Advanced level dev only, NDA required * Hi, I have a multi timeframe, multiindicator expert that requires additional features added to it. First started development 5 years ago. Upgrading with new features. To be added Entry - Add Stochastic and CCI options for trade entry to be added to existing signal options. Add config options to existing menu Bulk Exit - Master switch for close all trades based on basket
I want to make AI based on Attached Picture Swing High low. If you have experience can share demo first. Stop loss, take profit, trailing , break even ,DD etc. also amiable
Hello, I’m looking for a TradingView indicator that fits my forex trading needs. If you can create or customize one for me, please reach out. I'd appreciate your help! Thanks in advance."
Hey greetings am in need of a developer that can convert my simple tradingview indicator to MT4 I have the source code of the indicator and is also a public indicator on Tradingview site Kindly bid and let started
can you help me with Ctrader i need modification on the linkhttps://docs.google.com/document/d/1fggk49xWbnwahtfOlE-U7G6muZB1FT8eWmftGiY7R-s/edit?usp=sharing can you assist with cTrader modifications to enhance functionality and improve performance. do text me if you a professional on it i will be looking forward to your response best regards
Hello great developer, im looking for a great developer on this project I have a project ready to automate operations from telegram to mt4/mt5 by taking signals from an email. Can you help me? peace be unto you
I need an expert to help me convert chopzone traingview pinescript to mt4, I need an expert to get it done for me on between 1 to 2 days i hope this will be done by then, i will attach the file and my budget is $30 as of minimum here
am looking for great developer that can help me on this project, I have an Indicator on Tradingview and want to convert that to an EA for Metatrader 4. Can you help me? peace be unto you
CORREÇÃO NOTIFICAÇÕES Ø O indicador muda a cor dos candles e da MA200 quando ocorre as entradas e é somente nesse momento que ele deve enviar notificação de entrada porem está enviando em outros momentos que não atende as condições conforme imagem abaixo. Ø Sempre que abro o MT5, mudo o time frame ou a plataforma perde conexão o indicador me envia notificações de entradas passadas, o indicador deve enviar

Informations sur le projet

Budget
30+ USD
Pour le développeur
27 USD