Hello, I would like to explain my newest version of strategy here.
I also hope any coders to help me build an EA, I willing pay the cost.
I use 1000pips as my modal in standard account, 1000usd. So my base lot is 0.1 lot (1usd/pip) used for GBPUSD.
Step 1.
Once the EA attached to chart, it will open 0.2(base lot x 2)lot buystop(BS) and sellstop(SS) 10pip away from current price(assume current price is 1.5660) with 10pips SL for both, and open another 0.1 lot (base lot) BS and SS 20pips aways from current price with both fixed 20pips SL.
Step 2a
If price going up to 1.5670, 0.2lot BS triggered with SL 10pips at 1.5660. Open another 0.1 lot (base lot) BS (1.5690)20pips aways from current price (1.5670) with fixed 20pips SL (1.5670).
Step 2b (opposite direction of Step 2a)
If price going down to 1.5650, 0.2lot SS triggered with SL 10pips at 1.5660. Open another 0.1 lot (base lot) SS (1.5630)20pips aways from current price (1.5650) with fixed 20pips SL (1.5650).
Step 3a
If price going up to 1.5680, 0.1 lot BS (1.5680) with fixed 20pips SL (1.5660) triggered, 0.2 lot Buy Orders (1.5670) SL modified from 1.5660 to 1.5670 (trailing stop 10pips every 10 pips raised from open price). Open another 0.1 lot (base lot) BS (1.5700)20pips aways from current price (1.5680) with fixed 20pips SL (1.5680).
Step 3b (opposite direction of Step 3a)
If price going up to 1.5640, 0.1 lot SS (1.5640) with fixed 20pips SL (1.5660) triggered, 0.2 lot Sell Orders (1.5650) SL modified from 1.5660 to 1.5650 (trailing stop 10pips every 10 pips dropped from open price). Open another 0.1 lot (base lot) SS (1.5620)20pips aways from current price (1.5640) with fixed 20pips SL (1.5640).
Step 4b (from 3b)
If price retrace to 1.5650, 0.2 lot Sell order (1.5650) kena Stop Loss. Open 0.2 lot (base lot x 2) SS 10pips away from current price (1.5650), mean at 1.5640 with 10pip SL (1.5650).
Step 5b
If price go to 1.5660, 0.1 lot Sell Order (1.5640) kena Stop Loss, 0.2 lot SS modified from 1.5640 to 1.5650 with 10pip SL (1.5660).
Step 6b
If price drop to 1.5650, 0.2 lot SS triggered (1.5650, SL at 1.5660). EA will check whether got 0.1 lot SS at 1.5640, if no, only open SS at 1.5640 with fixed SL 20pips(1.5660).
Step 7b
If price drop to 1.5640, 0.2 lot Sell order at 1.5650 SL modified from 1.5660 to 1.5650, EA will check whether 1.5630 got 0.1 lot SS, if no, only open 0.1 SS at 1.5630 with 20pips fixed SL(1.5650)
When to Take Profit?, normally I set 1% of my capital, as example above, 1000usd is my capital, then my target will be 1010usd, when Account Equity more than 1010usd, the EA will stop. So the EA repeat all the steps above until hit pre-set target.