Tarea técnica
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.
Han respondido
1
Evaluación
Proyectos
694
34%
Arbitraje
34
68%
/
9%
Caducado
22
3%
Trabaja
2
Evaluación
Proyectos
25
52%
Arbitraje
3
0%
/
100%
Caducado
2
8%
Libre
3
Evaluación
Proyectos
85
27%
Arbitraje
24
13%
/
58%
Caducado
7
8%
Trabajando
4
Evaluación
Proyectos
2
0%
Arbitraje
5
0%
/
80%
Caducado
1
50%
Libre
5
Evaluación
Proyectos
399
27%
Arbitraje
39
41%
/
49%
Caducado
1
0%
Libre
6
Evaluación
Proyectos
1694
49%
Arbitraje
52
71%
/
12%
Caducado
37
2%
Libre
7
Evaluación
Proyectos
8
13%
Arbitraje
3
0%
/
33%
Caducado
2
25%
Libre
Ha publicado: 1 ejemplo
8
Evaluación
Proyectos
3345
67%
Arbitraje
77
48%
/
14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
9
Evaluación
Proyectos
624
33%
Arbitraje
39
36%
/
49%
Caducado
11
2%
Ocupado
10
Evaluación
Proyectos
61
21%
Arbitraje
7
29%
/
29%
Caducado
10
16%
Trabajando
11
Evaluación
Proyectos
20
25%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
12
Evaluación
Proyectos
1428
59%
Arbitraje
31
81%
/
0%
Caducado
10
1%
Libre
13
Evaluación
Proyectos
2891
63%
Arbitraje
122
44%
/
25%
Caducado
429
15%
Trabaja
14
Evaluación
Proyectos
551
35%
Arbitraje
79
32%
/
42%
Caducado
199
36%
Trabajando
15
Evaluación
Proyectos
89
43%
Arbitraje
4
0%
/
100%
Caducado
3
3%
Trabaja
16
Evaluación
Proyectos
308
69%
Arbitraje
2
100%
/
0%
Caducado
0
Libre
Ha publicado: 1 ejemplo
17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
18
Evaluación
Proyectos
146
34%
Arbitraje
13
8%
/
62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
📋 Project Description I am looking for an experienced MT5 (MQL5) developer to code a fully automated Expert Advisor for NASDAQ (US100) based on a fixed, rule-based opening range breakout strategy. The strategy is mechanical, uses no discretionary logic, and must be coded exactly as specified below. 🕒 Time & Session Rules Market: NASDAQ (US100) Trading days: Monday–Friday Session open: 9:30 EST EA must convert
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 add few things in my ea
30+ USD
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
hi every one i need to get the source code from this ea for modification in meta trader 4 or meta trader 5. because i need to put in settings the number of open trades , as this is now opening unlimited trades
hello great developer I need help developing an ICT 2022 model indicator and testing it thoroughly to ensure optimal performance and accuracy. Scope of work - Create an ICT 2022 model indicator with specified features. - Conduct repeated tests and strategy tests to refine the indicator. - Implement midnight to 9:30 box high and low range settings. - Include signal settings for major liquidity and structure break with
Floating bot
30+ USD
I need someone to build an easy bot for me. Whenever the candle closes outside a particular horizonal line I will put on my mt5 chart then immediately after the candle close there will be an instant execution trade after the close of the candle and the sl will be at the current last low or high below or above for buy or sell. I will have a place where I will input the amount to be risked by one pair. For instance in
Core Requirements: Two selectable timeframes - dropdown inputs to choose from M1, M5, M15, H1, H4, D1, W1, MN1 Timeframe 1 = Chart's own timeframe (if chart is M5, TF1 should be M5) Timeframe 2 = Higher timeframe for confluence All Ichimoku components displayed for both timeframes: Tenkan-sen Kijun-sen Senkou Span A Senkou Span B Chikou Span Cloud (bullish and bearish) Technical Settings: All buffers accessible for
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’m looking to acquire an existing, profitable Expert Advisor (EA) with full source code to add to our client investment portfolio. To be clear, this is not a request to develop or design a new strategy. If you already have an EA that is proven, consistent, and production-ready, I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction or
Información sobre el proyecto
Presupuesto
30 - 100 USD
Plazo límite de ejecución
de 30 a 60 día(s)