Binary Trump Indicator

MQL4 Индикаторы

Работа завершена

Время выполнения 1 день
Отзыв от заказчика
The developer delivered work in time and did the job perfectly. Will hire again
Отзыв от исполнителя
A good customer, he knows what he wants. Thank you for an interesting order!

Техническое задание

The indicator, when applied to a chart will give buy and sell signals as well as draw indicating arrows/trend lines on the chart.

Suppose there are 2 candles A and B. Candle A is followed by Candle B.

For example, when applied to a 5 min chart, indicator will give a BUY signal when these 4 conditions are fulfilled.

Condition 1: Candle A has a longer wick than the body of candle A.

Condition 2: Body of candle A is engulfed by the body of candle B (Bullish Engulfing).

Condition 3: Candle A and Candle B form a tweezer bottom i.e. (opening price of candle B is equal to closing price of candle A).

Condition 4: Candle A is a bearish candle and Candle B is a bullish candle.

Similarly, the indicator will generate a SELL signal when these 4 conditions are fulfilled.

Condition 1: Candle A has a longer wick than the body of candle A.

Condition 2: Body of candle A is engulfed by the body of candle B (Bearish Engulfing).

Condition 3: Candle A and Candle B form a tweezer top i.e. (opening price of candle B is equal to closing price of candle A).

Condition 4: Candle A is a bullish candle and Candle B is a bearish candle.

The indicator must have an input parameter named 'Minimum Wick To Body Size Ratio'. The default value of this parameter must be '1'. 

When the parameter value is set to 1, the indicator will give a BUY/SELL signal only if the candle A has a wick size greater than 1 times of its body size.

When the parameter value is set to 2, the indicator will give a BUY/SELL signal only if the candle A has a wick size greater than 2 times of its body size.

Another input parameter will be 'Maximum Number of Candlesticks To Look Back'. Default value will be 1000. If value is set to 1000, it will indicate signals upto a 1000 candles back in time, on chart and so on.

Another input parameter will be 'Maximum Tolerance in Tweezer Formation'. Default value will be 0. When the value is 0, the opening price of candle B has to be exactly equal to the closing price of candle A and there should not a difference of even the last digit in a 4-digit (or 5 digit) price feed. When value is set to 1, there can be a difference of maximum 1 unit, if set to 5, there can be a difference of 5 digits.

For example, if value is 0 and closing price of candle A is 1.18101, then opening price of candle B must be 1.18101 for the indicator to generate a BUY/SELL signal.

If value is 5 and closing price of candle A is 1.18101, then opening price of candle B can be between (1.18096-1.18106), both values inclusive, for the indicator to generate a BUY/SELL signal.

In 4 digit pricing, if value of parameter is 5 and closing price of candle A is 1.1810, then opening price of candle B can be between (1.1805-1.1815), both values inclusive, for the indicator to generate a BUY/SELL signal.

Definition of Engulfing

Engulfing has got many different forms, but for the sake of this indicator, bearish engulfing happens only when the opening price of candle B is equal to or higher than closing price of candle A and the closing price of candle B is equal to or lower than the opening price of candle A and bullish engulfing happens only when the opening price of candle B is equal to or lower than closing price of candle A and the closing price of candle B is equal to or higher than the opening price of candle A.

Requirements:

If the indicator is applied on m5 chart, it should indicate signals according to m5 chart candles. If we switch the timeframe to m1 or m15 or any other timeframe, it should then indicate the signals according to the candles of that timeframe and on that chart. 

Indicator should send BUY and SELL alerts in MT4 (both sound and popup) so that user can know that there is a trade opportunity.

Indicator should not repaint its arrows, lines or indications.

Please see the attached screenshot which shows that indicator should draw 2 trendlines; both in case of a BUY signal and in case of a SELL signal.

Another input parameter will be ‘Ending Point of Diagonal Trend Line’. This input can have 2 values: ‘Closing of the candle’ OR ‘High or Low of the candle’. The default value will be set at ‘Closing of the candle’.

