I need a Donchian channel indicator using standard Donchian channel calculation rules with the following features:
1. Multi-timeframe support - display an upper timeframe Donchian channel on a lower timeframe. It should support all the available timeframes (different for MT4 and MT5).
2. Support for several type of price data for the upper and lower bands (determined via input parameters):
2.1. Normal: the Highest High and the Lowest Low.
2.2. The average between the Highest High and Highest Open and the average between the Lowest Low and Lowest Open.
2.3. The average between the Highest High and Highest Close and the average between the Lowest Low and Lowest Close.
2.4. The Highest Open and the Lowest Open.
2.5. The Highest Close and the Lowest Close.
3. Support for a Shift parameter to determine the starting bar for calculation of the channel. Default = 0 - the current bar.
4. Support for the optional support and resistance zones (DRAW_FILLING in MT5, DRAW_HISTOGRAM in MT4) based on the following parameters depending on the type of price used (see paragraph #2):
4.1. If the Donchian channel is using normal price - Highest High and Lowest Low, then the second level to determine the S/R zone is the Highest Low for the upper band and the Lowest High for the lower band.
4.2. If the Donchian channel is based on the case described in paragraph #2.2, then the second level to determine the S/R zone is the average of the Highest Low with Highest Open for the upper band and the average of the Lowest High with Lowest Open for the lower band.
4.3. If the Donchian channel is based on the case described in paragraph #2.3, then the second level to determine the S/R zone is the average of the Highest Low with Highest Close for the upper band and the average of the Lowest High with Lowest Close for the lower band.
4.4. If the Donchian channel is based on the case described in paragraph #2.4 or in paragraph #2.5, then the second level to determine the S/R zone is the Lowest High for the upper band and the Highest Low for the lower band.
5. The Center line to be placed at halfway between the upper and lower lines.
6. An Alert system:
6.1. Support for native alerts, email alerts, and push-notification alerts (all optional via input parameters).
6.2. Support for two kind of alert conditions (all optional via input parameters):
6.2.1. The candle opens on one side of the Center line and closes on the other side of it. Different alert text for Bullish or Bearish breaks.
6.2.2. The candle closes inside the support/resistance zone (described in paragraph #4) after opening outside of it. Different alert text for closing in the upper zone or in the lower zone. It is possible in some cases that the candle closes inside both zones at the same time - two separate alerts should be sent about this.
6.3. An input parameter to control which candle is checked for the alert - Current candle or Previous candle (default). When Current candle is used, only one alert should be issued per candle per alert event. So, in total, there can be four alerts per candles: Bullish break of the Center line, Bearish break of the Center line (p. #6.2.1), closing inside the upper zone, closing inside the lower zone (p. #6.2.2). When the alert candle is set to Previous, only three alerts per candle are possible: either Bullish or Bearish break of the Center line (p. #6.2.1) and closing inside upper or lower zones (both is is possible for intersecting zones; p. #6.2.1).
7. Handle exceptional situation correctly, including invalid input via parameters and the lack of chart data.
8. All plot colors should be set via #property, not dynamically.
Solicitudes similares
Project: Convert TradingView Indicator to MT4 We are looking for an experienced MQL4 developer to convert a high-quality TradingView indicator into a MetaTrader 4 (MT4) indicator. Indicator Details: The TradingView indicator generates buy and sell arrows for trade entries. It is non-repainting, has no lag, and is highly reliable. Arrows appear only after the candle closes and remain visible permanently. Requirements
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
Project Overview: I am looking for an experienced MQL5 developer to convert a suite of 6 custom MT4 indicators into native, fully optimized MQL5 (.mq5) indicators. I will provide the uncompiled .mq4 source files for all seven tools upon hiring. The indicators must compile cleanly in MetaEditor for MT5 without errors or critical warnings, function correctly together on a multi-timeframe chart setup (specifically
Custom MT5 Expert Advisor (EA) Development | MQL5 Automation Turn Your Trading Strategy into a Powerful Automated Trading System! Are you looking for a professional MT5 Expert Advisor developer to automate your trading strategy? I specialize in developing custom MetaTrader 5 (MT5) Expert Advisors and indicators using MQL5 , tailored to your trading rules, risk management preferences, and trading goals. Whether you
I am looking for an experienced MQL5 developer or development team to build a scalable Telegram-to-MT5 copy trading system. The main purpose of the system is to monitor trading signals from my Telegram channel and automatically execute those signals on connected client MT5 accounts. Core Requirements Receive and parse trading signals from Telegram Automatically execute trades on connected MT5 accounts Support more
Hello, I want to develop a custom MT5 Expert Advisor (EA) for XAUUSD Gold. IMPORTANT: I want a proper rule-based automated trading EA, NOT a martingale, grid or guaranteed-profit bot. 1. MARKET & TIMEFRAME - Platform: MT5 - Symbol: XAUUSD only - Main trend timeframe: M15 - Entry timeframe: M5 - Must support broker suffixes such as XAUUSDm, XAUUSD., etc. 2. TREND RULE BUY trend: - M15 price above EMA 50 - EMA 50 above
I need a TradingView Pine Script (v6) indicator that gives BUY and SELL signals in real time on the live chart. MAIN REQUIREMENT – NO REPAINTING: 1. Signals must appear only when the candle closes (barstate.isconfirmed). Example: on 1-min chart, signal for the 10:35 candle must appear at 10:36 and never disappear or move. 2. Signals on historical bars must look exactly the same as they looked live. 3. No lookahead
Description I am looking for a highly skilled MQL5 Developer & Trader with strong experience in EA optimization, stress testing, and forward validation. The EA is already coded and running. What I need now is: 1.Simple code editing, code adjustment/upgrading and code tamplates inserting, 2.Parameter Optimization & Re-Validation – Find the best stable settings for XAUUSD (not overfitted). 3.Robustness / Stress Testing
المطلوب موشر لتداول الذهب مجرب وقوية يعطي اشاره قوية فقط مع وقف خساره ومختبر ومجرب في حال الموافقه علي لموشر بعد التجربه لمدة ٣ ايام يتم الشراء دايم مبلغ ٢٠٠ دولار
yo i have a strategy i would really like to turn into a signal bot basically please this is very technical and serious to me the strategy needs more time 1 time frame and the bot most be 100% accurate