Hi All, I have an mql4 EA which I am working on that has started giving OrderSend Invalid Stops 130 ERROR on backtest, it used to work, stops looks OK, doubles are normalised. Should be fairly, but, its beyond my skills, so I need someone who has lots of mql4 experience to take a look at the SendOrder() function and advice what the problem is. ==== back test log ==== 2 18:28:42 2015.04.22 18:05 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #75 sell 0.01 EURUSD at 1.07224 sl: 1.07716 tp: 0.94917 at price 1.07214 2 18:28:43 2015.04.28 01:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #76 sell 0.01 EURUSD at 1.08831 sl: 1.09323 tp: 0.96522 ok 0 18:28:43 2015.04.28 01:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.09323 TP=0.96522 Ask=1.08841 Bid=1.08831 2 18:28:43 2015.04.28 04:35 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #76 sell 0.01 EURUSD at 1.08831 sl: 1.09323 tp: 0.96522 at price 1.08822 2 18:28:43 2015.04.28 06:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #77 sell 0.01 EURUSD at 1.08762 sl: 1.09254 tp: 0.96452 ok 0 18:28:43 2015.04.28 06:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.09254 TP=0.96452 Ask=1.08772 Bid=1.08762 2 18:28:43 2015.04.28 08:12 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #77 sell 0.01 EURUSD at 1.08762 sl: 1.09254 tp: 0.96452 at price 1.08752 3 18:28:44 2015.05.01 21:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.01 21:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.01 21:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.11492 TP=1.24295 Ask=1.11984 Bid=1.11974 0 18:28:44 2015.05.01 21:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.11492 TP=1.24295 Ask=1.11984 Bid=1.11974 2 18:28:44 2015.05.04 00:05 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #78 sell 0.01 EURUSD at 1.11922 sl: 1.12414 tp: 0.99611 ok 0 18:28:44 2015.05.04 00:05 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.12414 TP=0.99611 Ask=1.11932 Bid=1.11922 2 18:28:44 2015.05.04 02:05 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #78 sell 0.01 EURUSD at 1.11922 sl: 1.12414 tp: 0.99611 at price 1.11914 3 18:28:44 2015.05.05 17:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.05 17:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.05 17:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.11191 TP=1.23995 Ask=1.11683 Bid=1.11673 0 18:28:44 2015.05.05 17:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.11191 TP=1.23995 Ask=1.11683 Bid=1.11673 3 18:28:44 2015.05.05 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.05 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.05 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.11531 TP=1.24335 Ask=1.12023 Bid=1.12013 0 18:28:44 2015.05.05 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.11531 TP=1.24335 Ask=1.12023 Bid=1.12013 3 18:28:44 2015.05.06 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.06 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.06 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.11871 TP=1.24675 Ask=1.12363 Bid=1.12353 0 18:28:44 2015.05.06 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.11871 TP=1.24675 Ask=1.12363 Bid=1.12353 2 18:28:44 2015.05.06 12:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #79 sell 0.01 EURUSD at 1.12273 sl: 1.12765 tp: 0.99961 ok 0 18:28:44 2015.05.06 12:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.12765 TP=0.99961 Ask=1.12283 Bid=1.12273 2 18:28:44 2015.05.06 12:12 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #79 sell 0.01 EURUSD at 1.12273 sl: 1.12765 tp: 0.99961 at price 1.12263 2 18:28:44 2015.05.06 15:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #80 sell 0.01 EURUSD at 1.12221 sl: 1.12714 tp: 0.99908 ok 0 18:28:44 2015.05.06 15:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.12714 TP=0.99908 Ask=1.12231 Bid=1.12221 0 18:28:44 2015.05.06 15:20 Tester: stop loss #80 at 1.12714 (1.12704 / 1.12714) 2 18:28:44 2015.05.06 23:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #81 sell 0.01 EURUSD at 1.13477 sl: 1.13967 tp: 1.01225 ok 0 18:28:44 2015.05.06 23:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Sell :444: order send Lot=0.018 SL=1.13967 TP=1.01225 Ask=1.13487 Bid=1.13477 2 18:28:44 2015.05.07 01:11 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #81 sell 0.01 EURUSD at 1.13477 sl: 1.13967 tp: 1.01225 at price 1.13467 3 18:28:44 2015.05.07 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.07 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.07 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.12964 TP=1.25707 Ask=1.13454 Bid=1.13444 0 18:28:44 2015.05.07 08:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.12964 TP=1.25707 Ask=1.13454 Bid=1.13444 0 18:28:44 2015.05.08 14:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: :222: I am inside (buy) :-) 2015.05.08 14:00:00 2 18:28:44 2015.05.08 14:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: open #82 buy 0.01 EURUSD at 1.12112 sl: 1.11622 tp: 1.24365 ok 0 18:28:44 2015.05.08 14:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :222: order send Lot=0.018 SL=1.11622 TP=1.24365 Ask=1.12112 Bid=1.12102 2 18:28:44 2015.05.08 14:15 MA_DoubleCrossesBot-rcv82 EURUSD,H1: close #82 buy 0.01 EURUSD at 1.12112 sl: 1.11622 tp: 1.24365 at price 1.12120 3 18:28:44 2015.05.08 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: OrderSend error 130 0 18:28:44 2015.05.08 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Invalid stops (130) 0 18:28:44 2015.05.08 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send ERROR Lot=0.018 SL=1.11789 TP=1.24533 Ask=1.12279 Bid=1.12269 0 18:28:44 2015.05.08 20:00 MA_DoubleCrossesBot-rcv82 EURUSD,H1: Buy :444: order send Lot=0.018 SL=1.11789 TP=1.24533 Ask=1.12279 Bid=1.12269 0 18:28:44.931 EURUSD,H1: 5713506 tick events (3170 bars, 5714507 bar states) processed within 33218 ms (total time 42056 ms)