Bot description: variables: lot size / buy or sell (initial position only) / distance between trades / drawdown for opposite position to open / lot size multiplier to apply when new position type is opened / target profit / maximum lot size (new trades keep opening but at maximum lot size only when reached) / Example: Initial trade - let's say buy lot size 0.01 & multiplier of 2. If target profit is reached, close all trades and reopen new one. If trades reach drawdown - opposite position Sell is opened with lot size 0.02 (as per the multiplier we choose) - new trades are then opened at every X pips from start. If target profit is reached, close all trades. If these last trades reach their drawdown, new Buy position is opened with lot size 0.04 (as per the multiplier) - new trades are then opened at every X pip from drawdown limit. (new trades keep opening for the initial loop with lot size 0.01) etc ... etc... Sell 0.08- from initial level Buy 0.16 - from drawdown start (not from highest level) We add a maximum lot size for example 1. Sell 0.32 Buy 0.64 Sell 1.00 Buy 1.00 We have a maximum loss which triggers closures of all trades. New cycle is opened immediately.