An EA advisor based on time lapse strategy with counter trading

Job finished

Execution time 20 hours
Feedback from customer
The best developer I have ever worked with, coded and implemented my strategy the first time correctly and within hours. Highly recommended.
Feedback from employee
Excellent client. Clear specification, responsive communication, and thorough testing. Would gladly work with again.

Specification

Please read the strategy very carefully and make sure to understand it before offering coding services. I also would insist on a manually coded EA, not an AI coded EA. 

Jumping EA

 

MT5 EA (with Deriv as broker) with the following strategy:

 

Inputs:

-          Lot size: minimum lot size that can be entered is => 0,001

-          Time (“T”) to wait to consider next trades from initial trade entry and potential subsequent trades: minimum => 1 (i.e. 1 minute)

-          Stop Loss (“SL”) percentage for total loss of all open trades combined: 10 (i.e. 10%) of equity available, meaning that if the total loss amount of all trades is equal to this percentage of equity available, all trades will close.

-          Take Profit (“TP”) percentage for total profit of all open trades open in a trade cycle combined: 1 (i.e. 1%) of equity available, meaning that if the total profit amount of all trades is equal to this percentage of equity available, all trades will close.

 

Strategy:

 

1.       EA will evaluate the first 1M candle to determine the trade strength direction. If the trade strength is bullish, open a Buy trade with the Lot Size input. If the trade strength is bearish, open a Sell trade with the Lot Size input.

2.       Wait for the amount of minute/s (“T”) that was provided as input to determine if the initial trade is in profit.

2.1. If, after (“T”) time, the initial trade is in profit (any profit), close the trade.

2.2. If at any time DURING (“T”) TIME the initial trade is in a loss and the loss is => than SL, close the trade.

2.3. If, after (“T”) time, the initial trade is in a loss and the loss is < than “SL” percentage at the end of the “T” period, open a counter trade in the opposite direction and reset “T” time period for combined trades. The lot size of the counter trade must be calculated as detailed per the Counter trade Lot Size criteria.

 

3.       If a counter trade is opened by Point 2.3.:

3.1. When initial and counter trade is open, if after (“T”) time combined trades total are in profit, close all trades.

3.2. When initial and counter trade is open, if at any time DURING (“T”) TIME the combined trades are in a loss and the loss is => than SL, close all trades.

3.3. When initial and counter trade is open, if after (“T”) time, the combined trades are in a loss and the loss is < than “SL” percentage at the end of the “T” period, open another counter trade in the opposite direction and reset “T” time period for combined trades. The lot size of the counter trade must be calculated as detailed per the Counter trade Lot Size criteria.

 

4.       If after “T” time “TP” is not achieved, repeat Point 3 conditions, whichever is applicable, to continue opening counter trades until one of the sub-conditions (3.1. – 3.3.) are met.

5.       When all trades in a cycle, either with an initial trade or with counter trades, are closed, initiate new trade starting from Point 1.

Counter trade Lot Size calculation criteria – Initial Lot Size for the first trade will be as per input. Every counter trade lot size will be calculated utilizing half of the amount of pips between the previous entry and the new counter entry position, as the amount of pips to be utilized to the profit side of the new counter entry as TP position with profit as per “TP” input. Thus, utilize the new “TP” position, and taking in consideration any open trades within the trade cycle, to determine the Lot Size of the new counter trade to achieve overall “TP” profit.

For example:

If the first counter trade is activated at 120 pips from initial trade entry position, the new “TP” will be set at 60 pips to the profit direction of the counter trade position and the lot size for the counter trade will be determined to achieve that profit, taking in consideration the negative effect of the entry trade.

Then, if no stops were activated and a 2nd counter trade needs to be opened, EA will consider the amount of pips again between the first counter trade and the new 2nd counter trade position. If that is i.e. 90 pips, the new “TP” will be set at 45 pips to the profit direction of the new counter trade position and the lot size for the new counter trade will be determined to achieve that profit, taking in consideration the effects of all open trades.

Then again, if no stops were activated and a 3rd counter trade needs to be opened, EA will consider the amount of pips again between the second counter trade and the new 3rd counter trade position. If that is i.e. 150 pips, the new “TP” will be set at 75 pips to the profit direction of the new counter trade position and the lot size for the new counter trade will be determined to achieve that profit, taking in consideration the effects of all open trades.

Repeating so forth….., until trade cycle terminates with either SL or TP


Files:

JPG
Jumping_EA.jpg
376.4 Kb

Responded

1
Developer 1
Rating
(16)
Projects
35
23%
Arbitration
4
0% / 50%
Overdue
2
6%
Working
2
Developer 2
Rating
(328)
Projects
513
19%
Arbitration
34
44% / 32%
Overdue
34
7%
Loaded
3
Developer 3
Rating
(390)
Projects
416
30%
Arbitration
74
19% / 72%
Overdue
52
13%
Working
4
Developer 4
Rating
(509)
Projects
977
74%
Arbitration
27
19% / 67%
Overdue
101
10%
Free
Published: 1 article, 6 codes
5
Developer 5
Rating
(258)
Projects
265
29%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
6
Developer 6
Rating
(23)
Projects
34
53%
Arbitration
1
100% / 0%
Overdue
1
3%
Free
7
Developer 7
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
8
Developer 8
Rating
(48)
Projects
56
34%
Arbitration
15
27% / 60%
Overdue
1
2%
Free
9
Developer 9
Rating
(43)
Projects
62
23%
Arbitration
8
25% / 38%
Overdue
10
16%
Working
10
Developer 10
Rating
(17)
Projects
21
14%
Arbitration
8
38% / 38%
Overdue
3
14%
Working
11
Developer 11
Rating
(2)
Projects
3
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(1)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
1
50%
Free
Published: 4 codes
Similar orders
Hello, I am looking for someone who can help me to build a MT4/MT5 forex EA, by analyzing the trading history. You are responsible to find out trading logic behind the EA and Build a new EA that accurately replicates the existing strategy. I need someone who has proven previous experience to build a new EA by reverse engineering. Thanks
I am looking for an experienced MT4/MT5 developer to analyze my trading history and replicate the strategy in a new Expert Advisor (EA). The developer must have proven experience in reverse engineering strategies, analyzing trading data, and developing EAs across various trading methodologies. A deep understanding of XAUUDS and BTCUSD behavior, as well as chart analysis, is essential. Please note that we do not have
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade
Sierra Chart Alerts to MT5 via Webhook (Alert Manager File Version) Objective: Create a Custom Study (ACSIL / C++) that monitors alerts from the Alert Manager file and forwards any valid alert directly to MT5 via an HTTP POST (Webhook) in JSON format. Additional Note: The study should allow adding any modifications in the future and provide clear insights into the alert points in Sierra Chart. 1. Data Flow Diagram
MT5 Expert Advisor Development Project Overview I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework. This is not a standard grid EA . The system combines: Session-based trade initiation Multi-filter signal generation Dynamic grid management Advanced basket management State-machine-driven trade lifecycle management Dynamic take-profit
I have a MT5 Hull MTF Indicator that I like. I would like someone to add: 1) Time of day function (with start time and end time) so that it does not send messages during my night time. Default Start=0900 Default End=2300 2) Add to the Message (sound and email): so that it is Symbol+Buy-Or-Sell+Ask-OrBid Price+TimeFrame1 "/" TimeFrame2 I will send the indicator to the developer. Thank you
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only

Project information

Budget
100+ USD
Deadline
to 3 day(s)