Multi Time Frame Support & Resistance Lines Indicator with On Screen Toggle Buttons

MQL4 Indicators

Job finished

Execution time 9 days
Feedback from employee
He's a good person to work with, provided clear requirements, and was collaborative with me, Thank you and looking forward to work with you again!
Feedback from customer
Great and very professional developer. Took the time to fully understand the project before beginning. Constant communication, attentive, quick turnarounds, and got every single specification correct!

Specification

Multi Time Frame Support & Resistance Lines Indicator with On Screen Toggle Buttons

 

Indicator draws current (untested) and old (tested and surpassed) lines on the chart based on SR criteria.

 

SR Criteria – 1 Candle close exactly equal to the immediate next candle open

               Support – Bear candle close equal to Bull candle open

               Resistance – Bull candle close equal to Bear candle open

 

 

CURRENT Support Lines

Based on candles below current price

 

2 consecutive candles - Bear candle, and immediately followed by a Bull candle

 

Bear candle closed price is exactly the same as Bull candle open price

 

Line remains the user selected color and style until a candle closes below it on its corresponding time frame).

 

 

 

OLD Support Lines

               Based on Current Support Lines that a candle has closed below on its corresponding time frame.

 

Changes to user selected color and style after a candle has closed below on its corresponding time frame.

 

For example, if I am looking at the 15 minute chart, and a 15 minute candle closes below a Daily support line, that line remains a current support line. When a Daily candle closes below that support line, then that line becomes an Old support line and changes color and style to the Old Support Line settings.

 

Line is drawn from the 2 candles when it formed and extend all the way through to the candle that closed through it on its respective time frame.

 

 

 

CURRENT Resistance Lines

Based on candles above current price

 

2 consecutive candles – Bull candle, and immediately followed by a Bear candle

 

Bull candle closed price is exactly the same as Bear candle open price

 

Line remains the user selected color and style until a candle closes above it on its corresponding time frame).

 

 

 

OLD Resistance Lines

               Based on Current Resistance Lines that a candle has closed above on its corresponding time

frame.

 

Changes to user selected color and style after a candle has closed above on its corresponding time frame.

 

For example, if I am looking at the 15 minute chart, and a 15 minute candle closes above a Daily resistance line, that line remains a current support line. When a Daily candle closes above that support line, then that line becomes an Old support line and changes color and style to the Old Support Line settings.

 

Line is drawn from the 2 candles when it formed and extend all the way through to the candle that closed through it on its respective time frame.

 

 

Only higher time frame lines drawn on the viewed time frame

               For example

15M chart should show all higher time frame lines (1H, 4H, D1, W1, MN)

1H chart should show 1H, 4H, D1, W1, MN lines.

4H chart should show 4H, D1, W1, MN lines. Should not show 1H lines.

D1 chart should show D1, W1, MN lines. Should not show 1H, 4H, lines.

W1 chart should show W1, MN lines. Should not show 1H, 4H, D1 lines.

MN chart should show MN lines. Should not show 1H, 4H, D1, W1 lines.

 

 

On chart/on screen Panel with toggle buttons to show/hide lines

               Separate buttons for each time frame and each type of line. For example…

 

R

1H

4H

D1

W1

MN

Round #

Overlap

Rtest

1H

4H

D1

W1

MN

S

1H

4H

D1

W1

MN

Half #

Clear

Stest

1H

4H

D1

W1

MN

 

               Default function (with Overlap button not selected)

                              Each button press would hide any other lines displayed on screen by the indicator

                              For example, if R/4H button is selected, indicator would print lines for R/4H. Then if

S/D1 button is selected, indicator hides R/4H lines and prints only S/D1 lines on screen.

                             

 

               Overlap (with Overlap button selected)

Overlap button would make lines for all selected buttons print on screen simultaneously

For example, turn Overlap button on. If button for R/4H is selected, indicator prints lines for R/4H., Then if S/D1 button is selected, indicator continues to print R/4H lines on screen and also prints S/D1 lines on screen simultaneously.

                             

               Clear

                              Clear button would hide all lines currently printed on screen by the indicator.

 

               Panel Input Setting

X-axis input settings for precise horizontal placement of panel

Y-axis input settings for precise vertical placement of panel

Panel anchor options (Upper Left, Lower Left, Upper Right, Lower Right)

Button Off background color

Button On background color

Button On Text color

Button Off Text color

Text font size

 

Must display properly on UHD resolution screen.

 

Separate Input Settings for Each Set of Lines:


CURRENT Monthly Support Lines

               Color

               Width

               Style (Solid, Dot, Dash, Dot-Dash, Dot-Dash-Dot)

               2 Candle Close/Open Allowed Difference

User input amount difference between bear candle close price to bull candle open price.

Default = 0, so close/open price exactly the same

Ability to enter differences up to 5 decimal places

               Label Price – Show/Hide (True/False)

               Label Price Font Size

               Label Information – Show/Hide (True/False) -   MN, S, mm/yyyy

               Label Information Font Size

