Spezifikation

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.



Bewerbungen

1
Entwickler 1
Bewertung
(621)
Projekte
972
47%
Schlichtung
32
38% / 34%
Frist nicht eingehalten
96
10%
Beschäftigt
Veröffentlicht: 6 Beispiele
2
Entwickler 2
Bewertung
(433)
Projekte
686
34%
Schlichtung
32
72% / 9%
Frist nicht eingehalten
22
3%
Frei
3
Entwickler 3
Bewertung
(120)
Projekte
159
49%
Schlichtung
15
53% / 27%
Frist nicht eingehalten
4
3%
Frei
4
Entwickler 4
Bewertung
(268)
Projekte
396
27%
Schlichtung
38
39% / 50%
Frist nicht eingehalten
1
0%
Frei
5
Entwickler 5
Bewertung
(250)
Projekte
460
26%
Schlichtung
140
20% / 59%
Frist nicht eingehalten
100
22%
Arbeitet
6
Entwickler 6
Bewertung
(79)
Projekte
111
37%
Schlichtung
0
Frist nicht eingehalten
4
4%
Frei
7
Entwickler 7
Bewertung
(45)
Projekte
91
13%
Schlichtung
34
26% / 59%
Frist nicht eingehalten
37
41%
Frei
8
Entwickler 8
Bewertung
(1156)
Projekte
1462
63%
Schlichtung
21
57% / 10%
Frist nicht eingehalten
43
3%
Frei
9
Entwickler 9
Bewertung
(617)
Projekte
1427
59%
Schlichtung
31
81% / 0%
Frist nicht eingehalten
10
1%
Frei
10
Entwickler 10
Bewertung
(20)
Projekte
51
75%
Schlichtung
0
Frist nicht eingehalten
8
16%
Frei
11
Entwickler 11
Bewertung
(151)
Projekte
188
57%
Schlichtung
10
80% / 0%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
12
Entwickler 12
Bewertung
(251)
Projekte
400
54%
Schlichtung
9
67% / 22%
Frist nicht eingehalten
36
9%
Frei
Veröffentlicht: 2 Beispiele
13
Entwickler 13
Bewertung
(625)
Projekte
842
48%
Schlichtung
27
37% / 15%
Frist nicht eingehalten
63
7%
Frei
14
Entwickler 14
Bewertung
(5)
Projekte
4
50%
Schlichtung
4
0% / 75%
Frist nicht eingehalten
0
Frei
15
Entwickler 15
Bewertung
(304)
Projekte
544
35%
Schlichtung
77
31% / 42%
Frist nicht eingehalten
196
36%
Beschäftigt
16
Entwickler 16
Bewertung
(539)
Projekte
618
33%
Schlichtung
35
37% / 49%
Frist nicht eingehalten
10
2%
Überlastet
17
Entwickler 17
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
18
Entwickler 18
Bewertung
(45)
Projekte
46
24%
Schlichtung
34
9% / 85%
Frist nicht eingehalten
10
22%
Frei
19
Entwickler 19
Bewertung
(72)
Projekte
80
10%
Schlichtung
38
8% / 58%
Frist nicht eingehalten
6
8%
Frei
20
Entwickler 20
Bewertung
(77)
Projekte
240
73%
Schlichtung
7
100% / 0%
Frist nicht eingehalten
1
0%
Frei
21
Entwickler 21
Bewertung
(300)
Projekte
306
69%
Schlichtung
2
100% / 0%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
22
Entwickler 22
Bewertung
(2279)
Projekte
2873
63%
Schlichtung
121
45% / 26%
Frist nicht eingehalten
429
15%
Frei
23
Entwickler 23
Bewertung
(68)
Projekte
111
69%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
2
2%
Frei
24
Entwickler 24
Bewertung
(74)
Projekte
79
6%
Schlichtung
46
11% / 54%
Frist nicht eingehalten
7
9%
Arbeitet
25
Entwickler 25
Bewertung
(48)
Projekte
49
8%
Schlichtung
0
Frist nicht eingehalten
0
Frei
26
Entwickler 26
Bewertung
(2622)
Projekte
3327
67%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
342
10%
Frei
Veröffentlicht: 1 Beispiel
27
Entwickler 27
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
28
Entwickler 28
Bewertung
Projekte
0
0%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
Veröffentlicht: 27 Artikel
29
Entwickler 29
Bewertung
(6)
Projekte
8
25%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
2
25%
Frei
Ähnliche Aufträge
Welcome to my freelance profile. I am a disciplined and detail-oriented trading systems specialist with strong expertise in: Algorithmic Trading (MT4 & MT5) EA/Indicator Setup & Technical Support Signal Creation, Optimization & Risk Structuring Strategy Testing & Performance Evaluation Trade Automation & System Fine-Tuning My work is based on accuracy, transparency, and strict professional standards. I ensure that
Take your gold trading to the next level with CyberGold Scalper , the ultimate XAUUSD MT5 EA designed for precision, speed, and reliability. ✅ Features: Multi-Timeframe Confirmation: M5, M15, H1 filters for smarter entries. ATR & RSI Based Signals: Trade only when the market conditions favor profit. Dynamic Lot Sizing: Risk is automatically calculated based on your balance. Partial Profit & Trailing Stop: Maximize
Job Title: Cloud-Based MT4/MT5 Trade Copier Developer (Project-Based) Project Overview: Looking for an experienced developer to build a cloud-hosted trade copier platform similar in concept to leading web-based multi-account trade copiers. The system must copy trades in real time between multiple MT4/MT5 accounts (and later other platforms), with low latency, strong security, and a modern web dashboard for
I want the Robots to execute buy/sell/TP/SL trades without me telling them to, Buy low Sell high Forex Pairs, I want to gain profit not lose profit, using INDICATORS, strategies, Expert Advisors, signals, Symbols, MA RSI, Awesome Accelerators', Algorithmic Trading and Scanners on real time data
Pazuzu 30+ USD
generate or create me a python coded file that has mql5 language requirements for a trading bot under the following instructions. the bot must execute trades if necessary the bot must trade 24/7 the bot must trade gold and currency the bot must make unlimited profit hourly the bot must enter market with caution after market analysis of 98 percent of clear trade

Projektdetails

Budget
100+ USD