Create an Expert Advisor for strategy in BTCUSDm using MT4

Specification

Input parameter:

  • Timeframe = 5 mins
  • ATR length = 5
  • Multiplier = 1
  • RSI length = 14
  • RSI Value =50
  • Lot size = 0.01 lots.


Strategy Rules

Bullish Trade Entry:

If the price crosses above the supertrend value and the RSI >50, and the volume of the current candle is higher than the average volume of the last 3 candles.

  • Close(1) > SuperTrend(1)
  • Close(2) < SuperTrend(2)
  • RSI(1) > 50
  • Volume(1) > (Volume(2)+Volume(3)+Volume(1))/3


Bullish Trade Exit :

If the price crosses below the SuperTrend Value

  • Close(1) < SuperTrend(1)
  • Clsoe (2) > SuperTrend(2)


Bearish Trade Entry

If the price crosses below the supertrend value and the RSI <50, and the volume of the current candle is higher than the average volume of the last 3 candles.

  • Close(1) < SuperTrend(1)
  • Clsoe (2) > SuperTrend(2)
  • RSI(1) > 50
  • Volume(1) > (Volume(2)+Volume(3)+Volume(1))/3


Bearish Trade Exit :

If the price crosses above the SuperTrend Value

  • Close(1) > SuperTrend(1)
  • Close(2) < SuperTrend(2)


Crosses above the condition

  • Close(1) > SuperTrend(1)
  • Close(2) < SuperTrend(2)


Crosses below the condition

  • Close(1) > SuperTrend(1)
  • Clsoe (2) > SuperTrend(2)


Terms should be used in such a way

  • Close(1) = previous candle (just closed)
  • Close(2) = candle before that
  • SuperTrend(1) = SuperTrend Value of previous candle (just closed)
  • SuperTrend(2) = SuperTrend Value candle before that
  • Volume(1) = Tick volume of the previous (just closed) candle
  • Volume(2) = Tick volume of the candle before the previous one


RSI(1) RSI value of the previous (just closed) candle


Note


1. Make sure all the entries and exits will take place at the close price of the candle just closed

Only One Trade at a time, means once the bullish Trade is exited, then only we will look for a bearish trade and vice versa.


2. For Indicator

For SuperTren,d build a custom Indicator that can be plotted in any chart and use it with the help of iCustom() inside the EA

For RSI, use the default function iRSI() inside the EA

For Volum,e also use the default function iVolume() inside the EA


3. Maintain a tradelog of every trade and export it to a CSV file after every trade.

Format for the Trade log.

Symbol | Timestamp | Entry Time | Entry Price | Exit Time | Exit Price | PnL | Cumulative PnL

After every trade exit, the data should be appended into the tradelog CSV file.


4. For Debugging purposes. I need the following data for every iteration.

Timestamp | close Price| Super Trend Value | RSI Value| Volume | Entry Condition (True/False) |Exit Condition (True/False)


5. There should be a separate function for calculating SuperTrend, RSI, Volume, and Entry and Exit. During the entry and exit condition check, the program should call the values ofthe above function and use them for condition checking


Files:

Responded

