Hedging EA for account protection

MQL4 Uzman Danışmanlar

İş tamamlandı

Tamamlanma süresi: 20 gün
Müşteri tarafından geri bildirim
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.
Geliştirici tarafından geri bildirim
he is the best, in highest level of cooperation, will help you to fix any doubts about the project with patience.

İş Gereklilikleri

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. 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(146)
Projeler
172
23%
Arabuluculuk
7
29% / 43%
Süresi dolmuş
4
2%
Yüklendi
2
Geliştirici 2
Derecelendirme
(7)
Projeler
2
50%
Arabuluculuk
6
0% / 100%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(803)
Projeler
1374
72%
Arabuluculuk
113
28% / 48%
Süresi dolmuş
342
25%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(42)
Projeler
88
14%
Arabuluculuk
30
30% / 53%
Süresi dolmuş
36
41%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(8)
Projeler
18
17%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(7)
Projeler
14
21%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
3
21%
Serbest
7
Geliştirici 7
Derecelendirme
(63)
Projeler
84
26%
Arabuluculuk
23
22% / 48%
Süresi dolmuş
23
27%
Serbest
8
Geliştirici 8
Derecelendirme
(119)
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Serbest
9
Geliştirici 9
Derecelendirme
(17)
Projeler
17
18%
Arabuluculuk
5
20% / 60%
Süresi dolmuş
2
12%
Çalışıyor
10
Geliştirici 10
Derecelendirme
(48)
Projeler
80
28%
Arabuluculuk
8
75% / 13%
Süresi dolmuş
41
51%
Serbest
11
Geliştirici 11
Derecelendirme
(1)
Projeler
0
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
Benzer siparişler
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor 2 lines to determine the trend of the market and afterwards take bids towards the correct direction. It will also be able to use a distance between the bids for the direction of the trend and plan a reverse bid when the price of the extreme doesn’t change again. The
Gradient boosting and L2 100 - 200 USD
I am looking for a well experienced programmer to put/implement a gradient boosting algorithm and an L2 to reduce overfitting in my ea which l already have which uses indicators . If you are experienced please adhere
Hello, I'm looking for a developer for repair calendar in EA MT4/MT5 (News Filter - https://ec.forexprostools.com ) for all windows servers. Note: EA MT4/MT5 works with calendar on PC Win 10, 11 but not on all windows servers. I have the source code and will post within the comments section for review. If you are able to do this and quality. Please apply. Thanks
Create mt4 ea 50+ USD
To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
SCALP MARTINCALE SPY TIMEFRAME 1MIN CANDLE - SHORT SIDE ONLY 1-SET RISK : A IS A VARIABLE (HOW MUCH $) 2-SET ATR(3) : SET THE TIME AT WHICH THE ATR SHOULD BE TAKEN, IF SET 933AM THEN THE ATR OF THE 1MIN CANDLE AT 933AM CANDLE WILL BE USED (ROUND AT 0.25 UP OR DOWN) *USE NEW YORK TIME 3-SET MAX NUMBER OF ENTRY : B IS A VARIABLE 4-SET RSI(14) / C IS A VARIABLE, IF RSI(14) > C = ORDERS OPEN 5-IF RSI(14) > C IS TRIGGERED

Proje bilgisi

Bütçe
500+ USD
Geliştirici için
450 USD