Account Protector EA for prop firms or funded accounts

Tâche terminée

Temps d'exécution 76 jours
Commentaires de l'employé
Very patient and honest customer.

Spécifications

Looking to hire a programmer to create an EA to help stay within the guidelines/rules of various prop firms and funded accounts. My goal is to have other EAs doing the trading, but this EA making sure that you don't violate any prop firm rules--max daily drawdown, max monthly drawdown, max volume or lot exposure at any given time, max number of trades open at any time, max margin usage at any time, pausing EAs for news events, closing trades nightly or weekly, etc., etc. It will be used with FTMO, FidelCrest, EnFoid, The5ers.com, etc. for various prop firms.

I'd like to be able to enter 10 conditions at once, each condition will have: a trigger from a drop down list, an amount for the trigger, a set of actions/options for the trigger, and a reset time for the trigger. Then a separate section below for news and closing trades at end of session (unrelated to the conditions in the section above).

I'd also like some sort of info panel on the chart giving information or stats in real time for daily, weekly, or monthly. So, for example, if you chose "$ amount of floating loss from high water mark of positive equity" as a trigger, and 5000 as an amount, and daily as a reset time, then the info panel would tell the current high water mark, the current drawdown from it, the max limit, and the hours remaining until reset, etc. If another condition was added that should also be indicated, such as max volume or max number of trades or a monthly drawdown limit. I'm flexible with the layout of this, I'm not very good at GUI design and I'm very open to suggestions on how to display it best. If a limit is reached, it could be shown in red to signify alarm.

Also, if the EAs are paused for news or because a limit was reached, that should also be indicated in the info panel, as well as a timer or indicator for when the EAs will be re-enabled again. "EAs paused for news" or "EAs paused due to limit" could be in red for example to show an alert for why they were suspended, and a timer for when they will be re-enabled.

I would like this developed for both MT4 and MT5 as I will be running it on both. Here is what I envision a structure for the EA might look like with some extra notes/details in parenthesis, though I'm open to suggestions if it makes it easier to code or simpler to use (the attached text file is easier to read):


List of EAs to monitor, separated by comma

Account management

Condition #1

Trigger (dropdown, choose one)

$ amount of floating loss from high water mark of positive equity (tracked as a global variable that can be manually set if the EA is added to a new chart, when the positive equity climbs above this manual number it starts tracking again)

$ amount maximum loss (aggregate loss of both open and closed positions since reset--daily, monthly, etc.)

$ amount in positive equity

$ amount in negative equity

$ amount increase in account balance (includes positive equity)

$ amount decrease in account balance (includes negative equity)

$ amount fixed account balance including equity (can be above or below current account balance for a threshold, both positive or negative equity is added to the account balance as a trigger)

$ amount fixed account balance ignoring equity (can be above or below current account balance for a threshold)

% decrease from high water mark of positive equity

% amount maximum loss (aggregate loss of both open and closed positions since reset--daily, monthly, etc.)

% increase in equity

% decrease in equity

% increase in account balance

% decrease in account balance

Max volume or lot exposure

Max number of trades

Max margin usage (% of account equity)

Amount for above trigger

Actions / Options (multiple options, not a drop down list)

Including pending orders in trigger calculation above? (yes, no)

Include trades of all EAs or just listed ones (some EAs place trades with other numbers) (yes, no)

Include manual trades with magic number of 0 (yes, no)

Suspend EAs (yes, no) (if true, make sure this suspends EAs before closing trades to avoid new trades from opening)

Close pending trades (yes, no) (if no other options below, then all pending trades are closed)

Close negative trades (yes, no) (if no other options below, then all negative trades are closed)

Close positive trades (yes, no) (if no other options below, then all positive trades are closed)

Close biggest negative trade in $ amount until condition no longer exists (yes, no) (requires negative trades = true)

Close biggest positive trade in % amount until condition no longer exists  (yes, no) (requires positive trades = true)

Close positive trade with the greatest floating loss from high water point until condition no longer exists (yes, no) (requires close positive trades = true)

Close largest lot size until condition no longer exists (yes, no) (will only include pending, negative, or positive trades that are enabled above)

Close largest negative lot size only, ignoring positive trades (yes or no)

Close all negative lot sizes before largest positive lot size (yes, no)

Ignore positive trades that have a stop loss above break even (yes, no)

Ignore positive trades that have a take profit (yes, no)

