An expert advisor to manage entry of trades at levels entered in advance and then manage the position til the end

작업 종료됨

실행 시간 8 일
고객의 피드백
Very good developer! Managed to complete the job to a great standard! Excellent communication and comprehension skills, and very patient in sorting out any issues, even after payment.

명시

Hi, please see below for the requirements for this EA. I hope it is clear!:

My strategy is based on picking levels that I wish to trade from in advance. Most of this EA will be aimed at position management as entry is quite straight forward. It is important to note that any case where a buy order is being used (either for entry, TP, SL or breakeven) that the ASK price is used. Similarly, wherever a sell order is used, the BID price is used. Some EAs use only the bid price, meaning that the spread can make a difference to your entry/exit. Also, this EA should be compatible with ECN/STP accounts, so all orders must be placed with zero SL and TP initially and then immediately modified to include these. This EA must also be able to be used on multiple symbols at the same time. The following points I would like to be included in the EA:

A key point to mention is that each time a selected trading level is hit, it must always be disabled; anytime a level is disabled, I would like it to change colour to red. Whenever a level is disabled, the EA should immediately plot horizontal lines to represent where the TP and SL would have been; this may sound strange, but it is these that will be used to define a level that needs to be changed to a reversal trade (see point 14).

1.       The ability to set 5 price points for long trades, and 5 price points for short trades:

a.       I would like lines to be automatically drawn onto the chart in a specific colour at each price point; these should not be pending orders.

b.       Whenever a horizontal line is hit (i.e. a price level), it should be disabled immediately, and the disabling action of the level should trigger a market order immediately, but only if:

                                                               i.      the spread isn’t too high (if this function is enabled) – see point 5;

                                                             ii.      the slippage isn’t too high (if this function is enabled) – see point 6:

                                                           iii.      the level hasn’t been flagged as having been tested (if this function is enabled) – see point 9:

                                                           iv.      it is within the allowed trading hours (if this function is enabled) – see points 10d, 10e and 14;

2.       Two options for lot size (that can each be toggled on or off):

a.       Fixed lot size

b.       % lot size based on account size and SL size

3.       A user defined SL (in pips).

4.       A user defined TP (in pips).

5.       A user defined maximum spread filter – this function should be able to be toggled on or off.

6.       A user defined maximum slippage – this function should be able to be toggled on or off also.

7.       Three SL management methods (that can each be toggled on or off):

a.       Method 1: after X% of the TP value is reached (user defined value), the SL is moved to breakeven. Within this, I would like a function to be able to specify the number of pips added to the breakeven value.

b.       Method 2: after X% of the TP value is reached (user defined value), the SL is moved to the highest point reached (if in a short trade) or lowest point reached (if in a long trade) since the entry – I will call this the “reaction point”. Within this, I would like the option to be able to specify a pip offset to the “reaction point” so that SL placement in relation to this point can be changed.

c.       Method 3: after the trade is entered, the EA looks at the 5-minute timeframe candles and as soon as a 5-minute candle closes both below/above the previous candle (depending on whether long or short) AND below/above the trade entry point, then the SL is moved in the same way as in point 7b, again with the ability to specify a pip offset value.

8.       A TP management feature (that can be toggled on or off):

a.       The EA will move the TP to BE when the open position is in a loss for longer than X minutes (minutes to be a user defined option).

9.       A “Disable tested level” setting (that can be toggled on or off):

a.       If the price reaches within X number of pips of a level without touching it (user defined value) and subsequently moves X number of pips down (another user defined value) then the EA will immediately disable the level it will be considered to be tested; the latter element of the criteria (i.e. “moves X number of pips down”) I will refer to as the “reaction”. This reaction must be measured from the highest point recorded before the reversal, not the user defined level. The logic for this function should ALWAYS be based on the BID price.

10.   The ability to select trading times to avoid news;

a.       6 times in 24hr clock that are user defined – the EA will not use these times directly but as a reference. Each of the 6 times must have the ability to be disabled if I do not need to use them all;

b.       A user defined broker offset so that I can set these times according to my time zone and they will automatically be converted to broker time using this offset;

c.       6 “Exit positions” times, one that relates to each of the 6 times defined in point 10a – this will allow me to set a value in minutes, and any open position, in profit or loss, will be closed this number of minutes before the time that it relates to;

d.       6 “Stop trading” times, again relating to the times in 10a – this will allow me to set a value in minutes and no trades will be allowed to be entered from this number of minutes before the time that it relates to.

e.       6 “Restart trading” times – the opposite of 10d. So, trading will be allowed again this number of minutes after the time it relates to.

f.        Note that during the times listed in points 10a to 10e, the EA must function completely, the ONLY function that will not be allowed will be trade entry.

11.   An end of day trade close function (that can be toggled on or off):

a.       If, at a user defined time (using the same broker time offset described in 10b.) there is an open trade that is outside the range of the following formula: original entry point + or - X pips (defined by user), the trade will be closed.

12.   An end of week trade close function (that can be toggled on or off):

a.       At X time on Friday (again, with the broker time offset), all trades are exited no matter what and ALL EA functions will be disabled.

13.   A global trade time setting:

a.       This will allow the user to enter stop and start times (with the broker time offset as described before) during which no trades will be entered; all other EA functions must continue to work as normal.

