I need a simple grid EA which will place buy stops in increments of 10 pips every time the market drops 10 points. example: 1.300, If price drops to 1.290 place buy stop at 1.300, next buy stop at 1.290 if price drops to 1.280. Same deal for sell side. I then need it to be able to increase lot sizes for every order first buy stop 1 lot second 2 lots 3rd 3 lots etc. same for sell side. NOW: suppose the market opens up 2 buys 1 lot + 2 lots, but then reverses and opens 6 sell orders and moves down 60 points so 1+2+3+4+5+6. AS SOON as grid is in profit I need it to close all open and pending orders. Then reset and begin again from current market price and keep repeating the process. And I need a max spreed monitor so that if spreed becomes to wide it wont trade any more and delete all pending orders.