Need a trading robot that BUYS when certain conditions are true in the Bollingerband and Keltner channels

Job finished

Execution time 7 days
Feedback from customer
Absolutely a fabulous experience working with Le Huu Hai! Precise problem solver always exceeding expectations. 100% recommend!
Feedback from employee
Thank you!

Specification

Thank you for viewing my request!  Successful completion of this task will lead to additional projects!

I request a MT4 EA Robot that does the following:

1) The bot should work on all time frames and reference the chart the EA is installed on. Action is taken as soon as the candle has closed. in other words, if on the hourly, the bot must look at the hourly candles. 

2)These two indicators are to be referenced

  • Keltner Channels: Factor 1.5, Length 20, Price Close, Simple averages
  • Bollingerbands: Price Close, length 20, Deviations 2/-2.

3) The bot should place a BUY at market each time the following is true, once per candle:

  • Looking at the previous candle close, the bottom line of the Bollingerband is ABOVE the Keltner Channel bottom line. 

  • Looking at the same previous candle close, the Price action closed below the 20 SMA

4) Behavior. Here are some critical behaviors that needs to occur.

  • The first order that is placed becomes the "Order of reference."  All subsequent orders for this set should contain the same TP values and SL values as this Order of Reference. 
  • When the first order is made, make a variable to remember what the value of the top +2dev bollingerband is, we'll use this for a stoploss later after TP1 is closed.
  • When all orders are closed, the next order to open becomes a new set. 
  • Each set should have it's own identifier so that multiple sets can be made with the EA across several different charts at the same time.
  • The stoploss placed for the first order should be -4 standard deviations.
  • This order should have a take profit #1 (close half open lots) at 3 standard Deviations and a take profit #2 (final half) at 4 standard Deviations. 
  • When #1 Take profit is hit, move the stop loss to the +2 standard Deviations variable.
  • After an order is opened and the next candle closes with the qualifying requirements as described in number 3) are still true, open up another order. The new order that opens should have the same take profit and stoploss that match the "Order of reference" and not be recalculated based on it's new opening levels.
5) User Defined variables.  Here are the customization items that should be included in the menu settings.  Most of them are to have the core process customizable.
  • Max Orders: Default 10.There should be a user definable "max orders".  This is the number of orders the bot is allowed to have open per set at the same time per chart.
  • Order size: Default 0.02
  • Stop Loss Deviation: Default -4
  • Take Profit 1: Default +3 Deviations
  • Take Profit 1 Percent close: Default 50% (This is what percentage of the open orders close at TP1)
  • Take Profit 2: Default 4 Deviations
  • After take Profit 1, move stop loss to Deviation #: Default 2. (0 would be Break Even).
  • MagicNumber

7) Particulars and details.

  • Sometimes a situation will occur where the candle close triggers a new set of trades but the next candle closes above the 20sma (no new trade), but the candle after that closes below the 20sma and the bottom bollingerband is still above the Keltner channel bottom line, making trade number two. This trade is still apart of the first set, even though one candle in between did not trigger a trade.
  • Please check out the attachment image for how a trade will take place. I am happy to make more examples.

8) Absolute requirements. 

  • I must retain full exclusive rights to the EA the code in all appropriate formats and receive the final version's code in it's entirety that matches the final EA provided.
  • I must retain the rights to modify, improve, and/or destroy the final product and all other iterations at my discretion.
  • i must retain the rights to improve the bot with another developer after our project is completed.
  • I must retain the rights to distribute the code at my discretion, even if for monetary gain that doesn't benefit the programer.

I am willing to support you the programmer with any details that you require. I am a loyal customer and will return with additional projects in the future if you want them!


Robert




















































































































































Files:

Responded

