Order Block EA using limit orders

MQL4 Experts

Job finished

Execution time 2 days
Feedback from customer
Great Job!
Feedback from employee
Very nice customer! Thank you!

Specification

Description.

Order block EA will work by determining order blocks when a break of structure occurs. When a break of structure to either side is noticed, the EA will set a limit order, using the last contrary candle as it’s point to be set.

The limit order will be set the top or bottom of the last contrary candle (Which ever is closest to current price), but must be set at the top / bottom of the wick and not the body.

Price does not need to be consolidating to identify the break of structure, just a clear break of any high / low points on the applied timeframe.

In addition to breaking structure, there needs to be an option to how many candles of the same colour need to close in order to verify that break of structure. For example, 1 will mean any 1 single candle that closes above / below the previous high / low, the EA will then set a limit order on the previous contrary candle wick. Another example of this, If set to 3 and on the 5 min timeframe, and there is a bullish move and the upside and price makes new highs, in order to verify this, during that move to the upside there needs to be 3 green 5 min candles close one after the other, if so, it will then set the Limit Order on the very top of the wick of the previous red candle.

It also needs to be able to trade between certain times of the day to isolate to specific trading sessions. When this time is up, all unopened limit orders must close. If left on default (00:00) the EA should trade 24/7.

EA should apply the rules to what ever timeframe it is set on.


There must be options on the interface of the EA to change the following;

Magic Number: (Insert magic number)

BOS candle number: (Insert number of bull / bear candles need to close in a row to verify the BOS)

Lots: (Insert the lot size for the trades)

SL: (Insert value in pips)

TP: (Insert value in pips)

Trade between: (Insert start time for EA to trade) / (Insert time for EA to stop trading & all unopened limit orders closed) Left at 00:00 on both means it trades 24 hours a day.

Sell orders: (If True it opens sell orders for the given strategy)

Buy orders: (If True it opens buys orders for the given strategy)

Break even: (Number of pips the price must reach for SL to be placed to BE, 0 = no affect)

Trailing Stop: (Insert number of pips price must reach to activate, 0 = no affect)

Trailing Step: (Insert value pips for the gap between price & new SL when trailing stop is met, 0 = no affect)

Spread: (Insert Max spread in pips the EA will allow the trade to be placed, to help avoid large spreads 0 = no affect)

Max number of trades: (Insert value of limit orders / active trades the EA will have open at any one time, if limit reached no more orders open 0 = no affect)


Options I would like, but not necessary if they are too difficult.

SL %: (Insert value % you would like to risk v equity, this would use the SL provided, and work out how many lots you would need to risk x% as per your total equity)

Hard SL: (Insert value of % of equity lost on before EA becomes inactive & closes all open limit orders or active trades)

 

Please make sure you read this in full before applying for the job please. I have attached some screen shots to help explain how this strategy will look and work.

 

 


Responded

1
Developer 1
Rating
(13)
Projects
17
12%
Arbitration
4
25% / 25%
Overdue
1
6%
Loaded
Published: 1 code
2
Developer 2
Rating
(169)
Projects
219
20%
Arbitration
18
44% / 17%
Overdue
0
Working
Similar orders
I need a developer for a Python-based trade copier with a web dashboard that copies trades from a master account to one or more slave accounts. We discuss about the timeline and price. Only experienced developer should bid for this. Thanks
Project Overview: I am seeking an experienced scalper with a proven funded account to guide me through two prop‑firm challenges. The goal is to develop a robust MQL4 scalping system that complies with the firm’s rules, maximizes profit, and meets the challenge targets. *What I Need:* - A seasoned scalper who has successfully passed prop‑firm challenges. - Ability to coach me on entry/exit rules, risk management, and
Martingale baser sur une stratégie simple, le TP devra toujours être entre 2 SMMA défini. Le Programme devra lancer des trades que lorsque la tendance sera clair. SMMA 7 simple (Take profit) SMMA smoothed 50,100,200,300 Détection de volatilité excessive via : (ATR, VIX, etc ce qui entraînera un arrêt de lancement de trade) Lot par défaut : 0.01 mettre un objectif de profit en % Fixer un arrêt de perte journalier
based on his experience. As a rule, any market situation can be described logically (and then programmatically) by some simple model with variation parameters. Such a variation can be expressed by a certain parameter, which you will later optimize in your Expert Advisor. Perfect patterns do not exist, because the market never repeats. However, similar situations can be found in history. Your cooperation should result
I need someone who can create an XAUUSD EA bot for the MT5 platform based on observing how the program works on the MT5 platform. I can provide one-month transaction history and show you how the program works on the platform for your reference. My goal is to build a new EA that closely replicates the existing strategy’s behaviour This EA is basically a high-frequency, multi-order hedged grid system It opens many
Hi, I’m looking for an experienced MQL5 developer to create a fully automated triangular arbitrage robot for MT5. Important: I am not looking for any form of latency arbitrage or quote stuffing . The solution must be 100% compliant with broker rules and rely only on mathematical price relationships , not feed delays. ✔️ Purpose of the project Build an arbitrage engine that detects mispricings between three currency
Job Posting: Advanced AI Trading Robot MT5 – EURUSD Looking for a programmer to create a 100% AI-based trading robot for MT5 that trades EURUSD . The robot must not use indicators or human-defined rules . The AI decides entries, lot size, Stop Loss, and Take Profit , aiming to maximize daily profit . Key Requirements: Hard-coded risk control: Maximum Daily Drawdown of 4.5%; any violation stops all trading
Goal: Production-grade MT5 EA implementing breakout strategy (1H + 15M confirm) with strict risk controls. Entries: Triangles/flags/channels; confirm candle close only; H4 EMA200 bias; breakout quality (≥0.25×ATR close or 15m retest). Risk & Mgmt: ATR SL (3.0×), RiskPercent sizing (+ manual override), Auto BE at 1R, Profit-Lock at $1,000 (locks ≥$100 or % of float). Global Controls: MaxConcurrentAtRisk=2 across
Dear Sir / Madam, please note that want someone to develop me a mt5 strategy in which i can get the trade executed with EMAs and supertrends and below are the requirment:- 1. Trade must run on BTC / Ethereum only. 2. Trade will have 1 fix candle period like 30 mins, 1 hours, 1 day 3. I want it to run on completely auto pilot. 4. If buy end then sell shall start as soon as condition is triggered. 5. Strategy is combo
I need an Expert Advisor who have bot signals. It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions: direction of Moving Average, price of the last bar, Set the number of lots to trade as an input parameter

Project information

Budget
30+ USD