Trade Entry Indicator with 4 Options

MQL4 Indicators

Specification

I need an indicator developed that will have parameters/options for the Bollinger Band, MACD (Histogram), Stochastics (x2), and CCI (x2). The logic is fairly straight forward and much of the parameters are duplicated across the indicators, with only minor adjustments.

Below are the rules and logic:


Bollinger Band Parameters

Bollinger Band Period

Bollinger Band Deviation

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE) ***This refers to showing previous signals

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use Bollinger Band Signal       (True/False) ***This parameter indicates whether the Bollinger Band Signal will be shown on the chart or not

Use Bollinger Band Oscillator (True/False) ***This parameter indicates whether the Bollinger Band Oscillator will be shown in a separate indicator window

The indicator logic for the Bollinger Band is simple and is based off of the OUTER BANDS. For SHORT signal, price simply has to close BELOW the LOWER BAND. For LONG Signal, price simply has to close above the UPPER band. 

MACD Histogram Parameters

Fast EMA

Slow EMA

MACD SMA

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE)

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use MACD Signal       (True/False) ***This parameter indicates whether the MACD Signal will be shown on the chart or not

Use MACD Oscillator (True/False) ***This parameter indicates whether the MACD Oscillator will be shown in a separate indicator window

The indicator logic for the MACD is simple and is based off of the HISTOGRAM. For SHORT signal, price simply has to close BELOW the ZERO LINE. For LONG Signal, price simply has to close above the ZERO LINE. 

STOCHASTICS 70/30 

K Period                (Numerical value)

D Period                 (Numerical value)

Slowing                   (Numerical value)

Overbought             (Numerical value)

Oversold                  (Numerical value)

LONG Entry              (Numerical value)

SHORT Entry             (Numerical value)

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE)

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use Stochasitc 70/30 Signal       (True/False) ***This parameter indicates whether the Stochastic 70/30 will be shown on the chart or not

Use Stochastic Oscillator (True/False) ***This parameter indicates whether the Stochastic Oscillator will be shown in a separate indicator window

The indicator logic for the Stochastic 70/30 is simple and is based off of the STOCHASTIC LINE (Not the SIGNAL Line). For SHORT signal, price must first enter OVERBOUGHT territory before crossing below the SHORT ENTRY (see above in parameters). For LONG signal, price must first enter OVERSOLD territory before crossing above LONG ENTRY value (see above in parameters). For example, OVERBOUGHT is set to 80 and SHORT ENTRY is set to 70. Price crosses into OVERBOUGHT territory FIRST, then later crosses BELOW 70. The indicator would then print on the chart at the close of this candle (See image). Conditions for LONG ENTRY are the same, but in reverse. 

STOCHASTICS 50

K Period                 (Numerical value)

D Period                 (Numerical value)

Slowing                   (Numerical value)

Overbought             (Numerical value)

Oversold                  (Numerical value)

LONG Entry              (Numerical value)

SHORT Entry             (Numerical value)

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE)

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use Stochasitc 50 Signal       (True/False) ***This parameter indicates whether the Stochastic 50 will be shown on the chart or not

Use Stochastic Oscillator (True/False) ***This parameter indicates whether the Stochastic Oscillator will be shown in a separate indicator window

The indicator logic for the Stochastic 50 is simple and is based off of the STOCHASTIC LINE (Not the SIGNAL Line). For SHORT signal, stochastic line must cross BELOW 50. For LONG signal, stochastic line must cross ABOVE 50.

CCI 100

CCI Period    (Numerical Value)

Overbought  (Numerical Value)

Oversold       (Numerical Value)

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE)

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use CCI 100 Signal       (True/False) ***This parameter indicates whether the CCI 100 will be shown on the chart or not

Use Stochastic Oscillator (True/False) ***This parameter indicates whether the Stochastic Oscillator will be shown in a separate indicator window

The indicator logic for the CCI is simple and is based off ENTRY and EXIT of OVERBOUGHT and OVERSOLD conditions. For LONG entry, CCI must first enter OVERSOLD territory before later crossing ABOVE the -100 value. For SHORT entry, CCI must first enter OVERBOUGHT territory before later crossing BELOW the 100 value. 

CCI Zero

CCI Period    (Numerical Value)

Trade Entry SHORT        (High/Low/Open/Close) Choose option 

Trade Entry LONG         (High/Low/Open/Close) Choose option

Show Historical            (TRUE/FALSE)

Show Label                  (Left top/Left bottom/Right top/Right bottom) Choose option (Top and bottom refer to either ABOVE the ENTRY LINE or BELOW the ENTRY LINE)

Target 1                       (Numerical Value)

Target 2            (Numerical Value)

Target 3                        (Numerical Value)

Target 4                        (Numerical Value)

Target 5                        (Numerical Value)

Target 6                        (Numerical Value)

Line Style

Entry Line color

Entry Line style

Entry Line width

Target Lines color

Target Lines style

Target Lines width

Stop Line color

Stop Line style

Stop line width

Label Style

***The LABEL refers to a box drawn around the price values printed by the indicator. Please see the image CCI Example for an example of what this should look like***

Add Label Background        (True/False)

Label Text Color

Label Text Size

Lebel Background Color

Arrow Style

SHORT style             (For example, 238)

SHORT color

SHORT width

LONG style                (For example,. 236)

