1. Open a buy and sell order at market price with initial lot size. 2. When price moves favour to the order then , Add positions (if there is no existing order opened before in the same direction) for every specified pips {Pip Gap for favour} different with incresed lot {lot increment for favour} and set SL. The SL of all orders should be moved to SL of the last opened order . No TP required. If all orders closed by SL, open the first order again at market price with initial lot. 3. When price moves against the order then, Add positions for every specified pips (Pips Gap unfavour)different with increased lot ( lot increment for unfavour) and close all positions when the combined profit of orders reached TP level. TP is the combined profit level of a series of orders in pips. eg. TP is 10 pips and there is total of 4 orders in series with total lot size (0.01+0.02+0.04+0.08) of 0.15 then all orders should close when the combined profit reached 15USD (0.15 *10 pips). No SL required. If all orders closed by TP, open the first order again at market price with initial lot. 4. Drawdown Reduction: The total number of orders against price movement reached a specified number then activate the DD funtion. DD function is the closing of first and last order in a series when the combined total profit of these two orders reached the specified amount. After DD function closed the first and last orders and price moves again in unfavourable direction then open the next order as usual with increased lot and close the latest and second order pair if price direction changed again in favorable direction and when second + latest order total profit reached the specified amount. DD function should work till the number of total orders < Order count for DD Start. 5.Close all open orders if current account loss amount is => Max Loss External Inputs required: Initial Lot Lot Increment for favour Lot Increment for unfavour Pips Gap favour Pips Gap unfavour SL TP Order count for DD Start DD Profit Max Loss Slippage Max Spread Magic number Buy Magic number Sell