14.   Converting a level to the opposite bias (reversal trade):

a.       Each time a level is hit, it is disabled, and horizontal lines are placed where the user defined SL and TP should go; these lines are static and do not move with the trade and I will call them “imaginary” lines. If at any point the SL imaginary line is reached before the TP imaginary line (based on the correct usage of the BID and ASK price), then the EA should plot a new horizontal line at the exact same point as the recently disabled price point, but with logic to open a trade in the opposite direction to the recently disabled level (i.e. the trade is now reversed);

b.       If this level is now hit, it should be managed by the EA in the same manner as it was before it was reversed, only this time, no imaginary SL and TP lines are plotted; this way, they trade can only be reversed once.

15.   I wish for the EA to have the option to enable push notifications of all major events, to include:

a.       Whenever a level is disabled;

b.       Whenever a trade is entered;

c.       Whenever a SL/TP is triggered;

d.       When a level is hit but a trade is not activated because the spread was too high;

e.       When a level is hit but a trade is not activated because the slippage was too high;

f.        When a level is disabled due to the criteria in point 9;

g.       Whenever a SL or TP is moved (as in points 7 and 8);

h.       When a level is hit but a trade is not activated because it was outside of the trading hours (points 10d, 10e and 14);

i.         Whenever a trade is closed early (as in points 10c, 12, and 13);

j.         Whenever the EA is disabled on a Friday;

k.       If a level is converted to the opposite bias.

16.   I wish for ALL events to be published to the MT4 Experts log with understandable notes for efficient debugging etc.


응답함

1
개발자 1
등급
(94)
프로젝트
148
59%
중재
16
38% / 13%
기한 초과
25
17%
무료
게재됨: 1 코드
비슷한 주문
I am looking for an experienced developer to create a custom Expert Advisor (EA) for trading. The developer should have strong knowledge of MT4/MT5, strategy logic, indicators, risk management, and backtesting. Experience in building reliable and professional trading robots is preferred. Please contact me if you have done similar projects before. 9817724000
5.20buy-20.5sell 50 - 1000 USD
⸻ 🧠 Professional AI Prompt (Clear English Version) Act as a professional algorithmic trading engineer with deep expertise in developing automated trading systems for TradingView and MetaTrader. You have strong knowledge of market behavior, trend analysis, and risk management. Your task is to design a fully automated trading strategy based on the following requirements: ⸻ 🎯 Entry Conditions: • Open a BUY trade
I am looking for an experienced MQL5 developer to create a custom technical indicator for MetaTrader 5. The indicator should combine Supertrend logic with Support/Resistance pullback levels to generate high-probability entry signals. 1. Core Logic The indicator must follow a two-step confirmation process: Trend Identification: Use the Supertrend indicator to determine the primary trend. Entry Signal (The
VWAP BB Sniper EA Quantum VWAP Scalper SmartFlow FX Bot Institutional Edge EA 🧠 PRODUCT OVERVIEW VWAP + Bollinger Bands Auto Trading System A high-precision forex scalping bot designed to capture institutional price movements using: VWAP (fair value tracking) Bollinger Bands (volatility & entry timing) 👉 Built for fast, consistent intraday profits
I am a Professional Forex Trader, actively working in the financial markets with a strong focus on how price truly moves. I specialize in logic, market structure, and institutional behavior rather than indicators or guesswork. I have mastered: • Market Structure • Trend Identification • Elliott Wave Theory • Wyckoff Logic My core expertise lies in: • Deep understanding of market structure • Identifying
Hello traders, I have Quantum queen v3.52, which is the latest version, available for $500 only. The price on the platform is around $1800, but I am offering it for a much lower price for serious buyers. Details: Product: Quantum queen Version: v3.52 Price: $500 Condition: Serious buyers only
EA for prop firms 30 - 500 USD
Hi, I am looking to purchase a MT5 EA that can show consistent profitability 5% each month with drawdown less than 9%. I am not ready to build a new one from scratch as i do not have the strategy in mind yet so i do not want to take the risk of building one but not sure if it works. Only apply if you have an existing proven and tested EA that can sell to me together with the source code. The Ea is for prop firm even
I am a professional trader specializing in technical analysis using a powerful combination of Fibonacci strategies and Dow Theory. With strong experience in reading market structure, I am able to identify major trends, precise entry points, and key support & resistance levels with high accuracy. My approach goes beyond using a single indicator. I combine Fibonacci retracement & extension to pinpoint potential
Early Killer EA 30+ USD
It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea
I WANT TO CONVERT MY INDICATOR TO ROBOT, BUT I DONT HAVE THE SOURCE CODE , THE PROGRAMMER WILL DEVELOP THE SOURCE CODE FOR THE JOB. THE STRAGY IS SIMPLE , THE ROBOT WILL EXECUTE A TRADE WHEN THE SIGNAL FROM THE INDICATOR APPEARS. BUY SIGNAL IS WHEN THE ARROW APPEAS ON THE LOWER ZONE ( SUPPORT ZONE) SELL SIGNAL WHEN THE ARROW APPEARS ON THE UPPER ZONE ( RESISTANCE ZONE).THE ROBOT WILL HAVE THE FOLLWING FEATURES (1)

프로젝트 정보

예산
30 - 50 USD
기한
에서 1  10 일