This is my strategy: IF c1 THEN BUY 1 CONTRACT AT MARKET ENDIF IF c2 THEN SELL AT MARKET ENDIF IF c3 THEN SELLSHORT 1 CONTRACT AT MARKET ENDIF IF c4 THEN EXITSHORT AT MARKET ENDIF Can someone please code the following: If c2 is not met, I want c1 to keep buying 1 contract at 50 point intervals until c2 is met e.g whether it buys 1 or 10 times And the same with selling If c4 is not met, i want c3 to keep selling short at 50 point intervals until c3 is met. Thank you, Rob