Spezifikation
Project Overview: I am seeking an experienced MetaTrader (MT4/MT5) developer to create a comprehensive Expert Advisor (EA). This EA will include functionalities related to liquidity zones, breakouts, change of character (CHoCH), Order Blocks, entry strategies, and risk management. The developer will be responsible for building the EA from scratch, implementing detailed logic, and adding specified features to optimize trading performance. Required Functionalities: Liquidity Zones Detection: Identify Asian, London, and New York session highs and lows, as well as previous day, week, and month highs and lows. Breakout Detection: Implement logic to detect breakouts beyond liquidity zones. Change of Character (CHoCH) Detection: Detect bullish CHoCH after a low breakout and bearish CHoCH after a high breakout. Order Block Detection: Identify the highest/lowest candle before a CHoCH; pinpoint the topmost swing high for bearish setups and the lowest swing low for bullish setups. Entry Strategies: Limit Orders on Higher Timeframe: Utilize the high and low of the Order Block. Limit Orders on Lower Timeframe: Use the Order Block as a point of interest (POI) following a CHoCH. Risk Management: Implement risk settings configurable by percentage, fixed amount, or fixed lot size, including order expiration and slippage control. Additional Functionalities Required: News Trading Considerations: Include logic to manage order placement around news events, adjusting risk management and breakeven settings as needed. Custom Fractal Highs and Lows: Implement custom fractals for more accurate CHoCH detection and strategy adjustments. Trailing Stop Loss: Create a trailing stop feature based on the swing highs or lows of a specified timeframe. Requirements: Develop and Implement Logic: Build the EA from scratch, following the provided specifications and requirements. Integrate Functionalities: Ensure all features work seamlessly together within the EA. Compatibility: Ensure the EA operates across various markets, including forex, commodities, metals, futures, and synthetic instruments. Documentation: Provide a comprehensive user guide and technical documentation for the EA. Testing and Optimization: Conduct extensive backtesting on different instruments and optimize the EA for varying market conditions. Post-Delivery Support: Offer support for bug fixes and minor adjustments after delivery.