back start next


[start] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [ 125 ] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]


125

Skipping as

TABLE 16-7 Opening Range Breakout, "o Profitable Trades*

Bonds

Open plus 16 ticks

Open plus 8 ticks

Open minus 8 ticks

Open minus 16 ticks

SSP500

Open plus 160 points

Open plus 80 points

Open minus 80 points

Open minus 160 points

Soybeans

Open plus 10 cents

Open plus 5 cents

Open minus S cents

Open minus 10 cents

Cattle

Open plus 50 points

Open plus 25 points

Open minus 25 points

Open minus 50 points

•SouTO:TotyCrabel-

FIGUEIE 16-3 (a) Omega TradeStation code for first-hour breakout sjstem. (b) Omega TradeStation code for first-hour breakout indicator.



1 bystem: 1st hour Breakout (adapted from H. McJutt, 1994)

[lOJ MexRarsRack

[*] Generate Realtime Crders

[*] Do not allow multiple ertties ir the same directior

System uses ten minute cars of .&P futures for data 1 ana 60 minute 5 "5 fc- ia

2 [daily data is held in data 3]

vars: SesslFirslBdrDAtetS, dald2, SesslFi rstBarHigh(0, ddta2),

SesslFirstBarLowCO, data2), avedayrange(0,data3); input: RanLn(lD),

avedayrange - @average(high of data3 - low of daTa3), Ranir/ of dataB;

if (time of data2 = SesslFirstBarlime of dflta2) or (date of datfl2 > datcLl] of dald2) then begin SesslFirstBerDate = Date of date2; SesslFirstBarHigh = high of data2; SesslFirstBarLow = Low of data?; end;

If (SesslFirstBarDate = Date of data2) and

(time of data2 < bessltndlime of data2) then begin if CloseCl] < SesslFirstBarhigh then buy at

SesslFirstBarHigh + 20 point stop; If cIcseCl] > SesslFirstBarLow then sell at SesslFirstBarLow - 2D point stop;

end;

if low <= SesblFirblBarHigh - avedayrange then e;(itshort at market; if higti >= SesblFirstBarLowCl] + avedayrange then exitlong at market;

{Indicator: 1st hour BreakouL (adapted from M. McNutt, 1994) I

vars: SesslFirstBarDAteO, data?, Sessl Fi rstBarHi gh( D, oata?), SesslFirstBarLow(0, dataZ), avedayrflnge(0,data3);

avedayrange = @averaqe(high of data3 - low of deta3, ID) of data3;

if (time of data2 = SesslFirstBarlime of data2) or (Date of data? > date[l] of data?) then begin SesslFirstBerDate = date of data?; SesslFirstBarHigh = high of data?; SesslFirstBarLow " low of data?; end;

if (SesslFirstBarDate = date of data?) and

(Time of data? SesslEndTime of data?) tnen begin PlotUSesslFirstBarHigh, "1st Buy"); Plot?(SesslFirstBarLDw,"lbt Sell"); Plot3(SesslFirstBerLow + evedeyrenge,"Buy stop"); PlDt4(Ses5lFirstBdrHigh - avedayrange,Sell stop"); end;

many as 50°o of the trades should not limit your profit potential; you should be able to stand aside and start a without much concem about continuity



Breakout Ranges Based on Time

instead of a breakout that occurs when prices move a fixed number of points away from the opening price, you can establish an opening range based on the first 6C minutes of trading. After this time, a new high or low would be a signal to enter a long or short position. This is a trade-off between avoiding the erratic movements of early trading and missing the beginning of a price move to start early and continue in the same direction

Combined with the first-hour breakout is a calculation of the days trading range to be used for reversing your position or taking profits. The projected range high is calculated as the average daily range added to todays low price after the first hour of trading; the low is that same range calculation subtracted fran the high of the first hour. The Omega Easj Language code for this sjstem involves the use of multiple time frame data and can be found in Figure 16-3a; an indicator that shows the signal on a chart page is given in Figure 16-3b. In the practical application of this method, the firsthour range must be penetrated by at least 2C points for the S&P If the first-hour range is nearly as large as the average ICday range (used for the exit targets), use the anticipated high and low for buy and sell signals, rather than a breakout of the first-hour range. Other ride confrols, such as a frailing stop (in addition to a reversal if the opposite signal is given) and a fixed stop, are also recommended



[start] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [ 125 ] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]