Hello, I want to create an EA that will be solely based on the Start ACTUAL, HIGH and LOW prices and the Current HIGHEST and LOWEST prices. At the beginning of the robot, a set position will be set as the Start HIGH and LOW prices, the positions will be set in 2 phases for the Top (HIGH) and Bottom (LOW). Also the expected GAP size for the Month will be determined. The logic of this strategy is to ensure that as the Robot/ EA is installed, it will start to compare the current actual price movements to the Highest and Lowest price movements to know which bids to take. The strategy is such that it will use the Lowest price to predict the BUY positions and the Highest price to predict the SELL positions. One the actual market price moves across the START price, then it will take bids towards the direction from the Start Price. Eg if the current price is moving from below the Start price, it will take a BUY upwards, and if from above, it will take a SELL downwards. At the Beginning the Start price is activated and the HIGH and LOW prices are Set. This will then automatically calculate the BUYS and SELL positions. Their will be 3 levels of BUYS and 3 Levels of SELL. These will be at a % of the expected Gap, ie 30%, 55% and 75%. All bids will close at the 100% achievement of the GAP. Each Gap will have its lot sizes and will change as it moves from 30% to 55% to 75% until it reaches 100%. Example, if start price is 1000 and GAP is 200. Start HIGH is 1050 and Start low is 950. Then at Start, the level 1 Buy will be Low Price + Level 1 Gap (30%*200)= 950+60=1010, Level 2 will be 950+110= 1060 and level 3 will be 950+1100. While the target position will be 950+200=1150 (assuming the lowest price didn’t change from 950). So at 1150, all existing bids will close. From the above, each level will have their lot sizes decrease from level 1 to level 3, with each level bids having a safe position at higher level to SL if market tries to revert. However if price changes to a new low say from 950 to 900, the lowest price will automatically be adjusted and bids will be calculated and activated based on the updated prices. Also once a price moves across the START price, it will activate the bid towards the direction using the Highest lot size as specified, and will close at next level 1. EXPLANATION: The above shows price start at 1000, and then moved up to 1050. At 1050, it updated the robot to consider the SELL L1-L3. Market then fell down to activate the bids after crossing the 1000 start position. Because BUY 1 is at 1060, it will not activate before market starts falling down. And because market is automatically updated, L1 Sell will activate to L3. Then it came to Low of 900 which moved lower to 850 and then rose up again to 1100. In moving up, it will cross the start price again of 1000, as additional position, apart from the L1-L3 BUY bids that will activate. It will be at top until it reverts back again as shown by the arrow and activating SELL bids using updated prices. Etc.