1
Developer 1
Rating
(274)
Projects
403
28%
Arbitration
40
40% / 50%
Overdue
1
0%
Free
2
Developer 2
Rating
(28)
Projects
38
32%
Arbitration
3
100% / 0%
Overdue
7
18%
Working
3
Developer 3
Rating
(317)
Projects
564
35%
Arbitration
81
31% / 44%
Overdue
204
36%
Free
4
Developer 4
Rating
(2668)
Projects
3400
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Working
Published: 1 code
5
Developer 5
Rating
(116)
Projects
137
36%
Arbitration
16
13% / 69%
Overdue
9
7%
Free
6
Developer 6
Rating
(206)
Projects
333
35%
Arbitration
66
12% / 58%
Overdue
87
26%
Free
7
Developer 7
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(19)
Projects
33
55%
Arbitration
5
80% / 20%
Overdue
3
9%
Free
9
Developer 9
Rating
(11)
Projects
14
43%
Arbitration
1
100% / 0%
Overdue
0
Free
10
Developer 10
Rating
(64)
Projects
77
55%
Arbitration
4
0% / 50%
Overdue
1
1%
Working
Published: 6 codes
11
Developer 11
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
12
Developer 12
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
13
Developer 13
Rating
(68)
Projects
111
69%
Arbitration
1
100% / 0%
Overdue
2
2%
Free
14
Developer 14
Rating
(72)
Projects
80
10%
Arbitration
38
8% / 58%
Overdue
6
8%
Free
Similar orders
I own the premium Forex/trading domain SignalsForex.com and I am looking for a person who can help find a serious buyer. The domain is suitable for: Forex signals services Trading education projects Broker affiliate websites Forex lead generation Trading communities Telegram/Discord signal brands Financial marketing projects Target sale price: $7,500+ Commission: 10% of the final sale price after the deal is
I need a simple bot for opening range. Simple Entry / Exit rules, to be able to customize the timeframe, time zone (entry candle) and other normal settings like size, etc
Nyctrad1 30+ USD
Free link free land free land free land free land free free land free land free things free land free land free land free land free land free land free land free Finch I will do it
Platform: MT5 (MQL5) OVERVIEW: I need a custom MT5 indicator that generates only high-probability A+ buy and sell signals. The indicator should combine market structure, support/resistance, liquidity sweeps, candlestick confirmations, session filtering, and Fibonacci retracement logic. FEATURES REQUIRED: SUPPORT & RESISTANCE Automatically detect and draw support and resistance levels. Levels should update
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment
i want a developer to build me a robot according to mt style i want an engine which is going to trade gold with small accounts, i want it to be perfect or any developer who has that existing robot we can negoiate the price
Hi, I am looking for an experienced MQL5 developer to modify an existing, fully functional MetaTrader 5 Expert Advisor (Source code .mq5 Version 2.62 will be provided). Brief Overview of the EA: It executes trades based on 4 custom Supply/Demand levels (R1, R2, S1, S2) which are inputted manually . It uses two custom indicators for confirmation: SPA (Price Action filter) and AMG (Volume/Momentum filter). The code
Description: I am looking for an experienced MQL5 developer to build a fully automated Expert Advisor (EA) for MT5 tailored for Prop Firm challenges and funded accounts. I need a robust, plug-and-play solution with rigorous risk controls. Key Requirements: Platform: MT5 Trading Logic: I am looking for a reliable strategy based either on a Breakout Strategy (e.g., London session breakout) or a Mean Reversion Strategy
The striker robot 30 - 2000 USD
I would like a trend and pullback strategy for the robot timeframe:15 minutes(m15) or 1 hour(h1) indicators:50 EMA (Exponential Moving Average)/200 EMA/RSI (14) BUY SET UP 1.Confirm The Trend .50 EMA must be above 200 EMA .Price must be above both EMAs 2.Wait for a pullback .Do not buy when the price shoots up. .Wait for the price to come back near the 50 EMA 3.Confirm entry .ENTER BUY WHEN: .A bullish candlestick
//+------------------------------------------------------------------+ //| Simple XAUUSD EA | //+------------------------------------------------------------------+ input double LotSize = 0.01; input int StopLoss = 500; // in points input int TakeProfit = 1000; // in points input int MAPeriod = 20; int maHandle; int OnInit() { maHandle = iMA(_Symbol, PERIOD_H1, MAPeriod, 0, MODE_SMA

Project information

Budget
100+ USD