仕事が完了した

実行時間1 日
依頼者からのフィードバック
there is just 5 star even if its 10 ill give full ten , this person is proficient on 10 plus coding language
開発者からのフィードバック
Easy to work with and very clear instructions!

指定

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.




応答済み

1
開発者 1
評価
(6)
プロジェクト
10
50%
仲裁
6
17% / 50%
期限切れ
3
30%
仕事中
2
開発者 2
評価
(5)
プロジェクト
6
33%
仲裁
0
期限切れ
0
類似した注文
I need to fix the alerts of my SMC Order Blocks indicator, which is a custom indicator created for me some time ago. This custom indicator already has several types of alerts built-in, but I need to fix specific ones while keeping the other existing alerts unchanged, as those do not have any errors. The alert is for a specific Order Blocks pattern. This indicator graphically provides a zigzag, and from there, CHoCH
Mobile robot 50 - 100 USD
I want a profitable scalping EA robot for mt5 and mobile phones (licence key should be provided).the video link attached below indicates how the EA robot should operate it.it analyses the market before taking trades and it trades candle to candle .also coding samples are provided on the video .it should be applicable to all timeframes.it should trade indices(Nas100,US30,S&p500,GER30,)
Martingale EA for MT5 30 - 100 USD
Criteria: Only one trade at a time. Cannot open another trade if one is running Trade on EURUSD only, once job is completed I will be happy to schedule more for other pairs You choose entry strategy and criteria win rate must be above 50% in long term backtest of EURUSD Every trade has got TP and SL Trades to last about a day, few trades a week, at least 10 pips gain per trade, so that it can be launched on normal
I have a indicator, mql file. The signals are seen below on a EURNZD H1 chart. Very important to get accurate entries. The signal to trade is the first tic after the the indicator signal paints. I've tried to demonstrate that below. Other than that the EA will have a lot size escalation, an on-screen pip counter, a button to stop taking new trades, SL/TP, and magic number. I would like the indicator to be within the
I would like to create an EA based on the Shved Supply and Demand indicator. you can find the Shved Supply and Demand v1.7 indicator in the following link https://www.mql5.com/en/code/29395 NB: Checks the trading robot must pass before publication in the Market ( https://www.mql5.com/en/articles/2555 ) MQ5 file to be provided
I want grate robot for making profits that know when to start a good trade and close a trade and must be active all time to avoid lost of money
Hi Guys, I am looking to someone that can generate an indicator for MT4 as explained below. Basically I would need that the indicator point out the price that will close my position in stop out/margin call. The indicator should pick automatically the level of trade out for the broker (which can be different from a broker to another broker) It should write (ideally on the bottom on the left) the following information
Mbeje fx 50+ USD
I like to own my robot that why I want to build my own.i like to be a best to every robot ever in the life to be have more money
I need an MT5 EA that can do the following: I have to give the EA a price in advance, when the price is reached the EA has to automatically place a buy stop or sell stop order 0.5 pips below or above the price. Is this possible
Good day, I want someone to help me create a universal news filter with on/off switch, with start and end settings, and drawdown control with magic number of EAs, etc. Thanks

プロジェクト情報

予算
30+ USD
開発者用
27 USD