NOVA SHIELD EA

MQL5 专家

工作已完成

执行时间21 小时
员工反馈
Thanks so much!!!!!
客户反馈
Good job

指定

Platform: MT5 ==> With Source. Experienced Dev required. EA Written for Exness XAUUSD

Platform: MT5 
Version: Final


1. System Overview

NovaShield EA is a Directional Trend Grid Trading System.
The EA trades in only one direction, determined exclusively by the EMA trend:

  • If price is above the 200 EMA → EA opens BUY-only trades

  • If price is below the 200 EMA → EA opens SELL-only trades

All modules—entries, martingale, pyramiding, break-even, trailing, and protection—must strictly follow this direction.


2. Indicator Filters

2.1 EMA Trend Filter (Directional Control)

EMA Period = 200 EMA Shift = 5 Method = Exponential Applied Price = Close

Directional Rule:

If Close > EMA200 → AllowedDirection = BUY_ONLY If Close < EMA200 → AllowedDirection = SELL_ONLY


2.2 RSI Filter

RSI Period = 5 Applied Price = Close Overbought Level = 80 Oversold Level = 20

Used for additional entry filtering if RSI filtering is enabled.


2.3 EMA Distance Filter

EnableEmaDistanceFilter = true/false MaxEmaDistancePips = 300

If the price is farther than the allowed distance → no new trades.


3. Entry Logic

A new position is allowed only if ALL filters pass:

  • EMA direction filter

  • Spread filter

  • Time session filter

  • News filter

  • RSI filter (optional)

  • EMA distance filter (optional)

  • Anti-order-spam delay (developer must implement)

Initial Lot

InitialLot = 0.01


4. Position Management Engines

NovaShield EA uses two engines, both strictly following the EMA direction:

  • Martingale Averaging Down Engine

  • Pyramiding Averaging Up Engine


4.1 Martingale Engine (Averaging Down)

Parameters

EnableMartingale = true MartingaleDistancePips = 35 MartingaleMaxOrders = 1000 EnableMartingaleRsiFilter = false

Three-Phase Lot Scaling

Phase Levels Lot Multiplier
Phase 1 Level 2–35 ×1.1
Phase 2 Level 36–100 ×1.0
Phase 3 Level 101+ ×1.1

Martingale Condition

If floating loss ≥ MartingaleDistancePips → Open a new trade in the SAME direction → Lot size = previous_lot × multiplier_of_current_level

Note:

  • Pip calculation must adapt to symbol Digits (XAUUSD vs XAUUSDc).

  • EA must never open opposite-direction martingale.


4.2 Pyramiding Engine (Averaging Up)

Parameters

EnablePyramiding = true PyramidingTriggerPips = 30 PyramidingMultiplier = 1.0 PyramidingMaxOrders = 100

Pyramiding Condition

If the FIRST position's profit ≥ PyramidingTriggerPips → Open a new position in SAME direction → Lot = previous_lot × 1.0 (fixed)


5. Safety & Protection Systems

5.1 Group Break-Even

EnableGroupBEP = true GroupBEP_MinOrders = 1 GroupBEP_Trigger = 15 pips GroupBEP_LockPips = 10 pips

When total floating profit ≥ Trigger →
Move SL of all positions to +10 pips.


5.2 Group Trailing Stop

EnableTrailing = true TrailingTrigger = 80 pips TrailingDistance = 20 pips

When total floating profit ≥ 80 pips → activate group trailing.


5.3 Global Equity Protection (Cut-Loss Shield)

EnableCutLoss = true CutLossEquity = 20000.0

If account equity ≤ CutLossEquity:
→ Close ALL orders immediately
→ Block new entries until equity rises above threshold.


6. Trading Filters

6.1 Time Session Filter

EnableTimeFilter = true StartHour = 09:00 EndHour = 17:00

Outside this window → no new trades.


6.2 Spread & Slippage Filter

EnableSpreadFilter = true MaxSpreadPips = 20.0 EnableSlippageFilter = false MaxSlippagePoints = 30

If spread > MaxSpreadPips → block entry.


6.3 Leverage Filter

EnableLeverageFilter = true RequiredLeverage = 2000

If account leverage < RequiredLeverage → block entry.


6.4 High-Impact News Filter

