Tuesday, August 28, 2012

[STAD_01] Channel Breakout System

Type: 5min Chart, Day Trade, Futures

 
Entry: From 9am to 11am if last 10 Candles create new daily highs 7 times buy;
           Else if 10 Candles create new daily lows 7 times sell;
Exits: If 30 Candles break support exitlong;
           If 30 Candles Break Resistance exitshort;

Input: Length(10), BrkOuts(7), TrailStp(30);
Vars: HighChannel(0), LowChannel(0), BreakOutCounter(0), BreakUnderCounter(0);


HighChannel = Highest( High , Length )[1];
LowChannel = Lowest( Low , Length )[1];


If High > HighChannel then Begin
BreakOutCounter = BreakOutCounter+ 1;
BreakUnderCounter = 0;
End;


If Low < LowChannel then Begin
BreakUnderCounter = BreakUnderCounter + 1;
BreakOutCounter= 0;
End;


if stime < 110000 and stime > 090000 then {
If BreakOutCounter >= BrkOuts then Begin
Buy();
BreakOutCounter = 1;
End;
If BreakUnderCounter >= BrkOuts then Begin
Sell();
BreakUnderCounter = 1;
End;
}

ExitLong("EL", atstop, Lowest( Low , TrailStp ));
ExitShort("ES", atstop,Highest( High , TrailStp ));


-Charles Sin

No comments:

Post a Comment