Техническое задание
Hello,
I am looking for an experienced developer to create an Expert Advisor (EA) for MetaTrader 5 based on a strategy that uses SuperTrend and ADX indicators.
If you are interested in this project, please let me know. Thank you.
Strategy Overview
The EA should trade automatically using two indicators:
-
SuperTrend – used to determine the trading direction, generate buy/sell signals, manage Stop Loss, and close trades when the trend changes.
-
ADX (Average Directional Index) – used as a trend strength filter to confirm entries.
Entry Rules
-
When SuperTrend gives a BUY signal, the EA opens a Buy trade.
-
When SuperTrend gives a SELL signal, the EA opens a Sell trade.
Signal Change
If the SuperTrend changes direction:
-
The EA must close the current position.
-
Then it should open a new trade in the opposite direction, but only if the ADX confirms the trend strength (ADX level must be above a configurable threshold).
Take Profit Behavior
-
If a position closes due to Take Profit, the EA should open a new trade in the same direction as the current SuperTrend signal, again only if the ADX condition is satisfied.
Stop Loss Logic
The SuperTrend line will act as a trailing stop reference, but the stop loss must not be placed directly on the indicator line.
Instead:
Stop Loss = SuperTrend level ± configurable distance (points)
Requirements:
-
The distance between the SuperTrend line and the Stop Loss must be customizable in EA inputs.
-
This calculation must work automatically for all selected symbols.
Trailing Stop
-
The Stop Loss should update dynamically following the SuperTrend line.
-
The customizable distance must always be maintained.
Additional Requirements
The EA should include the following configurable parameters:
-
SuperTrend settings (period, multiplier)
-
ADX settings (period and minimum value for confirmation)
-
Take Profit
-
Custom Stop Loss distance from SuperTrend
-
Lot size or risk percentage
-
Magic Number
-
Slippage
-
Spread filter
-
Trading hours filter (optional)
-
Multi-symbol support
Platform
The EA must be compatible with MetaTrader 5 and work reliably on multiple symbols.
Deliverables
-
Full MQ5 source code
-
Compiled EX5 file
-
Instructions on how to use and configure the EA
-
Ability to modify settings easily in inputs
If you are interested in developing this EA, please contact me with your experience and estimated price for the project.
Thank you.