I need a simple and semi-manual Expert Advisor (EA) working for MT4 (Metatrader 4), with the .mq4 file format.
This EA will determine a range size every day, then place the middle of this range at a starting point before the opening time, and launch automatically a buy or sell order once the price break the determined range (breakout).
Once the trades are open, I'll manage all the trades manually myself during the rest of the day.
Very basic money management needed: fixed lots available in the EA options.
A very simple and semi-automatic EA to build.
B. How the system will works
Pre-opening 1: Every day the EA will determine a range size in pips, based on the high and low of a selected pair, during first hours of trading of the past X days (Full details how to determine this range size will be emailed to the freelancer).
Pre-opening 2: Once this range size is determined, the EA will have to place the middle of this range at a starting point, based on the first hours of trading of the current day (Full details how to determine this starting point will be emailed to the freelancer).
Pre-opening 3 : Once the range size is ok (pre-opening 1), and placed at the starting point (pre-opening 2), the EA will place a pending buy order (with a stop loss + a take profit) at the top of the range, and a pending sell order (with a stop loss + a take profit) at the bottom of the range.
Opening: An opening time will be given to the EA to start trading (usually 2 or 3 hours after the 3 pre-opening phases). During the trading time, if the price of the pair will reach the top or the bottom of the range, a trade will open (breakout), based on the 2 pending orders placed during pre-opening 3.
Closing: A closing time will be given to the EA. At this time, all pending orders (if any) have to be deleted. If some trade are still open (I may decide not to close a trade during the day), the EA don't close the open trades. The EA only delete pending orders in order to start the next day with new data.
That's all for the EA for the day. The rest (modifying the stop loss, the take profit, closing the trade, etc.) will be managed myself manually during the day.
The next day, the EA will start again: determining a new range size, placing the range at the new starting point and adding the 2 pending orders.
C. Visual informations
I need some visual informations in my screen (on the chart) in order to help me to manage manually the trades during the day:
1. EA Informations
These data will have to be shown in a little box at the upper left corner of the chart, as the following example:
BREAKOUT SYSTEM XXX (the name of the EA will be specified later)
Version [url removed, login to view] - June 2012
Today range size: 50
Stop loss size: 20
Take profit size: 50
Hour GMT: 18H25
2. The range
I also want the range to be visible (bordered and colored) on the chart's screen. I'll provide later to the freelancer, an example of what I would like to see.
D. About the freelancer
I will choose a serious and competent freelancer. Experience in the currency markets (forex) is as important as skills and experience in programming (MT4). Good communications is very important too.
The EA has to be tested before the delivery. I’ll check the code before the payment and the feedback; everything must be well written and well structured.
I also may recruit this freelancer later to keep this EA updated, or adding new features and options.
Thanks for bidding, and I'm glad to meet you and to work together :)
p.s. more details will be sent to the selected Freelancer once the project approved.