İş Gereklilikleri

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.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(360)
Projeler
572
33%
Arabuluculuk
27
70% / 7%
Süresi dolmuş
16
3%
Serbest
2
Geliştirici 2
Derecelendirme
(17)
Projeler
20
55%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
2
10%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(30)
Projeler
42
19%
Arabuluculuk
7
29% / 43%
Süresi dolmuş
5
12%
Serbest
4
Geliştirici 4
Derecelendirme
(3)
Projeler
2
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
50%
Serbest
5
Geliştirici 5
Derecelendirme
(185)
Projeler
262
22%
Arabuluculuk
17
65% / 18%
Süresi dolmuş
1
0%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(1117)
Projeler
1483
46%
Arabuluculuk
49
73% / 12%
Süresi dolmuş
37
2%
Çalışıyor
7
Geliştirici 7
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(2464)
Projeler
3102
66%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
340
11%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(497)
Projeler
568
33%
Arabuluculuk
28
43% / 43%
Süresi dolmuş
9
2%
Meşgul
10
Geliştirici 10
Derecelendirme
(6)
Projeler
8
0%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
0
Çalışıyor
11
Geliştirici 11
Derecelendirme
(11)
Projeler
13
38%
Arabuluculuk
0
Süresi dolmuş
2
15%
Serbest
12
Geliştirici 12
Derecelendirme
(560)
Projeler
1348
59%
Arabuluculuk
28
82% / 0%
Süresi dolmuş
10
1%
Serbest
13
Geliştirici 13
Derecelendirme
(2124)
Projeler
2696
62%
Arabuluculuk
116
45% / 25%
Süresi dolmuş
420
16%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(256)
Projeler
458
35%
Arabuluculuk
57
37% / 37%
Süresi dolmuş
167
36%
Yüklendi
15
Geliştirici 15
Derecelendirme
(49)
Projeler
76
43%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
1
1%
Çalışıyor
Benzer siparişler
Testing 30 - 200 USD
// กำหนดค่าตัวแปรเริ่มต้น input double DailyProfitTarget = 200; // กำไรที่ต้องการในแต่ละวัน (2% ของทุน) input double LotSize = 0.1; // ขนาด Lot input double TakeProfit = 10; // กำไรต่อการเทรดใน pip input double StopLoss = 5; // การหยุดขาดทุนต่อการเทรดใน pip double dailyProfit = 0; // กำไรที่ทำได้ในวันนี้ // ฟังก์ชันเริ่มต้น int OnInit() { dailyProfit = 0; return(INIT_SUCCEEDED); } //
I need to compile my mt4 EA but there are some errors and warning if you can fix and compile send me your application I will select you upon Demo
Hi, Expert should be Brazilian. I need the scalping ea for xauusd, usdjpy, AUDUSD, eurusd, gbpusd, nzdusd, uascad and usdchf with any strategy. But don't use buy limit in down trend and sell limit in sell trend. I need the profit with 0.5 usd minimum per trade
1. The idea of the trading system is as follows : markets entries are performed when the liquidity is grabbed or when a supply or demand is being touched. 2. Trend? There's no trend specified because this EA is based on liquidity and supply and demand. 3. Trading Signals : Buy Signal: EnterBuyMarket when price closes above the 5 period EMA (This EMA must be a parameter) after the liquidity has been grabbed or when a
Apply only if you understand market structure and understand English. Pls i don’t need translators because you will end up misunderstanding my explanation while translating English to your language I don’t need time wasters like my last experience I waited for a programmer for two weeks yet he no nothing because of language issues etc I need ea that set buy limit and sell limit oders using my market structure
MQL5 Automation 30 - 100 USD
I need to automate a trading strategy on mt5. i have the python script executing rightly. but i need to convert to mql5 and also automate the strategy robotically. Anyone with experience should reach out for further explanation
It is a Forex multi-currency fully automated strategy, which has been back-tested from 2008 to 2023, passing all Great Economic Crises with success. Started on Live account on 2024 passing the "Black Monday", i am now looking to expand I am looking for investors who want to achieve consistent returns in the Forex market through a carefully managed, risk-mitigated strategy that has demonstrated resilience and
Hello fellow developers, I am looking for an experienced freelancer to develop or modify an Expert Advisor (EA) on MT4 that can be used for trading on the Binance platform. This EA must be able to pull price data (charts) directly from Binance and trade based on indicator signals on MT4. Required Feature Details: 1. MT4 Connection to Binance via API The EA system must be able to connect MT4 to a Binance account using
Hi, i have a source code for a tradingview indicator. Other coder said that the indicator is complex due to the indicator use the library from tradingview. I need someone who can help me convert this complex indicator to MQL4 Indicator
I am working on a source code for an EA but I could not complete the coding to make it work as I wanted. I have done the most part of the work already but there's still a slight glitch in it's working. So I need help to fix these issue. I will be providing the source code and the expected workings for the EA. Although, the remaining part of the EA with glitch is creating a loop of alternating pending orders at

Proje bilgisi

Bütçe
30 - 100 USD
Son teslim tarihi
from 30 to 60 gün

Müşteri

Verilmiş siparişler1
Arabuluculuk sayısı0