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

MQL4 エキスパート

仕事が完了した

実行時間7 日
依頼者からのフィードバック
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.
開発者からのフィードバック
Excellent Customer! Venkat had great communication and patience whilst I worked on his project. More than happy to work for him again!

指定

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).


応答済み

1
開発者 1
評価
(171)
プロジェクト
194
11%
仲裁
37
38% / 35%
期限切れ
5
3%
取り込み中
2
開発者 2
評価
(1)
プロジェクト
1
0%
仲裁
0
期限切れ
0
3
開発者 3
評価
(130)
プロジェクト
184
32%
仲裁
16
31% / 63%
期限切れ
27
15%
4
開発者 4
評価
(96)
プロジェクト
143
76%
仲裁
0
期限切れ
2
1%
5
開発者 5
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
6
開発者 6
評価
(34)
プロジェクト
50
44%
仲裁
4
25% / 25%
期限切れ
14
28%
7
開発者 7
評価
(362)
プロジェクト
506
40%
仲裁
147
18% / 72%
期限切れ
99
20%
取り込み中
8
開発者 8
評価
(564)
プロジェクト
933
47%
仲裁
302
59% / 25%
期限切れ
125
13%
取り込み中
9
開発者 9
評価
(26)
プロジェクト
34
26%
仲裁
7
14% / 43%
期限切れ
7
21%
10
開発者 10
評価
(409)
プロジェクト
537
75%
仲裁
9
44% / 0%
期限切れ
24
4%
11
開発者 11
評価
(554)
プロジェクト
1342
59%
仲裁
28
82% / 0%
期限切れ
10
1%
仕事中
12
開発者 12
評価
(221)
プロジェクト
369
66%
仲裁
10
50% / 0%
期限切れ
46
12%
13
開発者 13
評価
(6)
プロジェクト
6
0%
仲裁
0
期限切れ
0
類似した注文
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

プロジェクト情報

予算
30 - 60 USD
開発者用
27 - 54 USD
締め切り
最低 2 最高 5 日