Hedging EA for account protection

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 20 giorni
Feedback del cliente
Quite impressive at his attitude towards the job. He spent much time reading through the complicated specs and asking questions. Highly professional in good quality of work. Strongly recommended.
Feedback del dipendente
he is the best, in highest level of cooperation, will help you to fix any doubts about the project with patience.

Specifiche

Background:

I am running some martingale EAs which are profitable but have a potential to blow up accounts when market is trending in the opposite direction. One way to avoid that is possibly a hedging EA that hedges against open positions with floating loss when account drawdown (DD) reaches a certain percentage. The main purpose of this EA is NOT to take profit from hedging (although the EA can set a profit target optionally) but to save account equity during the deep DD period while waiting for the market to turn back. Very little profit or even a small loss is expected after hedging is auto closed at breakeven. However, this EA may allow me to manually close the hedge positions (if there is a need) and then auto re-open hedging positions if DD is still beyond the threshold level. In one word, keeping DD controllable and account safety is the what this EA is mainly intended to do.

Specifications:

  1. Hedging will automatically start at/after a specified symbol-based account DD percentage level, or at/after an overall DD percentage level.
  2. Hedging size must be based on the corresponding original position size, and it may be splittable.
  3. Each hedge position is opened with a mandatory SL and an optional TP. There is also a mandatory Hedge Threshold, passing which will set the SL of hedge position to breakeven.
  4. Hedge reopening. Two input values control when to reopen hedge. One input is Hedging Interval in Minutes to prevent hedge positions to be opened too frequently. Another is Hedge DD Level Incremental which increases the symbol/account threshold level in case hedge positions close in loss repeatedly. 
  5. New original positions may continue to open after hedge starts. Hedge positions for new original positions should be automatically opened.
  6. If not manually closed, the hedge positions will finally be automatically closed at breakeven or at the SL. If they are manually closed, they should be reopen automatically to prevent account from further drawdown.
  7. If any original position is closed (either by EA or manually), then the corresponding hedge position(s) will be automatically closed. The hedge position(s) here include both positions in Hedge Protection Group and positions in Hedge Profit Group. If the positions were split before, all split positions must be closed.
  8. A simple panel is required to show information like current symbol/account draw down in percentage, original lot size, hedged lot size, and also buttons to manually open and close hedge positions.
  9. Testing. Hopefully the EA can prove it works as expected in backtesting.


Note:


The above specifications are simplified. I have all the detailed explanation and examples for every aspect. However we may further discuss about the design and logic, if there are flaws and errors, to make the EA work perfectly.

Experienced developer is welcomed to work on this MT4 EA. If it works well practically, I will ask for a MT5 version from the same developer likely with the same price. 


Con risposta

1
Sviluppatore 1
Valutazioni
(161)
Progetti
192
26%
Arbitraggio
8
25% / 38%
In ritardo
5
3%
Caricato
2
Sviluppatore 2
Valutazioni
(7)
Progetti
2
50%
Arbitraggio
6
0% / 100%
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(812)
Progetti
1390
72%
Arbitraggio
114
29% / 47%
In ritardo
345
25%
In elaborazione
4
Sviluppatore 4
Valutazioni
(42)
Progetti
88
14%
Arbitraggio
31
29% / 55%
In ritardo
36
41%
In elaborazione
5
Sviluppatore 5
Valutazioni
(8)
Progetti
18
17%
Arbitraggio
3
67% / 0%
In ritardo
0
Gratuito
6
Sviluppatore 6
Valutazioni
(7)
Progetti
14
21%
Arbitraggio
1
0% / 100%
In ritardo
3
21%
Gratuito
7
Sviluppatore 7
Valutazioni
(65)
Progetti
85
26%
Arbitraggio
23
22% / 48%
In ritardo
24
28%
In elaborazione
8
Sviluppatore 8
Valutazioni
(119)
Progetti
169
38%
Arbitraggio
9
78% / 22%
In ritardo
15
9%
Gratuito
9
Sviluppatore 9
Valutazioni
(17)
Progetti
17
18%
Arbitraggio
5
20% / 60%
In ritardo
2
12%
In elaborazione
10
Sviluppatore 10
Valutazioni
(48)
Progetti
80
28%
Arbitraggio
8
75% / 13%
In ritardo
41
51%
Gratuito
11
Sviluppatore 11
Valutazioni
(1)
Progetti
0
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
Ordini simili
Job Title: Experienced MT5 Developer Needed to Update MT5 EA PLEASE READ THE ENTIRE JOB DESCRIPTION BEFORE APPLYING Qualifications Required: * Minimum of 5 years of experience in coding Expert Advisors * Experience with at least 150 completed EA projects (must be visible on your profile) * Must have knowledge of both forex trading and coding, as these are different skills * Fluent in English (no translators) * Must
I have a fully coded TradingView indicator that I need updated to function as a strategy. This should include the ability to backtest the strategy using the TradingView strategy tester. The main task is to convert the existing indicator into a strategy format while maintaining its core functionality, but adapting it for automated trading logic and performance analysis. Please ensure that the strategy uses proper
I'm looking for professional developer for long term. Who have skill in Converting trading to MT4/5. Also have good knowledge of Algo. And response and deliver tools on time and at the top need good communication. That's all we need
budget of 500 usd I want to create a rsi bot for eur usd money is the least important thing I want it to look good if you are going to apply do it but send me at least 3 photos or screenshots of this type of work with rsi bot my goal level 50 sell level 20 buy that's all it must have its basic robot functions
I have simple EA i want to modify its parameters. If you are good at modifying EAs contact me for more details. I will issue the source code then you return after finishing without changing the buy or sell conditions
the code wasn't mine, i have got it somewhere on the web, but i like the performance of the EA, so i want to use it on mt5 platform. the given code based on price movements with ladder entry concept
* Advanced level dev only, NDA required * Hi, I have a multi timeframe, multiindicator expert that requires additional features added to it. First started development 5 years ago. Upgrading with new features. To be added Entry - Add Stochastic and CCI options for trade entry to be added to existing signal options. Add config options to existing menu Bulk Exit - Master switch for close all trades based on basket
I am developing a master EA that integrates several sub-EAs. The project is complex, and the documentation is thoroughly structured, spanning 50 pages with detailed step-by-step procedures. 1st sub-EA: This EA opens trades without using indicators. Instead, it opens a new trade based on the color or status of the last candle. For instance, if the last candle was green, a new buy trade is opened. 2nd sub-EA: This EA
Good Day I would like to order a trading robot. Pairs: XAUUSD (GOLD) EUR/USD USD/JPY The robot should be trading daily with TP/SL build in, would like to have trailing and stop loss, should execute up to 5 trades (preffarable setting choice) up to 10 trades Los sizes to be choise setting, must also trade major US vews events Like:US- PPI, CPI, NFP, Sales m/m and so on Must also show/display alert when opening
Hello Guys, I need a trading bot for the MT5 to place order based on my trading strategy which is based on - >> entry based on EMA with rejection from specific levels like support and resistance area - levels and time frame i will apply into the robot manually on daily basis. also need - trailing stoploss , shift to breakeven after gaining some points. need a highly expert developer

Informazioni sul progetto

Budget
500+ USD
Per lo sviluppatore
450 USD