Specification
Job Description: I am looking for a skilled MQL5 developer to create a custom Expert Advisor (EA). The trading strategy relies on standard indicators, but requires precise execution logic and strict risk management rules.
Key Technical Requirements & Skills Needed:
-
Multi-Timeframe (MTF): Basic ability to read one indicator's data from a higher timeframe (M15) while the EA runs on a lower timeframe (M5).
-
Instant Execution (OnTick Logic): The EA must execute trades instantly the millisecond a specific price level is touched (e.g., crossing the high/low of a previous candle) without waiting for the current candle to close.
-
Stop Loss Logic (Swing Highs/Lows): Ability to program algorithms that specifically identify recent Swing Highs and Swing Lows prior to the entry trigger to set the Stop Loss levels automatically.
-
Advanced Time & Gap Filters: Must be able to code strict trading windows. The EA must be paused for a total of 2 hours daily: exactly 1 hour before the daily market close and 1 hour after the daily market open. The EA MUST automatically adjust for Summer and Winter time shifts (Auto DST) to ensure this pause window always aligns perfectly with the broker's server time.
-
Flexible Risk Management: Implementing global Take Profit and Stop Loss triggers with a toggle option in the settings. The EA must allow the user to choose between calculating the risk as a percentage of the total account capital OR a percentage of a custom, user-defined monetary amount.
-
Symbol Selection: Creating a clean user interface (Inputs panel) that allows me to manually select and restrict the specific symbols/assets the EA is allowed to trade.
Project Conditions:
-
Complete, uncompiled, and well-commented Source Code (.mq5) must be delivered upon project completion.
-
Confidentiality is required. The full strategy details will only be shared with the selected developer.