ATR-HEMA Flow Strategy

MQL5 Experts

Specification

📌 Requirements Specification – ATR + HEMA + Price Action EA

1. Strategy Logic

  • Trend Filter:

    • Use HEMA (Hull Exponential Moving Average) as the trend confirmation tool.

    • Buy only when price is above HEMA and slope is upward.

    • Sell only when price is below HEMA and slope is downward.

  • Entry Conditions:

    • Detect CHoCH (Change of Character) and BOS (Break of Structure) from recent swing highs/lows.

    • Confirm entry when BOS/CHoCH aligns with the HEMA trend.

    • Option to enter at FVG (Fair Value Gap) retest or candle close.

  • Exit Conditions:

    • Exit on opposite CHoCH signal.

    • Or use ATR-based Trailing Stop Loss (TSL).

    • Option to enable both (whichever triggers first).


2. Risk Management

  • Lot size: fixed or risk-based (percentage of balance).

  • Stop Loss: based on ATR multiplier (configurable, e.g., 1.5x ATR).

  • Take Profit: configurable (R-multiple, ATR target, or custom pips).

  • Partial Close: option to close % of position at TP1, move SL to breakeven.


3. Trade Management

  • ATR Trailing Stop:

    • Adjustable ATR period & multiplier.

    • Trail dynamically below/above price.

  • Only one trade per signal (avoid stacking unless re-entry option enabled).

  • Re-entry allowed after SL/TP if conditions are still valid.


4. Inputs & Parameters

  • Timeframe to trade (default M1/M5).

  • ATR Period & Multiplier.

  • HEMA Period.

  • Enable/disable BOS + CHoCH logic.

  • Enable/disable ATR trailing stop.

  • Enable/disable partial close.

  • Risk % or fixed lot.


5. Visuals & Alerts

  • Mark BOS/CHoCH on chart (labels).

  • Draw ATR trailing stop line.

  • Highlight FVG zones (if enabled).

  • Alerts: popup, push notification, email when trade opens/closes.


6. Extra Features

  • Spread filter (don’t trade if spread > X).

  • Trading hours filter (NY, London sessions).

  • Max open trades filter.

  • News filter (optional).


Responded

1
Developer 1
Rating
(463)
Projects
908
76%
Arbitration
25
16% / 68%
Overdue
99
11%
Working
Published: 1 article, 6 codes
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
3
Developer 3
Rating
(12)
Projects
19
42%
Arbitration
2
0% / 100%
Overdue
3
16%
Working
4
Developer 4
Rating
(95)
Projects
139
17%
Arbitration
4
50% / 25%
Overdue
13
9%
Loaded
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(293)
Projects
524
35%
Arbitration
63
33% / 35%
Overdue
188
36%
Working
7
Developer 7
Rating
(450)
Projects
560
26%
Arbitration
22
41% / 36%
Overdue
85
15%
Working
Published: 6 codes
8
Developer 8
Rating
(10)
Projects
10
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(2598)
Projects
3278
67%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
10
Developer 10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
(283)
Projects
335
51%
Arbitration
12
42% / 0%
Overdue
19
6%
Busy
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(45)
Projects
91
13%
Arbitration
34
26% / 59%
Overdue
37
41%
Free
14
Developer 14
Rating
(170)
Projects
194
42%
Arbitration
10
10% / 40%
Overdue
9
5%
Free
Published: 3 codes
15
Developer 15
Rating
(22)
Projects
30
20%
Arbitration
8
63% / 13%
Overdue
9
30%
Free
16
Developer 16
Rating
(7)
Projects
8
13%
Arbitration
5
40% / 20%
Overdue
0
Free
Similar orders
Description: Gildepak is a purchasing cooperative for packaging materials. We need a program to calculate and fairly distribute the annual bonus (received from preferred suppliers) among our member companies (partners and members). The program should work with a set of predefined tables and data flows, and it must be able to import and export Excel files. Main Tables: Member Companies Company ID Company Name Partner
Hi I am looking for a coder who can write me a code which picks up a pdf from my desktop and has it run through Claude with a pre-defined prompt. After that the result should be posted in a chat. This process needs to happen twice a day with different pdfs each day. In a stage 2 the bot should be fetching that pdf automatically from my inbox and run through the mentioend process. Work output needs to be a script that
Forex Signal Indicator 50 - 100 USD
I’m looking for an experienced Forex signal copier/trader who can copy trades from multiple signal groups into my live account during the London and New York trading sessions. I currently have access to 4 different Forex signal groups. The first step will be to analyze and test which group provides the best results and aligns with our trading goals. Once we identify the most effective group, you will copy the signals
S-ONE ROBOT – MT5 EA Developer Brief 1. Trading Pairs & Timeframes Pair Timeframe Strategy Type Gold (XAU/USD) M15–H1 Scalping + Trend-following + Attacking EUR/USD H1–H4 Swing trading + Attacking Separate configurable parameters per pair (risk %, max trades, SL/TP, indicators). Timeframe Logic: Lower timeframe → precise entries (M15 for Gold, H1 for EUR/USD) Higher timeframe → trend confirmation (M30/H1 for Gold, H4
Fractal Multi-Timeframe Strategy (H4→M15→M2) — Developer Spec Abstract This document specifies a fractal trading workflow leveraging H4 for regime identification, M15 for Area of Value (AoV) location, and M2 for execution using CHoCH-based triggers. The goal is a robust, developer-friendly specification that minimizes ambiguity and matches the operational style already discussed (Liquidity → Order Block →
عنوان المشروع: مطلوب مبرمج MQL4 لإنشاء أداة إدارة لأوامر إيقاف الشراء وأوامر إيقاف البيع وصف المشروع: أبحث عن مبرمج MQL4 خبير لتطوير مستشار خبير (EA) متخصص يدير أوامر إيقاف الشراء وأوامر إيقاف البيع فقط. المواصفات الفنية: 1. الوظائف الأساسية: · يجب على المستشار الخبير مراقبة أوامر إيقاف الشراء وأوامر إيقاف البيع المعلقة الموجودة على الرسم البياني. · بمجرد تشغيل أمر معلق وتحوله إلى أمر سوق مفتوح، يجب على المستشار
Hello, good day, I want to get a MT5 Trade Copier to use on different prop firms. I am not sure of all the settings that would be required for this, I would like someone who knows how this work to help me figure it out. I need for it to have the LOT SIZE where I can multiply, divide, add, subtract and to be the same as the signal account. This is to help with brokers that are using more than 1 digit at the end. I am
Tk capital bot 50+ USD
Trading bot for trading and forex trading and other markets trade with low accounts risk management and accuracy trade in a multiple account and enter a trade when it's necessary
Ethereum EA 30 - 35 USD
I am looking for an Expert Advisor (EA) that performs well on Ethereum. Ideally it should be an HFT-style EA; a swing trading EA is acceptable. I require the full MQL5 source code — the EA must be written entirely in MQL5 (no external languages such as Python). Performance target: minimum 70% win rate with a 1:1 risk:reward. Input variables required: - Stop Levels: Stop Loss (SL) and Take Profit (TP) - Trailing stop
Need someone to convert my indicator to EA robot. The robot must take the trade after the arrow and close after the opposite arrow. Anyone Interested can contact me I will share the file and more information with him

Project information

Budget
30 - 200 USD
Deadline
from 5 to 10 day(s)

Customer

Placed orders3
Arbitrage count0