EA and indicator based on Double Bollinger Bands

MQL4 Indicators Experts

Job finished

Execution time 19 days

Specification

I am looking for very simple EA and indicator based on double bollinger bands with different settings for each.

Here is the description given below, please read it carefully because I will need it exactly perform as per my requirements mentioned in description - 


Indicator - Bollinger Bands
two upper bb and two lower bb and one middle line which is common for both bb.

Bollinger bands settings should be editable for me
(but at a stage later when I want to sell this EA or put out a subscription for it to be used by clients, the BB settings should not be visible or editable for them)


Time frame - should work on all time frames


Pair - should work on all pairs


Options to select trade timings (apply chart time)


Option to select lot size

Option to write %risk to take for a trade.(either lot size works or %risk works)


Option to write number of pips for take profit.


Option to write maximum spread to take a trade, take trade trade only if the spread is below the written number.


Option to write trailing stop.


Option to work on demo account

Option to work on live account



Trade Entry - 
Price hits the outer bollinger band either it touches with wick or goes completely out and then crosses the inner bollinger band, enter long on the close of bull candle from lower BB and enter short on close of bear candle from upper BB.


Entry signal should appear on charts with certain symbol as an indicator, even when EA is turned off.

Also need sound alert option, push notification on android or iPhone, and email notification options.


Stop loss -
Text field to write stop loss manually.
If stoploss is written 0, then close the trade once the bounce back to the inner bollinger band from where it crossed.

After a loosing trade or a winning trade, for a new trade it should see again same criteria for entry, which is Price hits the outer bollinger band either it touches with wick or goes completely out and then crosses the inner bollinger band, enter long on the close of bull candle from lower BB and enter short on close of bear candle from upper BB.



Take profit -
Text field to write number of pips manually, 
If take profit field is written 0,

Partial profits 1
- Take partial profits of certain % money out based on lot size at certain amount of pips, option to write this amount of pips and the amount if percentage, if this is written 0 then take out certain % when price touches the middle line of BB

Partial profits 2
- Take partial profits of certain % money out based on lot size at certain amount of pips, option to write this amount of pips and the amount if percentage, if this is written 0 then take out certain % when price touches the inner line of BB opposite side

Partial profits 3
Take partial profits of certain % money out based on lot size at certain amount of pips, option to write this amount of pips and the amount if percentage, if this is written 0 then take out certain % when price touches the outer line of BB 
opposite side 


There should be option to write these all % amount and option to select the partial profit criteria whether to take out profits when touch BB middle, inner, outer or write pips for all three partial profits 

(Note - if the price doesn't touch the opposite side (outer or inner) of the bb or middle line of bb or certain amount of pips mentioned to take out first partial profit of 40%, trade closes by hitting the stoploss) 


Option to write certain pips when to move the stops to breakeven, if written 0, stoploss moves to breakeven when first partial profit target is achieved which is either certain pips or th middle line of bb


Option to write maximum loosing trades in sequence.

Option to write desired number of pips if achieved, do not take any more trades for that 
particular pair for that day.

At a time only one trade per pair. Do not take trade for the same pair when a 
trade is already active and the price touches and crosses multiple times to the inner or outer BB.

Option for writing a license key for demo and live accounts to sell it to clients


I will need the complete code for later use to edit and access.


And the code should be secure so that no one can access or edit it when I sell or subscribe clients to buy this EA. And should be locked for single device only.




Responded

1
Developer 1
Rating
(430)
Projects
606
55%
Arbitration
48
23% / 56%
Overdue
176
29%
Free
2
Developer 2
Rating
(1305)
Projects
1734
49%
Arbitration
55
67% / 16%
Overdue
38
2%
Free
3
Developer 3
Rating
(365)
Projects
412
36%
Arbitration
35
26% / 57%
Overdue
63
15%
Free
4
Developer 4
Rating
(2346)
Projects
2951
63%
Arbitration
125
44% / 26%
Overdue
429
15%
Free
5
Developer 5
Rating
(277)
Projects
334
55%
Arbitration
14
36% / 29%
Overdue
1
0%
Free
6
Developer 6
Rating
(258)
Projects
396
28%
Arbitration
70
19% / 49%
Overdue
121
31%
Working
7
Developer 7
Rating
(66)
Projects
95
28%
Arbitration
20
25% / 55%
Overdue
24
25%
Free
8
Developer 8
Rating
(564)
Projects
845
73%
Arbitration
15
53% / 13%
Overdue
193
23%
Free
9
Developer 9
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
10
Developer 10
Rating
(221)
Projects
369
66%
Arbitration
10
50% / 0%
Overdue
46
12%
Free
11
Developer 11
Rating
(33)
Projects
35
40%
Arbitration
11
9% / 91%
Overdue
4
11%
Free
Published: 4 codes
12
Developer 12
Rating
(206)
Projects
333
35%
Arbitration
66
12% / 58%
Overdue
87
26%
Free
13
Developer 13
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
Similar orders
Modification of Trade_Panel_7 7.05 Objective . I have this utility “Trade_Panel_7 7.05” with which I open and close positions. Please refer to attached “Trade Panel Modification.jpg”. It shows an input parameter “Volume Step”. This parameter has the initial value of 0.02 as shown. This feature needs to be amended. Present Status . Value of lot size is increased by this “Volume Step”. I have built a whole series of
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
I need a robust optimization of my MT5 EA, mainly for XAUUSD (Gold). Please optimize the existing adjustable parameters such as entry/exit settings, SL/TP, trailing/break-even settings, and any other strategy parameters that are appropriate. I want the optimization focused on stable profitability, low/moderate drawdown, and robustness rather than simply the highest possible profit. Please use out-of-sample testing
I want someone to check if the indicator is re-painting or drawing and modify it. When I refresh the chart sometimes it the buy and sell arrow change positions. I want the indicator draw and dot re-paint
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location
Hello, I need a custom NON-REPAINT MT5 indicator that gives sell/buy arrow signals 1–2 candlesticks before a spike on Crash and boom indices respectively occurs. Requirements: Works perfectly on MT5 Shows arrows before the spike (1–2 candles earlier). Non-repaint – once the arrow appears, it must stay. Should be accurate, not quantity — only quality signals. Must work on both demo and live accounts. I want the
Hello, I saw an indicator on TradingView and would like to know if you will be able to convert it for use on Thinkorswim platform? Thanks. if anyone can help me with it kindly do well to bid it urgent thanks looking forward too see you

Project information

Budget
30 - 50 USD