EA requirements All ownership rights transferred to customer Input parameters: Initial buy stop order count: Initial sell stop order count: Starting price Buy stop: Starting price Sell stop: Grid step: Stop loss: Take profit: Lot size: Magic: EA to set initial grid as specified in parameters. As price moves away from initial point new pending orders will be entered above and below price as appropriate according to “grid step” parameter to fill in grid gaps left by price movement. As any open positions or pending orders are closed/deleted manually, EA will replace those grid gaps with new pending orders (please see example) as allowed by parameters Start Example:      USDJPY is trading at 100.00      User stipulates starting point above price of 100.50 and below price of 99.50. (100 pip grid)      User stipulates 100 pip grid size and 3 buy stop and 3 sell stop      EA places pending buy stop orders at 100.50, 101.50 and 102.50.  Also places pending sell stops at 99.50, 98.50 and 97.50      Price moves up to 100.50... buy order is triggered, new pending buy stop is placed at 103.50 to fulfill “order count”.  No new sell stop order is placed as there is already one at 99.50 from initial grid placement. Price continues up to 101.50 and another buy is triggered and new pending buy stop at 104.50.  At this point a new pending sell stop is also placed at 100.50  If price rises to 102.50 and order triggers new pending buy stop at 105.50 and new pending sell stop at 101.50 is placed (to fill grid gap created).      Suppose user manually closes buy order at 100.50.  New pending buy stop order at 100.50 couldn't be placed as current price is above.  However, if price were to drop to 99.50 (1 grid space below gap) then new pending buy stop would be placed at 100.50 End Example So basically a moving grid of stop orders or open positions above and below current price is maintained based on spacing and number selected by user inputs.  If any open orders are closed then new pending orders are inserted when pricing allows based on selected grid conditions.