When the value is set at ‘Closing of the candle’, then the left end of diagonal trendline will be at the close price of some candle.

When the value is set at ‘High or Low of the candle’, then the left end of diagonal trendline will be at the high/low of some candle.

 



Файлы:

Откликнулись

1
Разработчик 1
Оценка
(807)
Проекты
1127
43%
Арбитраж
47
49% / 23%
Просрочено
84
7%
Свободен
2
Разработчик 2
Оценка
(101)
Проекты
136
36%
Арбитраж
14
29% / 50%
Просрочено
15
11%
Свободен
3
Разработчик 3
Оценка
(64)
Проекты
144
46%
Арбитраж
21
38% / 24%
Просрочено
32
22%
Работает
Похожие заказы
‎A trending candle followed by a smaller trending candle which is the second candle with no 5EMA ‎ ‎The 3rd candle is a reversal candle in which it and it's immidiate previous candle must be at least 70% of each other's body or equal body, with no 5EMA touch ‎ ‎the 3rd candle candle is followed immediately by the 4th candle which is the signal candle in which it and the 1st cabdle must be also at least 70% of
LynxMT5algo 30 - 100 USD
An mt5 add on indicator like gainalgo style to show entrance and exit areas for gold silver and Btc scalping. It will be used to make trading more easy for beginners
I have the Fisher Indicator shown below the chart. I need an alert added for when the Fisher Indicator hits the 50 point at the end of each period. GBPUSD and EURUSD 4H charts are provided and I can provide additional
Hello here, I need someone who can work on pinescript and also with Renko charts. My entries for my strategy would be based on stop orders Kindly let me know if you can work on this for me and i will send necessary file and quote in the chat
Freelance Task — EA Recovery Layer Hello. I have a ready-made MQL5 EA. The signals, SL/TP and lot calculation should essentially not be touched. I need a recovery system added. I am not a programmer — below is how the robot should behave. What stays Entry only from an EA signal. Stop-loss is not a new signal. Trailing is already built into my EA — recovery does not implement its own trailing. If trailing is disabled
# SNRZ BOT — SESSION PROGRESS LOG Last updated: 2026-09-16 (local late-evening session) ## SAN BOT (new — cloned from SNRZ) - `MQL5\Experts\AutomatedOrderBot_SAN.mq5` / `.ex5` — v1.0, compiled 0 errors/0 warnings - Signal source: custom indicator "SAN" (InpSANName, buy buf 0 / sell buf 1, target bar 1), same SNRZ-style read, MA fallback if missing - Magic number 234567 (separate from SNRZ 123456 so both bots can run
Should be as it but no alarms, also we need to add a deep search so he can see all the preves candles and a memory function so its not slowing down the indicator. for higher time frames daily 4h 1h around 365 days and for lower time frames we do up to 20k bars but both flexible so i can change it later. the memory is important so the indicator is not always recalculating everything when a new candle shows especially
Hi, I need an experienced NinjaTrader 8/NinjaScript developer to finish or rebuild an automated futures strategy, ideally by the end of this week. I already have the complete TradingView Pine Script reference strategy, an existing ~2,000-line NinjaScript implementation, Playback logs, and known historical benchmark trades. MOST IMPORTANT REQUIREMENT: TRADINGVIEW ↔ NINJATRADER PARITY. The Pine Script is the reference
I need a custom MQL5 indicator for MetaTrader 5. The indicator must automatically print entry, stop loss, and take profit zones on the chart using dots. A critical requirement is that these dots must be non-lagging and absolutely non-repainting. Additionally, the indicator needs to identify and display current supply and demand zones. Please provide the mq5 source code and the ex5 file upon completion
I need an experienced trading-data specialist who can help me obtain 3–4 years of historical market data compatible with NinjaTrader 8 . The data will be used for trading strategy development, backtesting, and analysis

Информация о проекте

Бюджет
50+ USD
Сроки выполнения
от 1 до 2 дн.