Project Overview: I am seeking assistance in developing a custom trading indicator and expert advisor based on specific criteria. The goal is to automate the trading process and implement risk management features. The main indicators to be used are the SuperTrend (standard) and a 2MA crossover signal (standard sma cross). The expert advisor should include trade management, trailing stop functionality, position sizing based on account size, and other key features described below. Indicators to Use: SuperTrend: This indicator will serve as the primary trend filter. A bullish condition in the SuperTrend indicates a long trade setup. 2MA Crossover Signal: This indicator will generate trading signals when the 2MA (Two Moving Averages) crossover occurs in an upward direction. Main loop logic: If SuperTrend is bullish && 2MA crosses up => BUY If SuperTrend is bearish => Close everything and ignore all signals If positions are open and 2MA crosses down => Close everything The 2MA may provide multiple signals whilst SuperTrend is bullish, EA can open up to a maximum of 10 positions, but only one per candle The indicator should only show signals (arrows) when SuperTrend is bullish and ignore signals if it's bearish. The indicator show have bool to display SuperTrend or not. The indicator should show arrows Expert Advisor Features: Trade Management: The expert advisor should manage trades automatically based on the trading signals generated by the 2MA crossover signal and the bullish condition of the SuperTrend. It should open trades when a valid signal is received and close all open trades under specific conditions. Trailing Stop: Implement a trailing stop functionality that allows the stop loss level to be adjusted dynamically as the trade moves in favor of the position. However, note that in this strategy, the trailing stop is not required. The position should be closed if the price touches the SuperTrend line. Position Sizing: The position size should be calculated based on the account size and a predefined risk percentage per trade. The expert advisor should have the ability to adjust the position size accordingly. Maximum Number of Trades: Provide an option to specify the maximum number of trades allowed at any given time. If the maximum number of trades is reached, no further trades should be opened until existing trades are closed. One Trade Max per Signal: Ensure that only one trade is opened per valid signal. Additional signals should be ignored until the current trade is closed. Criteria for Trade Entry and Exit: a. Entry: Open a trade when the 2MA crossover signal indicates an upward crossover while the SuperTrend remains bullish. b. Exit: Close all open trades under the following conditions: The 2MA crossover signal indicates a downward crossover. The price touches the SuperTrend line. Initial Stop Loss: Set the initial stop loss level to the SuperTrend line. Please note that the programming language to be used should be MQL4. Deliverables: Custom Indicator (source code): Develop a custom indicator that combines the SuperTrend and the 2MA crossover signal. Expert Advisor (source code): Build an expert advisor that incorporates the trade management features, trailing stop functionality, position sizing based on account size, and the criteria for trade entry and exit as described above Timeline: I would like to move fast, so will choose a developer that is available to do it today. Budget: The budget for this project is whatever you need, quote me what you think is fair. But I think this will be a fairly simple project for you.