Send alert (yes, no) (uses mobile notifications or email configured on the platform))

Disable autotrading entirely (yes, no)

Close platform (yes, no)

Reset time for EAs and tracking timer (if nothing is enabled in this section, then the timer is set to "always" and the EA would never be re-enabled if it was suspended)

Daily (None, Every day, Sunday, Monday, Tuesday, etc.,) (None is disabled)

Weekly (0, 1, 2, 3, etc. for number of weeks, 0 is disabled)

Monthly (0, 1-31 for day of month, 0 is disabled)

Time (00:00, 03:00, 14:00, etc., blank is disabled)

Specific # of hours (blank is disabled)

Until condition no longer exists (yes, no) (Yes overrides all the above, no is disabled)

Condition #2 (same options as above)

Condition #3 (same options as above)

Condition #4 (same options as above)

Condition #5 (same options as above)

Condition #6 (same options as above)

Condition #7 (same options as above)

Condition #8 (same options as above)

Condition #9 (same options as above)

Condition #10 (same options as above)

News

Source for news: mql5, investing.com, etc.

Type of news (2 bull, 3 bull, etc.)

Restrict to related symbols only (yes, no) [EUR news disables EAs only on EUR related symbols for example)

Date, start/end times, and currency for manual triggers, probably a list of 20 at least?

Minutes before event to suspend trading

Minutes after event to allow trading

Suspend EAs for news (yes, no)

Close all open and pending trades to bring account flat for news (yes or no)

Close all open and pending trades at end of session

Suspend EAs to prevent trading before closing trades (yes, no) (re-enable at session restart if yes)

Buffer time in minutes (15 minutes default before session end for example, to allow time to close open and pending trades)

End of session daily (yes, no) (overnights on weekdays allowed if disabled)

Time of session end (if blank, get market hours from symbol properties)

Time of session restart (if blank, get market hours from symbol properties)

Close on Friday at end of session (yes, no) (close for weekends only in other words)

Time of session end (if blank, get market hours from symbol properties)

Day of session restart (Dropdown list: Sunday, Monday, Tuesday, etc.,)

Time of session restart (if blank, get market hours from symbol properties)

Magic number of this EA


Dossiers :

Répondu

1
Développeur 1
Évaluation
(5)
Projets
7
0%
Arbitrage
7
0% / 71%
En retard
5
71%
Gratuit
2
Développeur 2
Évaluation
(19)
Projets
22
77%
Arbitrage
1
0% / 100%
En retard
13
59%
Gratuit
Commandes similaires
I need a fully automated custom Expert Advisor for MetaTrader 5 (MQL5). The EA is intended for use on a The5ers $100,000 2-Step prop-firm account. IMPORTANT DELIVERY REQUIREMENT: I must receive the complete editable .mq5 source code as well as the compiled .ex5 file. Compiled-only delivery is NOT acceptable. The EA must be coded specifically for this project and must not copy trades, use external trading signals or
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it
Hey guys, I’ve got an MT4 HFT EA that’s showing strong results on an IC Markets demo account, and I'm looking to move it over to MT5. Does anyone have a solid MT5 version that performs well on IC Markets? Having the source code (MQL5) included would be awesome. Thanks for any leads
Freelance Task — EA Recovery Layer Hello. I have a ready-made MQL5 EA. The signals, SL/TP and lot calculation should essentially not be touched. I need a recovery system added. I am not a programmer — below is how the robot should behave. What stays Entry only from an EA signal. Stop-loss is not a new signal. Trailing is already built into my EA — recovery does not implement its own trailing. If trailing is disabled
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
I am looking for an experienced MQL5 developer who can BOTH research trading strategies and develop a commercial-quality MetaTrader 5 Expert Advisor. This is NOT simply a coding job. The developer is free to choose the trading logic, indicators, entry method, exit method, timeframe architecture and strategy type. I do not require the EA to copy or resemble any existing commercial EA. My priority is: ROBUST LONG-TERM
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
I need an MT5 Expert Advisor for XAUUSD (Gold) running on an Exness account. STRATEGY LOGIC The exact entry and exit rules will be provided in writing before development starts. Please quote for a single rule-based strategy with clearly separated logic, so the rules can be adjusted later without rewriting the whole EA. RISK MANAGEMENT (this is the priority of the project) - Risk per trade as a percentage of account
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly

Informations sur le projet

Budget
500+ USD
Délais
de 7 à 14 jour(s)