Termos de Referência

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.


Respondido

1
Desenvolvedor 1
Classificação
(439)
Projetos
694
34%
Arbitragem
34
68% / 9%
Expirado
22
3%
Trabalhando
2
Desenvolvedor 2
Classificação
(21)
Projetos
25
52%
Arbitragem
3
0% / 100%
Expirado
2
8%
Livre
3
Desenvolvedor 3
Classificação
(58)
Projetos
85
27%
Arbitragem
24
13% / 58%
Expirado
7
8%
Carregado
4
Desenvolvedor 4
Classificação
(4)
Projetos
2
0%
Arbitragem
5
0% / 80%
Expirado
1
50%
Livre
5
Desenvolvedor 5
Classificação
(270)
Projetos
399
27%
Arbitragem
39
41% / 49%
Expirado
1
0%
Livre
6
Desenvolvedor 6
Classificação
(1274)
Projetos
1694
49%
Arbitragem
52
71% / 12%
Expirado
37
2%
Livre
7
Desenvolvedor 7
Classificação
(5)
Projetos
8
13%
Arbitragem
3
0% / 33%
Expirado
2
25%
Livre
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(2630)
Projetos
3345
67%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
9
Desenvolvedor 9
Classificação
(542)
Projetos
624
33%
Arbitragem
39
36% / 49%
Expirado
11
2%
Ocupado
10
Desenvolvedor 10
Classificação
(42)
Projetos
61
21%
Arbitragem
7
29% / 29%
Expirado
10
16%
Carregado
11
Desenvolvedor 11
Classificação
(14)
Projetos
20
25%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
12
Desenvolvedor 12
Classificação
(618)
Projetos
1428
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
13
Desenvolvedor 13
Classificação
(2296)
Projetos
2891
63%
Arbitragem
122
44% / 25%
Expirado
429
15%
Trabalhando
14
Desenvolvedor 14
Classificação
(307)
Projetos
551
35%
Arbitragem
79
32% / 42%
Expirado
199
36%
Carregado
15
Desenvolvedor 15
Classificação
(57)
Projetos
89
43%
Arbitragem
4
0% / 100%
Expirado
3
3%
Trabalhando
16
Desenvolvedor 16
Classificação
(302)
Projetos
308
69%
Arbitragem
2
100% / 0%
Expirado
0
Livre
Publicou: 1 código
17
Desenvolvedor 17
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
18
Desenvolvedor 18
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
19
Desenvolvedor 19
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
I am looking for a professional developer to build a custom trading analysis software for me. This tool is NOT an automated trading bot (EA); it is an analysis dashboard to help me identify high-probability setups based on my strategy. Key Requirements: Multi-Timeframe Analysis: The software should scan 4 different timeframes (M15, M30, H1, H4, D1, WK1, MTH1) and alert me when my conditions are met. Indicator
The mathephysics 250+ USD
7 Slots Remaining: The Blueprint to the Invisible Skeleton (And the Robot) My new friend, To every trader who has ever watched a chart and felt it was playing games with you, this is for you. Some look at me and underestimated me as just a disabled person. They lost a huge opportunity to be successful together with me. I am not just a trader, I am an Architect, a mathematician, a physics engineer, my brain is
I want to add and remove few things in ea need some modification needed in ea developer should have some trading knowledge also to understand the requirement better and have good experience in coding
Algo Trading Rebot/ EA 30 - 100 USD
I would like someone Who can design an EA for me. I will give him the Required Details and Trading Plan How it should Work. its going to be a Simple EA System Around Moving Averages Crossover. I will Provide Him the Moving Averages Settings and How It should execute trades and Exit them
No jokers copy pasters allowed. If you're proficient in MQL5, have a proven track record with EAs apply. Commissioning the development of a high-performance Expert Advisor (EA) engineered for the MetaTrader 5 (MT5) environment. The objective is to deploy an institutional-grade automated trading system capable of systematic market analysis, precision execution, and strict risk governance within the global forex
I have been trading manually for years by disciplining myself to follow a rigorous risk management system and using entry and exit strategies crafted from Implied Volatility(IV), Real Volume ,RSI and Moving Average ,but never had I automated the entire system until now . I have just completed the automation of the gold Expert Advisor and the results are astonishing .Below you'll see the graph and a statistics file
I got access to a trial mt5 EA(only ex5 and not mql5 file) which is an ultra fast scalper on gold that operates only using pending orders which is working absolutely insane when backtesting or live trading using demo account but when you try to back test it on a live/real account the results are horrible !...both demo and real accounts belong to the same broker both same leverage and same type spread wise but the EA
The EA should focus on high-speed scalping on the 1-minute timeframe or every tick execution and must perform incredibly well on demo accounts with consistent profitability. EA Requirements: Platform: MetaTrader 5 (MT5) Trading style: Scalping (1-minute or tick-based execution) Dynamic lot size increase system (auto lot multiplier or equity-based lot adjustment) Should work efficiently even on minimum equity (as low
Scope Build a new EA from scratch implementing my provided strategy rules exactly. Deterministic, one logical action per tick (close OR place OR modify OR delete). Two-sided system (BUY + SELL). Includes stacking/maintenance, hygiene (pending correction), reduction closes, breakeven close logic, and a final termination/unwind mode. Iteration workflow (LOCKED / UNLOCKED) . Developer must maintain two copies/branches
I am looking for an experienced MQL5 developer to build a professional, fully automated Expert Advisor (EA) for MetaTrader 5 . This project is focused on risk-controlled, long-term consistency , not unrealistic promises. 🧑‍💻 Developer Requirements (Very Important) Please apply only if you meet these criteria : ✅ Rating 4.7+ ✅ 50+ completed jobs (more is better) ✅ 3+ years experience with MQL5 ✅ Strong understanding

Informações sobre o projeto

Orçamento
30 - 100 USD
Prazo
de 30 para 60 dias