LONG color

LONG width

Function

Use CCI Zero Signal       (True/False) ***This parameter indicates whether the CCI Zero signal will be shown on the chart or not

Use Stochastic Oscillator (True/False) ***This parameter indicates whether the CCI will be shown in a separate indicator window

The indicator logic for the CCI is simple and is based off the ZERO LINE. For LONG entry, CCI must simply cross above the ZERO line. For SHORT entry, CCI must simply cross below the ZERO line.

STOP LOSS EXPLANATION


The STOP LOSS for ALL SIGNALS is the same. For BUY signals, STOP LOSS is either the MONTH LOW or the PREVIOUS MONTH'S LOW (I'm not sure which is simpler to code). For SELL signals, STOP LOSS is either the MONTH HIGH or the PREVIOUS MONTH'S HIGH. 

TAKE PROFIT LEVELS EXPLANATION


I would like 6 TAKE PROFIT levels printed for each indicator. Each TAKE PROFIT level is based off a MATHEMATICAL MULTIPLE of the STOP LOSS to ENTRY ratio. For example, if the indicator prints an entry and it is 100 pips to the stop loss, I would like the option to choose the multiple of the ratio at which each take profit will print. For example, target 1 is (100 x 0.5) or 50 pips. Target 2 is (100 x 1) or 100 pips. Target 3 is (100 x 1.5) or 150 pips, etc. 

I have included several images where I have drawn in lines and annotated their meanings. I have also included an image titled "CCI EXAMPLE" which is an example of how this indicator looks in a different trading platform. 






Responded

1
Developer 1
Rating
(449)
Projects
475
69%
Arbitration
6
67% / 0%
Overdue
2
0%
Working
2
Developer 2
Rating
(4)
Projects
9
11%
Arbitration
2
50% / 50%
Overdue
0
Free
3
Developer 3
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
Similar orders
"I need a high-quality, non-repainting TradingView indicator for Gold (XAUUSD) on the 1-minute timeframe. The goal is to catch 'Tops and Bottoms' using a combination of price exhaustion and candlestick confirmation. Key Requirements: The Signal: Must identify reversals at extremes. Please use a combination of Bollinger Bands (Standard Deviation) and RSI . Candlestick Confirmation: Signals should only fire if there is
Hi guys looking for a reversal indicator that places signals on chart Signals must he placed at candle close and not repaint. Since I'm offering a high budget I want everything to run smoothly in these steps 1. Send screenahots of it 2. I'll give you feedback what to change or we'll skip to stage 3 3. Short period demo 4. Deposite send full version and close deal. That will allow safety for both us I know I'm getting
Need to create a New EA that focuses only on closing trades of an Existing EA . The New EA should be attached to the Existing EA and also it should not interfere the functions of Existing EA. The developer of the New EA should provide guidelines in order to attach the New EA to the Existing EA. The existing EA will not be shared to the developer. The conditions of new EA is as follows: The new EA should close all
I’m looking for an experienced MQL4 / MQL5 developer to help with an indicator project. Project overview: I have an existing MT4 arrow indicator that I’ve used for several years. The indicator is compiled only (.ex4) — source code is not available. It does not repaint . The indicator has stopped displaying properly (likely outdated). What I need: Rebuild the indicator from scratch by analyzing its behavior and
HI Iam trading with XU ma simple BT 1.12 INDICATOR Which I got indicator from forexstation forum but mq4 file is not with me,I want to have similar indicator which is non repainting in both mq4 and mq5 formats,it should be similar and signals should match it has 2 moving averages MA1 IS LONG TERM MA,MA2 is short term MA MA 2 SIGNALS FOLLOW THE MA TREND CHANGE not crossing of MA1
I am looking for an experienced developer to build a TradingView Pine Script that generates trading signals and sends them via webhook to MT4 for automated execution. The trading logic must be handled entirely in TradingView (Pine Script) . MT4 will only be responsible for receiving webhook messages and executing trades (no strategy logic inside MT4). The goal is to ensure that TradingView backtest results and live
Hello I would like to modify the exit method of the trade for current expert advisor which include martingale trading. basically adjusting the position size and closing the trade. additional details will be provided in the next step
cần người tạo EA y thay đổi hình ảnh gửi đầy đủ tính năng như hình giá cả có thể tăng thêm khối lượng mong muốn viết giống hình không khác ROBOT HƠI NHIỀU TÍNH NĂNG MỌI NGƯỜI CÓ THỂ ĐƯA GIÁ THAM KHẢO
Project Overview I am looking for an experienced MT5 (MQL5) developer to modify an existing Account Protection EA and, if required, extend it with custom logic. This is NOT a strategy or trading EA . The EA is purely for risk management, drawdown protection, alerts, and trading lock , suitable for prop-firm and managed accounts . Core Requirements 1. Alerts & Monitoring Alert on trade entry and trade exit Alert when
Platform MetaTrader 4 or MetaTrader 5 (please specify which one you will develop) Indicator must work smoothly without lag or repainting Indicator Function Identify trend direction (Bullish / Bearish / Sideways) Provide clear Buy and Sell signals Optional confirmation using common logic (e.g. MA, RSI, ATR, or price action) Visual Display Buy signal: Arrow or label (customizable color) Sell signal: Arrow or label

Project information

Budget
175+ USD