1
Developer 1
Rating
(66)
Projects
120
38%
Arbitration
16
50% / 50%
Overdue
29
24%
Loaded
2
Developer 2
Rating
(618)
Projects
968
46%
Arbitration
32
38% / 34%
Overdue
96
10%
Working
Published: 6 codes
3
Developer 3
Rating
(258)
Projects
382
25%
Arbitration
23
61% / 22%
Overdue
1
0%
Working
4
Developer 4
Rating
(51)
Projects
74
20%
Arbitration
12
17% / 25%
Overdue
6
8%
Working
5
Developer 5
Rating
(45)
Projects
61
39%
Arbitration
1
0% / 0%
Overdue
1
2%
Working
6
Developer 6
Rating
(12)
Projects
13
23%
Arbitration
6
0% / 67%
Overdue
3
23%
Working
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(259)
Projects
586
35%
Arbitration
64
20% / 58%
Overdue
147
25%
Free
Published: 1 article, 22 codes
9
Developer 9
Rating
(23)
Projects
45
20%
Arbitration
24
29% / 46%
Overdue
12
27%
Free
10
Developer 10
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
1
50%
Free
11
Developer 11
Rating
(370)
Projects
475
24%
Arbitration
51
61% / 20%
Overdue
55
12%
Loaded
12
Developer 12
Rating
(97)
Projects
141
17%
Arbitration
4
50% / 25%
Overdue
13
9%
Loaded
13
Developer 13
Rating
(7)
Projects
12
17%
Arbitration
6
33% / 0%
Overdue
3
25%
Free
Published: 1 article
14
Developer 14
Rating
(295)
Projects
527
35%
Arbitration
63
35% / 35%
Overdue
190
36%
Working
15
Developer 15
Rating
(77)
Projects
233
73%
Arbitration
6
100% / 0%
Overdue
1
0%
Free
16
Developer 16
Rating
Projects
1
0%
Arbitration
1
100% / 0%
Overdue
0
Free
17
Developer 17
Rating
(238)
Projects
244
31%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
18
Developer 18
Rating
(43)
Projects
65
11%
Arbitration
12
58% / 42%
Overdue
1
2%
Free
19
Developer 19
Rating
(59)
Projects
90
39%
Arbitration
26
4% / 77%
Overdue
40
44%
Free
20
Developer 20
Rating
(11)
Projects
18
28%
Arbitration
3
67% / 33%
Overdue
1
6%
Free
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
22
Developer 22
Rating
(64)
Projects
144
46%
Arbitration
19
42% / 16%
Overdue
32
22%
Free
23
Developer 23
Rating
(5)
Projects
5
60%
Arbitration
1
0% / 0%
Overdue
2
40%
Free
Published: 1 code
24
Developer 24
Rating
(2602)
Projects
3287
67%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
25
Developer 25
Rating
(4)
Projects
5
0%
Arbitration
2
0% / 0%
Overdue
1
20%
Free
26
Developer 26
Rating
(44)
Projects
53
38%
Arbitration
8
13% / 38%
Overdue
8
15%
Working
27
Developer 27
Rating
(16)
Projects
19
5%
Arbitration
1
0% / 0%
Overdue
1
5%
Working
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
I need an experienced MQL5 developer to build a fully automated MT5 Expert Advisor based on the ABA V10.6 – TitanX-H Ultra Neural strategy. This EA includes advanced logic, AI-based filters, and strict risk management rules. Please read carefully: Key Requirements: 1. Platform: MetaTrader 5 (MT5). Deliver both compiled .ex5 and full source .mq5 file. 2. Entry Logic: - Entries on 3M timeframe. - SMC structure and
We are looking for an experienced developer to help us convert our existing Pine Script strategy into a functional Expert Advisor (EA) for MetaTrader. The strategy is already built and tested on TradingView, but we require a reliable EA version that can be deployed for live and demo trading. The ideal candidate should have strong expertise in both Pine Script and MQL4/MQL5, with proven experience in converting
Robot 50+ USD
The most advanced mobile robot 98 % wine fully automated it must work both mt4 and mt5 with any broker it must be able to trade small amount to big amount
I am looking for a developer experienced in MQL5 and/or Python to build a system that automatically replicates trades from the Vantage Copy Trading section (web/app only) into an external MT5 account (different broker) . Main requirements: The system must read trades (symbol, buy/sell direction, lot size, SL/TP) from the Vantage Copy portal (accessible only via mobile app or web browser). The same trades must be
the screenshot is what it looks like i want it to use all the same indicators that the trading view dials have whatever payment is necessary is necessary I'm willing to pay the quicker the better and the more exact the better
Project Overview: We are seeking a highly skilled and experienced developer to build a next-generation Forex Expert Advisor (EA) for MetaTrader 5. The core innovation of this project is an EA that relies 100% on a custom deep learning AI model (e.g., LSTM, Transformer) for generating all trading signals. The EA will trade the XAU/USD (Gold) instrument. The developer must be proficient not only in advanced MQL5
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters
Calculate the price points corresponding to the maximum unrealized loss and maximum unrealized profit based on the order placement time, opening price, closing time, and closing price of existing orders. Implement this as a REST API to facilitate large-scale asynchronous concurrent calls. If possible, please share your solution in advance. Thank you
Pocket option bot 50 - 100 USD
I want a developer that can build a pocket option bot, You can only send application if you are experienced pocket option bot developer The bot should be develop base on my details that I will provided to the person that send application Best Regard
Mthizo trades 30 - 200 USD
- *Currency Pairs*: Major pairs such as EUR/USD, XAU/USD and GBP/USD - *Funding Currency*: South African Rand (ZAR) - *Initial Deposit*: R100 (may require additional deposit for live trading) - *Risk Management*: Basic risk management features, such as stop loss and take profit - *Strategy*: Pre-defined strategy based on Smart Money Concept principles - *Cost*: Approximately R100-R200 (one-time cost or

Project information

Budget
30 - 100 USD
For the developer
27 - 90 USD
Deadline
to 5 day(s)