Техническое задание
Job scope for Market makers trader EA
Code must be clearly commented and remains our property and is not to reference any 3rd party firm or programmer.
The basis of this system is that the EUR USD market more often than not reaches its first HIGH/LOWS around the same time each day before retracing to make the next HIGH/LOW for the day.
The EA will allow us to pre determine 2 x reference points to compare where price is at these 2 points in time then make a decision on when a market order is to be opened.
Examples for Buy / SELL trade
IF <current price at extern time variable> is higher than price at <extern time variable> open Sell trade with set TP/SL and lot sizes.
IF <current price at extern time variable> is lower than price at <extern time variable> open buy trade with set TP/SL and lot sizes.
Real example IF <current price at 2 PM> is lower than price at <9:00> open buy trade with set TP/SL and lot sizes.
EXTERN OPTIONS OF EA
- TP/SL/LOT SIZE
- Auto lot size option calculated at free margin divide extern figure
- Times to compare to calculate entry
- Time to automate closure of trade with extern to set TRUE/FALSE
- Enable/Disable days of week to trade
- Max spread
- Close open trades at extern setting of time
Trade management settings
- Move SL to break even or break even plus pips at X pips in profit
- Trailing stop
- Option to close % of trade at X amount of pips profit allowing a max of 3 different TP levels for example close 30% of trade and 20 pips – closer 40 % at 40 pips close 30% at 100 pips. ***Very important that this does not interfere with any active trailing stop of break even settings already in place. or we simply might do 50% closure at 20 pips profit and allow rest of trade to cook respecting the existing TP/SL if any.
- close and reverse trade at set time extern sertting with true./false
Hedge options
- IF trade goes – X pips <extern>open trade at 200% <extern> in opposite direction.
- Have option to close both trades at break even or plus pips <extern> but both trades would be managed collectively
*must not hedge the hedge*