Техническое задание
HFT EA should have 2 options to choose from
Strategy 1. Direction of the trade to be chosen (only buy, only sell, and both) For example, if both is chosen, EA places buy and sell orders at the same time with given distance, when one is triggered another one gets deleted.
Strategy 2. Instant market execution (based on given tick number or any other better recommendation for identifying volume where price is heading or detect market movement in nanoseconds).
Options:
Order expiry in seconds (only for strategy 1)
Choose number of minimum ticks or any better recommendation (only for strategy 2)
Function to limit number of trades (if number is 0, it keeps on opening trades when rules are met, if a number is set to 1 it will allow only for a 1 trade, etc.)
Slippage and spread control
SL, TP (Classic, Hidden)
Trailing, Breakeven
Money management functions (lot size or risk percent, etc.)
Multiply factor (If trade closed with a loss or hit sl, it uses multiply factor for the next trade) (if set to 0, it should means false)
Function to stop EA if it closes with profit (if set to 0, there is no limit, if set to 2, it trades till it achieve 2 win trades.
Magic number
It should work with all pairs.
Algorithm of the system must very fast in opening and closing of trades.
If DLL is a need it can be used but with more efficient and speed.
Source code should be provided