Sarowar Jahan

Specifiche

Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package.

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.

Con risposta

1
Sviluppatore 1
Valutazioni
(368)
Progetti
472
24%
Arbitraggio
51
61% / 20%
In ritardo
53
11%
Occupato
2
Sviluppatore 2
Valutazioni
(257)
Progetti
341
58%
Arbitraggio
7
14% / 71%
In ritardo
9
3%
Gratuito
3
Sviluppatore 3
Valutazioni
(64)
Progetti
68
25%
Arbitraggio
12
42% / 42%
In ritardo
4
6%
Gratuito
4
Sviluppatore 4
Valutazioni
(43)
Progetti
65
11%
Arbitraggio
12
58% / 42%
In ritardo
1
2%
Gratuito
5
Sviluppatore 5
Valutazioni
(19)
Progetti
26
27%
Arbitraggio
3
0% / 100%
In ritardo
2
8%
Gratuito
6
Sviluppatore 6
Valutazioni
(206)
Progetti
332
35%
Arbitraggio
64
13% / 56%
In ritardo
87
26%
Gratuito
7
Sviluppatore 7
Valutazioni
(2248)
Progetti
2835
62%
Arbitraggio
118
46% / 25%
In ritardo
428
15%
Gratuito
8
Sviluppatore 8
Valutazioni
(16)
Progetti
20
0%
Arbitraggio
9
0% / 78%
In ritardo
6
30%
Gratuito
9
Sviluppatore 9
Valutazioni
(2596)
Progetti
3275
67%
Arbitraggio
77
48% / 14%
In ritardo
342
10%
Gratuito
Pubblicati: 1 codice
10
Sviluppatore 10
Valutazioni
(44)
Progetti
45
24%
Arbitraggio
23
13% / 74%
In ritardo
10
22%
In elaborazione
11
Sviluppatore 11
Valutazioni
(505)
Progetti
541
53%
Arbitraggio
13
69% / 15%
In ritardo
3
1%
Gratuito
12
Sviluppatore 12
Valutazioni
(8)
Progetti
11
0%
Arbitraggio
11
18% / 73%
In ritardo
2
18%
Gratuito
13
Sviluppatore 13
Valutazioni
(72)
Progetti
80
10%
Arbitraggio
35
9% / 54%
In ritardo
6
8%
Gratuito
14
Sviluppatore 14
Valutazioni
(45)
Progetti
91
13%
Arbitraggio
34
26% / 59%
In ritardo
37
41%
Gratuito
15
Sviluppatore 15
Valutazioni
(322)
Progetti
497
67%
Arbitraggio
5
40% / 0%
In ritardo
4
1%
Gratuito
Pubblicati: 8 codici
16
Sviluppatore 16
Valutazioni
(298)
Progetti
427
26%
Arbitraggio
18
61% / 33%
In ritardo
26
6%
Gratuito
Pubblicati: 8 codici
17
Sviluppatore 17
Valutazioni
(140)
Progetti
182
42%
Arbitraggio
23
61% / 17%
In ritardo
12
7%
In elaborazione
18
Sviluppatore 18
Valutazioni
(568)
Progetti
641
41%
Arbitraggio
23
52% / 30%
In ritardo
46
7%
In elaborazione
19
Sviluppatore 19
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
303
59% / 25%
In ritardo
125
13%
Gratuito
20
Sviluppatore 20
Valutazioni
(69)
Progetti
146
34%
Arbitraggio
11
9% / 55%
In ritardo
26
18%
Gratuito
Pubblicati: 6 codici
Ordini simili
I'm looking for a reliable Expert Advisor that can help me pass my prop firm challenges smoothly. The EA should be designed to generate consistent profits while minimizing losses. it would be great if it you incorporate robust risk management features and ensure the EA is compatible with prop firm rules
Automate my strategy 100 - 300 USD
Hello, I need a developer and seasonal trader to help me automate my strategy as a new trader. I need really an expert in this field because I am new. Please message me and I will share more details
My Strategy is complex and requires a deep understnading of the market and coding knowledge. DO NOT MESSAGE IF YOU DONT HAVE THESE 2 THINGS. I will give more details of strategy during message. Pleasure doing business
Hello, I’m looking for an MQL5 or MQL4 EA that trades EURUSD (optionally other majors or XAUUSD). The broker applies a 4-pip spread on EURUSD and higher on other symbols. The sole objective is to generate at least 45–60 lots of volume within 2 weeks or max one month (more is better; a bonus is paid for every additional 10 lots traded). The account has 1000 USD starting balance. Capital preservation is not required
1. Project Overview Name : BB Channel Trading EA Objective : Execute reversal trades based on price action (engulfing patterns and liquidity sweeps) at the extremes defined by Bollinger Bands. Trades will be taken when price breaks volatility bounds, indicating potential exhaustion and reversal. 2. Functional Components 2.1 Bollinger Bands Channel Purpose : Identify overbought and oversold zones. Indicator : Custom
# Multi-Layer Probabilistic EA — Design Plan (MQL5) Author: Custom-Expert-Advisors Status: Draft v3 Scope: MQL5-only (no Python) ## 1. Purpose & Scope Design a robust, real-time, probabilistic Expert Advisor for MT5 that adapts to market regimes, filters noise using information theory, and sizes risk via Bayesian beliefs and fractional Kelly. The design prioritizes stability, latency control, and survivability in
I need MQL4 EA for a forex expert advisor to trade on MT4 that uses a reversal strategy with the following conditions: only pairs that will enter are USDJPY, EURJPY, CADJPY, NZDJPY, AUDJPY, GBPJPY, CHFJPY. Each pair can only be traded once a month. Will only enter the market on 1 hour timeframe. Lot size = 1.0. Risk:reward ratio is 1:2. Enter if there are at least 7 confirmations from the following signals: for the
Bainanans 500+ USD
Bainanan good f المؤشر. ينبغي إضافة نقطة صفراء عند أعلى نقطة في الشموع في منطقة ذروة الشراء - وهي نقطة H. ينبغي إضافة نقطة خضراء عند النقطة المنخفضة للشموع في منطقة ذروة البيع - وهي نقطة L. إذا وُجدت نقطة L واحدة على الأقل بين نقطتي H، فابحث عن نقطة LL في الفترة الفاصلة بينهما. ستكون الشمعة ذات أدنى سعر قاع هي نقطة LL. بشكل عام، لا تُعتبر نقطة LL بالضرورة نقطة L. ابحث عن الشموع ذات أدنى سعر قاع. إذا كانت هناك نقطة H
Kamohelo Phehlane 50 - 150 USD
The robot must make me a large profits and it must be strategic.It must look for strategies and tell me whether to buy or sell the trade.And it must take a half of the profit and must give me the other half of the profit
Døsh forex 30 - 200 USD
I want a robot that will help me and trade the the robot will be very good I don’t want to loose money I repeat I don’t want to loose money

Informazioni sul progetto

Budget
30 - 200 USD
Per lo sviluppatore
27 - 180 USD
Scadenze
a 20 giorno(i)