Dear Team, Good day, I need an EA. The EA will be a Trade Manager (TM) Overview ======== I currently have an EA with a little defect. The EA Opens a trade and sets the TP and SL immediately. However, once in a while, setting the TP and SL do fails due to reqoutes. This EA trades on multiple pairs {EURUSD, GBPUSD, USDJPY, XAUUSD, EURGBP, .....} It also opens trades on both directions {BUY/SELL} My Request ========== I want a Trade Manager(TM), whose role is to monitor trades that has been opened since the last 5 seconds without SL, and then add SL and TP to the trade. The TM will have Trailing funtionality; though with a parameter UseTrailing={True/False} The TM will have BreakEven Funtionanality; though with a parameter UseBreakEven={True/False} Expected Parameters =================== TradeOpenDuration = 5 Use SL/TP = {True/False} SL = TP = UseTrailing = {True/False} StartPoint = TrailingStep = TrailingValue = UseBreakEven = {True/False} BreakEvenStart = BreakEvenSize = NOTE: All the above parameter values are in Points NOT Pips. Parameter Explanations ====================== TradeOpenDuration = Number of seconds aftre a trade is opned before setting TP/SL Use SL/TP = {True/False} SL = x number of points TP = x number of points UseTrailing = {True/False} StartPoint = x number of points from the Trade_Open and Market_Price before Trailing will start. TrailingStep = x number of points to adjust Trailing. TrailingValue = x number of points to maintain between the Market_Price and SL UseBreakEven = {True/False} BreakEvenStart = x number of points from the Trade_Open and Market_Price before BreakEven is set {default=0}. BreakEvenSize = x number of points to be added to BreakEvenStart. This is to cater for the Commission added by the broker.