3. The method of claim 2 further comprising: analyzing said data record array using said computer system to determine if said base is ready to breakout by determining if a current index has a value that is greater than a midpoint between said top of base and said bottom of base; determining a temporal value for said breakout using said computer comparing said temporal value of said top of base and said temporal value of said breakout using said computer system to generate a breakout temporal difference value; determining if said breakout temporal difference value is within a predetermined range to determine if a breakout has occurred using said computer system.
3. The method of claim 2 further comprising: analyzing said data record array using said computer system to determine if said base is ready to breakout by determining if a current index has a value that is greater than a midpoint between said top of base and said bottom of base; determining a temporal value for said breakout using said computer comparing said temporal value of said top of base and said temporal value of said breakout using said computer system to generate a breakout temporal difference value; determining if said breakout temporal difference value is within a predetermined range to determine if a breakout has occurred using said computer system. 4. The method of claim 3 wherein the process of providing constants to said computer system further comprises: providing a constant relating to a maximum percentage correction for a saucer base correction.