Job finished
Specification
coder must have > 50 jobs completed and a reasonable amount of arbitrations
-mt5 advisor : all functions must work only with current symbol timeframe and magic number
-must have global equity drawdown filter in percent : for ex if equity drawdown is > to 10 percent , close all trades (percent in user input. if 0 = disabled)
-will use market buys and sells. must use async mode to close multiple trades fast.
-must have tp and stop loss options in user input (if 0 = disabled)
-Must function flawlessly with RAW brokers and ECN brokers, especially roboforex
-must work with 2,3,4,5 digits intruments
-must calculate lot size according to balance. 0.01 per 1000 dollar. (user input)
-must be well coded for rapid backtest
-there will be a few enumerations to give the user some freedom with the strategy
-must have breakeven function with an enumeration list about from where the breakeven will be active
-must enter only one trade per candle
-must exit all trades for this side if exit signal was given once for this side (ex the ea has 2 buy positions and 2 sell position and gets an exit sell signal , it will close the 2 sell positions)
-must have global time filter with true false statement , working with integers
-must have global max trades per side user input (if 0 = false)
-must run on 1m timeframe while the indicators runs on another timeframe
-entry and exit rules are based on the bollinger bands and ima and arent complicated. They will be discussed personnaly with the dev.
-must recover the trades and manage the old trades if connection or power is lost.
-all trade operations and errors must be logged in a file named "expert name" "symbol" "magic" "timeframe".
-every section of the code must be well commented in english
-the code must use logical names for everything (ex : no "exzy" variable name or function name)
-the code must be efficient and well writen. It should not have any error during operations.
-i have 50 more dollars on the side in case there are some minor adjustments to make or/ and everything goes smooth with the dev