Requirement: 1. A dashboard which display the monitored magic number, total gain after last close all action, floating loss, next take profit target. 2. The EA will close all positions and pending orders base on the setting below. 3. After a close all action taken, it will start a new cycle, base on the current monitoring time and calculate the take profit target again. Setting MargicToMonitor - A specific magic number to be monitor Time - Specific time that start to count the profit which generated by the monitored magic number (base on market watch time) GainTarget - Close all orders with specific magic number when reaches the GainTarget (total profit generated from specific time-floating loss>=GainTarget) TrailGain - If set to true, EA will start the trailing when reaches GainTarget. TralGainStep - trailing step(e.g set to 1 = 1$ per step) DistanceTrailGain - After trailing started, Close all when (total profit generated from specific time-floating loss) drop more than the DistanceTrailGain RemoveEA - if set to true, remove the EA from specific chart with the monitored magic number.