throbber
United States Patent [191
`Bay, Jr.
`
`US005347452A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,347,452
`Sep. 13, 1994
`
`[54] METHOD FOR PROVIDING A VISUAL
`DISPLAY OF CURRENT TRADING VOLUME
`AND CUMULATIVE AVERAGE TRADING
`VOLUME FOR PRESELECI'ED TIlVIE
`INTERVALS
`[76] Inventor: William P. Bay, Jr., 46 S. Saint
`Andrews Dr., Ormond Beach, Fla.
`32174
`[21] Appl. No.: 729,041
`[22] Filed:
`Jul. 12, 1991
`
`[56]
`
`[51] Int. Cl.5 ............................................ .. G06F 15/24
`[52] US. Cl. .............................. .. 364/408; 340/825.26
`[58] Field of Search ...................... .. 395/140; 364/408;
`340/825.26, 825.27
`References Cited
`PUBLICATIONS
`Lewis, Brian K. “Investor’s Advantage 1.02”, Com
`puter Shopper vol. 9, No. 2 p. 153/2, Feb. 1989, Ab
`stract from Microsearch ?le of Orbit ANz89-O53115.
`Diascro, Stephen C. “Stock Trading System-Comp.
`Adv. for Serious Investor” PCM, vol. 6, No. 2, p.
`140/1, Aug. 1988, Microsearch ?le of Orbit AN:
`88-050477.
`Colby, Robert W. “Trendline II”, PC Magazine, vol. 5,
`
`154/2 Apr. 15, 1986, Abs. from Microsearch
`No. 7,
`?le of Orbit AN:86—033803.
`Primary Examiner-Gail O. Hayes
`Attorney, Agent, or Firm—.lames H. Beusse
`[57]
`ABSTRACT
`A method for displaying market trading volume in se
`lected commodities for developing a priori knowledge
`of price trends from abnormal trading volume com
`prises a graph including a ?rst set of sequential markers.
`Each ?rst marker corresponds to a preselected time
`interval and has an amplitude representing average
`volume of trades of a predetermined item during a pre
`selected time interval taken over a predetermined num
`ber of the preselected time intervals. The method fur
`ther comprises generating a set of second markers sub
`stantially concurrently in time with the corresponding
`?rst markers and which are positioned on the graph in
`proximity to the corresponding ?rst markers. Each
`second marker has an amplitude representing the vol
`ume of ‘trades in the preselected item during the most
`recent preselected time intervals with the difference in
`amplitude indicative of trade volume deviation from
`average trade volume.
`
`6 Claims, 4 Drawing Sheets
`
`98-00
`
`TBONDS JUNl
`
`Ill“ ....
`
`96-00-...
`
`.
`
`.
`
`.
`
`. ll‘; {ll
`
`93_QQ_....-............
`
`92-OO-. - -28
`
`FMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWTFMTWT
`
`0001
`
`IBG 1042
`CBM of U.S. Patent No. 7,412,416 B2
`
`

`
`US. Patent
`
`Sep. 13, 1994
`
`Sheet 1 of 4
`
`5,347,452
`
`
`
`J5 . .ww.
`
`
`
`2:.» mQZOmE.
`
`21mm
`
`0002
`
`

`
`US. Patent
`
`Sep. 13, 1994
`
`Sheet 2 0f 4
`
`5,347,452
`
`2°
`
`24
`
`l6
`
`I8 22
`
`DETERMINE SPACING, an
`32 "T
`a OTHER PARAMS
`
`Z
`FIG. M
`
`34\ CALCULATE VALUES To
`PLOT (E. 6., MOVE AvEI
`
`36'“
`
`v
`DRAW LINE 0R
`BAR CHART
`
`38R DRAW VOLUME X-AXIS
`Y-AXIS, TITLE
`
`gg
`
`ExIT
`
`CALC.# 0F BARS To FIT SCREEN; jo
`SCALE FACTOR FOR VOL;
`STARTING REc. #.
`
`3
`F/G.
`_ _
`
`44
`/
`1/
`DETERMINE CANDLE WIDTH, COLOR,
`FREQUENCYBO MIN, 60 MIN. DAILY)
`% COMPLETED
`
`LOOP THRU EARLY RECORD a 2 TOTAL
`VOL. EACH 30/60/DAILY PERIOD a 2
`TOTAL # OF SUCH PERIODS
`4s /
`
`LOOP THRU 30/60/DAILY ARRAY 8
`CALC. AVE VOL.= TOTAL VOL-1' TOTAL #
`FOR EACH (IF ANY)
`
`ExIT
`
`'
`
`48
`
`0003
`
`

`
`US. Patent
`
`Sep. 13, 1994
`
`Sheet 3 of 4
`
`5,347,452
`
`
`
`231 mQZOmP
`
`m s1
`
`001mm
`
`OO lhm
`
`00 lwm
`
`001mm
`
`OOImQ
`
`OOINm
`
`0004
`
`

`
`US. Patent
`
`Sep. 13, 1994
`
`Sheet 4 of 4
`
`5,347,452
`
`ANY
`VOLUME
`?
`
`YES
`
`56
`
`INCREMENT
`RECORD
`
`MORE
`RECORDS
`.?
`NO
`
`K60
`DRAW VERTICAL
`DASHED LINE, TOP
`TO BOTTOM
`
`SET LOCATION
`DRAW VOLUME HISTOGRAM
`LINE
`
`"-52
`
`DO
`CANDLE VOL
`?
`'
`
`54
`
`58
`
`NEW
`SET OF 30/ 60/
`DAILY BARS
`
`K62
`
`USE WIDTH 8| COLOR 8 AVE.VOL.
`DRAW CANDLE [OPEN RECTANGLE]
`CENTERED ON VOL.
`
`NO
`
`LAST
`RECORD
`?
`
`YES
`
`MULTIPLY VOL. BY RECIPROCAL OF %
`COMPLETED. DRAW LINE AT RIGHT OF
`CANDLE. DISPLAY MULTIPLIER
`
`EXIT
`
`5/5.
`
`5
`
`0005
`
`

`
`1
`
`5,347,452
`
`2
`week. During intermediate time intervals, volume tends
`to be lower. Thus, a rise in volume at the end of a day
`may be a normal event and not indicative of any im
`pending market change in the item. In order to utilize
`the current volume information, Applicant has devel
`oped a histogram of volume information for each of a
`plurality of selected time intervals. The histogram is
`displayed on a monitor of a computer system so that
`current trade volume can be juxtaposed with historical
`trade volume as trades occur. The computer system is
`coupled via modem to an exchange which provides
`pricing data as each trade occurs. Preferably, pricing
`information is displayed simultaneously with volume
`information so that an accurate assessment of market
`direction can be made. The system also extrapolates to
`a predicted volume in a time interval for each traded
`item based upon the number of trades occurring during
`the early portions of the time interval.
`The display is preferably arranged so that historical
`volume for each time interval appears as an open rect
`angle aligned in the corresponding time interval and
`whose height corresponds to average trade volume for
`the period selected. Current volume is overlaid in or on
`the open rectangle as a vertical line having a height
`proportional to volume. The price data may be dis
`played on a separated line above but correlated with the
`volume data. Since the height of the line is easily com
`pared to the height of the rectangle, the user can
`quickly ascertain if volume is above or below average
`and thus determine whether the price is likely to change
`or whether a price change is indicative of a market
`direction. Separate graphs for each traded item can be
`rapidly viewed using the computer system.
`In addition to the display of current volume and his
`torical volume for a preselected time interval, Appli
`cant also provides a projected volume for the prese
`lected time interval represented as a vertical line adja
`cent the current preselected time interval representa
`tion. Summation data for a day, week, or month, de
`pending on the type of time chart being used, may also
`be displayed. For a chart which uses preselected time
`intervals of thirty minutes, the summation data may
`include an indicia of the previous day’s total volume,
`historical data for the current day averaged over multi
`ple time periods, an indicia of volume of trades totaled
`for the present day to the present time and a projection
`of the total volume at close of trade for that particular
`day.
`
`METHOD FOR PROVIDING A VISUAL DISPLAY
`OF CURRENT TRADING VOLUME AND
`CUMULATIVE AVERAGE TRADING VOLUME
`FOR PRESELECI‘ED THVIE INTERVALS
`
`5
`
`BACKGROUND OF THE INVENTION
`The present invention relates to stock, bond, and
`commodity trading and, more particularly, to a method
`for providing a visual display of current trading volume
`and cumulative average trading volume for preselected
`time intervals in conjunction with trading price for each
`of a plurality of stocks, bonds, and commodities.
`In general, traders of stocks, bonds, and commodities
`have relied on price as the primary guide to decisions
`about when to buy and sell. It has been recognized that
`volume in association with price is an indicator of
`whether a price is likely to increase or decrease. Unfor
`tunately, volume information is not usually available
`from the various bond and commodity exchanges until
`at least after the exchange closes on any particular day.
`Increasing volatility of the bonds and commodities mar
`kets results in sometimes substantial price movements
`before volume information is available. Further, current
`volume information along with price information is not
`an accurate indicator of market direction. Thus, it
`would be advantageous to provide a method for devel
`oping volume information for bonds and commodities
`during current time intervals. It would also be advanta
`geous to provide a method for correlating volume infor
`mation with historical data for identifying abnormal
`variations in volume for bonds, commodities, and
`stocks.
`
`20
`
`25
`
`35
`
`45
`
`SUMMARY OF THE INVENTION
`Among the several objects and features of the present
`invention is the provision of a system and method for
`overcoming the above and other disadvantages of the
`prior art; the provision of a system and method which
`extrapolates trade volume from reported trade price;
`the provision of a system and method for displaying
`current trade volume against historical trade volume for
`each of a plurality of time intervals; and the provision of
`a system and method for forecasting trade volume in a
`selected time interval prior to expiration of the time
`interval.
`The above and other objects, features, and advan
`tages are attained in a system and method which extrap
`olates trade volume in a selected item by counting the
`number of trades occurring in that item from reported
`trade price. Each exchange provides current price in
`formation, i.e., each time a price is reported, it corre
`sponds to a trade. The actual volume of the trade, e. g.,
`100 shares or 1000 shares, is provided for stocks but not
`for bonds and commodities. However, Applicant has
`found that the number of trades correlates relatively
`closely to the volume. In other words, given a standard
`distribution of trade volume over a selected time inter
`val, there will be an average number of shares repre
`sented by each trade. Accordingly, Applicant can ex
`60
`trapolate from the reported price per trade to a volume
`of shares. However, Applicant has also found that vol
`ume information and price information alone are not
`predictable indicators of market direction. In particular,
`Applicant has found that trade volume tends to follow
`certain patterns in which volume is typically high at
`each extreme of a selected interval, for example at early
`and late hours of a day or at the beginning and end of a
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`For a better understanding of the present invention,
`reference may be had to the following detailed descrip
`tion taken in conjunction with the accompanying draw
`ings in which:
`FIGS. 1 and 1a are graphs illustrating one form of
`display in accordance with the present invention;
`FIG. 2 is another graph illustrating another form of
`display in accordance with the present invention; and
`FIGS. 3—5 are ?owcharts illustrating a method for
`implementing the graphs of FIGS. 1 and 2.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`Referring generally to FIGS. 1 and 2, there is shown
`one form of display implementing the present invention.
`FIG. 1 illustrates price and volume information for
`TBonds over a period of three days with each volume
`
`55
`
`65
`
`0006
`
`

`
`5
`
`25
`
`20
`
`5,347,452
`3
`4
`are shown compressed by deleting a central portion. It
`indicia or marker 12 corresponding to a thirty minute
`time interval. Each of the time intervals are associated
`will be apparent that other volume records and/ or pro
`with a letter code A-Z in which conventional practice
`jections could be displayed. The intent is to provide a
`has assigned the‘ letter A to indicate the time period
`means for determining whether present market volume
`from 8:20 am. to‘ 8:50 am. at the Chicago Bond of
`corresponds to normal volume or whether there is a
`Trade. The height or amplitude of each of the markers
`trend, either up or down, in market volume which will
`12 represents a historical average volume of trade for
`indicate whether price of a commodity is stable or likely
`the selected commodity during the selected time inter
`to move up or down. For example, higher than normal
`val. For example, the marker 12A may represent the
`volume without any noticeable price change is gener
`average trade volume in TBonds occurring between
`ally an indicator of a selling market and a precursor of
`8:20 am. and 8:50 am. on Monday averaged over a
`falling prices. Furthermore, if prices are changing,
`preselected number of weeks, such as, for example, the
`lower than normal volume generally indicates that the
`immediately prior eight weeks. Similarly, the marker
`price change is likely to reverse. Various other predic
`12B may represent the average trade volume in TBonds
`tions can be made by comparing volume activity with
`occurring between 8:20 am. and 8:50 am. on Tuesday
`price data. As additional examples, volume above nor
`averaged over an eight week period. Thus, not only
`mal and price dropping indicates a general exodus from
`does each interval marker amplitude represent an aver
`a particular commodity while volume below normal
`age volume during a preselected half-hourly interval,
`and price rising indicate short seller covering.
`the amplitude represents average volume during that
`All of the indications to be gleaned from the market
`interval on a particular preselected day of the week.
`volume information generated by Applicant requires
`However, the average could be accumulated over the
`some coordination with commodity price information.
`immediately preceding ten days without reference to a
`As is well known, such price information is provided to
`particular day of the week.
`stock and commodity brokers concurrently with their
`The importance of comparing market volume during
`reporting at the exchange. As shown in FIGS. 1 and 2,
`a present time interval to average historical volume
`this price information is displayed with volume infor
`during the same time interval can be appreciated from
`mation for each time interval. The price information is
`the graph of FIG. 1. In general, volume tends to be
`preferably displayed with opening and closing values
`heavier in the early and late hours and to be slower
`along with the range of excursion. For example, in FIG.
`during the middle portion of each day although some
`2, marker 26 indicates an opening price of June TBonds
`commodities exhibit different characteristics. Devia
`30
`at 97 and a closing price at 96 on a Tuesday. The price
`tions from the generality are seen to occur when partic
`ranged from a high of 97 to a low of about 95.875 (ex
`ular market announcements are made or when signi?
`pressed as a percentage of discounted value). The trade
`cant news events occur. For particular commodities,
`volume for that day was less than normal volume as
`trends can be readily seen by comparing historical data
`shown by the marker 28.
`to current data. Applicant illustrates historical data
`The summation information described with respect to
`using open rectangles having a preselected width and a
`FIG. 1 is also available for the longer term data of FIG.
`height corresponding to volume. Current market activ
`2. The data can be presented in any desirable form, for
`ity is represented by solid markers, such as 14A, 14B,
`example, daily projections or weekly projections.
`and 14C, extending through the hollow, rectangular
`Given a first interval of trading, for example, one hour,
`markers 12A, 12B, and 12C. In instances in which the
`the day’s projection merely requires multiplying by the
`current volume exceeds the historical average volume,
`number of trading hours to develop a ?rst approxima
`such as with markers 14B and 14C, the current volume
`tion. However, as noted with respect to FIG. 1, trading
`marker resembles a wick protruding from a candle.
`tends to be higher at early hours and slower during
`Hence, the graphs of FIGS. 1 and 2 are referred to as
`midday. Accordingly, the projection may be normal
`Candlevolume TM graphs. The particular design and
`ized by using an average multiplier, e. g., 6.5 for an eight
`arrangement of the markers 12 and 14 are selected to
`hour trading day. It should also be recalled that the
`provide an easily distinguishable relationship between
`market volume is based upon “tic counts” i.e., number
`historical average volume and current volume. How
`of transactions rather than actual commodity volume.
`ever, other forms of markers could be used, such as, for
`The tic counts are reported merely as a trade at a given
`example, arranging the markers adjacent rather than as
`overlays.
`price per unit. However, Applicant has found that‘ tic
`counts are representative of actual volume. Further, in
`At the right hand of FIG. 1, there is displayed above
`the case of stocks, the actual volume is reported by the
`the E indicator certain detailed information and projec
`exchange so that the markers such as 14 represented
`tions for selected time periods or interludes. FIG. 1A is
`actual volume.
`an enlarged view of the portion of FIG. 1 within the
`The value of the present invention can be seen in the
`circled area 15. In the case of the illustrative thirty
`trading activity occurring during the ,fmal two days
`minute chart, bar 16 represents the projected market
`depicted in FIG. 1. The day indicated at 27 shows vol
`volume for the current time interval, bar 18 represents
`ume spurts occasionally exceeding normal and some
`the preceding day’s market volume for the current time
`times less than normal. The price during the day some
`interval, bar 20 represents the historical average market
`volume for the present day (not just the current time
`times increased but overall tended to drop. The lack of
`interval), marker 22 represents the current days total
`any sustained volume trading indicates a lackluster mar
`market volume of trades so far in the present day, and
`ket. However, on the following day there was sustained
`higher volume and price increases. The sustained vol
`marker 24 represents a projection of market volume for
`today based upon volume to the present time. In FIG. 1,
`ume justi?es entering the market on an upswing know
`the markers 20, 22, and 24 have been compressed to ?t
`ing that price will continue to rise. The investor can
`onto the graph. Since they represent totals, their actual
`then ride the rising price until volume falls to or below
`height would be substantially higher. In FIG. 1A, they
`normal at which point price will generally have peaked.
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`0007
`
`

`
`5,347,452
`5
`Turning now to FIGS. 3-5, there is shown a simpli
`fied ?owchart for a computer program for implement
`ing the present invention on a conventional IBM-DOS
`type computer. An overview program is shown in FIG.
`3 starting with a program open block 30. The program
`?rst determines spacing, size, and other parameters for
`the graph to be created, block 32. Values to plot are
`then calculated, block 34. The type of graph, i.e., line or
`bar chart, is next determined, block 36, and then the
`program steps to an execute block 38 which draws the
`graph.
`FIG. 4 expands on block 32. At block 40, the pro
`gram calculates the number of markers (bars) to ?t the
`screen display, the scale factor for volume as a function
`of amplitude of the marker and the starting record num
`ber. At decision block 42, the program determines if a
`Candlevolume TM graph is to be drawn. If so, the pro
`gram steps to block 44 where candle width, color, and
`frequency (i.e., thirty minute, sixty minute, daily, etc.,
`time intervals) are set. At block 46, the program loops
`through each record and sums the total tic count
`/ volume for each time interval and for the total number
`of intervals. At block 48, the program computes the
`average historical volume for the selected number of
`past time intervals and then exits with all the computed
`25
`parameters available to the display program, FIG. 3.
`FIG. 5 expands on block 38 and illustrates one way in
`which the graph of Candlevolume TM is generated. At
`block 50, the program determines if any volume in a
`selected commodity has been generated. If any has, the
`program sets the location for drawing the volume histo
`gram lines, block 52. Next, decision block 54 determines
`if Candlevolume TM is to be drawn. If not, the program
`steps to block 56 and increments to a new record num
`ber (another commodity). Else, the program increments
`to block 58 to select a new or existing interval set. If a
`new interval set (indicating a new day, for example), the
`program calls for a broken vertical line on the graph,
`block 60. Thereafter, or if no new set is selected, the
`program draws a candle line (volume line) centered on
`40
`the average volume for the selected interval, block 62.
`The program then loops via decision block 64 to block
`56 until all records have been processed. Note that
`
`6
`block 56 increments the record number while decision
`block 66 decides if more records are to be processed.
`Block 68 following decision block 64 completes house
`keeping requirements after the last record is processed
`including multiplying volume of trading in all commod
`ities by the reciprocal of the percent completed, draw
`ing a line to one side of the graph and displaying the
`multiplier.
`Appendix A attached hereto is a listing in source
`language of a computer program for implementing the
`function ?owchart of FIGS. 3-5.
`It will be apparent that other programs are readily
`devised to create graphs of the type described and that
`some commercially available graphing programs can be
`adapted to display the data in a form similar to that of
`FIGS. 1 and 2. It is not intended that the invention be
`limited to the particular format shown in FIGS. 1 and 2
`but that it be interpreted in the full spirit and scope of
`the appended claims. As described above, Applicant’s
`invention comprises the development of volume indica
`tors and their display in such a manner that traders can
`anticipate price trends from comparison of present trad
`ing volume against historical trading volume during
`similar time intervals. Further, while Applicant has
`referred to one historical time interval as being eight
`weeks, other longer and shorter time periods may be
`appropriate for different commodities and some time
`intervals may be variable. For example, the illustrative
`TBond market for June bonds disappears the first of
`July and the market switches to September TBonds.
`The accumulated historical data for June TBonds may
`have no value with respect to September TBonds. Fur
`ther, there is usually an initial surge on three month
`TBonds at the beginning of each cycle, e.g., the begin
`ning of July for September TBonds, which surge may
`not accurately forecast sales during similar intervals as
`September nears.
`The pricing information displayed on each graph of
`FIGS. 1 and 2 is provided by the respective market
`exchange. A personal computer equipped with a
`modem can be used to obtain this data at a fee from the
`exchange in a well known manner.
`
`APPENDIX A
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIlllIIIIIIIIIII'IIIIIIIIIIIIIIIIII
`
`'CDPYWRITE 1986-1991
`
`l
`
`.\"‘1'll\ld0TRADEI'(lm)
`
`L. A. Ehrhart
`
`PARTIAL SOURCE CODE LISTING FOQ CANDLE VOLUME.
`
`l
`
`indicates omit ted code
`
`I
`
`I
`
`I
`
`I
`
`I
`
`IIIIIIIIIlllJlllll'lIIIIIIIIIIII‘I'IIIIIIIIIIIIIIIIIIIIIIIIIIIII
`I
`SUB DoGr aph STATIC
`
`IF QuickDisplay‘ih = 8 AND BiIIsVoI‘Zt TI-IDI
`
`"'BilIsVol% is permission switch for CANDLE VOLLLE
`
`QwkStartTimeAdjust% = StartDTimeAdj ust%(Qui ckContents‘Ya) '
`ThirtySixtyiviin‘i'a = 30
`IF PageWindoQMDispType, PageF-S, Awindo‘l?) = 5 THEN
`ThirtySixtyh-Iin‘lb = 60
`.
`END IF
`
`AL
`
`'
`'
`LastTrad-eTinie'Yo(Quickcontent's‘i’o) Bio!) 100
`(Currentiviin‘f'a - QwkStartTimeAdjust% + 1200) MOD Thirtysixtyiiiintt
`
`0008
`
`

`
`7
`CurrentMin‘?6 = 5
`IF
`
`BN1")
`
`'
`
`5,347,452
`
`'
`
`'
`
`-
`
`‘
`
`'
`
`8
`
`= ThirtySixty.‘~iin% I Curr.ent%-1in%_
`.VoiCand1eAdj!
`DoVolCandle‘?b = Yes
`-‘
`
`"’DoV‘olCandIe“;b is switch indicating whether
`
`to do CANDLE VOL on this dispia
`
`ELSE
`
`DoVo I Cant.’ I e% = No
`END IF
`
`Heginning;'{ecord‘:'o = BegRecHold%(Awindo%)
`End ingP.ecoro‘".-3 = EndRecI!o I d°.‘o(Awi ndo%)
`
`.
`Z
`‘
`_
`CKLL GetO_wkVariabIes
`QuickMiuPoint% = ConvertColsToModeZero%((RawLeftCol% + Rav/RightCol‘-’u)
`Expani-‘acz°.I: = -I * (-2 + do.LTA.DISPLAY(Page%, A\vindo°6))
`I.1arkingLineSpacing% =
`(2)
`2 Expanl-'act%
`-
`I? ExpanFact‘?i> > 2 THEN
`
`1 2)
`
`CandleSpacing°/2 = do.LTA.DISPLAY(Page%, Awindo%)
`
`"'CandIeSpacing‘?3 sets width of Candie sticks
`
`DoVolCandIeSpacing% = do.LTA.D1SPLAY(Page?-3, Awindo“.-'2)
`
`"'DoVoiCandlcFpacing“’~ sets vcicith of C/‘J-2.»"2L£'
`
`‘C-L
`
`ELSE
`CandleSpacing‘3'.': = No
`DoVolCandleSpacing°.3 = No
`IEND IF
`
`HowI~.iany".3 = x’-IndingiZecord""~ - F",eginning.'lecord'-I-7. +
`END ii’
`
`1
`
`-
`
`- RawLeftCoi% — 3 * Marki
`(RawRightCo
`{Dun-my°,1, =
`IF IDun'my% < How.‘-iany% THEN
`BeginningRecord% EndingRecord% -
`iDurrmy%
`END Ii’
`
`LineSpacing‘3I:)
`
`2 MarkingLineSp
`
`If‘ MarkingLineSpacing% < 8 - 8 * do.LTA.DISPLAY(Page%, Awindo‘.-5)
`IF ClearViewPort% = 2 'lHEN
`BackOff% = Yes
`END IF
`END IF
`
`‘I’!-{EV
`
`IF‘ NOT Candl_e% THEN
`Candiespacing’/2» = _No
`END IF
`
`apoca-
`
`_
`
`IF TypeOi'Graph% = BarChart THEN '
`OneForBarT\-/oForLine“-2: =
`I
`GOSUB’ DoBarChart
`GDSUB Dra\vFibLines
`ELSEIF TypeOfGraph"/rz = LineChart THEN
`OneForBarTwoForI.ine°.’o = 2
`GOSUB DoBarChart
`OOSUB DrawFibLines
`ELSEIF TypeOfGraph% =. i‘«;iovingAver-ageChart T'r{Er-I
`7 REDIM1‘.-2ovAvePrice%(NumberOf?.iovingAverages%(Awindo‘2(:),
`‘ GOSUB Do:-.1ovingAverage
`..
`-
`.
`COSUB Dra\yFibLines
`
`I
`I
`. o . - -a
`
`.‘.1axEntry“.~'~.)
`
`(SOTO DoGraphEnds
`
`0009
`
`0009
`
`

`
`DrawBarChart:
`
`5,347,452
`
`IF DoVoICandle'~".’u THEN '12/IS BILL BAY CANDLE VOLUME .‘
`REDII\~1AVe30Ct°.-5:IO TO 30)
`REDIM Ave30VoI€:(O TO 30)
`FND IF
`
`FOR Qltemcb = Beginningflecord‘/.~ TO EndingRecord“.3
`ICoIor% =
`ICoIorHoIder%
`UseDoVoICandleAdj’€I>
`= No
`an...-
`
`IF DoGraphicsMFI% OR DoVo_ICandIe”r?.:
`
`'I'III-)1
`
`
`
`A Q’
`
`A 3
`
`- TI-IEN ‘I2/I5 BILL BAY CANDLE
`IF DoVoICandI
`QwkDayOfWeek% =, Day0f\"s’eek%(Ca I 4:-‘vii-‘I Index"/c
`IF QwkDayOf‘.~'«'eek°.(z < O
`‘month and day
`QwkDum'ny% = -I * QwkDayOfWeek%
`QwkDun'my°/o = QwkDun-my% 1x00 1000
`‘rec
`O_w1<Dunmy30% = QwkDur.my% MG) 30
`Ave3OCt%(QsvkDunmy30%) = Ave30Ct%(Qwk;
`. Ave30VoI&(QwkDunmy30%)
`= Ave30VoI8:(Q
`BID IF
`'
`B\‘D'IF
`END IF
`END IF
`
`NEXT
`
`IF DoVolCandle% THB1 ‘I2/I5 BILL BAY CANDLE VOLUJE
`F02 QwkDum'ny30% = 0 To 30
`CountDunmy% x Ave30Ct%(QwkDux:my30%)
`IF CountDumny°.3 THEN
`Ave30VoI&(QwkDurrmy30%) = Ave30Vol&(-QwkDun'my3
`END IF
`
`NEXT
`END IF
`
`. IF Do\/oICa’ndle% THEN
`QwkDayOfWeek% = DayOfWeek%(QItern%)
`IF QwkDay0fWeek% < 0 TI-IEN ‘month and day
`QwI<Duxrmy% = -1 * QwI<DayOfV.‘eeI<%
`f’\i'!<!"u:'r:f:_\“‘= = ’2v.'I:!?u:':m)/"2 3.137 1000
`QsvkDum'ny30% = QwkDun'my‘3~': NDD 30
`' VertDispClose°/o
`Ave30Vo1&(QwkDum'ny3O?4:)
`VertDispCIose% VertDispCIose% " Avai IabIeRowsForVoIume
`VertDispCIose% Raw."iotto:'.1RoW‘/3 - VertDispCIose%
`‘volume line will be at IIorizonta_lCount% +
`1
`LINE (HorizontaICount% + DoVolCandIeSpacing‘!S, 1'-“.awBotton‘R
`spClose%), QwkLinelnsideCoIor'?b
`LINE (HorizontaICount% + DoVolCandIeSpacing‘iI~.,
`ertDispCIose%), O_wkLineInsideCoIor%
`LINE (HorizontaICount% + 2 - DoVoICandIeSpacing%, P.awBot
`, VertDispClose°.’a), QwkLineInsideColor%
`IF Yes tQwkDum'ny30% > QwkDumny30% TI£E?!\‘
`LineStyle% = &I<I8000
`.
`LINE (HorIzontalCount%, RawTopRow% + QwkCharHei‘gh’(%)
`
`'recnum
`
`\/ertDispCI
`
`‘new day
`
`‘
`
`E 9‘,
`
`QwkBorderCoIor%,
`'
`
`, LIneStyle%
`
`LineStyIe% = -1
`END IF
`END IF
`
`Ye s t Qwk Dummy 3 0% - QwkDum11y 3 0%
`
`31
`
`[F ('21 tern“/a = EndingRecord°.L THEN
`UseDoVoICandleAdj‘?3 = Yes
`E49 IF
`END IF
`
`0010
`
`0010
`
`

`
`11
`
`5,347,452
`
`12
`
`GOSU8 Ma r kXax i 5
`
`> 0 THB\'
`IF Barlnterval(QuickContents%)
`ll-‘
`l':c..mao:m.vInIo.,...o'.H (S n 11mm
`
`Ag
`
`,;»”
`
`IF (s€»-c~+m {(¢g;+w?.,)) 4;. o -rm-,0
`IF C55‘~*-~~’«~‘on‘. C,CQI1‘e»‘éoJ) <.> H.~<,m+ mgzo; THEIQ
`
` ‘
`
`5
`<>
`33;: RW0‘ ,_E¢;.;;s+u~é,—,« nucfo Am, z{,u_9_LT‘gm Puxcz To smu‘ o7rP£'flJ
`
`
`
`.
`
`. Gofis us
`
`(,5r;:wa4vnrL¢AaL.Es
`
`ELSE
`
`lNT(SSumation! (Qltem°.-’o))
`VertDispClose% =
`C
`dVolColor% = QwkLineBordex
`lor%
`XA36 - HorizontaICount% +
`1
`)G3‘?(-. HorizontalCount% +
`l
`YB‘.-6 - RawBottomP.ou% -
`1
`COSUB 2~.'lakVolBar
`
`IF UseDoVolCandleAdj% '1‘!-ll-‘J\'
`
`"'UseDoVolCandleAdj% I5 switch for
`
`last PROJECTED volum
`
`31
`
`- DoVolCandleSpacing%
`XASB = Y/\% + 1
`- DoVolCandleSpacing%
`X3‘-.‘Za = X3"m"o + 1
`VertDispClose% =
`|NT(SSumation!(QItenf!4.:) * VoICandleAdj!)
`CandVolColor% = QwkLinelmpCo|or%
`CXDSUB MakVolBar
`END 1F
`END IF
`END IF
`END IF
`END IF
`
`NEXT
`RETURN
`I
`
`Markxax i s :
`IF GetOutQuick% = AUTO OR (AUI‘O.PLE1“RESHIHG AND Qltenfi-’o <'Er'1dingRecord‘:/o) THEN
`"'this keeps footing from flickering once printed
`.
`b
`<
`ELSEIF DoVolCandIe%_'I1-{E1
`‘.12/15 BILL
`CANDLE VOLUEE
`'
`‘
`ELSE
`LINE (I-IorizonLalCount%, Rav/BottomRo\V% - 1)-(HorizontalCount%, Ra\vBottom.‘{o\v‘?{\ - 5)
`I? DayOfWeek%(QIten1?’o) MCD 10 = 2 THEN
`.
`LINE (HorizontalCount“a, RawBottomRow% - 1)-(HorizontalCount°£a, Raw’5ottomRow%
`LXIJE (I4iorizontaICount'~.n, x3<awBottomI-<ow':'o - b‘)-(HorizontalCount% + 3, Raxv/i3ottonL".
`LINE (HorizontalCount“7.- + 3, RawB9ttorn.'?ovF.'a - 3)-(HorizontalCount% + 6, RawBot
`LINE (HorizontalCount“'-‘z + 6, Ra\vBottom.‘?ow‘.’a - G)-(HorizontalCount‘?’o + 6, P.awBot
`END IF
`RE'lU'.l.‘~1
`
`I
`
`MakVo!Bar:
`
`~
`RETURN
`
`-
`
`-
`VertDispClose% = VertDispClose% * AvaHableRowsForVolume!
`Vert1'3ispC|ose°$~ = °.av"3ottorr:"’.oxs”fi ~ ‘/ertDispClose".‘o
`‘{A% = VertDispClose9(:
`lCoIor°.I~."-—- CandVolColor%
`C-OSUB ;'-.iakLineCall
`
`.
`:
`MakLineCal I
`IF Qwkscrni-.iode‘?’a >- 2 THEN
`. CDSUEE Ix-iakeYELineCal l
`ELSE
`'
`GOSUB MakeYLineCal l
`IF
`
`S-I.\.‘U
`RETUTN
`
`0011
`
`0011
`
`

`
`13
`
`5,347,452
`
`14
`
`Mak eYELineCal l :
`CALL SETL l NES'IYLE ( L i neS t y l 8%)
`CALL UJGALCA'ITiHForeCIu, iiacici'o, lColor‘m)
`C'XLL ELINEL' 'I'o,
`Y/\.°'\, >33“, “3%, Fore'lb)
`
`MakeYLine'Cal l:
`LINE (XA%,
`
`REFURN '
`
`'
`
`DoGraphEnd 5:
`
`Opel.‘
`
`_ CALL GetQuickContents
`AUI‘O.REH2ESHING = No
`
`vENDSUB
`
`20
`
`25
`
`30
`
`35
`
`What is claimed is:
`1. A method for displaying market trading volume in
`selected commodities for developing a priori knowl
`edge of price trends from abnormal trading volume
`comprising the steps of:
`gathering historical data representative of an average
`volume of trades of a predetermined market item
`for each of a plurality of preselected time intervals;
`generating a graph comprising a set of ?rst sequential
`markers, each of the ?rst markers corresponding to
`one of the preselected time intervals and having an
`amplitude representative of the average volume of
`trades of the predetermined item during each pre
`selected time interval taken over a predetermined
`number of the preselected time intervals;
`generating a set of second markers substantially con
`currently in time with the corresponding prese
`lected time intervals and positioning the second
`markers on the graph in proximity to correspond
`ing ones of the ?rst markers, respectively, each of
`t the second markers having an amplitude represen
`tative of the volume of trades in the preselected
`item during the most recent ones of the preselected
`time intervals with the difference in amplitude
`being indicative of trade volume deviation from
`average trade volume;
`comparing the amplitude of the second markers to
`the amplitude of corresponding ones of the ?rst
`markers to determine differences therebetween;
`and
`predicting price movements in the predetermined
`item from the amplitude differences between the
`?rst and second markers.
`2. The method of claim 1 and including the further
`steps of:
`displaying reported trading prices in corresponding
`relationship with trading volume for each prese
`lected item; and
`projecting trends in the trading price from the step of
`comparing the amplitude or the second and ?rst
`markers.
`
`45
`
`50
`
`55
`
`65
`
`3. Thevmethod of claim 1 and including the further
`step of:
`displaying a third marker for each preselected item ‘
`representative of trading volume in such prese
`lected item for a predetermined number of consec
`utive time intervals during a prior selected time
`interlude;
`generating a fourth marker adjacent said third marker
`representative of the current trading volume in the
`preselected item during a set of consecutive time
`intervals corresponding to said predetermined
`number of consecutive time intervals; and
`using the third and fourth markers to predict trade
`volume over an extended time interval for estab
`lishing a projection of price trend over the ex
`tended time interval.
`4. The method of claim 3 wherein each of said time
`intervals comprises a fraction of a day and said time
`interlude comprises a day.
`5. The method of claim 1 and including the step of:
`generating a projected trading volume in said item
`during a predetermined time interlude from trading
`volume occurring during a portion of the time
`interlude;
`comparing the projected trading volume to the his
`torical trading volume for the predetermined time
`interlude; and
`projecting price trends in the predetermined market
`item from any differences obtained by said step of
`comparing the projected trading volume to the
`historical trading volume.
`6. The method of claim 1 and including the step of:
`generating another marker representative of pro
`jected trading volume in the preselecte

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket