Create an Expert Advisor based on Moving Average and RSI with Trade Management

MQL4 Uzman Danışmanlar

İş tamamlandı

Tamamlanma süresi: 7 gün
Müşteri tarafından geri bildirim
Among the many who responded, the way Matt approached attracted me. He is 100% committed to getting what I wanted until its right. It was pleasant working with Matt. I highly recommend him.
Geliştirici tarafından geri bildirim
Excellent Customer! Venkat had great communication and patience whilst I worked on his project. More than happy to work for him again!

İş Gereklilikleri

Dear Developer,

I need a EA that will use 2 sets of Moving averages and RSI level to open trades. I need the trade to be managed by moving stoploss and apply some checks before opening the trade. The detailed requirements specification is below: Please get back to me if anything is not clear. 


Input Variable : (i can input values to)

int MAslow (default 50 period)

int MAfast (default 20 period)

int RSIperiod (default 14 period)

int RSIbuyLevel (default is 70)

int RSIsellLevel (default is 30)

double FixedLotSize (default is 0.01)

int SLadjustPips (default is 5 pips)

int MaxOpenTrades (default 10)

int TPTarget : 0 ( no target) , 1 (1x the risk), 2,3,4,5 (default is 0)

int MoneyAtRisk - 0 (no risk management), 1 (1% of balance to risk) ,2,3,4,5 (default is 2)

boolean NewTrades : Yes / No (default No)


Definition:

SMMA - Smootherned moving average

EMA - Exponential moving average


1. Buy trade:

1.1. The program should open a BUY trade based on when SMMA(MAfast) crosses over above EMA(MAslow)AND current RSI(RSIperiod) value >= RSIbuyLevel.

2. Trade mgmt - Stop loss for buy trade:

2.1.When trade is opened, the stop loss must be the LOWER value of a or b:

(a) previous candle Low - SLadjustPips

(b) current value of EMA(MAslow) - SLadjustPips

2.2. For every new candle, the stop loss must move up to value of current EMA(MASlow) - SLadjustPips.

3. Sell trade:

3.1. The program should open a SELL trade based on when SMMA(MAfast) crosses below MA(MASlow) AND current RSI(RSIperiod) <= RSIsellLevel .

4. Trade Mgmt - Stop loss for Sell trade:

4.1. When trade is opened, the stop loss must be the HIGHER value of a or b:

(a) previous candle High + SLadjustPips.

(b) current value of EMA(MAslow) + SLadjustPips

4.2. For every new candle, the stop must move down to value of current EMA (MASlow) + SLadjustPips

5. Buy/Sell Lots Size:

5.1. If MoneyAtRisk is set as 0, take input for FixedLotSize as buy/sell lot size.

5.2. If MoneyAtRisk selection is between 1 to 5, lot size should be calculated by 1% to 5% of the account balance value as risk amount based on previous candle length + SLadjustPips OR 0.01 lot (which ever is bigger).

6. Trade close:

6.1. If TPTarget input value is 1 to 5, then take profit is set as 1 to 5 times the pips at risk. If TPTarget is 0, no target is set and the trade is closed by Stoploss calculation.

6.2. Trade is closed when the price hits the TPTarget OR stoploss level OR closed manually.

6.3. When a trade is closed manually, the variable NewTrades should be set to No.

7. Manual trade:

7.1. If a manual trade is opened, then BOT should be able to take over the stoploss management by applying the same rules for Buy or Sell trade. (see requirements 2, 4, 6).

8. Other rules checked before opening a trade:

8.1. Only 1 trade per currency pair can be open at any given time and time frame.

8.2. If NewTrades is set to No for a currency pair, then no trades can open for that pair. Any open trade must be managed until closure.

8.3. MaxOpenTrades value to be checked against number of all open trades across all currencies before placing a trade and should not allow new trade if its exceeded.

8.4. Values of Lot Size, SLadjustPips, MaxOpenTrades, TPTarget, MoneyAtRisk, NewTrades must be displayed in the chart where EA is running.

8.5. All the above should work on EUR, USD, AUD, GBP, JPY, CHF, NZD, SGD, XAU combination pairs. (especailly lot and SL calculation).


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(171)
Projeler
194
11%
Arabuluculuk
37
38% / 35%
Süresi dolmuş
5
3%
Yüklendi
2
Geliştirici 2
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(130)
Projeler
184
32%
Arabuluculuk
16
31% / 63%
Süresi dolmuş
27
15%
Serbest
4
Geliştirici 4
Derecelendirme
(96)
Projeler
143
76%
Arabuluculuk
0
Süresi dolmuş
2
1%
Serbest
5
Geliştirici 5
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(34)
Projeler
50
44%
Arabuluculuk
4
25% / 25%
Süresi dolmuş
14
28%
Serbest
7
Geliştirici 7
Derecelendirme
(362)
Projeler
506
40%
Arabuluculuk
147
18% / 72%
Süresi dolmuş
99
20%
Yüklendi
8
Geliştirici 8
Derecelendirme
(564)
Projeler
933
47%
Arabuluculuk
302
59% / 25%
Süresi dolmuş
125
13%
Yüklendi
9
Geliştirici 9
Derecelendirme
(26)
Projeler
34
26%
Arabuluculuk
7
14% / 43%
Süresi dolmuş
7
21%
Serbest
10
Geliştirici 10
Derecelendirme
(409)
Projeler
537
75%
Arabuluculuk
9
44% / 0%
Süresi dolmuş
24
4%
Serbest
11
Geliştirici 11
Derecelendirme
(554)
Projeler
1342
59%
Arabuluculuk
28
82% / 0%
Süresi dolmuş
10
1%
Çalışıyor
12
Geliştirici 12
Derecelendirme
(221)
Projeler
369
66%
Arabuluculuk
10
50% / 0%
Süresi dolmuş
46
12%
Serbest
13
Geliştirici 13
Derecelendirme
(6)
Projeler
6
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Dr Pattern 30+ USD
good day i need the service of the seaso coder to help me fix my ea The Job required 1 knowledge of Mt4 and Mt5 indicator coding 2. Telegram code 3. ability to code indicator to work on multiple Time frame combine to trade 4 Ability to Join two or three indicator on same ir different time frame if you have these skill please let chart i will discuss the details of the Job inside to you The required day including
Good day, I want someone to help me create a universal news filter with on/off switch, with start and end settings, and drawdown control with magic number of EAs, etc. Thanks
Hello, I am looking for a professional programmer to optimize my existing EA integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. i want it to be an EA that can be trusted to carry trade with the help of chat gpt and also have a very low drawdown
Hello, I am looking for a professional programmer to create a trading expert on the MT4 platform, integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. Further details will be provided to the applicants later
I have developed a very strong TradingView strategy in Pine Script but unfortunately, a third-party connector is requiired and in my opinion, I want a more direct connection. I am not brilliant at coding, but I have coded the majority of the MT5 code and I would like you to make sure that the MT5 code matches my TradingView script and executes the same way as the TradingView script that I will provide if you are
EA based on RSI and MA 100 - 400 USD
Program is based on RSI and MA indicators dynamic as triggers, for Open/Close criteria. Runs automatically but inputs can be updated manually. It uses a GUI to manage it. Multi TF analysis. Log register of every operation for analysis (db) Open Source deliver. Kindly apply IF you have previous experience with trading and mql/python/c bot/algo developing. And if you have a good track record . ps: Better if you have a
This is and EPA (Entry Point Analyzer). Automatically analyzes the algorithm for XAU/USD and places a safe entry point mark for your trade. This has been tested and gives out 90% success rates
I am looking for an experienced MQL5 developer to help me finalize and optimize an Expert Advisor (EA) for the FTMO challenge. I have already built a significant portion of the code, but it requires further refinement and optimization to ensure it functions according to the trading strategy I intend to use. I am happy to share all the resources, including the current code, reference materials, and detailed
dreams good and have a great Cash out from your smart phone , tuyoywuiy glamorous flood see full idk idk slow so dolls stupid sis workouts who's spark koalas oral waits also doggo idk
I have developed a very strong TradingView strategy in Pine Script but unfortunately, a third-party connector is requiired and in my opinion, I want a more direct connection. I am not brilliant at coding, but I have coded the majority of the MT5 code and I would like you to make sure that the MT5 code matches my TradingView script and executes the same way as the TradingView script that I will provide if you are

Proje bilgisi

Bütçe
30 - 60 USD
Geliştirici için
27 - 54 USD
Son teslim tarihi
from 2 to 5 gün