EnableNewsFilter = true PauseBeforeNewsHrs = 2 PauseAfterNewsHrs = 1

During the news lock window:

  • No new trades

  • No martingale

  • No pyramiding

  • Break-Even / Trailing / SL / Cut-Loss still active

News Source:
MQL5 built-in Economic Calendar (recommended)


7. Order Execution Flow (For Developer)

OnTick: 1. Check Spread 2. Check Time Filter 3. Check Leverage 4. Check News Lock 5. Determine EMA Direction: If Close > EMA → BUY_ONLY If Close < EMA → SELL_ONLY 6. Entry: If no open positions: Apply RSI filter (optional) Apply EMA distance filter (optional) If all conditions valid → open trade in trend direction 7. Martingale: If floating loss ≥ MartingaleDistance: If total orders < MartingaleMaxOrders: open martingale order (same direction) 8. Pyramiding: If first order profit ≥ PyramidingTrigger: open pyramid order (same direction) 9. Risk Management: Apply Group Break-Even Apply Group Trailing Apply Equity Cut-Loss


✅ Hidden Stop Loss (Stealth SL) – Technical Specification (Add-on)

Purpose

A hidden stop-loss system that closes trades internally without placing SL values on the server, preventing brokers from hunting visible stops.


Hidden SL Module – Parameters

EnableHiddenSL = true/false HiddenSL_Pips = X (e.g., 300 pips) HiddenSL_CheckEvery = 1 second (or OnTick)


Hidden SL – Operational Logic

Hidden SL should:

  1. NOT set any visible SL on orders sent to the server.
    → All SL logic must be internal inside the EA.

  2. Continuously check floating loss:

If (Current Floating Loss in pips ≥ HiddenSL_Pips) → Close the individual position immediately
  1. “Pips” must be calculated using the correct Digits of the symbol (XAUUSD vs XAUUSDc).

  2. The module must work independently of:

  • Break-even

  • Trailing stop

  • Equity Cut Loss

  1. Applies to every single order individually:

Each trade has its own internal Hidden SL threshold.

  1. Should NOT trigger during:

  • News Lock

  • Time Filter lock
    (because those filters block entries, not exits)

Hidden SL must always remain active to protect the account.


Hidden SL – Example Logic (Pseudocode)
for each order in Orders: profitPips = CalculatePips(order.open_price, current_price) if (EnableHiddenSL == true) if (profitPips <= -HiddenSL_Pips) CloseOrder(order)

Interaction With Other Modules

Works alongside:

  • Martingale Engine

  • Pyramiding Engine

  • EMA Direction filter

  • Group BE & Trailing

  • Equity Cut-Loss shield

Priority:

If multiple exit conditions trigger simultaneously:

  1. Equity Cut Loss (highest priority)

  2. Hidden SL

  3. Group BE / Trailing Stop

  4. Take Profit


Notes for Developer
  • Must NOT send SL to server.

  • Must NOT modify SL value through OrderModify.

  • Close trades only through internal logic.

  • Must avoid repeated close signals (add small cooldown per order).

  • Works on OnTick (recommended) or timer.

8. Developer Notes

  • Must handle pip/point calculations correctly depending on symbol Digits

  • Must implement retry logic for OrderSend/OrderModify errors

  • Must use SymbolInfo* functions (no deprecated MarketInfo)

  • Must prevent order spamming (minimum tick/time delay between trades)

  • Must ensure compatibility with real ticks & backtesting

  • All trade operations must strictly follow EMA directional filter



反馈

