I want a dynamic rsi indicator

İş tamamlandı

Tamamlanma süresi: 1 gün
Müşteri tarafından geri bildirim
there is just 5 star even if its 10 ill give full ten , this person is proficient on 10 plus coding language
Geliştirici tarafından geri bildirim
Easy to work with and very clear instructions!

İş Gereklilikleri

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.




Yanıtlandı

1
Geliştirici 1
Derecelendirme
(6)
Projeler
10
50%
Arabuluculuk
6
17% / 50%
Süresi dolmuş
3
30%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(5)
Projeler
6
33%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Hello, I am looking for a professional programmer to create a trading expert on the MT4 platform, integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. Further details will be provided to the applicants later
dreams good and have a great Cash out from your smart phone , tuyoywuiy glamorous flood see full idk idk slow so dolls stupid sis workouts who's spark koalas oral waits also doggo idk
NRTR - indicator for MetaTrader 5 NRTR (Nick Rypock Trailing Reverse) - indicator for MetaTrader 4 NRTR WATR - indicator for MetaTrader 4 NRTR GATOR - indicator for MetaTrader 5 X2MA NRTR - indicator for MetaTrader 5 NRTR - indicator for MetaTrader 5 NRTR GATOR - indicator for MetaTrader 4 NRTR - indicator for MetaTrader 4 Stalin_NRTR - indicator for MetaTrader 5 NRTR Color Line - indicator for MetaTrader 5 NRTR Rosh
I need an EA edited to make TWO main changes to conditions for how it enters trades. The EA code is written with clean code and is well commented. Will provide more info on changes in a doc in the chat
BUY AND SELL 30+ USD
Create an Expert Advisor that collaborates between these indicators ETR, MEv2 and STLv3 with these features 1. SL and TP 2. TIME FILTER 3. ETR, MEv2 and STLv3 PARAMETERS BUY ENTRY STEP 1. FIRST candle OPEN above Symphonie Trend Line STEP 2. Check Symphonie Extreme must indicate color BLUE STEP 3. Check Symphonie Emotion must indicate color BLUE STEP 4. Open trade with money management STEP 5. Trade open MUST BE 1
It is using EMA/SMA for triggers of long or short (green long/red short) and the line above or below is the stop loss, profit triggers would need to figure out or allow it until next trigger. Already in thinkscript And add parameters
Martingale Strategy EA 50 - 300 USD
Dear , I hope this message finds you well. I would like to request the development of a trading robot (Expert Advisor) that incorporates the following strategies and features: Strategy Requirements: 1. Martingale Strategy: The robot should include a Martingale system to increase trade sizes after losses in order to recover losses and generate profit. 2. Trend-Following: It should also be able to detect and follow
I have 2 (indicators) I coded and I use on Tradingview I just need converted to use on Ninjatrader i will be looking for great developer to bid for it and for more details
in this document i have explained the EA requirements in details and given some pictures of needed options . please Grid EA expert apply to my job . and do not come with no experience. https://docs.google.com/document/d/1Y_Vbv87Ep5BQavRxgDlsWT7GH5VjSgVDnm6C1wtVtj0/edit?usp=sharing i can pay 30 USD now but later on if EA get successful . i'll gift with tip of 50 USD after successful month
A green point should be added at the Low point of candlesticks in the oversold zone—it is the L point. If there is at least one L point between two H points, search for a LL point in the interval between two H points. The candlestick with the lowest Low price will be the LL point. Generally, the LL point is not necessarily an L point. Search for candlesticks with the lowest Low price. If there is at least one H point

Proje bilgisi

Bütçe
30+ USD
Geliştirici için
27 USD