9635002

指定

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.


反馈

1
开发者 1
等级
(135)
项目
192
42%
仲裁
17
29% / 59%
逾期
28
15%
空闲
2
开发者 2
等级
(195)
项目
317
35%
仲裁
64
13% / 56%
逾期
82
26%
空闲
3
开发者 3
等级
(1)
项目
3
33%
仲裁
0
逾期
3
100%
空闲
4
开发者 4
等级
(224)
项目
283
42%
仲裁
15
13% / 47%
逾期
67
24%
空闲
5
开发者 5
等级
(36)
项目
50
28%
仲裁
2
0% / 100%
逾期
6
12%
空闲
6
开发者 6
等级
(259)
项目
533
50%
仲裁
54
41% / 37%
逾期
224
42%
工作中
7
开发者 7
等级
(27)
项目
43
7%
仲裁
18
6% / 78%
逾期
26
60%
空闲
8
开发者 8
等级
(586)
项目
1045
49%
仲裁
39
28% / 41%
逾期
49
5%
空闲
9
开发者 9
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
工作中
相似订单
The future of the traders be a good traders and patient and humble person faithful loyalty to your job and last be a professional traders and helping a dream of us how to trade and etc,,,,,,,,,,,,,,,,,🤑
Firstly Indicator (1) or the first part \\ Draw a red line at the top of the zero candle _ M1 \\ Draw a blue line at the bottom of the zero _ M1 candle \\ Draw a red line at the top of the zero _ M2 candle \\ Draw a blue line at the bottom of the zero _ M2 candle \\ Draw a red line at the top of the zero candle _ M3 \\ Draw a blue line at the bottom of the zero _ M3 candle \\ Draw a red line at the top of the zero
Trend killer 30 - 200 USD
I Will thanks for allowing me to create and that's good for me and u thanks u very muchand I Will make a good job to work and no to scheme people
I have a script completely up and running on MT5 and I want to convert it to work in NINJATRADER 8 LEAVE JOB PRICE, JOB RUN TIME, YEARS OF EXPERIENCE- tengo un script completamente listo y funcionando en mt5 y deseo convertilo para que funcione en NINJATRADER 8 DEJAR PRECIO DEL TRABAJO, TIEMPO DE EJECUCION DEL TRABAJO, AÑOS DE EXPERIENCIA-
I’m looking for a developer that understands and can build an EA system based on Neural Networks, such as LSTM, MLP or any other good systems (NO CNN, NO RNN or any of that type of systems). For MT5. Only major forex and indices pairs. Before delivery HTML backtesting results needed. After delivery EA delivered with source code. Please only react if you have understanding in Neural Networks. More details we can
100% Automated Trading Forex Robot powered by AI (Artificial intelligence) PLUG AND PLAY NB 100% Automated Trading Forex Robot powered by AI (Artificial intelligence) PLUG AND PLAY THE ROBOT MUST ANALYSIS ITSELF AND GIVE ACCURATE SIGNALS AND EXECUTE TRADES WITH THE HELP OF AI ( ARTIFICIAL INTELLIGENCE) FOR ALL THE KING PRO ROBOT VPN SHOULD BE RENTED FROM THE MAIN ORIGINAL COPY AND THERE SHOULD BE AN OPTION FOR THEM
I am looking for a developer who can convert my Pine script code to MQ5 code. The code is for a trading strategy that I would like to use on the MetaTrader 5 platform. The code needs to be converted accurately and efficiently, with all of the original functionality preserved. The developer should have experience with both Pine script and MQ5, and should be able to provide a high-quality conversion in a timely manner
I want to create a dashboard that would show all currency pairs using my currency strength indicator, ADX, and my support and resistance indicator.I want to the job done as soon as possible
Meysam 30+ USD
ZigZag بر اساس اسیلاتور مورد نیاز است ایده شاخص یک نشانگر ZigZag ایجاد کنید که بر اساس مقادیر شدید تعیین شده با استفاده از نوسانگرها ساخته شده است. می‌تواند از هر نوسان‌گر نرمال‌شده کلاسیکی که دارای مناطق خرید و فروش بیش از حد است استفاده کند. الگوریتم ابتدا باید با نشانگر WPR اجرا شود، سپس به طور مشابه امکان ترسیم زیگزاگ با استفاده از نشانگرهای زیر را اضافه کنید: CCI چایکین RSI نوسانگر تصادفی الگوریتم و اصطلاحات
Blues of Joy 30+ USD
1.Lines to determine entries,use high and low strategy. 2.Arrows and symbols (NRTR)or Trailing stop to mark entry and exit points . 3.Pivot points to identify where future support and resistance levels might be,calculate previous levels . 4.Check available assets. 5.Use price action and combine it with Smart money concept strategy

项目信息

预算
30+ USD
开发人员
27 USD