1
开发者 1
等级
(22)
项目
28
7%
仲裁
9
33% / 33%
逾期
1
4%
工作中
1
开发者 1
等级
(329)
项目
515
19%
仲裁
35
46% / 31%
逾期
34
7%
工作中
2
开发者 2
等级
(45)
项目
46
24%
仲裁
34
9% / 85%
逾期
10
22%
空闲
2
开发者 2
等级
(81)
项目
110
55%
仲裁
5
80% / 20%
逾期
5
5%
工作中
3
开发者 3
等级
(62)
项目
90
29%
仲裁
24
13% / 58%
逾期
7
8%
工作中
3
开发者 3
等级
(1)
项目
2
0%
仲裁
1
0% / 100%
逾期
0
空闲
发布者: 2 代码
4
开发者 4
等级
(47)
项目
67
37%
仲裁
5
40% / 40%
逾期
1
1%
空闲
4
开发者 4
等级
(144)
项目
186
41%
仲裁
24
58% / 21%
逾期
13
7%
空闲
5
开发者 5
等级
(511)
项目
978
74%
仲裁
27
19% / 67%
逾期
100
10%
空闲
发布者: 1 文章, 6 代码
5
开发者 5
等级
(188)
项目
202
47%
仲裁
4
50% / 25%
逾期
1
0%
工作中
6
开发者 6
等级
(32)
项目
42
43%
仲裁
2
100% / 0%
逾期
4
10%
空闲
7
开发者 7
等级
(78)
项目
248
74%
仲裁
7
100% / 0%
逾期
1
0%
空闲
发布者: 2 文章, 1 代码
8
开发者 8
等级
(2)
项目
3
0%
仲裁
1
100% / 0%
逾期
0
空闲
9
开发者 9
等级
(2678)
项目
3428
68%
仲裁
78
49% / 14%
逾期
343
10%
空闲
发布者: 1 代码
10
开发者 10
等级
(2)
项目
3
0%
仲裁
0
逾期
0
空闲
11
开发者 11
等级
项目
0
0%
仲裁
0
逾期
0
空闲
12
开发者 12
等级
(319)
项目
574
35%
仲裁
83
31% / 45%
逾期
207
36%
空闲
13
开发者 13
等级
(24)
项目
32
38%
仲裁
4
50% / 25%
逾期
5
16%
工作中
相似订单
Hi I'm looking for this EA or Similar EA with optimizated set file. This bot is an automated trading robot, operating 24/7, and capable of trading all currency pairs. Compatible with all brokers. Features: Analysis of price action charts, trends, and support and resistance levels on any timeframe. The bot integrates stop-loss (SL), stop-loss (TP), and trailing stop-loss (SL) orders. Works on MT5 getshared . c o m
I wish to create 2 different Tradingview strategies to MT5 ea-s! Anyone? One is based on Heiken Ashi...the other based on different combination of my strategy. It is for 1 minute charts
نازدك 30+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
**IMPORTANT: PLEASE DISREGARD THE PREVIOUS SPECIFICATION TITLED "FULL TRADING PLATFORM – APPLICATION FLOW REQUIREMENTS."** I no longer need the complete trading platform outlined in my previous **"FULL TRADING PLATFORM – APPLICATION FLOW REQUIREMENTS"** specification. Originally, I considered building a complete trading platform with educational materials, training systems, user accounts, subscription features
I have indicators on my Trading view which will create zones automatically on H4 Candle confirmation. I am getting an alert also that specific zone is created. I want them to shift in automated trading like once zone is created, limits should be place automatically on basis of that zone with given lot size, number of layers and with TP and SL. I have checked on AI to convert this in auto but they need zone in numbers
I am looking for an experienced MQL5 developer to recreate my existing MT5 Expert Advisor (DSTR Novaa). I have the original compiled EX5 file, Vantage MT5 live trading history and original Strategy Tester report. Required Trading Logic: EMA Period: 3. BUY when price crosses below EMA 3. SELL when price crosses above EMA 3. Starting Lot: 0.01 (configurable). Martingale Multiplier: 2.0. Maximum Martingale Cycle: 9
Aviation 30+ USD
I wish to say I wanna go rich and clever in everything I do and trusting the Lord and working hard will boost me up and making me the best person
I need an ready-made MT5 profitable EA for Gold. 5/7% daily I need. Before applying please make sure you have one with proven ROI, Drawdown and Live performace result. I will Pay $500 for it but I need as I want. Must needs to supply Source code if I like it. Before I purchase I will test 7 days on my live account. If It's okay then apply othersie please pass this project. Hope you will respect the time for both of
I need a EA to test many EAS all in one to see the results For back testing I've got the EA I want to see the combined EAS what is the results
Hello, I need a high-quality, reliable, and well-coded Expert Advisor (EA) for MetaTrader 5. The code must be clean, without errors, and optimized for safe trading. The robot needs to trade based on basic technical indicators. Every trade must have a strict Stop Loss and Take Profit for risk management. Please apply only if you are an experienced MT5 developer with a high rating and clean coding history. Best

项目信息

预算
30 - 100 USD