// DEFINITION OF CODE PARAMETERS
DEFPARAM CumulateOrders = True
DEFPARAM PRELOADBARS = 500
// CONDITIONS TO ENTER SHORT
indicator1 = Stochastic[14,3](close)
c1 = (indicator1 CROSSES UNDER 85)
indicator2 = BollingerUp[50](high)
c2 = (high >= indicator2)
indicator3 = AverageTrueRange[14](close)
c3 = indicator3 >= (0.00125)
IF c1 AND c2 AND c3 AND NOT SHORTONMARKET THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// CONDITIONS TO EXIT SHORT
indicator4 = Stochastic[14,3](close)
c4 = (indicator4 CROSSES OVER 10)
IF c4 THEN
EXITSHORT AT MARKET
ENDIF
// CONDITIONS TO ENTER LONG
PosTrend = high > close[300]
indicator5 = Stochastic[14,3](close)
c5 = (indicator5 CROSSES OVER 10)
indicator6 = BollingerDown[50](close)
c6 = (low <= indicator6)
indicator7 = AverageTrueRange[14](close)
c7 = indicator7 >= (0.00125)
IF PosTrend AND c5 AND c6 AND c7 AND NOT LONGONMARKET THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// CONDITIONS TO EXIT LONG
indicator8 = Stochastic[14,3](close)
c8 = (indicator8 CROSSES OVER 75)
IF c8 THEN
SELL AT MARKET
ENDIF
//STOP/TARGET
SET STOP PLOSS 150