Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7770752B2 - Chart System - Google Patents
[go: Go Back, main page]

JP7770752B2 - Chart System - Google Patents

Chart System

Info

Publication number
JP7770752B2
JP7770752B2 JP2024196369A JP2024196369A JP7770752B2 JP 7770752 B2 JP7770752 B2 JP 7770752B2 JP 2024196369 A JP2024196369 A JP 2024196369A JP 2024196369 A JP2024196369 A JP 2024196369A JP 7770752 B2 JP7770752 B2 JP 7770752B2
Authority
JP
Japan
Prior art keywords
price
chart
information
trading
candlestick
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024196369A
Other languages
Japanese (ja)
Other versions
JP2025013636A (en
Inventor
紘司 余田
Original Assignee
余田 ひとみ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2020218269A external-priority patent/JP2021108123A/en
Application filed by 余田 ひとみ filed Critical 余田 ひとみ
Priority to JP2024196369A priority Critical patent/JP7770752B2/en
Publication of JP2025013636A publication Critical patent/JP2025013636A/en
Priority to JP2025184012A priority patent/JP2026009259A/en
Application granted granted Critical
Publication of JP7770752B2 publication Critical patent/JP7770752B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、株価など、金融商品の価格を表示するチャートシステムに関する。 The present invention relates to a chart system that displays the prices of financial products, such as stock prices.

証券など金融商品の売買のためチャートシステムが用いられている。チャートシステムは、対象となる金融商品の価格(始値、終値(現在値)、安値、高値)の時系列変化をチャート(図表)で示し、投資家が金融商品の売買判断を行うことをサポートする。金融商品の一例は、東京証券取引所等の証券取引所で取引される証券(株式)であり、この場合、チャートシステムは株式の株価の時系列変化を表示する。チャートシステムが表示するチャートには、四本値(始値、終値(現在値)、高値、安値)をローソク実体とヒゲで表現するローソク足チャート、四本値を縦棒と左右の突起で表現するラインチャート、等がある。 Chart systems are used to buy and sell financial products such as securities. Chart systems display time-series changes in the price (opening price, closing price (current price), lowest price, highest price) of the target financial product on a chart (diagram), helping investors make decisions about buying and selling financial products. An example of a financial product is a security (stock) traded on a stock exchange such as the Tokyo Stock Exchange, in which case the chart system displays time-series changes in the stock price. Charts displayed by chart systems include candlestick charts, which represent the four values (opening price, closing price (current price), highest price, lowest price) using the body and wicks of a candle, and line charts, which represent the four values using a vertical bar with left and right protrusions.

また、チャートシステムは、四本値の他、過去の四本値から計算されたテクニカル指標を表示することもできる。テクニカル指標には、移動平均線、ボリンジャーバンド、RSI(Relative Strength Index:相対力指数)、ストキャスティクス、等が含まれる。 In addition to the four-digit values, the chart system can also display technical indicators calculated from past four-digit values. Technical indicators include moving averages, Bollinger bands, RSI (Relative Strength Index), stochastics, etc.

さらに、チャートシステムは、四本値やテクニカル指標の表示だけでなく、金融商品の売買指示を出す機能も有することがある。チャートシステムは、インターネット回線を通じて金融商品の売買を仲介する金融機関のサーバーと接続されており、売買指示のメッセージを当該サーバーに送信することができる。例えば、チャートシステムは、チャート上からユーザーによる売買指示を受け付けて、表示されているチャートに対応する金融商品を売買するためのメッセージをサーバーに送信する。 Furthermore, chart systems may not only display four-digit prices and technical indicators, but also have the ability to issue buy and sell instructions for financial instruments. The chart system is connected via an internet line to a server of a financial institution that mediates the buying and selling of financial instruments, and can send buy and sell instruction messages to that server. For example, the chart system accepts buy and sell instructions from a user on a chart and sends messages to the server to buy or sell the financial instrument corresponding to the displayed chart.

このように、チャートシステムは、金融商品の四本値やテクニカル指標を視覚的に瞬時に投資家に伝えることができ、投資家の売買判断をサポートするとともに、投資家の売買判断に基づく金融商品の売買を瞬時に実行することをサポートする。チャートシステムの一例が特許文献1に記載されている。
特開2015-156188号
In this way, the chart system can visually and instantly convey the four price levels and technical indicators of financial products to investors, supporting their trading decisions and supporting the instantaneous execution of trading of financial products based on their trading decisions. An example of a chart system is described in Patent Document 1.
JP 2015-156188 A

チャートシステムは、金融商品の売買判断に資する四本値やテクニカル指標の情報を視覚的に瞬時に提供するとともに、金融商品の売買指示を瞬時に出せることで有用であるが、まだ改善の余地がある。例えば、所定の価格帯を超えて価格が大きく変動した時に一時的にまたは当日の間取引が制限される、値幅制限やサーキットブレイカー等と呼ばれる制度があるが、このような取引制限に係る価格帯の情報がチャートに映されていない。また、チャートには日毎の価格変化を示す日足、週毎の価格変化を示す週足、30分毎の価格変化を示す30分足、5分毎の価格変化を示す5分足等、異なるタイムスケールに応じた複数のチャートがあるが、これらのチャートを見比べたいときには表示を切り替えてチャートを表示しなおす必要がある。さらに、金融商品の売買指示においては、売買を希望する価格(指値や成行)と売買するロット(例えば、株であれば株数)を指示する必要があるが、自己が売買できる予算に合わせて指示する価格やロットを計算しなければならず、迅速な売買指示を行うことが難しい。 While chart systems are useful for instantly providing visual information on four-digit prices and technical indicators that aid in financial product trading decisions and for issuing buy and sell orders instantly, there is still room for improvement. For example, there are systems known as price limits and circuit breakers, which temporarily or for the duration of a day restrict trading when prices fluctuate significantly beyond a specified price range. However, the price ranges associated with these trading restrictions are not reflected on the charts. Furthermore, charts include multiple charts with different time scales, such as daily charts showing daily price changes, weekly charts showing weekly price changes, 30-minute charts showing 30-minute price changes, and 5-minute charts showing 5-minute price changes. However, comparing these charts requires switching the display and redisplaying the charts. Furthermore, when issuing buy and sell orders for financial products, users must specify the desired buy/sell price (limit order or market order) and the lot size (e.g., the number of shares for stocks). However, users must calculate the price and lot size based on their own trading budget, making it difficult to issue buy and sell orders quickly.

本発明は、より視覚的に瞬時に投資家の売買判断や売買執行をサポートすることができるチャートシステムを提供することを目的とする。 The present invention aims to provide a chart system that can more visually and instantly support investors in making trading decisions and executing trades.

本発明の一つの側面から提供されるチャートシステムは、選択された金融商品の経時的な価格変動を視覚的に表示するチャートシステムであって、前記金融商品について第1時間単位のローソク足を複数用いてチャートを描画し、前記チャート上において、複数の前記第1時間単位のローソク足のうちいずれかのローソク足と関連付けて、当該ローソク足に関連する補助情報を描画する。前記補助情報は、前記金融商品の当日寄り付き前における気配値を示す気配値情報を含み、チャートシステムは、複数の前記第1時間単位のローソク足のうち前日終値を示すローソク足と関連付けて前記気配値情報を描画するとよい。前記補助情報は、前記金融商品の当日寄り付き前にあっては前日終値と当日気配値との差を示す第1ギャップ情報を含み、前記金融商品の当日寄り付き後にあっては前日終値と当日始値との差を示す第2ギャップ情報を含み、チャートシステムは、前記金融商品の当日寄り付き前は、複数の前記第1時間単位のローソク足のうち前日終値を示すローソク足と関連付けて前記第1ギャップ情報を描画し、前記金融商品の当日寄り付き後は、複数の前記第1時間単位のローソク足のうち当日ローソク足と関連付けて前記第2ギャップ情報を描画するとよい。前記補助情報は、所定期間における前日終値と翌日始値との差を示すギャップの平均値である平均ギャップ値を示す平均ギャップ情報を含み、チャートシステムは、前記金融商品の当日寄付き前は、複数の前記第1時間単位のローソク足のうち前日終値を示すローソク足と関連付けて前記平均ギャップ情報を描画し、前記金融商品の当日寄り付き後は、複数の前記第1時間単位のローソク足のうち当日ローソク足と関連付けて前記平均ギャップ情報を描画するとよい。前記補助情報は、所定期間における前日終値と翌日始値との差を示す各ギャップの平均値である平均ギャップ値と、前記金融商品の当日寄付き前における前日終値と当日気配値との差で示されるギャップとの乖離率を示す乖離率情報を含み、チャートシステムは、前記金融商品の当日寄き前は、複数の前記第1時間単位のローソク足のうち前日終値を示すローソク足と関連付けて前記乖離率情報を描画するとよい。前記補助情報は、所定期間における前日終値と翌日始値との差を示す各ギャップの平均値である平均ギャップ値と、前記金融商品の当日寄付き後における前日終値と当日始値との差で示されるギャップとの乖離率を示す乖離率情報を含み、チャートシステムは、前記金融商品の寄付き後は、複数の前記第1時間単位のローソク足のうち当日ローソク足と関連付けて前記乖離率情報を描画するとよい。前記乖離率情報として、乖離率に応じて異なる表示態様で当日気配値を示す気配値情報を描画するとよい。前記補助情報は、前記金融商品の前日終値に応じて決まる当日の制限値幅を示す価格帯情報を含み、チャートシステムは、前記金融商品の当日寄付き前は、複数の前記第1時間単位のローソク足のうち前日終値を示すローソク足と関連付けて前記価格帯情報を描画し、前記金融商品の当日寄り付き後は、複数の前記第1時間単位のローソク足のうち当日ローソク足と関連付けて前記価格帯情報を描画するとよい。前記補助情報は、前記金融商品のPTS価格を示すPTS価格情報であるとよい。チャートシステムは、複数の前記第1時間単位のローソク足のうち任意のローソク足を選択するユーザー選択操作を受け付け、前記補助情報は、前記ユーザー選択操作により選択された前記第1時間単位のローソク足に対応する、前記第1時間単位よりも短い第2時間単位での複数のローソク足を含み、チャートシステムは、前記ユーザー選択操作に応答して選択されたローソク足に関連付けて前記補助情報を描画するとよい。 One aspect of the present invention provides a chart system that visually displays price fluctuations over time for a selected financial instrument, and draws a chart for the financial instrument using multiple candlesticks in a first time unit, and draws auxiliary information related to one of the multiple candlesticks in the first time unit on the chart, in association with that candlestick. The auxiliary information includes quote information indicating the quote price of the financial instrument before the opening of the market on that day, and the chart system may draw the quote information in association with one of the multiple candlesticks in the first time unit that indicates the closing price of the previous day. The auxiliary information may include first gap information indicating the difference between the previous day's closing price and the current day's bid price before the current day's opening of the financial product, and second gap information indicating the difference between the previous day's closing price and the current day's opening price after the current day's opening of the financial product, and the chart system may plot the first gap information in association with a candlestick indicating the previous day's closing price among the plurality of candlesticks of the first hour unit before the current day's opening of the financial product, and plot the second gap information in association with a current day's candlestick among the plurality of candlesticks of the first hour unit after the current day's opening of the financial product. The auxiliary information may include average gap information indicating an average gap value which is an average value of gaps indicating the difference between the previous day's closing price and the next day's opening price over a predetermined period, and the chart system may plot the average gap information in association with a candlestick indicating the previous day's closing price among the plurality of candlesticks of the first hour unit before the current day's opening of the financial product, and plot the average gap information in association with a current day's candlestick among the plurality of candlesticks of the first hour unit after the current day's opening of the financial product. The auxiliary information may include an average gap value, which is the average value of each gap indicating the difference between the closing price of the previous day and the opening price of the next day over a predetermined period, and deviation rate information, which indicates the deviation rate between the gap indicated by the difference between the closing price of the previous day and the opening price of the next day before the opening of the day of the financial product, and the gap indicated by the difference between the closing price of the previous day and the opening price of the current day of the financial product, before the opening of the day of the financial product, the chart system may draw the deviation rate information in association with a candlestick indicating the closing price of the previous day among the plurality of candlesticks of the first time unit. The auxiliary information may include an average gap value, which is the average value of each gap indicating the difference between the closing price of the previous day and the opening price of the next day over a predetermined period, and deviation rate information, which indicates the deviation rate between the gap indicated by the difference between the closing price of the previous day and the opening price of the current day of the financial product after the opening of the day of the financial product, and the chart system may draw the deviation rate information in association with a candlestick of the current day among the plurality of candlesticks of the first time unit. The deviation rate information may be quotations price information showing the current day's quote price in a display format that varies depending on the deviation rate. The auxiliary information may include price range information indicating the current day's price limit range determined based on the previous day's closing price of the financial product. Before the current day's opening of the financial product, the chart system may draw the price range information in association with a candlestick showing the previous day's closing price among the multiple candlesticks of the first time unit, and after the current day's opening of the financial product, the chart system may draw the price range information in association with a current day's candlestick among the multiple candlesticks of the first time unit. The auxiliary information may be PTS price information showing the PTS price of the financial product. The chart system may accept a user selection operation to select an arbitrary candlestick from the multiple candlesticks of the first time unit, and the auxiliary information may include multiple candlesticks of a second time unit shorter than the first time unit that correspond to the candlestick of the first time unit selected by the user selection operation. The chart system may draw the auxiliary information in association with the candlestick selected in response to the user selection operation.

本発明のもう1つの側面から提供されるチャートシステムは、選択された金融商品の経時的な価格変動を視覚的に表示するチャートシステムであって、前記金融商品について第1時間単位のローソク足を複数用いてチャートを描画し、前記チャート上において前記金融商品の買い注文を指示するユーザー指示を受け付け、前記ユーザー指示は、前記金融商品の購入希望額を含み、前記ユーザー指示に応じて、前記購入希望額と、前記金融商品の当日の制限値幅とに基づき、前記金融商品を購入するための成行買い注文を自動的に生成する。または、選択された金融商品の経時的な価格変動を視覚的に表示するチャートシステムであって、前記金融商品について第1時間単位のローソク足を複数用いてチャートを描画し、前記チャート上において前記金融商品の買い注文を指示するユーザー指示を受け付け、前記ユーザー指示は、指値と、前記金融商品の購入希望額を含み、前記ユーザー指示に応じて、前記指値と前記購入希望額とに基づき、前記金融商品を購入するための指値買い注文を自動的に生成する。または、選択された金融商品の経時的な価格変動を視覚的に表示するチャートシステムであって、前記金融商品について第1時間単位のローソク足を複数用いてチャートを描画し、前記チャート上において前記金融商品の買い注文を指示するユーザー指示を受け付け、前記ユーザー指示は、前記金融商品の当日の値幅制限の上限からの乖離を示す指示を含み、前記ユーザー指示に応じて、前記乖離に基づき指値を自動的に決定し、前記金融商品を購入するための指値注文を生成する。 Another aspect of the present invention provides a chart system that visually displays the price fluctuations over time of a selected financial instrument, which draws a chart for the financial instrument using multiple candlesticks in a first time unit, and accepts a user instruction on the chart to place a buy order for the financial instrument, the user instruction including a desired purchase price for the financial instrument, and in response to the user instruction, automatically generates a market buy order to purchase the financial instrument based on the desired purchase price and the daily price limit for the financial instrument. Alternatively, a chart system that visually displays the price fluctuations over time of a selected financial instrument, which draws a chart for the financial instrument using multiple candlesticks in a first time unit, and accepts a user instruction on the chart to place a buy order for the financial instrument, the user instruction including a limit price and a desired purchase price for the financial instrument, and in response to the user instruction, automatically generates a limit buy order to purchase the financial instrument based on the limit price and the desired purchase price. Alternatively, a chart system that visually displays price fluctuations over time for a selected financial product draws a chart for the financial product using multiple candlesticks in a first time unit, and accepts a user instruction to place a buy order for the financial product on the chart, the user instruction including an instruction indicating a deviation from the upper limit of the price range limit for the day for the financial product, and automatically determines a limit price based on the deviation in response to the user instruction and generates a limit order to purchase the financial product.

本発明により、より視覚的に瞬時に投資家の売買判断をサポートすることができるチャートシステムを提供することができる。 This invention provides a chart system that can more visually and instantly support investors' buying and selling decisions.

図1は、本発明の実施形態に係るチャートシステム100を含むシステムの一例を示す。FIG. 1 shows an example of a system including a chart system 100 according to an embodiment of the present invention. 図2は、本発明の実施形態に係るチャートシステム100が描画チャートを含むGUIの一例を示す。FIG. 2 shows an example of a GUI in which the chart system 100 according to the embodiment of the present invention includes a drawing chart. 図3は、本発明の実施形態に係るチャートシステム100において日足チャート上に気配情報とギャップ情報とが表示される例を示す。FIG. 3 shows an example in which quote information and gap information are displayed on a daily chart in the chart system 100 according to an embodiment of the present invention. 図4は、本発明の実施形態に係るチャートシステム100において週足チャート上に気配情報とギャップ情報とが表示される例を示す。FIG. 4 shows an example in which market indication information and gap information are displayed on a weekly chart in the chart system 100 according to an embodiment of the present invention. 図5は、本発明の実施形態に係るチャートシステム100において日足チャートの寄付き後の表示遷移を示す。FIG. 5 shows the display transition after the opening of a daily chart in the chart system 100 according to an embodiment of the present invention. 図6は、本発明の実施形態に係るチャートシステム100において週足チャートの寄付き後の表示遷移を示す。FIG. 6 shows the display transition after the opening of a weekly chart in the chart system 100 according to an embodiment of the present invention. 図7は、本発明の実施形態に係るチャートシステム100において寄付き前の日足チャート上に平均ギャップ情報が表示される例を示す。FIG. 7 shows an example in which average gap information is displayed on a daily chart before the opening price in the chart system 100 according to an embodiment of the present invention. 図8は、本発明の実施形態に係るチャートシステム100において気配値情報とともに平均ギャップ情報を描画する例を示す。FIG. 8 shows an example of plotting average gap information together with quote information in the chart system 100 according to the embodiment of the present invention. 図9は、本発明の実施形態に係るチャートシステム100において寄付き後の日足チャート上に平均ギャップ情報が表示される例を示す。FIG. 9 shows an example in which average gap information is displayed on a daily chart after the opening price in the chart system 100 according to an embodiment of the present invention. 図10は、本発明の実施形態に係るチャートシステム100において当日ローソク足の描画と重畳する形で平均ギャップ情報を描画する例を示す。FIG. 10 shows an example of plotting average gap information superimposed on the plot of the candlesticks of the day in the chart system 100 according to the embodiment of the present invention. 図11は、本発明の実施形態に係るチャートシステム100において複数の乖離率に応じて異なる色彩を設定する設定情報の一例を示す。FIG. 11 shows an example of setting information for setting different colors according to a plurality of deviation rates in the chart system 100 according to the embodiment of the present invention. 図12は、本発明の実施形態に係るチャートシステム100において数値により乖離率情報を表示する例を示す。FIG. 12 shows an example of displaying deviation rate information as numerical values in the chart system 100 according to the embodiment of the present invention. 図13は、本発明の実施形態に係るチャートシステム100において数値により乖離率情報を表示する例を示す。FIG. 13 shows an example of displaying deviation rate information as numerical values in the chart system 100 according to the embodiment of the present invention. 図14は、本発明の実施形態に係るチャートシステム100において保持される価格帯情報の一例を示す。FIG. 14 shows an example of price range information held in the chart system 100 according to an embodiment of the present invention. 図15は、本発明の実施形態に係るチャートシステム100において日足チャート上に取引制限情報が表示される一例を示す。FIG. 15 shows an example in which trading restriction information is displayed on a daily chart in the chart system 100 according to an embodiment of the present invention. 図16は、本発明の実施形態に係るチャートシステム100において寄付き後の日足チャート上に取引制限情報が表示される例を示す。FIG. 16 shows an example in which trading restriction information is displayed on a daily chart after the opening price in the chart system 100 according to an embodiment of the present invention. 図17は、本発明の実施形態に係るチャートシステム100において週足チャート上に取引制限情報が表示される一例を示す。FIG. 17 shows an example in which trading restriction information is displayed on a weekly chart in the chart system 100 according to an embodiment of the present invention. 図18は、本発明の実施形態に係るチャートシステム100において日足チャート上に気配値情報とギャップ情報と取引制限情報とが重畳して表示される例を示す。FIG. 18 shows an example in which quote information, gap information, and trading limit information are superimposed and displayed on a daily chart in the chart system 100 according to an embodiment of the present invention. 図19は、本発明の実施形態に係るチャートシステム100においてチャートインチャート表示機能のある週足チャートを示す。FIG. 19 shows a weekly chart with a chart-in-chart display function in the chart system 100 according to an embodiment of the present invention. 図20は、本発明の実施形態に係るチャートシステム100においてチャートインチャート表示機能により週足ローソク足に重畳して対応する日足チャートを描画する例を示す。FIG. 20 shows an example of drawing a corresponding daily chart superimposed on a weekly candlestick using the chart-in-chart display function in the chart system 100 according to an embodiment of the present invention. 図21は、本発明の実施形態に係るチャートシステム100においてチャートインチャート表示機能により週足ローソク足内に対応する日足チャートを描画する例を示す。FIG. 21 shows an example of drawing a corresponding daily chart within a weekly candlestick using the chart-in-chart display function in the chart system 100 according to an embodiment of the present invention. 図22は、本発明の実施形態に係るチャートシステム100においてチャートインチャート表示機能により週足ローソク足の近傍に対応する日足チャートを描画する例を示す。FIG. 22 shows an example of drawing a daily chart corresponding to the vicinity of a weekly candlestick using the chart-in-chart display function in the chart system 100 according to an embodiment of the present invention. 図23は、本発明の実施形態に係るチャートシステム100において買い注文UIを表示する一例を示す。FIG. 23 shows an example of displaying a buy order UI in the chart system 100 according to an embodiment of the present invention. 図24は、本発明の実施形態に係るチャートシステム100において指値注文UIを表示する一例を示す。FIG. 24 shows an example of displaying a limit order UI in the chart system 100 according to an embodiment of the present invention. 図25は、本発明の実施形態に係るチャートシステム100において成行注文UIを表示する一例を示す。FIG. 25 shows an example of displaying a market order UI in the chart system 100 according to an embodiment of the present invention. 図26は、本発明の実施形態に係るチャートシステム100において指値注文UIを表示する一例を示す。FIG. 26 shows an example of displaying a limit order UI in the chart system 100 according to an embodiment of the present invention. 図27は、取引所30での取引時間とPTSでの取引時間の一例を比較して示す。FIG. 27 shows an example of a comparison between trading hours at the exchange 30 and trading hours at the PTS. 図28は、本発明の実施形態に係るチャートシステム100において寄付き前に日足チャート上にPTS情報がローソク足で表示される一例を示す。FIG. 28 shows an example in which PTS information is displayed as candlesticks on a daily chart before the opening in the chart system 100 according to an embodiment of the present invention. 図29は、本発明の実施形態に係るチャートシステム100において寄付き前に日足チャート上にPTS情報がバーで表示される一例を示す。FIG. 29 shows an example in which PTS information is displayed as a bar on a daily chart before the opening in the chart system 100 according to an embodiment of the present invention. 図30は、本発明の実施形態に係るチャートシステム100において寄付き後に日足チャート上にPTS情報がローソク足で表示される一例を示す。FIG. 30 shows an example in which PTS information is displayed as candlesticks on a daily chart after the opening in the chart system 100 according to an embodiment of the present invention. 図31は、本発明の実施形態に係るチャートシステム100において寄付き後に日足チャート上にPTS情報がバーで表示される一例を示す。FIG. 31 shows an example in which PTS information is displayed as bars on a daily chart after the opening in the chart system 100 according to an embodiment of the present invention. 図32は、本発明の実施形態に係るチャートシステム100において、寄付き前に、気配値情報、ギャップ情報、平均ギャップ情報、乖離率情報、取引制限情報、及びPTS価格情報の全てを同時に描画する一例を示す。FIG. 32 shows an example in which, before the opening of a market, all of the bid/ask information, gap information, average gap information, deviation rate information, trading limit information, and PTS price information are simultaneously displayed in the chart system 100 according to an embodiment of the present invention. 図33は、本発明の実施形態に係るチャートシステム100において、寄付き後のザラ場に、気配値情報、ギャップ情報、平均ギャップ情報、乖離率情報、取引制限情報、及びPTS価格情報の全てを同時に描画する一例を示す。FIG. 33 shows an example in which, in the chart system 100 according to an embodiment of the present invention, all of the bid/ask information, gap information, average gap information, deviation rate information, trading limit information, and PTS price information are simultaneously displayed during the intraday session after the opening of the market. 図34は、本発明の実施形態に係るチャートシステム100において、チャートシステムを実現するコンピューターの構成を示すブロック図である。FIG. 34 is a block diagram showing the configuration of a computer that realizes the chart system in the chart system 100 according to an embodiment of the present invention.

以下、本発明の実施形態について図面を参照して説明する。図1は、実施形態に係るチャートシステム100を含むシステムの図である。チャートシステム100は、コンピューター10に保持されている。コンピューター10は、スマートフォン、タブレット、パーソナルコンピューター(PC)といった、プロセッサー上でアプリケーションプログラム(アプリ)を実行することができるコンピューターであれば何でもよい。チャートシステム100は、コンピューター10内の記憶手段に保持される。例えば、チャートシステム100は、記憶手段にインストールされ、オペレーティングシステム(OS)上で実行される。チャートシステム100は、主に、株式、株価指数先物、商品先物といった金融商品の価格(始値、終値(現在値)、安値、高値)の時系列変化をチャート(図表)で示す機能と、価格がチャート表示されている金融商品の売買注文を行う機能とを有する。図1に示すように、コンピューター10は、売買サーバー20と接続されている。売買サーバー20は、金融商品の売買を行う、証券会社等の金融機関が運営するサーバーである。売買サーバー20は、インターネット等の広域ネットワークに接続されており、コンピューター10と売買サーバー20とは、広域ネットワークを介して接続される。チャートシステム100は、売買サーバー20と通信可能に構成されている。また、図1に示すように、売買サーバー20は、取引所30と接続されている。取引所30は、東京証券取引所や東京商品取引所といった、金融商品の価格の決定や売買の執行を行う取引所である。売買サーバー20は、インターネット等の広域ネットワークを介して、取引所30のコンピューターに接続されている。 Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a diagram of a system including a chart system 100 according to an embodiment. The chart system 100 is stored on a computer 10. The computer 10 may be any computer capable of executing an application program (app) on a processor, such as a smartphone, tablet, or personal computer (PC). The chart system 100 is stored in storage within the computer 10. For example, the chart system 100 is installed on storage and executed on an operating system (OS). The chart system 100 primarily has the function of displaying, in charts (diagrams), time-series changes in the prices (opening price, closing price (current price), low price, and high price) of financial products such as stocks, stock index futures, and commodity futures, and the function of placing buy and sell orders for financial products whose prices are displayed on charts. As shown in FIG. 1, the computer 10 is connected to a trading server 20. The trading server 20 is a server operated by a financial institution, such as a securities company, that trades financial products. The trading server 20 is connected to a wide area network such as the Internet, and the computer 10 and trading server 20 are connected via the wide area network. The chart system 100 is configured to be able to communicate with the trading server 20. As shown in FIG. 1, the trading server 20 is also connected to an exchange 30. The exchange 30 is an exchange such as the Tokyo Stock Exchange or the Tokyo Commodity Exchange that determines the prices of financial products and executes trades. The trading server 20 is connected to the computer of the exchange 30 via a wide area network such as the Internet.

売買サーバー20は、取引所30のコンピューターから金融商品の現在価格を取得してチャートシステム100に送信する。また、売買サーバー20は、金融商品の過去の価格をチャートシステム100に送信する。チャートシステム100は、受信した現在価格や過去の価格に基づき、金融商品の価格変動を示すチャートを描画する。一方、チャートシステム100は、チャート上からユーザーによる金融商品の売買指示を受け付け、受け付けた売買指示を示す売買指示メッセージを生成して売買サーバー20に送信する。売買サーバー20は、売買指示メッセージに応じた売買指示を取引所30のコンピューターに送信し、取引所30のコンピューターに売買を執行させる。 The trading server 20 obtains the current price of a financial product from the exchange 30's computer and transmits it to the chart system 100. The trading server 20 also transmits the past prices of the financial product to the chart system 100. The chart system 100 draws a chart showing price fluctuations of the financial product based on the received current and past prices. Meanwhile, the chart system 100 accepts user instructions to buy or sell financial products from the chart, generates a buy or sell instruction message indicating the accepted buy or sell instruction, and transmits it to the trading server 20. The trading server 20 transmits buy or sell instructions corresponding to the buy or sell instruction message to the exchange 30's computer, causing the exchange 30's computer to execute the buy or sell.

コンピューター10は、液晶ディスプレイ等の表示手段を有する、又は表示手段と結合されている。コンピューター10は、マウスやキーボード等の入力手段を有する、又は入力手段と結合されている。表示手段と入力手段が統合されたタッチパネルであってもよい。チャートシステム100は、チャートを表示手段上に描画、表示する。チャートシステム100は、入力手段を用いてユーザーによる売買指示を受け付ける。 The computer 10 has a display means such as an LCD display, or is connected to a display means. The computer 10 has an input means such as a mouse or keyboard, or is connected to an input means. The display means and input means may be integrated into a touch panel. The chart system 100 draws and displays charts on the display means. The chart system 100 accepts buy and sell instructions from the user using the input means.

取引所30は、東京証券取引所や東京商品取引所といった公設の取引所であってもよいし、ゴールドマンサックス証券等の証券会社が開設しているような私設の取引所であってもよい。金融商品は、取引所30で売買取引される株、株価指数先物、商品先物、オプション、ワラント等である。 Exchange 30 may be a public exchange such as the Tokyo Stock Exchange or the Tokyo Commodity Exchange, or a private exchange operated by a securities company such as Goldman Sachs. Financial products traded on exchange 30 include stocks, stock index futures, commodity futures, options, warrants, etc.

図2は、チャートシステム100が描画、提供する、チャートを含むGUI(グラフィカルユーザーインターフェース)の一例を示す。本実施形態では、一例として、金融商品として株の価格(株価)の表示や株の売買指示を行うチャートシステム100が提供するGUIを例にして説明する。GUIは、チャートを表示するチャート表示101を含む。GUIは、銘柄入力102を含む。銘柄入力102は、チャート表示101で株価のチャートを表示する対象となる株銘柄を入力するユーザー入力を受け付けるGUI要素である。ユーザー入力は、銘柄名称、銘柄コード(証券コード)、ティッカーコード等の入力を含む。銘柄入力102は、アイコンを含み、入力された銘柄が表示される。図2の例では、証券コード2671の銘柄が入力され表示されている。 Figure 2 shows an example of a GUI (graphical user interface) including a chart that is drawn and provided by the chart system 100. In this embodiment, as an example, a GUI provided by the chart system 100 that displays stock prices (share prices) as financial products and issues instructions for buying and selling stocks will be described. The GUI includes a chart display 101 that displays a chart. The GUI includes a stock input 102. The stock input 102 is a GUI element that accepts user input for entering stock names for which a stock price chart is to be displayed in the chart display 101. User input includes input of stock names, stock codes (securities codes), ticker codes, etc. The stock input 102 includes an icon, and the entered stock is displayed. In the example of Figure 2, the stock with stock code 2671 is entered and displayed.

GUIは、足選択103を含む。足選択103は、チャート表示101上で描画する株価チャートにおいて、異なる時間単位で生成される複数のチャートのうちいずれのチャートを描画するかを選択するユーザー選択を受け付けるGUI要素である。一例として、月単位の足による月足、週単位の足による週足、一日単位の足による日足、1分や5分等所定の分単位の足である分足、等がある。図2に示すように、足選択103は、月足、週足、日足、分足等に応じて複数のアイコンを含み、アイコンの選択によってユーザー選択を受け付け、選択された足に対応するアイコンの表示態様(色、等)が変化する。図2の例では、日足チャートが選択されている。チャート表示101上では、ローソク足の陽線と陰線とが区別されて描画され、一例として、陽線はローソク足本体が白色に描画され、陰線はローソク足本体が黒色に描画される。また、チャート表示101には、株価の価格に応じて罫線104が表示され、各罫線の端には対応する価格が表示される(図2の例では、8本の罫線104と対応する50円刻みの350円~650円の価格表示)。各ローソク足は、互いに所定の空けた位置に表示される。 The GUI includes a time bar selection 103. The time bar selection 103 is a GUI element that accepts a user selection to select which of multiple charts generated at different time intervals to draw in the stock price chart drawn on the chart display 101. Examples include monthly charts based on monthly time bars, weekly charts based on weekly time bars, daily charts based on daily time bars, and minute charts based on predetermined minute intervals such as 1 minute or 5 minutes. As shown in FIG. 2, the time bar selection 103 includes multiple icons corresponding to monthly, weekly, daily, and minute time bars. User selection is accepted by selecting an icon, and the display mode (color, etc.) of the icon corresponding to the selected time bar changes. In the example of FIG. 2, a daily chart is selected. On the chart display 101, bullish and bearish candlesticks are distinguished and drawn; for example, the body of a bullish candlestick is drawn in white, and the body of a bearish candlestick is drawn in black. Additionally, the chart display 101 displays ruled lines 104 according to stock prices, with the corresponding prices displayed at the ends of each ruled line (in the example of Figure 2, eight ruled lines 104 are displayed, with prices ranging from 350 yen to 650 yen in 50 yen increments). Each candlestick is displayed at a predetermined distance from the others.

チャート表示101は、銘柄入力102で入力された銘柄のチャートであって、足選択103で選択された時間単位足のチャートを描画し表示する。チャート表示101は、売買サーバーから受信した過去の株価や現在株価や気配値に基づいて、株価の四本値(始値、安値、高値、終値(現在値))をローソク足で描画する。図2の例では、証券コード2671の株価の日足チャートが描画されている。チャートシステム100は、取引時間内外に関わらず、過去に売買サーバー20から受信した株価情報に基づき、過去の株価推移を示すローソク足をチャート表示101上に描画する。取引時間内において、チャートシステム100は、随時所定時間間隔で売買サーバー20から受信する現在株価に基づき、当日のローソク足の描画をチャート表示101上で随時更新する。取引時間外であって取引開始時刻の所定時間前(例えば15分前)から寄付までは、チャートシステム100は、売買サーバー20から受信する気配値に基づいて、後述する気配値情報とギャップ情報とをチャート表示101上に描画する。 The chart display 101 is a chart of the stock entered in stock input 102, and draws and displays a chart of the time unit interval selected in interval selection 103. The chart display 101 draws the four stock price values (open price, low price, high price, closing price (current price)) as candlesticks based on past stock prices, current stock prices, and quotes received from the trading server. In the example of Figure 2, a daily chart of the stock price of stock code 2671 is drawn. The chart system 100 draws candlesticks showing past stock price trends on the chart display 101 based on stock price information previously received from the trading server 20, regardless of whether it is during or outside trading hours. During trading hours, the chart system 100 updates the drawing of the candlesticks for the day on the chart display 101 at any time based on the current stock prices received from the trading server 20 at predetermined time intervals. Outside trading hours, from a predetermined time before the start of trading (for example, 15 minutes before) until the closing, the chart system 100 displays quote information and gap information (described below) on the chart display 101 based on quotes received from the trading server 20.

(1.気配値情報とギャップ情報)
取引時間外であって取引開始時刻の所定時間前から寄りつきまでの間に、チャート表示101上に表示される気配値情報とギャップ情報について説明する。図3は、日足チャート上に気配値情報とギャップ情報とが表示される例を示す。取引開始時刻前なので、チャート表示101には、昨日までの過去の株価のローソク足が表示されている(図3の例では16本)。ここで、チャートシステム100は、売買サーバー200から随時受信する気配値の情報に基づいて、気配値情報111を描画する。気配値情報111は、取引開始後に当日のローソク足が表示される位置(すなわち、直近のローソク足110から所定間隔開けた位置)であって、気配値の価格に対応する位置に、表示される。気配値情報111は、気配値の価格に対応する位置に描画される線上のシンボルであって、受信する気配値の変化に応じて描画更新される。また、チャートシステム100は、気配値が直近のローソク足110が示す終値と比較して値上がりした価格であるか値下がりした価格であるかに応じて、気配値情報111を異なる表示態様(例えば、異なる色、異なる色彩、異なるコントラスト等)で描画する。例えば、気配値情報111は、気配値が直近のローソク足が示す終値よりも高い場合は第1の色で描画され、気配値が直近のローソク足が示す終値よりも低い場合は第2の色で描画される。気配値と直近のローソク足が示す終値とが同値である場合は、第1の色、第2の色、もしくは別の第3の色で表示される。これにより、当該銘柄が前日終値よりも値上がりして寄付きそうか(ギャップアップしそうか)、前日終値よりも値下がりして寄付きそうか(ギャップダウンしそうか)を、視覚的に瞬時に把握することを助けることができる。
(1. Quote information and gap information)
The following describes the quote price information and gap information displayed on the chart display 101 outside trading hours, from a predetermined time before the start of trading to the market opening. FIG. 3 shows an example of quote price information and gap information displayed on a daily chart. Because it is before the start of trading, the chart display 101 displays candlesticks of stock prices up to yesterday (16 candlesticks in the example of FIG. 3). Here, the chart system 100 draws quote price information 111 based on quote price information received from the trading server 200 at any time. The quote price information 111 is displayed at a position corresponding to the quote price after trading begins (i.e., a predetermined interval from the most recent candlestick 110). The quote price information 111 is a symbol on a line drawn at a position corresponding to the quote price, and is updated in accordance with changes in the received quote price. Furthermore, the chart system 100 renders the quote information 111 in different display modes (e.g., different colors, different hues, different contrasts, etc.) depending on whether the quote price is an increased or decreased price compared to the closing price indicated by the most recent candlestick 110. For example, the quote information 111 is rendered in a first color when the quote price is higher than the closing price indicated by the most recent candlestick, and in a second color when the quote price is lower than the closing price indicated by the most recent candlestick. When the quote price and the closing price indicated by the most recent candlestick are the same, the quote information 111 is displayed in the first color, the second color, or a different third color. This helps to visually and instantly grasp whether the stock is likely to open higher than the previous day's closing price (likely to gap up) or lower than the previous day's closing price (likely to gap down).

また、当該銘柄が前日終値よりもギャップアップしそうかギャップダウンしそうかを視覚的に瞬時に把握することを助けるため、チャートシステム100は、チャート表示101上にギャップ情報112を表示する。チャートシステム100は、直近のローソク足110のが示す終値と、気配値情報111が示す気配値とに基づき、両値の差を示すギャップ情報112を描画する。一例として、ギャップ情報112は、両値の差を埋める形で、少なくともローソク足110の終値と気配値情報111との間に描画される矩形状のシンボルである。チャートシステム100は、気配値が直近のローソク足110が示す終値と比較して値上がりした価格であるか値下がりした価格であるかに応じて、ギャップ情報112を異なる表示態様(例えば、異なる色、異なる色彩、異なるコントラスト等)で描画する。例えば、ギャップ情報112は、気配値が直近のローソク足が示す終値よりも高い場合は第1の色で描画され、気配値が直近のローソク足が示す終値よりも低い場合は第2の色で描画される。気配値と直近のローソク足が示す終値とが同値である場合は、第1の色、第2の色、もしくは別の第3の色で表示される。これにより、当該銘柄が前日終値よりも値上がりして寄付きそうか(ギャップアップしそうか)、前日終値よりも値下げ利して寄付きそうか(ギャップダウンしそうか)を、視覚的に瞬時に把握することを助けることができる。また、気配値と直近のローソク足が示す終値とが同値である場合は、ギャップが存在しないことから、チャートシステム100はギャップ情報112を描画しなくてもよい。 Furthermore, to help users visually and instantly grasp whether the stock is likely to gap up or down from the previous day's closing price, the chart system 100 displays gap information 112 on the chart display 101. The chart system 100 draws gap information 112 indicating the difference between the closing price indicated by the most recent candlestick 110 and the quote price indicated by the quote price information 111 based on the two prices. As an example, the gap information 112 is a rectangular symbol drawn at least between the closing price of the candlestick 110 and the quote price information 111 in a manner that fills the difference between the two prices. The chart system 100 draws the gap information 112 in different display formats (e.g., different colors, different hues, different contrast, etc.) depending on whether the quote price is a higher or lower price compared to the closing price indicated by the most recent candlestick 110. For example, gap information 112 is drawn in a first color if the quote price is higher than the closing price indicated by the most recent candlestick, and in a second color if the quote price is lower than the closing price indicated by the most recent candlestick. If the quote price and the closing price indicated by the most recent candlestick are the same, the gap information 112 is displayed in the first color, the second color, or a third color. This helps users visually and instantly grasp whether the stock is likely to open higher than the previous day's closing price (likely to gap up) or lower than the previous day's closing price (likely to gap down). Furthermore, if the quote price and the closing price indicated by the most recent candlestick are the same, there is no gap, and chart system 100 does not need to draw gap information 112.

週足チャートの場合であっても、週の中で最初の取引開始日の取引開始時刻前であれば、当週のローソク足はまだ描画されていないため、日足のときと同じように、直近のローソク足(前週のローソク足)が示す終値と気配値を比較することにより、直近のローソク足から所定間隔を空けた当週のローソク足を描画する位置に気配値情報111とギャップ情報112とを描画するとよい。一方、週の中で最初の取引開始日以降の取引開始時刻前であれば、すでに当週のローソク足が描画されているため、日足のときとは違った表示態様となる。図4は、週足チャート上に気配値情報とギャップ情報とが表示された例を示す。図4の例は、週の中で三日目の取引開始時刻前に気配値情報とギャップ情報とを表示する例である。チャートシステム100は、当週のローソク足113が示す終値と気配値との比較に基づき、ローソク足113の表示位置に気配値情報111とギャップ情報112とを描画する。気配値情報111とギャップ情報112とは、ローソク足113に重畳する形で表示される。なお、月足チートの場合でも、月の中で最初の取引開始日の取引開始時刻前であれば、当月のローソク足はまだ描画されていないため、日足のときと同じように、直近のローソク足(前月のローソク足)が示す終値と気配値とを比較することにより、直近のローソク足から所定間隔を空けた当月のローソク足を描画する位置に気配値情報111とギャップ情報112とを表示するとよい。一方、月の中で最初の取引開始日以降の取引開始時刻前であれば、すでに当月のローソク足が描画されているため、この当月のローソク足の表示位置に気配値情報111とギャップ情報112とを描画する。 Even in the case of a weekly chart, if the current week's candlestick has not yet been drawn before the opening time of the first trading day of the week, the current week's candlestick has not yet been drawn. Therefore, just as with daily charts, the closing price indicated by the most recent candlestick (the previous week's candlestick) can be compared with the quote value, and quote information 111 and gap information 112 can be drawn at a position where the current week's candlestick will be drawn, a predetermined distance from the most recent candlestick. On the other hand, if the current week's candlestick has already been drawn before the opening time of trading on or after the first trading day of the week, the display format will be different from that of daily charts. Figure 4 shows an example of quote information and gap information displayed on a weekly chart. The example in Figure 4 shows quote information and gap information displayed before the opening time of trading on the third day of the week. The chart system 100 draws the quote information 111 and the gap information 112 at the display position of the candlestick 113 based on a comparison between the closing price and the quote price indicated by the candlestick 113 for the current week. The quote information 111 and the gap information 112 are displayed superimposed on the candlestick 113. Even in the case of monthly chart cheating, if the trading time is before the start of trading on the first trading day of the month, the candlestick for the current month has not yet been drawn. Therefore, as with daily charts, the quote information 111 and the gap information 112 can be displayed at the position where the candlestick for the current month, a predetermined interval from the most recent candlestick, is to be drawn by comparing the closing price and the quote price indicated by the most recent candlestick (the candlestick for the previous month). On the other hand, if the trading time is before the start of trading on or after the first trading day of the month, the candlestick for the current month has already been drawn. Therefore, the quote information 111 and the gap information 112 are drawn at the display position of the candlestick for the current month.

チャートシステム100は、取引開始時刻後であって当該銘柄が寄付いた時から、当日始値を含むローソク足を描画する。すなわち、気配値情報の描画から、当日始値を含むローソク足の描画にシームレスに遷移する。これに伴い、寄付いてローソク足の描画が始まると、チャートシステム100は、前日終値と当日始値との価格差を表す形でギャップ情報を表示し続ける。すなわち、前日終値と当日気配値との価格差を示すギャップ情報の描画から、前日終値と当日始値との価格差を示すギャップ情報の描画にシームレスに遷移する。寄付き前は気配値の随時変化に応じてギャップ情報の描画が変化するが、寄付き後は始値が固定されるため取引終了までギャップ情報の描画は変化しない。図5は、図3に示す日足チャートにおいて寄付き後の表示遷移を示す。図5に示すように、日足チャートでは寄付き後、チャートシステム100は、売買サーバー20から随時受信する現在株価に応じて当日のローソク足114を描画しつつ、前日終値と当日始値との価格差を表す形でギャップ情報112の描画を継続する。現在価格の変化によりギャップが埋められた場合であっても、図5に示すように、ギャップ情報112はローソク足114で完全に隠れてしまわないように表示される。例えば、図5に示すように、ギャップ情報112はローソク足114の足本体よりも幅広に描画されるとよい。 The chart system 100 draws candlesticks including the opening price of the day after the opening time of the stock. That is, there is a seamless transition from drawing quote information to drawing candlesticks including the opening price of the day. Accordingly, when the drawing of candlesticks begins at the opening, the chart system 100 continues to display gap information in the form of the price difference between the previous day's closing price and the opening price of the day. That is, there is a seamless transition from drawing gap information showing the price difference between the previous day's closing price and the quote price of the day to drawing gap information showing the price difference between the previous day's closing price and the opening price of the day. Before the opening, the drawing of gap information changes in response to changes in quote prices, but after the opening, the opening price is fixed and the drawing of gap information does not change until the end of trading. Figure 5 shows the display transition after the opening of the daily chart shown in Figure 3. As shown in FIG. 5, after the opening of a daily chart, the chart system 100 continues to draw gap information 112 representing the price difference between the previous day's closing price and the current day's opening price while drawing candlesticks 114 for that day according to the current stock price received from the trading server 20. Even if the gap is filled due to a change in the current price, as shown in FIG. 5, the gap information 112 is displayed so that it is not completely hidden by the candlesticks 114. For example, as shown in FIG. 5, it is preferable that the gap information 112 be drawn wider than the main body of the candlesticks 114.

週足チャートの場合も、週の中で最初の取引開始日の寄付き後のローソク足の描画は、日足チャートと同様であり、チャートシステム100は、新たに当週のローソク足の描画を開始し、前週終値と当週始値(=当日始値)との価格差を表す形でギャップ情報112の描画を継続する。一方、すでに当週のローソク足が描画されているため、チャートシステム100は、週の中で最初の取引開始日以降の寄付き後は、売買サーバー20から随時受信する現在株に基づき表示済みの当週のローソク足の描画を更新する。これに伴い、寄付いてローソク足の描画更新が始まると、チャートシステム100は、当週のローソク足の表示位置に、前日終値と当日始値との価格差を示す形でギャップ情報を表示しづける。図6は、図4に示す週足チャートにおいて寄付き後の表示遷移を示す。図6に示すように、週の中で最初の取引開始日以降の週足チャートでは寄付き後、チャートシステム100は、売買サーバーから随時受信する現在株価に応じて当週のローソク足113の描画を更新しつつ、前日終値と当日始値との価格差を表す形でギャップ情報112の描画を継続する。図6に示すように、ギャップ情報112がローソク足113の株価変動の表示を阻害してしまわないように、かつ、ローソク足113の株価変動の表示がギャップ情報112の表示を阻害してしまわないように、ローソク足113とギャップ情報112とは表示される。例えば、図6に示すように、ローソク足113とギャップ情報112とは重畳して描画され、ギャップ情報112がローソク足113の足本体よりも幅狭に描画されるとよい。 For weekly charts, the rendering of candlesticks after the opening of the first trading day of the week is similar to that of daily charts. The chart system 100 begins rendering new candlesticks for the current week and continues rendering gap information 112 in a format that represents the price difference between the previous week's closing price and the current week's opening price (i.e., the opening price of the current day). Meanwhile, since the current week's candlesticks have already been rendered, the chart system 100 updates the rendering of the current week's candlesticks based on the current stock prices received from the trading server 20 at any time after the opening of the first trading day of the week. Accordingly, when the rendering of candlesticks begins to be updated at the opening, the chart system 100 continues to display gap information in the display position of the current week's candlesticks, showing the price difference between the previous day's closing price and the current day's opening price. Figure 6 shows the display transition after the opening of the weekly chart shown in Figure 4. As shown in FIG. 6 , after the opening of a weekly chart on or after the first trading day of the week, the chart system 100 updates the rendering of the current week's candlesticks 113 according to the current stock prices received from the trading server, while continuing to render gap information 112 in a form that represents the price difference between the previous day's closing price and the current day's opening price. As shown in FIG. 6 , the candlesticks 113 and gap information 112 are displayed so that the gap information 112 does not obscure the display of stock price fluctuations in the candlesticks 113, and so that the display of stock price fluctuations in the candlesticks 113 does not obscure the display of the gap information 112. For example, as shown in FIG. 6 , the candlesticks 113 and gap information 112 are rendered overlapping each other, and the gap information 112 may be rendered narrower than the main body of the candlesticks 113.

(2.過去の平均ギャップとの乖離率情報)
気配値情報111やギャップ情報112によって、前日終値からのギャップアップ又はギャップダウンを把握することができるが、さらに、このギャップアップやギャップダウンの程度が過去の平均的なギャップアップやギャップダウンと比べてどの程度のものであるかが分かると有用である。すなわち、平均的に日々のギャップアップやギャップダウンが小さい銘柄について突然大きなギャップアップやギャップダウンが生じた場合、これを瞬時に視覚的に把握することができると投資判断に有用である。そこで、チャートシステム100は、過去X日間(例えば過去25日間)のギャップアップ又はギャップダウンの値幅を平均した平均ギャップ値を導出し、この平均ギャップ値を示す平均ギャップ情報と、当日のギャップアップ又はギャップダウンが平均ギャップ値からどの程度乖離しているかを示す乖離率情報とを、チャート表示101上に描画する。なお、過去X日間のXの値は予めプリセットされていてもよいし、ユーザーがコンピューター10の入力手段を用いて任意に指定することが可能であってもよい。
(2. Information on deviation rate from past average gap)
While the quote information 111 and gap information 112 allow the user to grasp the gap up or gap down from the previous day's closing price, it would also be useful to know how the magnitude of this gap up or gap down compares to the average gap up or gap down in the past. In other words, if a stock with a small average daily gap up or gap down suddenly experiences a large gap up or gap down, being able to instantly visually grasp this is useful for investment decisions. Therefore, the chart system 100 derives an average gap value by averaging the price range of the gap up or gap down over the past X days (e.g., the past 25 days), and plots average gap information indicating this average gap value and deviation rate information indicating the degree to which the current day's gap up or gap down deviates from the average gap value on the chart display 101. The value of X for the past X days may be preset, or the user may be able to arbitrarily specify it using the input means of the computer 10.

チャートシステム100は、チャート表示101上において、当該銘柄の過去X日間の平均ギャップ値を導出し、平均ギャップ情報と乖離率情報とを、気配値情報111やギャップ情報112とともに描画する。平均ギャップ値は、過去X日間における前日終値と翌日始値の差であるギャップ値の平均である。例えば、過去3日間における平均ギャップ値は、4日前の終値と3日前の始値の差(第1ギャップ値)と、3日前の終値と2日前の始値の差(第2ギャップ値)と、2日前の終値と1日前(前日)の始値の差(第3ギャップ値)とを合計して3で割ることにより、算出することができる。例えば、第1ギャップ値が+50円、第2ギャップ値が+100円、第3ギャップ値が-30円である場合、平均ギャップ値は、(50円+100円-30円)÷3=+40円と算出することができる。チャートシステム100は、平均ギャップ値である値幅を視覚的に表す平均ギャップ情報を、配値情報111やギャップ情報112と視覚的に比較可能なように描画する。図7は、当該銘柄の寄付き前に日足チャート上に平均ギャップ情報115が表示されている例を示す。図7に示す例では、平均ギャップ情報115は、前日のローソク足110が示す前日終値の位置を基準とし、平均ギャップ値の値幅に相当する帯状または矩形状のシンボルとして描画される。平均ギャップ情報115は、ギャップ情報112とともに、ギャップ情報112の近傍に描画されるとよい。平均ギャップ情報115は、ギャップ情報112とは異なる表示態様(例えば、異なる色彩)で区別可能に描画されるとよい。また、図8に示すように、ギャップ情報112を表示せずに、気配値情報111とともに平均ギャップ情報115を描画するようにしてもよい。チャートシステム100は、当該銘柄の寄付き後も継続して、平均ギャップ情報115を表示し続けてもよい。図9は、当該銘柄の寄付き後に日足チャート上に平均ギャップ情報115が表示されている例を示す。図9に示す例では、平均ギャップ情報115は、当日ローソク足114とギャップ情報112とともに描画される。寄付き後においても図10に示すように、ギャップ情報112は表示せずに、当日ローソク足114の描画と重畳する形で平均ギャップ情報115を描画するようにしてもよい。 The chart system 100 derives the average gap value for the stock over the past X days on the chart display 101 and displays the average gap information and deviation rate information along with the quote information 111 and gap information 112. The average gap value is the average of the gap values, which are the difference between the previous day's closing price and the next day's opening price, over the past X days. For example, the average gap value for the past three days can be calculated by adding the difference between the closing price four days ago and the opening price three days ago (first gap value), the difference between the closing price three days ago and the opening price two days ago (second gap value), and the difference between the closing price two days ago and the opening price one day ago (the previous day) (third gap value), and dividing the sum by three. For example, if the first gap value is +50 yen, the second gap value is +100 yen, and the third gap value is -30 yen, the average gap value can be calculated as (50 yen + 100 yen - 30 yen) ÷ 3 = +40 yen. The chart system 100 displays average gap information, which visually represents the price range, which is the average gap value, so as to be visually comparable with the bid/ask information 111 and the gap information 112. FIG. 7 shows an example in which average gap information 115 is displayed on a daily chart before the stock opens. In the example shown in FIG. 7, the average gap information 115 is displayed as a strip-shaped or rectangular symbol corresponding to the price range of the average gap value, based on the position of the previous day's closing price indicated by the previous day's candlestick 110. The average gap information 115 may be displayed near the gap information 112 together with the gap information 112. The average gap information 115 may be displayed in a different display mode (e.g., a different color) from the gap information 112 so as to be distinguishable. Alternatively, as shown in FIG. 8, the average gap information 115 may be displayed together with the bid/ask information 111 without displaying the gap information 112. The chart system 100 may continue to display the average gap information 115 even after the stock opens. FIG. 9 shows an example in which average gap information 115 is displayed on a daily chart after the stock's opening. In the example shown in FIG. 9, average gap information 115 is drawn together with the current day's candlestick 114 and gap information 112. Even after the opening, as shown in FIG. 10, gap information 112 may not be displayed, and average gap information 115 may be drawn superimposed on the drawing of the current day's candlestick 114.

当該銘柄の寄付き前、チャートシステム100は、導出した平均ギャップ値と気配値とに基づいて、乖離率を導出して乖離率情報をチャート表示101上に表示する。乖離率は、当日のギャップが過去の平均ギャップ値と比べてどの程度乖離しているかを示すものであり、寄付き前の場合は気配値に基づいて当日どの程度ギャップして始値が付きそうかを示す。チャートシステム100は、寄付き後も、平均ギャップ値と当日始値とに基づいて乖離率情報を表示し続けるとよい。乖離率は、(気配値又は始値-前日終値)÷平均ギャップ値で求めることができ、例えば、気配値が1,000円で前日終値が940円で平均ギャップ値が50円である場合、(1,000円-940円)÷50円=1.2となり、乖離率は+20%となる。 Before the stock opens, the chart system 100 derives a deviation rate based on the derived average gap value and bid/ask price, and displays the deviation rate information on the chart display 101. The deviation rate indicates how much the gap on that day deviates from the past average gap value. In the case of before the market opens, it indicates how much of a gap the opening price is likely to be based on the bid/ask price. The chart system 100 may continue to display deviation rate information based on the average gap value and the opening price on that day, even after the market opens. The deviation rate can be calculated by (bid/ask price or opening price - previous day's closing price) ÷ average gap value. For example, if the bid/ask price is 1,000 yen, the previous day's closing price is 940 yen, and the average gap value is 50 yen, then (1,000 yen - 940 yen) ÷ 50 yen = 1.2, and the deviation rate is +20%.

チャートシステム100は、寄付き前、気配値情報111の表示態様の変化により乖離率を表示してもよい。例えば、図11に示すように、チャートシステム100は、複数の乖離率に応じて異なる色彩を設定する設定情報120を保持し、この設定情報120を参照して、導出した乖離率に応じた色彩で気配値情報111を描画するとよい。例えば、チャートシステム100は、導出した乖離率が+20%である場合、気配値情報111を色4で表示する。また、チャートシステム100は、寄付き前及び寄付き後において、ギャップ情報112の表示態様の変化により乖離率を表示してもよい。この場合、上記したように、設定情報120を参照して、導出した乖離率に応じた色彩でギャップ情報112を描画するとよい。また、チャートシステム100は、図12及び図13に示すように、チャート表示101上において、数値により乖離率情報116を表示するようにしてみよい。図12に示すように、寄付き前、乖離率情報116は気配値情報111の近傍に表示されるとよい。図13に示すように、寄付き後、乖離率情報116は当日ローソク足114の近傍に表示されるとよい。 Before the opening, the chart system 100 may display the deviation rate by changing the display mode of the quote information 111. For example, as shown in FIG. 11, the chart system 100 may retain setting information 120 that sets different colors according to multiple deviation rates, and may refer to this setting information 120 to render the quote information 111 in a color corresponding to the derived deviation rate. For example, if the derived deviation rate is +20%, the chart system 100 may display the quote information 111 in color 4. The chart system 100 may also display the deviation rate by changing the display mode of the gap information 112 before and after the opening. In this case, as described above, the chart system 100 may refer to the setting information 120 to render the gap information 112 in a color corresponding to the derived deviation rate. The chart system 100 may also display the deviation rate information 116 as a numerical value on the chart display 101, as shown in FIGS. 12 and 13. As shown in FIG. 12, before the opening, the deviation rate information 116 may be displayed near the quote information 111. As shown in FIG. 13, after the opening, the deviation rate information 116 may be displayed near the current day's candlestick 114.

チャートシステム100は、過去の平均ギャップ値の導出の際、ギャップアップの場合(前日終値から翌日始値が上昇した場合)とギャップダウンの場合(前日終値から翌日始値が上昇した場合)とで別々に算出してもよい。この場合、チャートシステム100は、過去ギャップアップしたX日分の平均ギャップアップ値と、過去ギャップダウンしたX日分の平均ギャップダウン値とを別々に導出する。チャートシステム100は、寄付き前、平均ギャップ情報115を表示する際、気配値が前日終値よりも上昇しているか下落しているか(すなわち、当日ギャップアップしそうかギャップダウンしそうか)に応じて、選択的に平均ギャップアップ値または平均ギャップダウン値を示す平均ギャップ情報115を表示するとよい。すなわち、当日ギャップアップしそうな場合は、平均ギャップアップ値の値幅を示す平均ギャップ情報115を描画し、当日ギャップダウンしそうな場合は、平均ギャップダウン値の値幅を示す平均ギャップ情報115を描画するとよい。同様に、チャートシステム100は、寄付き後、平均ギャップ情報115を表示する際、当日始値が前日終値よりも上昇しているか下落しているか(すなわち、当日ギャップアップしたかギャップダウンしたか)に応じて、選択的に平均ギャップアップ値または平均ギャップダウン値を示す平均ギャップ情報115を表示するとよい。すなわち、当日ギャップアップした場合は、平均ギャップアップ値の値幅を示す平均ギャップ情報115を描画し、当日ギャップダウンした場合は、平均ギャップダウン値の値幅を示す平均ギャップ情報115を描画するとよい。 When deriving past average gap values, the chart system 100 may calculate them separately for gap-up cases (when the opening price of the next day rises from the closing price of the previous day) and gap-down cases (when the opening price of the next day rises from the closing price of the previous day). In this case, the chart system 100 separately derives the average gap-up value for X days of past gap-ups and the average gap-down value for X days of past gap-downs. When displaying average gap information 115 before the opening, the chart system 100 may selectively display average gap information 115 indicating the average gap-up value or the average gap-down value depending on whether the bid price is higher or lower than the closing price of the previous day (i.e., whether a gap-up or gap-down is likely to occur on that day). In other words, if a gap-up is likely to occur on that day, average gap information 115 indicating the range of the average gap-up value may be drawn, and if a gap-down is likely to occur on that day, average gap information 115 indicating the range of the average gap-down value may be drawn. Similarly, when displaying average gap information 115 after the opening, the chart system 100 may selectively display average gap information 115 indicating the average gap up value or average gap down value depending on whether the opening price of the day is higher or lower than the closing price of the previous day (i.e., whether there was a gap up or gap down on the day). In other words, if there was a gap up on the day, average gap information 115 indicating the price range of the average gap up value may be drawn, and if there was a gap down on the day, average gap information 115 indicating the price range of the average gap down value may be drawn.

また、チャートシステム100は、乖離率の導出も、平均ギャップアップ値と平均ギャップダウン値とで別々の乖離率を導出してもよい。この場合、チャートシステム100は、気配値又は当日始値が前日終値よりも上昇しているか下落しているか(すなわち、ギャップアップしそうか(したか)ギャップダウンしそうか(したか))に応じて、選択的に、平均ギャップアップ値との乖離率であるギャップアップ乖離率、または平均ギャップダウン値との乖離率であるギャップダウン乖離率を導出し、これに応じた乖離率情報を表示する。すなわち、当日ギャップアップしそうな場合又はした場合は、ギャップアップ乖離率を導出して表示し、当日ギャップダウンしそうな場合又はした場合は、ギャップダウン乖離率を導出して表示するとよい。 Furthermore, the chart system 100 may also derive separate deviation rates for the average gap-up value and the average gap-down value. In this case, the chart system 100 selectively derives the gap-up deviation rate, which is the deviation rate from the average gap-up value, or the gap-down deviation rate, which is the deviation rate from the average gap-down value, depending on whether the quote price or the opening price of the day is higher or lower than the closing price of the previous day (i.e., whether a gap-up is likely (or has occurred) or a gap-down is likely (or has occurred)), and displays the corresponding deviation rate information. In other words, if a gap-up is likely or has occurred on the day, the gap-up deviation rate may be derived and displayed, and if a gap-down is likely or has occurred on the day, the gap-down deviation rate may be derived and displayed.

(3.取引制限価格帯情報)
取引所30で取引される金融商品には、所定の価格帯を超えて価格が大きく変動した時に取引が制限される制度が適用されている場合がある。このような制度の一例として、前日の終値を基準として一日当たりに変動可能(売買可能)な価格帯が設定されていて当該価格帯を超えた価格での売買が制限される、値幅制限の制度がある。価格帯の上限まで価格が上昇することをストップ高、下限まで価格が下落することをストップ安と呼ぶことがある。また、一日当たりに変動可能な価格帯が設けられていて、当該価格帯の上限又は下限に達すると一定時間(例えば15分間)取引が中止され、一定時間終了後に再度同じ価格帯又は拡大された価格帯で取引が再開される制度は、サーキットブレイカー制度と呼ばれることがある。これられのような変動可能な価格帯が設定されている場合に、チャート上で当該価格帯の情報が視覚的に瞬時に認識可能な表示されていると有用である。そこで、チャートシステム100は、金融商品の変動可能な価格帯に関する価格帯情報を保持し、価格帯情報に基づいて取引制限情報をチャート表示101上に描画する。
(3. Trading price limit range information)
Financial instruments traded on the exchange 30 may be subject to a system that restricts trading when prices fluctuate significantly beyond a specified price range. One example of such a system is a price limit system, in which a daily price range (available for trading) is set based on the previous day's closing price and trading at prices above that range is restricted. A price increase to the upper limit of the price range is sometimes called a stop-high, and a price decrease to the lower limit is sometimes called a stop-low. A system in which a daily price range is set, trading is halted for a certain period (e.g., 15 minutes) when the upper or lower limit of the price range is reached, and trading resumes at the same or an expanded price range after the period has elapsed is sometimes called a circuit breaker system. When such a price range is set, it is useful to display information about the price range on the chart in a visually recognizable manner. Therefore, the chart system 100 stores price range information regarding the price range within which a financial instrument can fluctuate and displays trading restriction information on the chart display 101 based on the price range information.

図14は、チャートシステム100が保持する価格帯情報の一例を示す。図14に示す価格帯情報121は、一例として、前日終値が属する価格帯に応じて定められた値幅制限を示す価格帯情報である。例えば、前日終値が1円以上100円未満である場合は当日の値幅が前日終値の±30円に制限され、前日終値が700円以上1000円未満である場合は当日の値幅が±150円に制限されることを示している。 Figure 14 shows an example of price range information held by the chart system 100. The price range information 121 shown in Figure 14 is, as an example, price range information indicating price range limits determined according to the price range to which the previous day's closing price belongs. For example, if the previous day's closing price is between 1 yen and 100 yen, the price range for that day is limited to ±30 yen of the previous day's closing price, and if the previous day's closing price is between 700 yen and 1000 yen, the price range for that day is limited to ±150 yen.

チャートシステム100は、銘柄入力102で入力された銘柄(すなわち、チャート表示101上にチャートを描画している銘柄)の前日終値と、価格帯情報121とに基づき、チャート表示101上に取引制限情報を描画する。チャートシステム100は、取引時間内外に関わらず、もしくは少なくともいずれかにおいて、銘柄入力102で入力された銘柄の前日終値に基づき、価格帯情報121を参照して、当該銘柄の制限値幅を特定し、特定した制限値幅に対応する取引制限情報を描画する。取引制限情報は、一例として、特定した制限値幅に対応する線状、帯状または矩形のグラフィカルなシンボルである。図15は、一例として、銘柄入力102で入力された証券コード「2671」に対応する銘柄の取引制限情報130が表示されている例を示す。図15の例では、チャートシステム100は、当該銘柄の前日終値(560円とする)に基づき、価格帯情報121を参照して制限値幅(±100円)を特定し、前日終値に制限値幅を適用して上限を660円とし下限を460円とする帯状の取引制限情報130を描画する。図15の例では、当該銘柄の寄付き前であり、当該銘柄の前日ローソク足110から所定間隔を空けた位置に取引制限情報130が表示されている。図16は、当該銘柄がら寄付いて当日のローソク足114の描画されているときにおける、取引制限情報130を示す。チャートシステム100は、取引時間内に当該銘柄が寄付き後、当日のローソク足114を描画しつつ、取引制限情報130を描画する。図16に示すように、取引制限情報130は、当日のローソク足114に重畳して表示されるとよい。取引制限情報130は、帯状または矩形状であって、ローソク足114よりも幅広に表示されてもよい。 The chart system 100 displays trading restriction information on the chart display 101 based on the previous day's closing price of the stock entered in stock input 102 (i.e., the stock whose chart is being displayed on the chart display 101) and price range information 121. Regardless of whether trading hours are inside or outside of trading hours, or at least either, the chart system 100 references the price range information 121 based on the previous day's closing price of the stock entered in stock input 102, and displays trading restriction information corresponding to the specified price limit range. The trading restriction information is, for example, a linear, band-shaped, or rectangular graphical symbol corresponding to the specified price limit range. Figure 15 shows, as an example, the display of trading restriction information 130 for the stock corresponding to the stock code "2671" entered in stock input 102. In the example of FIG. 15 , the chart system 100 determines a price limit range (±100 yen) based on the stock's closing price on the previous day (assuming it is 560 yen) by referring to the price range information 121, and applies the price limit range to the previous day's closing price to draw a band-shaped trading restriction information 130 with an upper limit of 660 yen and a lower limit of 460 yen. In the example of FIG. 15 , the trading restriction information 130 is displayed before the stock opens, at a predetermined distance from the stock's previous day's candlestick 110. FIG. 16 shows the trading restriction information 130 when the stock opens and the current day's candlestick 114 is being drawn. After the stock opens during trading hours, the chart system 100 draws the trading restriction information 130 while drawing the current day's candlestick 114. As shown in FIG. 16 , the trading restriction information 130 may be displayed superimposed on the current day's candlestick 114. The transaction restriction information 130 may be displayed in a strip or rectangle shape, wider than the candlestick 114.

週足チャートの場合も、週の中で最初の取引開始日の寄付き後のローソク足の描画は、日足チャートと同様であり、チャートシステム100は、新たに当週(当日)のローソク足の描画の開始前(当該銘柄の寄付き前)、開始後(当該銘柄の寄付き後)の少なくとも一方において、当日の気配値情報111や当週(当日)ローソク足の描画とともに、当該銘柄の前日終値(前週終値)に基づき取引制限情報130を描画する。一方、週の中で最初の取引開始日以降の寄付き後は、チャートシステム100は、当週のローソク足113の描画とともに、当該銘柄の前日終値に基づいて取引制限情報130を描画する。図17は、当週のローソク足113とともに描画される取引制限情報130を示す。図17に示すように、チャートシステム100は、取引制限情報130は、当週のローソク足113に重畳して表示されるとよい。取引制限情報130は、帯状または矩形状であって、ローソク足113よりも幅広に表示されてもよい。 For weekly charts, the drawing of candlesticks after the opening of the first trading day of the week is similar to that for daily charts. The chart system 100 draws the current week's (today's) candlesticks, along with the current day's bid/ask information 111 and the current week's (today's) candlesticks, and also draws trading restriction information 130 based on the previous day's closing price (the previous week's closing price) at least either before the start of drawing the candlesticks for the current week (before the stock's opening) or after the start of drawing the candlesticks for the current week (after the stock's opening). On the other hand, after the opening of the first trading day of the week or after the start of trading, the chart system 100 draws the current week's candlesticks 113 and also draws trading restriction information 130 based on the previous day's closing price. Figure 17 shows the trading restriction information 130 drawn together with the current week's candlesticks 113. As shown in Figure 17, the chart system 100 may display the trading restriction information 130 superimposed on the current week's candlesticks 113. The transaction restriction information 130 may be displayed in a strip or rectangle shape, wider than the candlestick 113.

当該銘柄の寄付き前、チャートシステム100は、気配値情報111とギャップ情報112と取引制限情報130とを重畳してチャート表示101上に表示してもよい。図18は、日足チャート上に気配値情報111とギャップ情報112と取引制限情報130とが重畳して表示されている例を示す。ギャップ情報112と取引制限情報130とは互いに異なる色で表示されるとよい。ギャップ情報112と取引制限情報130とは互いに異なる幅で表示されるとよい。 Before the stock opens, the chart system 100 may display the quote information 111, gap information 112, and trading restriction information 130 superimposed on the chart display 101. Figure 18 shows an example in which the quote information 111, gap information 112, and trading restriction information 130 are superimposed on a daily chart. The gap information 112 and the trading restriction information 130 may be displayed in different colors. The gap information 112 and the trading restriction information 130 may be displayed in different widths.

(3.チャートインチャート表示)
チャートには日足、週足、分足等単位時間の異なるチャートがある。例えば、数日間から数十日間にわたる金融商品の価格トレンド(上昇トレンドであるか下降トレンドであるか)を把握するには日足チャートが有用であるし、一日の中での価格トレンドを把握するには分足チャートが有用である。このように金融商品の価格トレンドを詳細に把握、分析するために、ある金融商品について、単位時間の異なるチャートを見比べることがあるが、そのためにはチャート表示を切り替える必要があった。チャート表示を切り替えると、単位時間の異なるチャートで把握できる価格トレンド(例えば、日足チャートで把握できる価格トレンドと分足チャートで把握できる価格トレンド)間の関連性やつながりを把握することが難しかった。そこで、チャートシステム100は、チャート表示101上において、ある単位時間のチャートに別の単位時間のチャートを重畳して表示するチャートインチャート表示機能を有する。
(3. Chart-in-chart display)
Charts are available in different time units, such as daily, weekly, and minute charts. For example, daily charts are useful for understanding the price trend (whether it is an upward or downward trend) of a financial product over a period of several days to several tens of days, while minute charts are useful for understanding the price trend within a single day. To understand and analyze the price trend of a financial product in detail, charts with different time units may be compared for a given financial product. However, this requires switching the chart display. Switching the chart display makes it difficult to understand the relationship or connection between price trends that can be understood in charts with different time units (e.g., price trends that can be understood in a daily chart and price trends that can be understood in a minute chart). Therefore, the chart system 100 has a chart-in-chart display function that displays a chart of one time unit superimposed on a chart of another time unit on the chart display 101.

チャートシステム100は、チャート表示101上で、描画中である第1単位時間のチャート(第1単位時間チャート)における任意のローソク足(第1単位時間ローソク足)を選択するユーザー選択を受け付ける。ユーザー選択は、コンピューター10の入力手段から受け付ける。チャートシステム100は、第1単位時間ローソク足の選択に応答して、第1単位時間と異なる第2単位時間のチャート(第2単位時間チャート)に含まれるローソク足(第2単位時間ローソク足)であって、選択された第1単位時間ローソク足に対応する第2単位時間ローソク足を描画する。具体的には、チャートシステム100は、第1単位時間よりも短い第2単位時間のチャートに含まれる、第1単位時間ローソク足が示す価格変動の期間における複数の第2単位時間ローソク足を描画する。例えば、チャートシステム100は、週単位(第1単位時間)の週足チャートを描画中、任意の週足ローソク足の選択を受け付け、これに応答して、日単位(第2単位時間)の日足チャート内の日足ローソク足であって選択された週足ローソク足が示す価格変動期間における複数の日足ローソク足を描画する。例えば、2020年4月1日~4月5日の5日間の価格変動を示す週足ローソク足が選択された場合、同じく2020年4月1日~4月5日の5日間における複数(5本)の日足ローソク足を描画する。チャートシステム100は、複数の第2単位時間ローソク足を、選択された第1単位時間ローソク足に重畳して描画するとよい。チャートシステム100は、複数の第2単位時間ローソク足が選択された第1単位時間ローソク足と重なるが、第1単位時間ローソク足を完全に隠してしまわないように描画するとよい。チャートシステム100は、複数の第2単位時間ローソク足を、選択された第1単位時間ローソク足と関連付けて、当該第1単位時間ローソク足の近傍に描画してもよい。図19及び図20は、チャートインチャート表示機能によって、銘柄入力102で入力された銘柄(証券コード2671)の週足チャートの描画中に日足チャートのローソク足を重畳表示する例を示す。図19及び図20に示すように、チャートシステム100は、週足チャート内の週足ローソク足140が選択されると、これに応答して、当該銘柄の日足チャート内の日足ローソク足であって週足ローソク足140が示す価格変動期間に相当する期間の複数の日足ローソク足141を、週足ローソク足140に重畳して描画する。図19及び図20の例では、ある5日間の週足ローソク足140が選択され、同じ5日間における5本の日足ローソク足141が描画されている。週足だと1本の週足ローソク足140で示される5日間の価格変動について、複数の日足ローソク足141によってより詳細に把握して分析することができる。チャートシステム100は、日足ローソク足141の描画に合わせて、日足ローソク足141の描画が週足ローソク足140と隣接する週足ローソク足142、143の描画と重ならないように、週足ローソク足140と隣接する週足ローソク足142、143との間隔を広げて描画するとよい。また、図21に示すように、チャートシステム100は、週足ローソク足140の選択に応答して、選択された週足ローソク足140の幅を広げて描画し、週足ローソク足の本体の中に日足ローソク足141を描画してもよい。図22に示すように、チャートシステム100は、選択された週足ローソク足140と関連付けられて、週足ローソク足140の近傍に日足ローソク足141を描画してもよい。 The chart system 100 accepts a user selection on the chart display 101 to select any candlestick (first unit time candlestick) in the first unit time chart (first unit time chart) being drawn. The user selection is accepted from the input means of the computer 10. In response to the selection of the first unit time candlestick, the chart system 100 draws a second unit time candlestick (second unit time candlestick) included in a chart of a second unit time (second unit time chart) different from the first unit time, which corresponds to the selected first unit time candlestick. Specifically, the chart system 100 draws multiple second unit time candlesticks included in the chart of a second unit time shorter than the first unit time, during the period of price fluctuation indicated by the first unit time candlestick. For example, while drawing a weekly chart in a weekly unit (first time unit), the chart system 100 accepts the selection of any weekly candlestick, and in response, draws multiple daily candlesticks within a daily chart in a daily unit (second time unit) for the price fluctuation period indicated by the selected weekly candlestick. For example, if a weekly candlestick representing price fluctuations over the five days from April 1 to April 5, 2020 is selected, multiple (five) daily candlesticks for the same five days from April 1 to April 5, 2020 are drawn. The chart system 100 may draw multiple second-unit-time candlesticks superimposed on the selected first-unit-time candlestick. The chart system 100 may draw the multiple second-unit-time candlesticks so that they overlap the selected first-unit-time candlestick but do not completely obscure the first-unit-time candlestick. The chart system 100 may associate multiple second-unit-time candlesticks with a selected first-unit-time candlestick and draw them near the selected first-unit-time candlestick. Figures 19 and 20 show an example in which, using the chart-in-chart display function, candlesticks from a daily chart are superimposed while a weekly chart of a stock (stock code 2671) entered in stock input 102 is being drawn. As shown in Figures 19 and 20, when a weekly candlestick 140 is selected in the weekly chart, the chart system 100 responsively draws multiple daily candlesticks 141 from the daily chart of the stock, which correspond to the price fluctuation period indicated by the weekly candlestick 140, superimposed on the weekly candlestick 140. In the examples of Figures 19 and 20, weekly candlesticks 140 for a certain five-day period are selected, and five daily candlesticks 141 from the same five-day period are drawn. In the case of a weekly chart, the five-day price fluctuations represented by a single weekly candlestick 140 can be grasped and analyzed in more detail using multiple daily candlesticks 141. When drawing the daily candlestick 141, the chart system 100 may draw the weekly candlestick 140 with a wider spacing between it and the adjacent weekly candlesticks 142 and 143 so that the drawing of the daily candlestick 141 does not overlap with the drawing of the weekly candlestick 140 and the adjacent weekly candlesticks 142 and 143. Furthermore, as shown in FIG. 21 , in response to the selection of a weekly candlestick 140, the chart system 100 may draw the selected weekly candlestick 140 with a wider width, and draw the daily candlestick 141 within the body of the weekly candlestick. As shown in FIG. 22, the charting system 100 may associate a daily candlestick 141 with the selected weekly candlestick 140 and render it adjacent to the weekly candlestick 140.

図19~図22の例では、週足チャートの中に日足チャートを描画する例で説明したが、同様に、例えば、日足チャート(第1単位時間チャート)の中に分足チャート(第2時間単位チャート)を表示することもできる。この場合、チャートシステム100は、日足チャートにおける日足ローソク足の選択を受け付け、これに応答して、選択された日足チャートの示す価格変動期間(例えば2020年4月1日の9:00~15:00)における分足チャートの複数の分足ローソク足(例えば、2020年4月1日の9:00~15:00における複数本の5分足)を描画する。また、チャートシステム100は、取引時間内のザラ場においても、チャートインチャート表示機能を実行してもよい。この場合、チャートシステム100は、随時描画を更新中である当日の第1単位時間ローソク足の選択を受け付け、これに応答して、第1単位時間ローソク足が示す価格変動期間の始期から現在時刻までの第2単位時間ローソク足を描画する。例えば、ザラ場において日足チャートを描画中、当日の日足ローソク足(例えば2020年4月1日当日)の選択をザラ場の10:00に受け付けると、これに応答して、分足チャートの分足ローソク足であって、選択された当日ローソク足が示す価格変動期間の始期(例えば2020年4月1日の当該銘柄の寄付き時刻9:00)から現在時刻(10:00)における複数本の分足ローソク足を描画する。 In the examples of Figures 19 to 22, a daily chart is depicted within a weekly chart. However, a minute chart (second time unit chart) can also be displayed within a daily chart (first time unit chart). In this case, the chart system 100 accepts the selection of a daily candlestick in the daily chart and, in response, draws multiple minute candlesticks (e.g., multiple 5-minute candlesticks from 9:00 to 15:00 on April 1, 2020) on the minute chart for the price fluctuation period indicated by the selected daily chart (e.g., from 9:00 to 15:00 on April 1, 2020). The chart system 100 may also execute the chart-in-chart display function during intraday trading hours. In this case, the chart system 100 accepts the selection of the first time unit candlestick for the current day, the drawing of which is being updated as needed, and, in response, draws second time unit candlesticks from the start of the price fluctuation period indicated by the first time unit candlestick to the current time. For example, while a daily chart is being drawn during the intraday session, if the selection of a daily candlestick for that day (e.g., April 1, 2020) is accepted at 10:00 during the intraday session, in response, multiple minute candlesticks from the minute chart will be drawn, covering the period from the start of the price fluctuation period indicated by the selected daily candlestick (e.g., the stock's opening time on April 1, 2020, 9:00) to the current time (10:00).

(3.注文機能1)
チャートシステム100は、チャート表示101上に表示されている金融商品を売買する注文を指示する注文指示機能を有する。通常、金融商品を購入する買い注文を指示するとき、購入したい単価(指値や成行)と、購入したいロット(株であれば株価)とを指示する必要がある。しかし、買い注文は、売買サーバー20を運営する金融機関に自分が預けている資金(購買余力)を超えない範囲で、購入したい総額に合うように単価とロットを計算して行わなければならない。すなわち、買い注文に際しては、購入したい総額(≦購入余力)となる「単価×ロット」を計算して、注文を指示する必要がある。例えば、ある銘柄を157円指値で100万円分購入しようとしたとき、100万÷157の計算をして6369ロットまで購入できることを確認し、6369ロットの買い注文を指示する必要がある。このような計算を瞬時に行って買い注文を行うことはユーザーにとって負担である。また、指値ではなく成行注文の場合、当該銘柄における当日の制限値幅の上限価格を基準として計算する必要がありさらに複雑である。さらに、購買余力いっぱいまで買いたい場合、金融機関が設定する手数料を考慮する必要もあり、何ロットまでの買い注文を指示できるか瞬時に計算することは困難である。そこで、チャートシステム100は、ある銘柄について購入希望金額と、当該銘柄の価格に基づいて、自動的に購入ロットを導出し、買い注文を指示する。
(3. Order Function 1)
The chart system 100 has an order issuing function that allows users to issue orders to buy or sell financial products displayed on the chart display 101. Typically, when issuing a buy order to purchase a financial product, users must specify the desired unit price (limit price or market order) and the desired lot size (for stocks, the stock price). However, when issuing a buy order, users must calculate the unit price and lot size to match the total amount they wish to purchase, without exceeding the funds (purchasing capacity) deposited with the financial institution that operates the trading server 20. In other words, when issuing a buy order, users must calculate "unit price x lot size," which results in the total amount they wish to purchase (≤ purchasing capacity), and then issue the order. For example, if users wish to purchase 1 million yen worth of a certain stock at a limit price of 157 yen, they must calculate 1 million divided by 157 to confirm that they can purchase up to 6,369 lots, and then issue a buy order for 6,369 lots. Performing such calculations instantly to issue a buy order is a burden for users. Furthermore, when issuing a market order rather than a limit order, the calculation must be based on the upper limit price of the stock's price limit for that day, which makes the calculation even more complicated. Furthermore, if you want to buy up to your purchasing capacity, you also need to consider the fees set by financial institutions, making it difficult to instantly calculate how many lots you can order to buy. Therefore, the chart system 100 automatically calculates the purchase lot size based on the desired purchase amount for a certain stock and the stock price, and issues a buy order.

チャートシステム100は、チャート表示101上で、チャート表示101上に表示されている金融商品(すなわち銘柄入力102で入力された銘柄)の買い注文指示を受け付ける。図23~図25は、チャート表示101上で買い注文を受け付ける一例を示す。図23に示すように、チャートシステム100は、チャート表示101上で当該銘柄のユーザー選択を受け付け、これに応答して、買い注文UI150を表示する。ユーザー選択は、例えば、描画されているチャートの任意のローソク足の選択である。買い注文UI150は、ともに選択可能な、指値注文指示UI要素150aと成行注文指示UI要素150bとを含む。チャートシステム100は、指値注文指示UI要素150aの選択を受け付けると、指値注文UI151を表示する。指値注文UI151は、購買余力表示151aと、購入希望額入力151bと、指値額入力151cとを含む。購買余力表示151aは、ユーザーが金融機関に預けていて金融商品の購入に使える総額である購買余力をユーザーに提示する。金融機関の売買サーバー20ではユーザーのアカウント毎に購買余力を管理しており、チャートシステム100は、ユーザーのアカウントに対応する購買余力の情報を売買サーバー20から受信して保持している。チャートシステム100は、保持しているユーザーの購買余力の情報を参照して、購買余力表示151aを表示する。購入希望額入力151bは、当該銘柄を購入したい総額の入力を受け付けるUI要素である。チャートシステム100は、購入希望額入力151bにて、コンピューター10の入力手段を用いてユーザーによる金額入力を受け付ける。指値額入力151cは、当該銘柄を購入する単価を指定する指値の金額の入力を受け付ける。チャートシステム100は、指値額151cにて、コンピューター10の入力手段を用いてユーザーによる金額入力を受け付ける。一方、チャートシステム100は、成行注文指示UI要素150bの選択を受け付けると、成行注文UI152を表示する。成行注文UI152は、購買余力表示152aと購入希望額入力152bとを含む。購買余力表示152aは、指値注文UI151で表示される購買余力表示151aと同様である。購入希望額入力152bは、指値注文UI151で表示される購入希望額入力151bと同様である。成行注文UI152には、対象銘柄を購入する単価を指定するUI要素はない。 The chart system 100 accepts buy order instructions on the chart display 101 for the financial product displayed on the chart display 101 (i.e., the product entered in product input 102). Figures 23 to 25 show an example of accepting a buy order on the chart display 101. As shown in Figure 23, the chart system 100 accepts a user selection of the product on the chart display 101 and, in response, displays a buy order UI 150. The user selection is, for example, the selection of any candlestick on the depicted chart. The buy order UI 150 includes a limit order instruction UI element 150a and a market order instruction UI element 150b, both of which are selectable. When the chart system 100 accepts the selection of the limit order instruction UI element 150a, it displays a limit order UI 151. The limit order UI 151 includes a purchasing capacity display 151a, a desired purchase amount input 151b, and a limit price input 151c. The purchasing power display 151a presents the user with purchasing power, which is the total amount of money the user has deposited with the financial institution and can use to purchase financial products. The financial institution's trading server 20 manages purchasing power for each user's account, and the chart system 100 receives and stores information on purchasing power corresponding to the user's account from the trading server 20. The chart system 100 displays the purchasing power display 151a by referencing the stored information on the user's purchasing power. The desired purchase amount input 151b is a UI element that accepts input of the total amount desired to purchase the stock. The chart system 100 accepts input of the amount by the user using the input means of the computer 10 at the desired purchase amount input 151b. The limit price input 151c accepts input of the limit price, which specifies the unit price at which the stock is to be purchased. The chart system 100 accepts input of the amount by the user using the input means of the computer 10 at the limit price 151c. Meanwhile, when the chart system 100 accepts selection of the market order instruction UI element 150b, it displays the market order UI 152. The market order UI 152 includes a purchasing capacity display 152a and a desired purchase amount input 152b. The purchasing capacity display 152a is the same as the purchasing capacity display 151a displayed in the limit order UI 151. The desired purchase amount input 152b is the same as the desired purchase amount input 151b displayed in the limit order UI 151. The market order UI 152 does not have a UI element for specifying the unit price at which to purchase the target stock.

指値注文の場合、チャートシステム100は、購入希望額入力151bに入力された購入希望総額と、指値額入力151cに入力された指値とに基づき、当該銘柄を購入するロットを自動的に導出し、指値額入力151cに入力された指値と導出されたロットとを示す指値買い注文指示を生成する。例えば、購入希望総額が1,000,000円で指値が158円である場合、1,000,000÷158を計算し、その答えが6,329.113924・・・であるので、6,329ロットまで購入できることが分かり、チャートシステム100は、指値158円と購入ロット6,329を示す指値買い注文指示を生成する。なお、金融商品には購入の際のロット単位が決まっていることがある。例えば、株の場合株単元(例えば、1株、10株、100株等)が決まっており、このような場合、株単元もさらに考慮してロットを導出するとよい。チャートシステム100は、購入ロット単位に関する情報を売買サーバー20から受信し、保持する。チャートシステム100は、購入希望額入力151bに入力された購入希望総額と、指値額入力151cに入力された指値と、購入ロット単位とに基づき買い注文指示を生成するとよい。例えば、上記購入希望総額が1,000,000円で指値が158円である場合で、購入ロット単位が10ロット(例えば、株単元が10株)であるとき、10の位未満を切り捨てて6,320ロットが購入できることが分かり、指値158円と購入ロット6,320を示す指値買い注文指示を生成する。また、チャートシステム100は、購入希望額入力151bに入力された金額が、購買余力表示151aに表示されている金額よりも多い場合、買い注文が出せないことからユーザーに警告を発するとよい。警告は、UI要素でその旨を表示するとよい。また、金融商品の購入に所定の手数料が必要である場合、当該手数料も考慮する必要がある。このため、チャートシステム100は、売買サーバー20から手数料に関する情報を受信し、購買余力表示151aに表示されている金額から当該手数料を差し引いた金額を上限として、購入希望額入力151bに入力された金額がこの上限を超えている場合、ユーザーに警告を発するとよい。代替的には、チャートシステム100は、予め手数料分を差し引いた金額を購買余力表示151aに表示するようにしてもよい。 In the case of a limit order, the chart system 100 automatically derives the lot to purchase the stock based on the total desired purchase amount entered in the desired purchase amount input 151b and the limit price entered in the limit price input 151c, and generates a limit buy order instruction indicating the limit price entered in the limit price input 151c and the derived lot. For example, if the total desired purchase amount is 1,000,000 yen and the limit price is 158 yen, the chart system 100 calculates 1,000,000 divided by 158, which gives 6,329.113924..., indicating that up to 6,329 lots can be purchased. The chart system 100 then generates a limit buy order instruction indicating a limit price of 158 yen and a purchase lot of 6,329. Note that financial products may have a set lot unit for purchase. For example, in the case of stocks, the share unit (e.g., 1 share, 10 shares, 100 shares, etc.) is set. In such cases, it is advisable to further consider the share unit when deriving the lot. The chart system 100 receives and stores information regarding the purchase lot unit from the trading server 20. The chart system 100 may generate a buy order instruction based on the total desired purchase amount entered in the desired purchase amount input field 151b, the limit price entered in the limit price input field 151c, and the purchase lot unit. For example, if the total desired purchase amount is 1,000,000 yen and the limit price is 158 yen, and the purchase lot unit is 10 lots (e.g., 10 shares), rounding down to the nearest tenth indicates that 6,320 lots can be purchased, and a limit buy order instruction indicating a limit price of 158 yen and a purchase lot of 6,320 lots is generated. Furthermore, if the amount entered in the desired purchase amount input field 151b is greater than the amount displayed in the purchasing capacity display 151a, the chart system 100 may issue a warning to the user that a buy order cannot be placed. The warning may be displayed using a UI element. Furthermore, if a specified fee is required to purchase a financial product, that fee must also be taken into consideration. For this reason, the chart system 100 may receive information regarding fees from the buying and selling server 20, and may issue a warning to the user if the amount entered in the desired purchase amount input field 151b exceeds an upper limit equal to the amount displayed in the purchasing capacity display 151a minus the fees. Alternatively, the chart system 100 may display the amount minus the fees in advance in the purchasing capacity display 151a.

成行注文の場合、チャートシステム100は、購入希望金額152bに入力された購入希望総額と、当該銘柄の当日変動可能な価格帯の上限値とに基づき、当該銘柄を購入するロットを自動的に導出し、導出されたロットで成行買い注文指示を生成する。具体的には、チャートシステム100は、当該銘柄の前日終値に基づき、価格帯情報121を参照して、当該銘柄の当日変動可能な価格帯の上限値(制限値幅の上限値)を特定し、この上限値と購入希望総額とに基づいてロットを算出する。例えば、当該銘柄の前日終値が560円である場合、価格帯情報121を参照すると当日変動可能な価格帯(制限値幅)は±100円であるため上限値として660円が特定される。例えば、購入希望総額が1,000,000円である場合、1,000,000÷660を計算し、その答えが1,515.1515・・・であるので、1,515ロットまで購入できることが分かり、チャートシステム100は、購入ロット1,515を示す成行買い注文を生成する。なお、金融商品には購入の際のロット単位が決まっていることがある。例えば、株の場合株単元(例えば、1株、10株、100株等)が決まっており、このような場合、株単元もさらに考慮してロットを導出するとよい。チャートシステム100は、購入ロット単位に関する情報を売買サーバー20から受信し、保持する。チャートシステム100は、購入希望額入力152bに入力された購入希望総額と、価格帯情報121を参照して特定される上限値と、購入ロット単位とに基づき買い注文指示を生成するとよい。例えば、上記購入希望総額が1,000,000円で特定した上限値が660円である場合で、購入ロット単位が10ロット(例えば、株単元が10株)であるとき、10の位未満を切り捨てて1,510ロットが購入できることが分かり、購入ロット1,510を示す成行買い注文指示を生成する。また、チャートシステム100は、購入希望額入力152bに入力された金額が、購買余力表示152aに表示されている金額よりも多い場合、買い注文が出せないことからユーザーに警告を発するとよい。警告は、UI要素でその旨を表示するとよい。また、金融商品の購入に所定の手数料が必要である場合、当該手数料も考慮する必要がある。このため、チャートシステム100は、売買サーバー20から手数料に関する情報を受信し、購買余力表示152aに表示されている金額から当該手数料を差し引いた金額を上限として、購入希望額入力152bに入力された金額がこの上限を超えている場合、ユーザーに警告を発するとよい。代替的には、チャートシステム100は、予め手数料分を差し引いた金額を購買余力表示152aに表示するようにしてもよい。 In the case of a market order, the chart system 100 automatically derives the lot to purchase the stock based on the total desired purchase amount entered in the desired purchase price 152b and the upper limit of the price range that can fluctuate on that day for the stock, and generates a market buy order instruction for the derived lot. Specifically, the chart system 100 refers to the price range information 121 based on the previous day's closing price for the stock, identifies the upper limit of the price range that can fluctuate on that day (upper limit of the price range limit), and calculates the lot based on this upper limit and the total desired purchase price. For example, if the previous day's closing price for the stock is 560 yen, referring to the price range information 121, the price range that can fluctuate on that day (upper limit of the price range limit) is ±100 yen, so 660 yen is identified as the upper limit. For example, if the total desired purchase amount is 1,000,000 yen, the chart system 100 divides 1,000,000 by 660. The answer is 1,515.1515..., which indicates that up to 1,515 lots can be purchased. The chart system 100 generates a market buy order indicating a purchase lot of 1,515. Note that financial products may have a set lot size for purchase. For example, in the case of stocks, the share size (e.g., 1 share, 10 shares, 100 shares, etc.) is set. In such cases, the lot size may be determined by taking the share size into consideration. The chart system 100 receives and stores information regarding the purchase lot size from the trading server 20. The chart system 100 generates a buy order instruction based on the total desired purchase amount entered in the desired purchase amount input 152b, the upper limit identified by reference to the price range information 121, and the purchase lot size. For example, if the total desired purchase amount is 1,000,000 yen and the specified upper limit is 660 yen, and the purchase lot size is 10 lots (e.g., 10 shares), rounding down to the nearest tenth reveals that 1,510 lots can be purchased, and a market buy order instruction is generated indicating a purchase lot size of 1,510. Furthermore, if the amount entered in the desired purchase amount input field 152b is greater than the amount displayed in the purchasing capacity display 152a, the chart system 100 may issue a warning to the user that a buy order cannot be placed. The warning may be displayed using a UI element. Furthermore, if a specified fee is required to purchase a financial product, the fee must also be taken into consideration. Therefore, the chart system 100 may receive information regarding fees from the trading server 20 and issue a warning to the user if the amount entered in the desired purchase amount input field 152b exceeds the upper limit, which is the amount displayed in the purchasing capacity display 152a minus the fee. Alternatively, the chart system 100 may display the amount from which the commission fee has been deducted in advance in the purchasing power display 152a.

チャートシステム100は、生成した指値買い注文指示又は成行買い注文指示を売買サーバー20に送信する。買い注文指示は、買い注文する金融商品(銘柄)を示す情報(例えば証券コード)、購入ロットを示す情報、及び指値買い注文の場合は指値を示す情報を、含む。売買サーバー20は、買い注文情報に基づいて指値又は成行で買い注文を取引所30のコンピューターに送信することで注文を執行する。 The chart system 100 sends the generated limit buy order instruction or market buy order instruction to the trading server 20. The buy order instruction includes information indicating the financial product (issue) for which a buy order is being placed (e.g., a stock code), information indicating the purchase lot, and, in the case of a limit buy order, information indicating the limit price. The trading server 20 executes the order by sending a buy order at the limit price or market price to the exchange 30 computer based on the buy order information.

(4.注文機能2)
チャートシステム100は、チャート表示101上に表示されている金融商品を売買する注文を指示する注文指示機能を有する。通常、金融商品を購入する買い注文を指示するとき、購入したい単価(指値や成行)と、購入したいロット(株であれば株価)とを指示する必要がある。また、売り中の場合も同様に、売却したい単価とロットとを指示する必要がある。しかし、購入したい単価は絶対数(例えば指値500円)での金額で指定したい場合だけでなく、他の要素との比較に基づく相対的な金額で指定したいこともあろう。例えば、売買対象の銘柄が当日変動可能な価格帯と比較し、価格帯の上限から数十%以下で指値買い注文を出したいといった場合である。これは、例えばデイトレーダーによる「当日変動可能な価格帯の上限付近で購入しても当日の値上がり余地は小さいから購入すべきではない」といった判断が働くような場合である。また、同様に、購入していた銘柄の売り注文を出す場合、当該銘柄の当日変動可能な価格帯と比較し、価格帯の上限から数%以下で指値売り注文を出したいといった場合がある。これは、例えば、「これ以上値上げり余地の小さくなる価格で売却しておこう」といったデイトレーダーの判断が働くような場合である。そこで、チャートシステム100は、ある銘柄について、価格帯情報121を参照して当該銘柄の当日変動可能な価格帯に基づく売買注文を可能とする。
(4. Order Function 2)
The chart system 100 has an order instruction function that allows users to place orders to buy or sell financial products displayed on the chart display 101. Typically, when placing a buy order to purchase a financial product, users must specify the desired purchase price (limit price or market order) and the desired lot (for stocks, the stock price). Similarly, when selling a financial product, users must specify the desired selling price and lot. However, users may wish to specify the desired purchase price not only as an absolute amount (e.g., a limit price of 500 yen) but also as a relative amount based on comparison with other factors. For example, users may want to place a limit buy order at a price within a range of the stock's daily fluctuations, within a few tens of percent of the upper limit of the range. This is the case when a day trader decides that "even if I purchase near the upper limit of the daily price range, there is little room for the stock to rise that day, so I shouldn't buy." Similarly, when placing a sell order for a stock that they have purchased, users may want to place a limit sell order at a price within a range of the stock's daily fluctuations, within a few percent of the upper limit of the range. This is the case when a day trader makes a decision such as, "I'll sell at a price where there is little room for further price increases." Therefore, the chart system 100 refers to the price range information 121 for a certain stock and enables buy and sell orders based on the price range that can fluctuate on that day for that stock.

チャートシステム100は、図23で示した買い注文UI150において指値注文指示UI要素150aの選択を受け付けると、図26に示すような指値注文UI153を表示する。指値注文UI153は、購買余力表示153aと、制限価格帯情報153bと、指値額入力153cと、購入可能ロット情報153dと、購買単価入力153eとを含む。購買余力表示153aは、購買余力表示151aと同様に、ユーザーが金融機関に預けていて金融商品の購入に使える総額である購買余力を示す。制限価格帯情報153bは、当該銘柄の当日変動可能な価格帯を示す情報を提示するものであり、具体的には、当該銘柄の前日終値に基づき、価格帯情報121を参照して特定される価格帯を表示する。図26に示す例では、当該銘柄(証券コード2671に対応する銘柄)の前日終値が560円であり、価格帯情報121を参照すると、当該銘柄の当日制限価格帯(制限値幅)は±100円であることから、制限価格帯情報153bとして「460円~660円」が表示されている。指値額入力153cは、当該銘柄を購入したい単価の入力を受け付けるUI要素であって、当該銘柄の当日可能な価格帯(制限値幅)の中でどの程度の価格で購入したいかを受け付ける。例えば、図26に示すように、百分率により制限値幅の上限価格と比べて相対的に何パーセントの価格で指値注文した以下の指示を受け付ける。チャートシステム100は、指値額入力153cにて、コンピューター10の入力手段を用いてユーザーによる入力(例えば、百分率の入力)を受け付ける。百分率の他に、割合での入力や、制限値幅の上限価格からいくら低い価格であるか直接示す価格の入力であってもよい。チャートシステム100は、指値額入力153cにて入力された情報に基づいて指値注文を行う価格(指値)を自動的に決定する。一例として、制限値幅が460円~660円であるとき、指値額入力153cに「10%」が入力された場合、660円の10%である66円を660円から引いた額である594円(すなわち、上限価格660円から10%低い価格として594円)を指値注文金額として決定するとよい。別の例として、制限値幅が460円~660円であるとき、指値額入力153cに「10%」が入力された場合、660円÷1.1を計算して求まる600円(すなわち、上限価格660円に対して購入後10%まで上昇余力が見込める価格として600円)を指値注文金額として決定するとよい。別の例として、制限値幅が460円~660円であるとき、指値額入力153cに「50円」が入力された場合、660円から50円を引いた額である610円を指値注文金額として決定するとよい。チャートシステム100は、購入余表示153aに示さられている購入余力額と、指値額入力153cに入力された価格から決定された指値注文金額とに基づき、指値注文可能なロットを算出し、算出した指値注文可能なロットを購入可能ロット情報153dに表示する。具体的には、購入余力額÷指値注文金額により算出される。図26に示す例では、購入可能ロット情報153dとして5,000ロット(5,000株)が表示されている。購買単価入力153eは、当該銘柄を購入したいロット(株数)の入力を受け付けるUI要素であり、購入可能ロット情報153dに表示されているロット以下の数字による購入ロットの指定を受け付ける。チャートシステム100は、購買単価入力153eにて、コンピューター10の入力手段を用いてユーザーによる入力を受け付ける。 When the chart system 100 accepts selection of the limit order instruction UI element 150a in the buy order UI 150 shown in FIG. 23, it displays the limit order UI 153 as shown in FIG. 26. The limit order UI 153 includes a purchasing power display 153a, price limit range information 153b, limit price amount input 153c, purchasable lot information 153d, and purchase price input 153e. Similar to the purchasing power display 151a, the purchasing power display 153a indicates the purchasing power, which is the total amount of money the user has deposited with a financial institution and can use to purchase financial products. The price limit range information 153b presents information indicating the price range within which the stock can fluctuate on that day; specifically, it displays a price range identified by reference to price range information 121 based on the previous day's closing price of the stock. In the example shown in FIG. 26 , the closing price of the stock (corresponding to stock code 2671) on the previous day was 560 yen. Referring to the price range information 121, the stock's price limit (price limit range) for that day is ±100 yen. Therefore, "460 yen to 660 yen" is displayed as the price limit range information 153b. The limit price input 153c is a UI element that accepts input of the unit price at which the user wishes to purchase the stock, and accepts the desired purchase price within the stock's available price range (price limit range) for that day. For example, as shown in FIG. 26 , the following instruction is accepted: a limit order price expressed as a percentage relative to the upper limit of the price limit range. The chart system 100 accepts user input (e.g., percentage input) using the input means of the computer 10 via the limit price input 153c. In addition to percentages, input may be made as a percentage, or a price directly indicating how much lower the price is from the upper limit of the price limit range. The chart system 100 automatically determines the price (limit price) for placing a limit order based on the information entered in the limit price input 153c. As an example, when the limit price range is 460 yen to 660 yen, if "10%" is entered in the limit price input 153c, the limit order amount may be determined to be 594 yen, which is calculated by subtracting 66 yen, which is 10% of 660 yen, from 660 yen (i.e., 594 yen as a price 10% lower than the upper limit price of 660 yen). As another example, when the limit price range is 460 yen to 660 yen, if "10%" is entered in the limit price input 153c, the limit order amount may be determined to be 600 yen, which is calculated by dividing 660 yen by 1.1 (i.e., 600 yen as a price that is expected to have a 10% upside potential after purchase from the upper limit price of 660 yen). As another example, when the price limit range is 460 yen to 660 yen and "50 yen" is entered in the limit price input 153c, the limit order amount may be determined to be 610 yen, which is 660 yen minus 50 yen. The chart system 100 calculates the number of lots available for limit orders based on the available purchase capacity displayed in the purchase balance display 153a and the limit order amount determined from the price entered in the limit price input 153c, and displays the calculated available limit order lot in the available purchase lot information 153d. Specifically, the calculation is made by dividing the available purchase capacity by the limit order amount. In the example shown in FIG. 26, 5,000 lots (5,000 shares) are displayed as the available purchase lot information 153d. The purchase price input 153e is a UI element that accepts input of the lot (number of shares) desired to purchase the stock, and accepts the specification of the purchase lot using a number equal to or less than the lot displayed in the available purchase lot information 153d. The chart system 100 accepts input from the user using the input means of the computer 10 in the purchase unit price input 153e.

チャートシステム100は、指値額入力153cにて入力された情報に基づいて自動的に決定された指値と、購買単価入力153eにてユーザーにより入力されたロットとを示す指値買い注文指示を生成する。チャートシステム100は、生成した指値買い注文指示を売買サーバー20に送信する。買い注文指示は、買い注文する金融商品(銘柄)を示す情報(例えば証券コード)、購入ロットを示す情報、及び指値を示す情報を、含む。売買サーバー20は、買い注文情報に基づいて指値で買い注文を取引所30のコンピューターに送信することで注文を執行する。 The chart system 100 generates a limit buy order instruction indicating the limit price automatically determined based on the information entered in the limit price input 153c and the lot entered by the user in the purchase price input 153e. The chart system 100 sends the generated limit buy order instruction to the trading server 20. The buy order instruction includes information indicating the financial product (issue) for which a buy order is to be placed (e.g., a securities code), information indicating the purchase lot, and information indicating the limit price. The trading server 20 executes the order by sending a buy order at the limit price to the exchange 30 computer based on the buy order information.

(5.PTS価格情報)
売買サーバー20を運営する金融機関は、PTS(私設取引所)の運営も行い、同一の銘柄について取引所30を通じた売買とPTSでの売買を行うものであってもよい。この場合、売買サーバー20は、公設の取引所30との間で通信を行い金融商品の価格の取得や金融商品の売買指示を行うとともに、PTSの運営を行ってPTS内での金融商品の売買指示を行う。売買サーバー20は、同一の金融商品について、取引所30で取引されている気配値や現在価格や過去価格をコンピューター10に送信するとともに、PTSで取引されている気配値や現在価格や過去価格をコンピューター10に送信する。チャートシステム100は、同一の金融商品について、売買サーバー20から受信した取引所30で取引されている価格情報をチャートで描画し、売買サーバー20から受信したPTSで取引されている価格情報をチャートで描画する。チャートシステム100は、チャート表示101において、取引所30で取引されている価格情報をチャート描画する際に、同時に、関連するPTSで取引された又は取引されている価格情報を補助的に描画する機能を有する。
(5. PTS Price Information)
The financial institution operating the trading server 20 may also operate a PTS (private trading system) and trade the same financial product both through the exchange 30 and on the PTS. In this case, the trading server 20 communicates with the public exchange 30 to obtain financial product prices and issue instructions for buying and selling the financial product, and also operates the PTS to issue instructions for buying and selling the financial product within the PTS. The trading server 20 transmits to the computer 10 quotes, current prices, and past prices for the same financial product traded on the exchange 30, and transmits quotes, current prices, and past prices for the same financial product traded on the PTS to the computer 10. The chart system 100 plots price information for the same financial product traded on the exchange 30 received from the trading server 20 on a chart, and plots price information for the same financial product traded on the PTS received from the trading server 20 on a chart. The chart system 100 has the function of, when drawing a chart of price information traded on the exchange 30 in the chart display 101, simultaneously drawing auxiliary price information that has been or is being traded on the related PTS.

図27は、取引所30での取引時間とPTSでの取引時間との関係の一例を示す図である。一例として、取引所30の取引時間とPTSの取引時間は一部が重複しながら互いに相違している。図27に示す例では、取引所30での取引は、9:00~11:30の間の前場と12:30~15:00の間の後場で行われ、PTSは8:20~16:00の間のデイタイムセッションと16:30~23:59の間のナイトタイムセッションで行われる。前場と後場の間は、並行してPTSのデイタイムセッションで取引が可能である。 Figure 27 is a diagram showing an example of the relationship between trading hours at the exchange 30 and trading hours at the PTS. As an example, the trading hours at the exchange 30 and the trading hours at the PTS are different, although there is some overlap. In the example shown in Figure 27, trading at the exchange 30 takes place in the morning session from 9:00 to 11:30 and the afternoon session from 12:30 to 15:00, while trading at the PTS takes place in a daytime session from 8:20 to 16:00 and a nighttime session from 16:30 to 23:59. Between the morning and afternoon sessions, trading can take place in the daytime session of the PTS in parallel.

チャートシステム100は、取引所30での取引の寄付前において、銘柄入力102で入力された金融商品について取引所30での取引における時系列の価格に基づき複数のローソク足を描画することでチャートを描画するとともに、同じ金融商品のPTS取引価格に関するPTS価格情報を描画する。PTS価格情報は、例えば、当日の寄付前のデイタイムセッションにおける時系列価格変動を示すローソク足であってもよいし、前日のナイトタイムセッションにおける時系列価格変動を示すローソク足であってもよいし、前日のナイトタイムセッションから当日の寄付き前のデイタイムセッションにおける時系列価格変動を示すローソク足であってもよい。また、PTS価格情報は、例えば、当日の寄付き前のデイタイムセッションにおける最新価格を示すGUI要素であってもよいし、前日のナイトタイムセッションにおける最新価格(終値)を示すGUI要素であってもよい。 The chart system 100 draws a chart by plotting multiple candlesticks based on the time-series prices of the financial product entered in the stock input 102 before the opening of trading on the exchange 30, and also plots PTS price information related to the PTS trading price of the same financial product. The PTS price information may be, for example, a candlestick showing the time-series price fluctuations in the daytime session before the opening of trading on the current day, a candlestick showing the time-series price fluctuations in the nighttime session of the previous day, or a candlestick showing the time-series price fluctuations from the nighttime session of the previous day to the daytime session before the opening of trading on the current day. Furthermore, the PTS price information may be, for example, a GUI element showing the latest price in the daytime session before the opening of trading on the current day, or a GUI element showing the latest price (closing price) in the nighttime session of the previous day.

図28は、日足チャートにおいてPTS価格情報が描画されている例を示す。図28に示す例では、チャートシステム100は、当日寄付き前において、銘柄入力102で入力された証券コード2671に対応する銘柄の取引所30での取引価格の時系列変動に基づき複数の日足ローソク足でチャートを描画しつつ、直近のローソク足(前日の四本値を示すローソク足)110の近傍に、PTS価格情報160を描画する。PTS価格情報160は、例えば、前日のナイトタイムセッションから当日デイタイムセッションの現時刻までの取引価格に基づくローソク足である。PTS価格情報160がローソク足である場合、ローソク足110とは異なる表示態様(色、色彩、コントラスト等)で描画される。すなわち、ローソク足110の陽線が第1表示態様で表示され、ローソク足110の陰線が第2表示態様で表示されるとき、PTS価格情報160の陽線は第3表示態様で描画され、PTS価格情報160の陰線は第4表示態様で描画されるとよい。図29は、PTS価格情報160がバー状のGUI要素で描画される例を示す。図29に示す例では、PTS価格情報160は、証券コード2671に対応する銘柄の最新価格(デイタイムセッションでの現在値)の位置に描画される。 Figure 28 shows an example of PTS price information being drawn on a daily chart. In the example shown in Figure 28, the chart system 100 draws a chart with multiple daily candlesticks based on the time-series fluctuations in the trading price at the exchange 30 of the stock corresponding to the stock code 2671 entered in stock input 102 before the opening of the day, and draws PTS price information 160 near the most recent candlestick (a candlestick showing the four prices of the previous day) 110. The PTS price information 160 is, for example, a candlestick based on the trading price from the previous day's nighttime session to the current time of the day's daytime session. When the PTS price information 160 is a candlestick, it is drawn in a different display style (color, hue, contrast, etc.) than the candlestick 110. That is, when the bullish candlesticks 110 are displayed in the first display mode and the bearish candlesticks 110 are displayed in the second display mode, the bullish candlesticks of the PTS price information 160 are drawn in the third display mode, and the bearish candlesticks of the PTS price information 160 are drawn in the fourth display mode. FIG. 29 shows an example in which the PTS price information 160 is drawn as a bar-shaped GUI element. In the example shown in FIG. 29, the PTS price information 160 is drawn at the position of the latest price (current price in the daytime session) of the stock corresponding to the stock code 2671.

図30は、日足チャートにおいて、当日寄付き後のザラ場に証券コード2671に対応する銘柄のPTS価格情報160が描画されている例を示す。図30に示す例では、当日の取引所30での取引価格(当日の四本値)を示すローソク足114とともに、ローソク足114の近傍に比較できる形でPTS価格情報160が描画されている。PTS価格情報160は、例えば、前日のナイトタイムセッションから当日デイタイムセッションの現時刻までの取引価格に基づくローソク足である。PTS価格情報160がローソク足である場合、ローソク足114とは異なる表示態様(色、色彩、コントラスト等)で描画される。すなわち、ローソク足114の陽線が第1表示態様で表示され、ローソク足114の陰線が第2表示態様で表示されるとき、PTS価格情報160の陽線は第3表示態様で描画され、PTS価格情報160の陰線は第4表示態様で描画されるとよい。寄付き前と同様に、寄付き後も図31に示すようにPTS価格情報160は、バー状のGUI要素で描画されてもよい。 Figure 30 shows an example of a daily chart in which PTS price information 160 for a stock corresponding to stock code 2671 is drawn during the intraday session after the opening of the day. In the example shown in Figure 30, PTS price information 160 is drawn in a comparable manner near candlestick 114, along with candlestick 114 showing the trading price (four-digit price for the day) at exchange 30 for the day. PTS price information 160 is, for example, a candlestick based on the trading price from the previous day's nighttime session to the current time of the day's daytime session. When PTS price information 160 is a candlestick, it is drawn in a different display format (color, hue, contrast, etc.) than candlestick 114. That is, when the bullish candlesticks 114 are displayed in the first display mode and the bearish candlesticks 114 are displayed in the second display mode, the bullish candlesticks of the PTS price information 160 may be drawn in the third display mode, and the bearish candlesticks of the PTS price information 160 may be drawn in the fourth display mode. As before the opening, the PTS price information 160 after the opening may also be drawn as a bar-shaped GUI element as shown in FIG. 31.

チャート表示101上にPTS価格情報160を描画することにより、当日取引所30における寄付き後の気配値や寄付き後の取引価格を、PTSの前日ナイトタイムセッションや当日デイタイムセッションにおける価格と比較して把握することができ、より高度にユーザーの投資判断を支援することができる。なお、図28~30の例では日足チャート上でPTS価格情報160を描画する例で説明したが、週足チャートなど異なる時間軸のローソク足のチャート上でも同様にPTS価格情報160を描画することができる。また、チャートシステム100は、チャート表示101上において、上述した気配値情報111、ギャップ情報112、平均ギャップ情報115、乖離率情報116、取引制限情報130、及びPTS価格情報160のうち一部または全部を同時に描画してもよい。図32は、チャート表示101上において、コード2671に対応する銘柄の寄付き前に、気配値情報111、ギャップ情報112、平均ギャップ情報115、乖離率情報116、取引制限情報130、及びPTS価格情報160が全て同時に並べて描画されている例を示す。図33は、チャート表示101上において、コード2671に対応する銘柄の寄付き後のザラ場に、当日ローソク足114とともに、ギャップ情報112、平均ギャップ情報115、乖離率情報116、取引制限情報130、及びPTS価格情報160が全て同時に並べて描画されている例を示す。図32~33に示すように、いずれの情報も一目で視認可能なように、各情報は並んで表示されるとよい。 By displaying PTS price information 160 on the chart display 101, the user can compare the post-opening quotes and post-opening trading prices on the exchange 30 for the day with the prices from the PTS nighttime session of the previous day and the daytime session of the current day, thereby providing more advanced support for the user's investment decisions. While the examples in Figures 28 to 30 illustrate the display of PTS price information 160 on a daily chart, PTS price information 160 can also be displayed on candlestick charts with different time frames, such as weekly charts. Furthermore, the chart system 100 may simultaneously display some or all of the above-mentioned quote information 111, gap information 112, average gap information 115, deviation rate information 116, trading restriction information 130, and PTS price information 160 on the chart display 101. FIG. 32 shows an example in which, before the opening of the stock corresponding to code 2671, quote price information 111, gap information 112, average gap information 115, deviation rate information 116, trading restriction information 130, and PTS price information 160 are all displayed side by side on the chart display 101. FIG. 33 shows an example in which, during the intraday session after the opening of the stock corresponding to code 2671, gap information 112, average gap information 115, deviation rate information 116, trading restriction information 130, and PTS price information 160 are all displayed side by side, along with the current day's candlestick 114. As shown in FIGS. 32 and 33, it is preferable to display each piece of information side by side so that it can be seen at a glance.

コンピューター10やチャートシステム100のハードウェア構成例を以下の通り説明する。図34は、コンピューター10のハードウェア構成例を示すブロック図である。コンピューター10は、パーソナルコンピューター(PC)、タブレット、ワークステーション等のコンピューターである。コンピューター10は、プロセッサー11と、表示部12と、入力部13と、通信部14と、メモリー15とを備える。各部はバスによって相互に接続されている。 An example of the hardware configuration of the computer 10 and chart system 100 is described below. Figure 34 is a block diagram showing an example of the hardware configuration of the computer 10. The computer 10 is a computer such as a personal computer (PC), tablet, or workstation. The computer 10 includes a processor 11, a display unit 12, an input unit 13, a communication unit 14, and a memory 15. Each unit is interconnected by a bus.

プロセッサー11は、各部を制御する制御部であり、各部から信号を受信して処理したり、各部へ指令信号を送信したりする。プロセッサー11は、具体的には、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等を含む。プロセッサー11は、メモリー15に保持されているコンピュータープログラムを実行することで各種機能を発揮する。 Processor 11 is a control unit that controls each part, receiving and processing signals from each part and sending command signals to each part. Specifically, processor 11 includes a CPU (Central Processing Unit) and an MPU (Micro Processing Unit). Processor 11 performs various functions by executing computer programs stored in memory 15.

表示部12は、液晶や有機EL等の表示素子を含むディスプレイであり、プロセッサー11から出力されるビデオデータに基づいて映像を表示する。上述したチャート表示101を含むGUIは表示部12に表示される。 The display unit 12 is a display including display elements such as liquid crystal or organic electroluminescence (EL), and displays images based on the video data output from the processor 11. The GUI including the chart display 101 described above is displayed on the display unit 12.

入力部13は、ユーザーの指定や選択等の操作を受け付け、入力信号をプロセッサー11に送出する入力デバイスである。入力部13は、例えば、物理的なキーパッド、ボタン等でもよいし、ユーザーの指やスタイラスの接触を検知するタッチセンサーを含むものであってもよい。表示部12と入力部13とが一体化してタッチパネルを構成してもよい。入力部13は、銘柄入力102でのユーザー入力操作、足選択103でのユーザー選択操作、チャート表示101上でのローソク足の選択操作、注文UI150、151、152、153でのユーザー入力操作等、各種操作入力を受け付ける。 The input unit 13 is an input device that accepts user operations such as designations and selections and sends input signals to the processor 11. The input unit 13 may be, for example, a physical keypad, buttons, etc., or may include a touch sensor that detects contact with the user's finger or stylus. The display unit 12 and the input unit 13 may be integrated to form a touch panel. The input unit 13 accepts various operational inputs, such as user input operations in the stock input 102, user selection operations in the candlestick selection 103, candlestick selection operations on the chart display 101, and user input operations in the order UIs 150, 151, 152, and 153.

通信部14は、インターネットを通じて売買サーバー20や取引所30のコンピューターと接続するための通信回路である。通信部14は、イーサネットケーブル等を通じて有線でインターネット通信を行う通信回路や、無線LAN等を通じて無線でインターネット通信を行う通信回路であるとよい。 The communication unit 14 is a communication circuit for connecting to the trading server 20 and the exchange 30 computers via the Internet. The communication unit 14 may be a communication circuit for wired Internet communication via an Ethernet cable or the like, or a communication circuit for wireless Internet communication via a wireless LAN or the like.

メモリー15は、データを保持する記憶媒体であり、ROM(Read Only Memory)やRAM(Ramdom Access Memory)やそれらの組み合わせ等である。プロセッサー11は、各種データをメモリー15に書き込み、保持させることができるとともに、メモリー15に保持されているデータを読み出して処理することができる。メモリー15には、チャートプログラム15aが保持されている。チャートプログラム15aは、上述したチャートシステム100が有する機能を実行する命令が書かれたコンピュータープログラムである。プロセッサー11がチャートプログラム15aを実行することによりチャートシステム100が実現する。 Memory 15 is a storage medium that stores data, and may be ROM (Read Only Memory), RAM (Random Access Memory), or a combination thereof. Processor 11 can write and store various data in memory 15, as well as read and process data stored in memory 15. Memory 15 stores chart program 15a. Chart program 15a is a computer program containing instructions for executing the functions of the chart system 100 described above. Chart system 100 is realized when processor 11 executes chart program 15a.

以上、図1~図34を用いて本発明の実施形態を説明したが、これは限定的ではなく例示的なものである。特許請求の範囲に記載する本発明の精神を逸脱することなく、実施形態に対して様々な修正や変更がなされ得ることは明らかである。 The above describes an embodiment of the present invention using Figures 1 to 34, but this is for illustrative purposes only and not for limitation. It is clear that various modifications and changes can be made to the embodiment without departing from the spirit of the present invention as set forth in the claims.

10 コンピューター
11 プロセッサー
12 表示部
13 入力部
14 通信部
15 メモリー
20 売買サーバー
30 取引所
100 チャートシステム
101 チャート表示
102 銘柄入力
103 足選択
104 罫線
110 直近のローソク足
111 気配値情報
112 ギャップ情報
113 当週のローソク足
114 当日のローソク足
115 平均ギャップ情報
116 乖離率情報
120 設定情報
121 価格帯情報
130 取引制限情報
140 ローソク足
141 ローソク足
150 買い注文UI
151 指値注文UI
152 成行注文UI
153 指値注文UI
160 PTS価格情報

10 Computer 11 Processor 12 Display unit 13 Input unit 14 Communication unit 15 Memory 20 Trading server 30 Exchange 100 Chart system 101 Chart display 102 Stock input 103 Bar selection 104 Chart line 110 Latest candlestick 111 Quote price information 112 Gap information 113 Current week's candlestick 114 Today's candlestick 115 Average gap information 116 Deviation rate information 120 Setting information 121 Price range information 130 Trading limit information 140 Candlestick 141 Candlestick 150 Buy order UI
151 Limit Order UI
152 Market Order UI
153 Limit Order UI
160 PTS Price Information

Claims (5)

入力された銘柄の金融商品の経時的な価格変動を表すチャートを描画するチャートシステムであって、
前記チャートは、証券取引所で取引される前記銘柄の取引価格に基づき、時間の経過に従って右方向に第1単位時間ごとに異なる第1時間足でローソク足を表示し、
前記チャート上に、前記第1時間足のローソク足に関連する補助情報を表示するよう構成され、
前記補助情報の表示は、前記第1時間足のローソク足のうち直近のローソク足の近傍に、前記証券取引所とは異なる私設取引所における前記銘柄の取引価格(PTS価格)を示すシンボルを、当該PTS価格に対応する前記チャート上の価格位置に表示することを含むチャートシステム。
A chart system that draws a chart showing the price fluctuations over time of a financial product of an input brand,
the chart displays candlesticks at different first time intervals in a rightward direction over time based on the trading price of the stock traded on a stock exchange,
configured to display auxiliary information related to the candlestick of the first time frame on the chart;
A chart system in which the display of the auxiliary information includes displaying a symbol indicating the trading price (PTS price) of the stock on a private exchange other than the stock exchange near the most recent candlestick among the candlesticks of the first hourly time frame, at a price position on the chart corresponding to the PTS price.
請求項1に記載のチャートシステムであって、
前記私設取引所の取引時間は、前記証券取引所の取引時間と少なくとも一部重複するデイタイムセッションを含み、
前記シンボルの表示は、(A)当日デイタイムセッションにおける時系列価格変動を示すローソク足状のシンボルを表示すること、又は(B)当日デイタイムセッションにおける最新価格を示すシンボルを表示することを含むチャートシステム。
10. The chart system of claim 1,
the trading hours of the private exchange include a daytime session that at least partially overlaps with the trading hours of the securities exchange;
The display of the symbol includes (A) displaying a candlestick-shaped symbol indicating time-series price fluctuations in the daytime session of the current day, or (B) displaying a symbol indicating the latest price in the daytime session of the current day.
請求項1に記載のチャートシステムであって、
前記私設取引所の取引時間は、前記証券取引所の取引時間後のナイトタイムセッションを含み、
前記シンボルの表示は、(A)前日ナイトタイムセッションにおける時系列価格変動を示すローソク足状のシンボルを表示すること、又は(B)前日ナイトタイムセッションの終値を示すシンボルを表示することを含むチャートシステム。
10. The chart system of claim 1,
the trading hours of the private exchange include a nighttime session after trading hours of the securities exchange;
A chart system in which the display of the symbol includes (A) displaying a candlestick-shaped symbol indicating time-series price fluctuations in the previous day's nighttime session, or (B) displaying a symbol indicating the closing price of the previous day's nighttime session.
請求項1に記載のチャートシステムであって、
前記私設取引所の取引時間は、前記証券取引所の取引時間と少なくとも一部重複するデイタイムセッションと、前記証券取引所の取引時間後のナイトタイムセッションとを含み、
前記シンボルの表示は、前日ナイトタイムセッションから当日デイタイムセッションにおける現時刻までの取引価格に基づくローソク足状のシンボルを表示することを含むチャートシステム。
10. The chart system of claim 1,
the trading hours of the private exchange include a daytime session that at least partially overlaps with the trading hours of the securities exchange and a nighttime session that follows the trading hours of the securities exchange;
The display of the symbols includes displaying candlestick-shaped symbols based on trading prices from the nighttime session of the previous day to the current time in the daytime session of the current day.
請求項1に記載のチャートシステムであって、
前記私設取引所の取引時間は、前記証券取引所の取引時間と少なくとも一部重複するデイタイムセッションと、前記証券取引所の取引時間後のナイトタイムセッションとを含み、
前記シンボルの表示は、前日ナイトタイムセッションから、当日の前記銘柄の寄付き前のデイタイムセッションにおける時系列価格変動を示すローソク足状のシンボルを表示することを含むチャートシステム。
10. The chart system of claim 1,
the trading hours of the private exchange include a daytime session that at least partially overlaps with the trading hours of the securities exchange and a nighttime session that follows the trading hours of the securities exchange;
The display of the symbol includes displaying a candlestick-shaped symbol indicating the time-series price fluctuation of the stock from the nighttime session of the previous day to the daytime session before the opening of the stock on that day.
JP2024196369A 2020-12-28 2024-11-10 Chart System Active JP7770752B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024196369A JP7770752B2 (en) 2020-12-28 2024-11-10 Chart System
JP2025184012A JP2026009259A (en) 2020-12-28 2025-10-29 Chart System

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2020218269A JP2021108123A (en) 2020-12-28 2020-12-28 Chart system
JP2022173867A JP7338024B2 (en) 2020-12-28 2022-10-30 chart system
JP2023131681A JP7594342B2 (en) 2020-12-28 2023-08-10 Chart System
JP2024196369A JP7770752B2 (en) 2020-12-28 2024-11-10 Chart System

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023131681A Division JP7594342B2 (en) 2020-12-28 2023-08-10 Chart System

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025184012A Division JP2026009259A (en) 2020-12-28 2025-10-29 Chart System

Publications (2)

Publication Number Publication Date
JP2025013636A JP2025013636A (en) 2025-01-24
JP7770752B2 true JP7770752B2 (en) 2025-11-17

Family

ID=87882038

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2022173867A Active JP7338024B2 (en) 2020-12-28 2022-10-30 chart system
JP2023131681A Active JP7594342B2 (en) 2020-12-28 2023-08-10 Chart System
JP2024196369A Active JP7770752B2 (en) 2020-12-28 2024-11-10 Chart System
JP2025184012A Pending JP2026009259A (en) 2020-12-28 2025-10-29 Chart System

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2022173867A Active JP7338024B2 (en) 2020-12-28 2022-10-30 chart system
JP2023131681A Active JP7594342B2 (en) 2020-12-28 2023-08-10 Chart System

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025184012A Pending JP2026009259A (en) 2020-12-28 2025-10-29 Chart System

Country Status (1)

Country Link
JP (4) JP7338024B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080016009A1 (en) 2006-06-30 2008-01-17 Hjartberg Jon S System and method for displaying trend indications
JP2015156188A (en) 2014-02-21 2015-08-27 株式会社東証コンピュータシステム chart display device, chart display method, and chart display program
JP6793291B1 (en) 2020-02-06 2020-12-02 株式会社Alat’z Forex Margin Trading Support Program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461023B1 (en) * 2000-03-24 2008-12-02 Mark Web Helweg Price charting system and technique
JP2002073988A (en) * 2000-06-16 2002-03-12 Hiroko Matsuzawa System for displaying stock price and storage medium recording program for the same
JP2002312589A (en) * 2001-04-12 2002-10-25 Nippon Sakimono Joho Network:Kk Futures trading support server
JP2009015805A (en) * 2007-07-09 2009-01-22 Wachl:Kk Chart presentation method
JP6178286B2 (en) * 2014-07-02 2017-08-09 株式会社東証コンピュータシステム Information display device, information display method, and information display program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080016009A1 (en) 2006-06-30 2008-01-17 Hjartberg Jon S System and method for displaying trend indications
JP2015156188A (en) 2014-02-21 2015-08-27 株式会社東証コンピュータシステム chart display device, chart display method, and chart display program
JP6793291B1 (en) 2020-02-06 2020-12-02 株式会社Alat’z Forex Margin Trading Support Program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
外村 克也,検証FX(6)無料のFX専用ソフト「MetaTrader 4」,ascii,日本,株式会社アスキー,2008年01月01日,第364号,pp.38~41

Also Published As

Publication number Publication date
JP2023002789A (en) 2023-01-10
JP7594342B2 (en) 2024-12-04
JP2026009259A (en) 2026-01-19
JP2023139327A (en) 2023-10-03
JP7338024B2 (en) 2023-09-04
JP2025013636A (en) 2025-01-24

Similar Documents

Publication Publication Date Title
US11010942B2 (en) Graphical display with integrated recent period zoom and historical period context data
US8044959B2 (en) Graphical display with integrated recent period zoom and historical period context data
JP6178286B2 (en) Information display device, information display method, and information display program
JP7522170B2 (en) Chart System
JP7770752B2 (en) Chart System
JP2014021818A (en) Dealing index plotting device and program
JP7330345B2 (en) chart system
JP2022003483A (en) Predicted profit-and-loss display system, predicted profit-and-loss display method, and program
JP6579680B1 (en) Apparatus, method and program for placing a limit order of financial products
CN107103538A (en) The method for repositioning value axle
JP2019215915A (en) Device and method for making limit order of financial product, and program for the same

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250808

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250930

R150 Certificate of patent or registration of utility model

Ref document number: 7770752

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150