Specification
1. The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction.
2. Trend is determined based on the Exponential Moving Average with the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is below the previous one, the trend is considered to be falling (ema_current< ema_previous).
3. Trading Signals:
Buy signal: the main MACD line crosses the signal line upwards (macd_current>signal_current && macd_previous<signal_previous).
Sell signal: the main MACD line crosses the signal line downwards (macd_current<signal_current && macd_previous>signal_previous). The below figure shows Buy and Sell cases.
4. Positions are closed at opposite signals: Buy positions are closed at Sell signals, and Sell positions are closed at Buy signals.
5. Positions are opened at the market price, when a new bar emerges. The Expert Advisor is to be tested using Open prices, so there is no need to add functions for disabling operations inside the bar.
6. Additional filters for opening a position:
The absolute value of MACD's main line will be used to filter out weak signals: the signal is only confirmed if this value is greater than open_level (in points). Signal confirmation conditions are as follows:
Confirmation of a buy signal: Abs(macd_current)>open_level
Confirmation of a sell signal: macd_current>open_level
7. Additional filters for closing a position:
The absolute value of MACD's main line will also be used to confirm position closure: the signal is confirmed if this value is greater than close_level (in points). Close signal confirmation conditions are as follows:
Confirmation to close Buy positions — macd_current>close_level
Confirmation to close Sell positions — Abs(macd_current)>close_level
8. Close by Take Profit — during position opening, a Take Profit level is set at a fixed distance from the open price, specified in points. The value is set in the InpTakeProfit input parameter.
9. Position management
TrailngStop is used to protect profit. Stop Loss is set if profit in points exceeds the value specified in the InpTrailingStop parameter. If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. If none of protective orders (Take Profit or Stop Loss) triggers, the position should be closed by an opposite signal. No other position exit methods are available.
Responded
1
Rating
Projects
700
34%
Arbitration
34
71%
/
9%
Overdue
22
3%
Working
2
Rating
Projects
25
52%
Arbitration
3
0%
/
100%
Overdue
2
8%
Free
3
Rating
Projects
87
29%
Arbitration
24
13%
/
58%
Overdue
7
8%
Working
4
Rating
Projects
2
0%
Arbitration
5
0%
/
80%
Overdue
1
50%
Free
5
Rating
Projects
401
27%
Arbitration
40
40%
/
50%
Overdue
1
0%
Free
6
Rating
Projects
1711
49%
Arbitration
52
71%
/
12%
Overdue
38
2%
Working
7
Rating
Projects
8
13%
Arbitration
3
0%
/
33%
Overdue
2
25%
Free
Published: 1 code
8
Rating
Projects
3368
68%
Arbitration
77
48%
/
14%
Overdue
342
10%
Free
Published: 1 code
9
Rating
Projects
645
33%
Arbitration
41
41%
/
46%
Overdue
11
2%
Busy
10
Rating
Projects
62
23%
Arbitration
8
25%
/
38%
Overdue
10
16%
Working
11
Rating
Projects
20
25%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
12
Rating
Projects
1428
59%
Arbitration
31
81%
/
0%
Overdue
10
1%
Free
13
Rating
Projects
2914
63%
Arbitration
123
44%
/
25%
Overdue
429
15%
Working
14
Rating
Projects
557
35%
Arbitration
79
32%
/
43%
Overdue
202
36%
Working
15
Rating
Projects
89
43%
Arbitration
4
0%
/
100%
Overdue
3
3%
Working
16
Rating
Projects
312
70%
Arbitration
2
100%
/
0%
Overdue
0
Free
Published: 1 code
17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
18
Rating
Projects
146
34%
Arbitration
13
8%
/
62%
Overdue
26
18%
Free
Published: 6 codes
19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Expert Advisor that combines the logic of two indicators
100 - 150 USD
Variable Value EA Comments Magic Number 123 Trade Parameters **************************** Trade Open Type Buy/Sell Number of Positions 1 Position Lot size (in pips) .01 Position TP (in pips) 500 Position SL (in pips) 1000 Position BE (in pips) 400 Equity Management **************************** Close positions on opposite signals True/False Close positions on opposite Breakout candle True/False Stop after X
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
Trade summary Plugin
200 - 500 USD
We are looking for a Plugin/ Dashboard for our Meta 5 which will act as a Risk Management/ information tool. the system will require to give real time summary of trades and P/L for certain groups
Hi, I am looking for an Quant/MQL5 developer to build a pure mathematical, Delta-Neutral Statistical Arbitrage (spot vs future ) Expert Advisor. No retail indicator logic (No RSI, MACD, etc.). This is a high-speed, spread-based execution model trading the pricing inefficiency between two correlated assets (e.g., Gold Spot XAUUSD vs Gold Futures). Core Requirements at a Glance: Real-time Spread & Z-Score
I need a professional MetaTrader 5 Expert Advisor based on a pullback trading strategy. Indicators: - Moving Averages: 5, 8, 13, 144 (custom, smooth like TradingView) - RSI (14) - ADX (14) with DI+ and DI- - OsMA (8, 21, 5) Strategy: Trend: - Use MA 144 to define the main trend Entry: - Trade only in trend direction - Wait for price to touch MA 8 - Confirm with: - RSI (above 50 for buy / below 50 for sell) - ADX >
Looking for a Proven Non-Repainting Gold Indicator (XAUUSD) – High Accuracy & Ready-Made Solutions Only 📌 Project Description: I am looking for a high-quality, non-repainting indicator specifically for XAUUSD (Gold) that is already developed and tested. ⚠️ Important: I am NOT looking for a new indicator to be built from scratch. I want an existing, proven system that you have already created and are confident in. 🎯
300$ Comission for 1 Sale of Bot
100 - 1000 USD
We have developed highly efficient bot which has made over 1600% in last 3 months. Yes Its true and live verified Fxbook results are available. Price is little bit high but totally worth the system and we have few copies soon we will stop its sale . ; Everyone who is interested in bot or interestes to resell it and wants comission both are welcome. . Its name is Celestial Strike fxbook.. You will find out . . In
The Advisor should stop trading if the spread exceeds a selected value. Source code is unavailable. Decompilation may be necessary or any other suggested working solution may be acceptable. Testing should be thorough with proven demonstrable results
I want a forex robot to do my trading because i am a new born trader. A ai trading robot is the best and i am look for one please
Custom Price sound alert indicator
30 - 50 USD
I am looking for developer who can create custom price alert indicator for MT5. The function of alerts in MT5 is fine but it does not allow setting custom sounds for specific charts with ease. For example, one can attach custom sound to new price alert, but if you use a lot of alerts daily (which i do) and want to have each ticker/pair to have its own sound alerts it gets too time consuming. I am looking for
Project information
Budget
30 - 100 USD
Deadline
from 30 to 60 day(s)