Label Location (above line)

                              Left edge of screen

                              Middle of screen

                              Right edge of screen

               Label color should match selected line color

                             

 

CURRENT Monthly Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

               Label Price

               Label Price Font Size                     

Label Information -   MN, R, mm/yyyy

Label Information Font Size

Label Location

              

 

OLD Monthly Support Lines

Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   MN, old, S, mm/yyyy

               Label Information Font Size

               Label Location

 

OLD Monthly Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   MN, old, R, mm/yyyy

               Label Information Font Size

               Label Location

 

CURRENT Weekly Support Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   W1, S, mm/dd/yyyy (dd should be first day of the week)

               Label Information Font Size

               Label Location

 

 

CURRENT Weekly Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   W1, R, mm/dd/yyyy

               Label Information Font Size

 

 

OLD Weekly Support Lines

Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   W1, old, S, mm/dd/yyyy

               Label Information Font Size

 

 

 

OLD Weekly Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   W1, old, R, mm/yyyy

               Label Information Font Size

 

 

CURRENT Daily Support Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   D1, S, mm/dd/yyyy

               Label Information Font Size

 

 

CURRENT Daily Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   D1, R, mm/dd/yyyy

               Label Information Font Size

 

 

OLD Daily Support Lines

Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   D1, old, S, mm/dd/yyyy

               Label Information Font Size

 

 

 

OLD Daily Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   D1, old, R, mm/dd/yyyy

               Label Information Font Size

 

 

CURRENT 4 Hour Support Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   4H, S, mm/dd/yyyy, xx:xx(xx:xx = candle time)

               Label Information Font Size

              

 

CURRENT 4 Hour Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   4H, old, R, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

OLD 4 Hour Support Lines

Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   4H, old, S, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

OLD 4 Hour Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   4H, old, R, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

CURRENT 1 Hour Support Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   1H, S, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

CURRENT 1 Hour Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   1H, R, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

OLD 1 Hour Support Lines

Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   1H, old, S, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

OLD 1 Hour Resistance Lines

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

Label Price Font Size

               Label Information –   1H, old, R, mm/dd/yyyy, xx:xx

               Label Information Font Size

 

 

Round Number Lines - lines placed at round number price levels, e.g., 1.36000

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Price

 

 

Half-Round Number Lines - lines placed at round number price levels, e.g., 1.36500

               Color

               Width

               Style

               2 Candle Close/Open Allowed Difference

Label Prices

 


UPDATE...adding the following to this project:

Period - Input Setting for number of candles/bars in history to be used to determine SR lines


Maximum Number of Lines - Input Settings that user can enter the maximum number of Current lines to be drawn for each time frame. For example, draw a maximum of 4 Current Monthly Resistance lines, max of 2 Monthly Support lines, max of 10 Daily Resistance lines, max of 5 Daily Support, etc...   


Label Information

Touches - Number of times price touched a line level within the selected period

Nearby - Number of times price has come within "x" number of pips to a drawn line. "x" should be a field in the Input Settings for the user to enter a number.

Show/Hide option for each part of the label information, so user can select to see only the information relevant to them


I can refer you to indicators that have similar functionality to some of the things I am asking for to be more clear.



Responded

1
Developer 1
Rating
(851)
Projects
1464
72%
Arbitration
122
29% / 48%
Overdue
358
24%
Working
Published: 3 articles
2
Developer 2
Rating
(807)
Projects
1127
43%
Arbitration
47
49% / 23%
Overdue
84
7%
Free
3
Developer 3
Rating
(9)
Projects
19
16%
Arbitration
3
67% / 0%
Overdue
0
Free
4
Developer 4
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
5
Developer 5
Rating
(83)
Projects
96
31%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
Similar orders
Create a bot that can trade and read indicators easy to read for first time users. Bot that can be used on a phone and connect to MT5. It should be easy to install or use on any device especially phone and laptop, preferably the bot that can run over night and controllable when needed
These are orderflow footprint indicator I would like to know if you can algorithmisie and build a stacked imbalance bot from them .. Kindlt let me know if you can do it and check the file before replying me
I have 2 trading view indicators by GainzAlgo that I want code to mt5 , could u advise? I need you to give me response if you can convert This
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
Platform: TradingView Programming Language: Pine Script v6 Type: Custom Indicator Project Name: Scalping Reaction Zones + Valid Order Blocks MAIN GOAL I need a custom TradingView indicator for scalping. The indicator must detect: 1. Reaction / Explosion Zones 2. Valid Order Blocks 3. Combined Reaction Zone + Order Block zones The indicator should NOT generate: Buy signals Sell signals TP SL Entry signals Trading
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
I'm looking for an experienced developer to create an automated gold trading bot. The bot should be compatible with MetaTrader 4/5 and TradingView. Key Requirements: - Automated trading bot - Compatible with MetaTrader 4/5 and TradingView - Implement scalping and swing trading strategies Ideal Skills and Experience: - Proficiency in trading algorithms - Experience with gold trading - Familiarity with MetaTrader and

Project information

Budget
30 - 200 USD