Termos de Referência

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
(596)
Projetos
928
46%
Arbitragem
31
39% / 29%
Expirado
93
10%
Trabalhando
2
Desenvolvedor 2
Classificação
(354)
Projetos
558
33%
Arbitragem
24
67% / 8%
Expirado
16
3%
Livre
3
Desenvolvedor 3
Classificação
(121)
Projetos
159
49%
Arbitragem
15
53% / 27%
Expirado
4
3%
Livre
4
Desenvolvedor 4
Classificação
(158)
Projetos
226
22%
Arbitragem
15
60% / 20%
Expirado
1
0%
Carregado
5
Desenvolvedor 5
Classificação
(236)
Projetos
440
26%
Arbitragem
125
21% / 57%
Expirado
96
22%
Trabalhando
6
Desenvolvedor 6
Classificação
(79)
Projetos
111
37%
Arbitragem
0
Expirado
4
4%
Livre
7
Desenvolvedor 7
Classificação
(42)
Projetos
88
14%
Arbitragem
30
30% / 57%
Expirado
36
41%
Trabalhando
8
Desenvolvedor 8
Classificação
(1131)
Projetos
1433
62%
Arbitragem
21
57% / 10%
Expirado
43
3%
Livre
9
Desenvolvedor 9
Classificação
(549)
Projetos
1332
59%
Arbitragem
28
82% / 0%
Expirado
10
1%
Livre
10
Desenvolvedor 10
Classificação
(17)
Projetos
35
66%
Arbitragem
0
Expirado
5
14%
Carregado
11
Desenvolvedor 11
Classificação
(95)
Projetos
117
38%
Arbitragem
9
89% / 0%
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(251)
Projetos
400
54%
Arbitragem
9
67% / 22%
Expirado
36
9%
Livre
13
Desenvolvedor 13
Classificação
(556)
Projetos
767
46%
Arbitragem
23
39% / 13%
Expirado
63
8%
Trabalhando
14
Desenvolvedor 14
Classificação
(5)
Projetos
4
50%
Arbitragem
4
0% / 75%
Expirado
0
Livre
15
Desenvolvedor 15
Classificação
(243)
Projetos
431
34%
Arbitragem
55
36% / 38%
Expirado
157
36%
Carregado
16
Desenvolvedor 16
Classificação
(469)
Projetos
531
33%
Arbitragem
28
39% / 43%
Expirado
7
1%
Ocupado
17
Desenvolvedor 17
Classificação
(563)
Projetos
932
47%
Arbitragem
302
59% / 25%
Expirado
124
13%
Ocupado
18
Desenvolvedor 18
Classificação
(38)
Projetos
40
25%
Arbitragem
23
13% / 70%
Expirado
8
20%
Carregado
19
Desenvolvedor 19
Classificação
(71)
Projetos
80
10%
Arbitragem
35
9% / 54%
Expirado
6
8%
Trabalhando
20
Desenvolvedor 20
Classificação
(61)
Projetos
187
73%
Arbitragem
4
100% / 0%
Expirado
1
1%
Livre
21
Desenvolvedor 21
Classificação
(177)
Projetos
180
76%
Arbitragem
2
100% / 0%
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(2088)
Projetos
2648
61%
Arbitragem
113
45% / 26%
Expirado
418
16%
Carregado
23
Desenvolvedor 23
Classificação
(64)
Projetos
107
68%
Arbitragem
1
100% / 0%
Expirado
2
2%
Livre
24
Desenvolvedor 24
Classificação
(56)
Projetos
65
6%
Arbitragem
26
19% / 35%
Expirado
4
6%
Carregado
25
Desenvolvedor 25
Classificação
(39)
Projetos
40
10%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(2430)
Projetos
3062
66%
Arbitragem
77
48% / 14%
Expirado
340
11%
Livre
27
Desenvolvedor 27
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
29
Desenvolvedor 29
Classificação
(5)
Projetos
7
29%
Arbitragem
2
50% / 0%
Expirado
2
29%
Livre
Pedidos semelhantes
Ready made welcome Software where i can add and delete licenses for an EA. The EA will need the license as a parameter, which should only be applicable to a particular account number, only then with a valid license it will be possible to trade. The license system will check if the license is valid. it should work on both mt4 and 5 The Licensing should also accept all my upcoming EAs and INDICATORS It should be
hi , i am looking for a Grid EA with some basic type of EA but fully functional and final one. so anyone who can do perfect EA should contact. plan is discussed as below. start and end time, and days of active deactive button should be added in dashboard or else like if we want to close EA for any future day or days in coming week so before time we should be able to set. when EA starts. it opens one buy or sell and
Hi, I would Like an EA ORDER PANEL for MT5 which allows me to place limit orders . The only addition I would like compared to other order panels, is an o ption to place a reversal trade if the original idea is stopped out. For example: I place a Short trade at 1.2120 with a 20 pip Stop Loss and a 100 pip target IF the SL is hit, then I want a Long trade to be place at 1.2120 with the same size SL and TP (20pip and
Hft live account 30 - 200 USD
i need a high frequency trading (hft) expert advisor, that can be used to trade on demo and live accounts icmarket and 8cap. The EA has to be highly profitable, giving daily profit. If a test version is available, please send, to foster a faster transaction. like the ones that pass prop firm and demo but adjustment where it work on live with low latency
CPI ROBOKING 30+ USD
*Strategy: CPI-Based Trading* *Instruments:* XAUUSD (Gold), UsTech100 (Nasdaq 100), USDJPY *CPI Release:* 1. *Higher-than-expected CPI:* - XAUUSD: SELL (Gold prices may drop due to potential rate hike) - UsTech100: SELL (Tech stocks may drop due to potential rate hike) - USDJPY: BUY (USD may strengthen due to potential rate hike) 2. *Meets or lower-than-expected CPI:* - XAUUSD: BUY (Gold prices may rise due
Create mt4 ea 50+ USD
To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
I WRITE a code i want to conect this for automatic trading through vps .and als advanced features for this code .i attached afile please watch .and give me perfect ea
I need a simple panel to execute both buy and sell operations with very basic things like stopp loss take profit that functions for both market orders such as buy stop sell stop buy limit sell limit I don't care about colors or design I just want how you can do it what interests me most are the functions
I am writing to inquire about the possibility of porting a simple project from MQL5 to Quantower using C#. The project in question includes a panel with a button that draws a rectangle on the chart. This rectangle can be freely dragged around the chart area. Additionally, the panel contains two editable fields, X and Y, which display the position of the rectangle. As the rectangle is dragged across the chart, the X
Hi I am looking for some developer, who can develop WebPage which can display my open trades position, Trade History and Live Bid/Ask of my Watchlist. Frontend web app for customers/clients where they can login and see (Account info, Watchlist, Positions, History) Control Panel to create users and map user emails to MT5 account numbers etc

Informações sobre o projeto

Orçamento
100+ USD
Desenvolvedor
90 USD