(57)【要約】【課題】ユーザ目線に立ってユーザインタフェースを親切なものに改善し、使い勝手の良い株式投資支援システムを提供する。【解決手段】ユーザがスクリーニングするときの絞込み条件の入力画面（スクリーニング画面）に表示された各種項目のうちから解説を要求する項目をユーザが選択指定した場合に（Ｓ１３０でＹＥＳ）、その解説要求信号がサーバに送信され、データベースから解説文が検索されてユーザ端末に返信されて表示される。データベースは、書換え可能な記憶装置で構成されており、刻々と変化する経済状況の変化等に応じて随時解説文を書換え可能に構成されている。【選択図】図９
2018018281.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの株式投資を支援する株式投資支援システムであって、
ユーザのスクリーニング要求に応じて、株式市場において各種の銘柄から条件に合ったものを絞り込むスクリーニング手段を備え、
前記スクリーニング手段は、
絞込み用の条件を入力するための複数の入力項目を含む入力画面をユーザ端末に送信する入力画面送信手段と、
前記ユーザ端末に表示された前記入力画面の各項目にユーザが前記絞込み用の条件を入力した場合に、当該入力された絞込み用の条件を受付ける条件受付手段と、
前記条件受付手段が受付けた条件に適合する銘柄を検索する適合銘柄検索手段と、
前記適合銘柄検索手段による検索結果を前記ユーザ端末に送信して通知する検索結果通知手段と、
前記入力画面に表示される各項目の解説文を記憶している記憶手段と、
前記ユーザ端末に表示された前記入力画面の各項目の何れかをユーザが指定して解説を要求する操作を行った場合に当該解説要求を受付ける解説要求受付手段と、
前記解説要求受付手段が受付けた解説要求により指定された項目に対応する前記解説文を前記記憶手段から抽出する解説文抽出手段と、
前記解説文抽出手段により抽出された解説文を前記ユーザ端末に送信する解説文送信手段と、を含み、
前記記憶手段は、書換え可能な記憶装置で構成されており、
前記記憶手段に記憶されている前記解説文を更新する更新手段をさらに備えている、株式投資支援システム。
【請求項２】
ユーザの操作によって選択された対象銘柄について、株の売買タイミングを得るためのテクニカル分析を行って売買タイミングを取得する売買タイミング取得手段と、
前記売買タイミング取得手段で得た売買タイミングになったときに、当該対象銘柄を選択したユーザのユーザ端末に対し売買タイミングになった旨の通知を送信する売買タイミング通知手段と、をさらに備える、請求項１に記載の株式投資支援システム。
【請求項３】
前記売買タイミング取得手段は、
前記テクニカル分析として、オシレータ系分析であるストキャスティクスを用い、
前記選択された銘柄の株価情報からストキャスティクスにより％Ｋラインと％Ｄラインとを算出する算出手段と、
前記算出手段により算出された前記％Ｋラインと前記％Ｄラインとの交点を求める交点算出手段と、
前記交点算出手段により求められた交点における前記％Ｋラインの傾きが正の傾きか負の傾きかを判定する傾き判定手段と、を含み、
前記傾き判定手段により正の傾きと判定された前記交点を売り時と、前記傾き判定手段により負の傾きと判定された前記交点を買い時として、売買タイミングを取得する、請求項２に記載の株式投資支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ユーザの株式投資を支援する株式投資支援システムに関する。
【背景技術】
【０００２】
株式投資支援システムとしては、例えば、特許文献１のような支援システムがあった。この支援システムでは、ユーザのスキルに関わらず適切に取引条件を判断するべく、各種の銘柄から条件に合ったものを絞り込むスクリーニングを行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８７２４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この特許文献１のものでは、ユーザ目線に立ってのユーザインタフェースの構築がなされておらず、特に初心者の個人投資家にとっては不親切で利用しにくいシステムとなっていた。
【０００５】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、ユーザ目線に立ってユーザインタフェースを親切なものに改善し、使い勝手の良い株式投資支援システムを提供することである。
【課題を解決するための手段】
【０００６】
以下には、課題を解決するための各手段に対応する実施形態の具体的内容を括弧書き挿入して示す。
【０００７】
本発明は、ユーザの株式投資を支援する株式投資支援システムであって、
ユーザのスクリーニング要求（例えば、Ｓ６６、Ｓ６８、Ｓ７１、Ｓ１３０〜Ｓ１３７）に応じて、株式市場において各種の銘柄から条件に合ったものを絞り込むスクリーニング手段（例えば、Ｓ１００〜Ｓ１０２、Ｓ１４０〜Ｓ１４５）を備え、
前記スクリーニング手段は、
絞込み用の条件を入力するための複数の入力項目を含む入力画面をユーザ端末に送信する入力画面送信手段（例えば、Ｓ１０１）と、
前記ユーザ端末に表示された前記入力画面の各項目にユーザが前記絞込み用の条件を入力した場合に、当該入力された絞込み用の条件を受付ける条件受付手段（例えば、Ｓ１３４）と、
前記条件受付手段が受付けた条件に適合する銘柄を検索する適合銘柄検索手段（例えば、Ｓ１４３〜Ｓ１４５）と、
前記適合銘柄検索手段による検索結果を前記ユーザ端末に送信して通知する検索結果通知手段（例えば、Ｓ１０３）と、
前記入力画面に表示される各項目の解説文を記憶している記憶手段（例えば、データベース５）と、
前記ユーザ端末に表示された前記入力画面の各項目の何れかをユーザが指定して解説を要求する操作を行った場合に当該解説要求を受付ける解説要求受付手段（例えば、Ｓ１４０）と、
前記解説要求受付手段が受付けた解説要求により指定された項目に対応する前記解説文を前記記憶手段から抽出する解説文抽出手段（例えば、Ｓ１４１）と、
前記解説文抽出手段により抽出された解説文を前記ユーザ端末に送信する解説文送信手段（例えば、Ｓ１４１）と、を含み、
前記記憶手段は、書換え可能な記憶装置で構成されており、
前記記憶手段に記憶されている前記解説文を更新する更新手段（例えば、Ｓ２５、Ｓ２６）をさらに備えている。
【０００８】
また、ユーザの操作によって選択された対象銘柄について、株の売買タイミングを得るためのテクニカル分析を行って売買タイミングを取得する売買タイミング取得手段（例えば、Ｓ１２２、Ｓ１２３）と、
前記売買タイミング取得手段で得た売買タイミングになったときに、当該対象銘柄を選択したユーザのユーザ端末に対し売買タイミングになった旨の通知を送信する売買タイミング通知手段（例えば、Ｓ１２５）と、をさらに備えてもよい。
【０００９】
また、前記売買タイミング取得手段は、
前記テクニカル分析として、オシレータ系分析であるストキャスティクスを用い、
前記選択された銘柄の株価情報からストキャスティクスにより％Ｋラインと％Ｄラインとを算出する算出手段（例えば、Ｓ１５１）と、
前記算出手段により算出された前記％Ｋラインと前記％Ｄラインとの交点を求める交点算出手段（例えば、Ｓ１５２）と、
前記交点算出手段により求められた交点における前記％Ｋラインの傾きが正の傾きか負の傾きかを判定する傾き判定手段（例えば、Ｓ１５３）と、を含み、
前記傾き判定手段により正の傾きと判定された前記交点を売り時と、前記傾き判定手段により負の傾きと判定された前記交点を買い時として、売買タイミングを取得する（例えば、Ｓ１２５）ように構成してもよい。
【発明の効果】
【００１０】
本発明によれば、スクリーニングする際にユーザが複数の入力項目を含む入力画面で絞込み用の条件を入力した場合に、入力画面の各項目の何れかをユーザが指定して解説を閲覧する操作を行った場合に解説文がユーザ端末に送信され、その解説文をユーザ端末で表示することが可能となり、親切で使い勝手の良い株式投資支援システムを提供できる。また、株式市場では日々の経済状況等に応じて刻々と状況が変化しており、その変化に適応した解説文を提供する必要があるが、解説文を記憶している記憶手段を書換え可能な記憶装置で構成し、その記憶手段に記憶されている解説文を更新する更新手段を備えたために、上記必要性も満たすことができる。
【図面の簡単な説明】
【００１１】
【図１】株式投資支援システムの全体構成を示す図である。
【図２】（ａ）はスマートフォンの回路構成を示すブロック図であり、（ｂ）はサーバおよびパーソナルコンピュータの回路構成を示すブロック図である。
【図３】データベースに記憶されている情報であり、（ａ）はユーザアカウント情報を示す図、（ｂ）は解説文情報を示す図である。
【図４】（ａ）はデータベースに記憶されているスクリーニング結果登録情報を示す図、（ｂ）はお買い時グラフを示す図である。
【図５】（ａ）はサーバのメインルーチンプログラムとそれに応答するスマートフォンのプログラムとを示すフローチャートであり、（ｂ）は解説文更新処理のサブルーチンプログラムのフローチャートである。
【図６】ポータルサイト端末処理のサブルーチンプログラムとポータルサイトサーバ処理のサブルーチンプログラムとを示すフローチャートである。
【図７】は会員専用エリア端末処理のサブルーチンプログラムと会員専用エリアサーバ処理のサブルーチンプログラムとを示すフローチャートである。
【図８】会員専用エリア端末処理のサブルーチンプログラムと会員専用エリアサーバ処理のサブルーチンプログラムとの続きのフローチャートである。
【図９】（ａ）はスクリーニング（条件設定）操作処理のサブルーチンプログラムとスクリーニング（条件設定）対応処理のサブルーチンプログラムとを示すフローチャートであり、（ｂ）はお買い時プッシュ通知のサブルーチンプログラムとそれに応答するスマートフォンのプログラムとを示すフローチャートである。
【図１０】お買い時グラフ生成処理のサブルーチンプログラムのフローチャートである。
【図１１】スクリーニング画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面に基づいて詳述する。まず、株式投資支援システムの全体構成を図１に基づいて説明する。個人投資家等のユーザが所持しているユーザ端末の一例としての複数のスマートフォン１・・・およびパーソナルコンピュータ（以下単にＰＣという）２・・・が、インターネット３を経由してサーバ４と通信可能に構成されている。このサーバ４は、株式投資支援サービスをユーザに提供するための株式投資支援プログラムが記憶されている。このサーバ４は、株式投資支援サービス事業を行う株式投資支援サービス業者のサーバであってもよく、また、株式投資支援サービス業者にレンタルされているレンタルサーバであってもよい。
【００１３】
一方、ユーザ端末としてのスマートフォン１およびＰＣ２には、サーバ４にアクセスして株式投資サービスを受けるためのアプリケーションプログラムがインストールされている。サーバ４のデータベース５は、書き換え可能な記憶装置で構成されており、図１に示すような各種情報が記憶されている。
【００１４】
ユーザアカウント情報とは、株式投資支援サービスの会員になるためユーザがサーバ４に会員登録したアカウント情報であり、図３（ａ）に示すように、ユーザＩＤ、パスワード、Ｅメールアドレス、氏名、住所等の情報を含んでいる。株式銘柄情報とは、銘柄名毎に銘柄コード、業種、規模、売買単位、決済日、最低投資額、および財務情報やキャッシュフロー等を一覧表にした情報である。株価情報とは、少なくとも、銘柄コード、株価および株価が得られた際の時刻の情報を含んでおり、例えば５分ごとに株式情報を取得し、この取得した株式情報を格納している。ただし、これに限定されるものではなく、例えば、終値のみを取得して格納してもよい。
【００１５】
解説文情報とは、ユーザがスクリーニングする際にユーザ端末に表示されるスクリーニング画面の各項目を解説する文章であり、スクリーニング画面の項目の解説文の閲覧を希望する操作をユーザが行った場合にそのユーザ端末に解説文が表示されるように構成されている。詳しくは後述する。オリジナルリスト情報とは、ユーザが希望する銘柄コードを任意に指定してサーバ４のデータベース５にその銘柄コードのオリジナルリストを作成して登録したものである。
【００１６】
レーティング情報とは、上場企業に対して投資判断のために格付けを行ったものであり、「買い」「中立」「売り」の情報から成っている。お買い得株情報とは、株式投資支援サービス業者側において望ましいと思える条件を設定してスクリーニングした結果の銘柄リストを今日のお買い得株としてユーザに提供するための情報である。お買い時株情報とは、株式投資支援サービス業者側においてストキャスティクスやＭＡＣＤ等のテクニカル分析を駆使してお買い時株を抽出して今日のお買い時株としてユーザに提供するための情報である。
【００１７】
スクリーニング条件登録情報とは、ユーザがこの株式投資支援サービスを利用してスクリーニングを行った際に入力した絞り込み条件をデータベース５に登録する操作を行った場合に（Ｓ７５でＹＥＳ）その絞り込み条件を登録している情報である（Ｓ１０７参照）。スクリーニング結果登録情報とは、ユーザがスクリーニングした結果をデータベース５に登録している情報である（Ｓ１０７参照）。これらの情報については後に詳しく説明する。
【００１８】
次に、スマートフォン１のハードウェア回路を図２（ａ）に基づいて説明する。制御中枢としてのＣＰＵ（Central Processing Unit）２０、制御プログラムや制御データを記憶しているＲＯＭ（Read Only Memory）２２、ＣＰＵ２０のワークエリアとして機能するＲＡＭ（Random Access Memory）２１、データを書き換え可能に記憶するＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）２３が、バス２５により接続されている。そのバス２５は、インタフェース部２４を介して各種デバイスに接続されている。各種デバイスとしては、表示部（タッチパネル）２６、音声出力部２７、音声入力部２８、無線通信処理部２９、カメラ９９等である。無線通信処理部２９により、スマートフォン１はインターネット３経由でサーバ４とデータ通信可能となる。
【００１９】
ＰＣ２とサーバ４とは、そのハードウェア構成がほぼ同じであるためにそのハードウェア構成を図２（ｂ）に基づいて説明する。
【００２０】
制御中枢としてのＣＰＵ３０、制御プログラムおよび制御データを記憶しているＲＯＭ３２、ＣＰＵ３０のワークエリアとして機能するＲＡＭ３１が、バス３４により接続されている。バス３４は、インタフェース部３３を介して通信部３５、表示部３６、入力操作部３７に接続されている。通信部３５により、パーソナルコンピュータ１１はインターネット３経由でサーバ４とデータ通信可能となり、店舗端末６はインターネット３を経由してサーバ４とデータ通信可能となり、サーバ４はインターネット３を経由してスマートフォン１およびＰＣ２とデータ通信可能となる。
【００２１】
次に、図１に示したユーザアカウント情報の具体例を図３（ａ）に基づいて説明する。このユーザアカウント情報は、アカウント登録時にユーザが入力したユーザＩＤとパスワードとユーザのＥメールアドレスとユーザの氏名とユーザの住所の情報を含んでいる。これらの情報がユーザごとにテーブルの形で記憶されている。
【００２２】
次に、図１に示した解説文情報の具体例を図３（ｂ）に基づいて説明する。この解説文情報は、例えば図１１に示すようなスクリーニング画面を見てユーザが各スクリーニング項目に必要事項を入力する際に、その項目の解説を要求する操作を行った場合に表示される文章であり、スクリーニングの項目毎に対応する解説文がテーブルの形で記憶されている。例えばスクリーニング項目をＣＦ比率についての解説文は、「キャッシュフロー比率：営業ＣＦ＋有利子負債で計算します。有利子負債を本業の儲けでどれだけカバーできるか判断できます。この比率は０．１だと有利子負債を本業の儲けの１０年分という計算になります。」の文章となる。
【００２３】
図１に示したスクリーニング結果登録情報の具体例を図４（ａ）に基づいて説明する。このスクリーニング結果登録情報は、スクリーニング結果抽出された銘柄名のコード、銘柄名、業種、規模、売買単位、決済日、最低投資額とからなり、さらに財務情報やキャッシュフロー情報を登録してもよい。これらの情報が銘柄名のコードごとにテーブルの形で記憶されている。
【００２４】
後に詳しく説明するが、会員ユーザがスクリーニング結果を登録したその登録銘柄毎に買い時または売り時になったか否かを判定して買い時または売り時になったときにユーザ端末にその旨を通知する。その買い時または売り時を判定するために、オシレータ系分析の一つであるストキャスティクスを用いている。このストキャスティクスとは、価格の終値の位置と、定められた日数の価格範囲を比較するモメンタムオシレーターのことである。この分析指標は、価格が上昇するにつれて終値が価格変動幅の上限に近づくとの観測に基づいており、逆に相場の下降局面では終値は変動幅の下限に近づくというものである。ストキャスティクスの意味するところは一定期間の価格レンジの中で直近の終値が相対的にどのレベルに位置するのかを見ることにある。図４（ｂ）のお買い時グラフは、このストキャスティクスを用いて％Ｋライン（破線）と％Ｄライン（波線）とを求めたグラフである。％Ｋラインが％Ｄラインを下から上に抜けたとき買いシグナルであり、％Ｋラインが％Ｄラインを上から下に抜けたときに売りシグナルとなる。図４（ｂ）では、買いシグナルに○印を、売りシグナルに□印を付している。○印が付された買いシグナルになったときに当該銘柄をスクリーニング結果として登録しているユーザに対してお買い時である旨のプッシュ通知あるいはメール送信を行い、□印が付された売り時になったときにユーザ端末に対して売り時である旨のメッセージがプッシュ通知またはメール送信される。また、これらのメッセージと同時にこの図４（ｂ）に示すお買い時グラフがユーザ端末に送信されて表示される。
【００２５】
次に、図５〜図９に基づいて、ユーザ端末の一例のスマートフォン１とサーバ４との制御動作を説明する。図５（ａ）は、サーバ５のメインルーチンプログラムのフローチャートを示している。このサーバプログラムは、サーバ５のＣＰＵ３０の動作処理を示している。またスマートフォン１のフローチャートでは、スマートフォン１のＣＰＵ２０の制御処理を示している。
【００２６】
まずスマートフォン１において株式投資支援サービスを受けるためのアプリケーションプログラムを起動したときに、ステップ（以下単にＳという）１によりスプラッシュ画面が表示部（タッチパネル）２６に表示される。次にＳ２により、そのアプリケーションプログラムが初期起動であるか否か判定される。アプリケーションプログラムをインストールして最初に起動させた場合にはＳ２によりＹＥＳの判断がなされて制御がＳ３へ進み、インターネット３を経由して会員登録を受けるための要求をサーバ４へ送信する。
【００２７】
サーバ４では、Ｓ１５によりそれを受信し、データベース５への会員登録処理をＳ１６により実行する。この会員登録処理は、図３（ａ）に示すユーザアカウント情報をユーザに入力してもらってそれをデータベース５に登録する処理である。
【００２８】
サーバ４では、次にＳ１７により解説文更新処理が行われ、Ｓ１８によりポータルサイトサーバ処理が行われる。このポータルサイトサーバ処理とは、会員登録されていない非会員ユーザがアクセスできるポータルサイトの処理であり、詳しくは後述する。次に、１９により会員専用エリアサーバ処理が行われる。この会員専用エリアサーバ処理とは、会員登録された会員ユーザ専用に用意されたサービスを提供するための処理であり、詳しくは後述する。Ｓ２０によりお買い時プッシュ通知の処理が行われた後、制御がＳ１５へ戻る。
【００２９】
一方、スマートフォン１では、Ｓ３の処理の後制御がＳ４へ進む。またＳ２により２回目以降の起動であると判定された場合にも制御がＳ４へ進む。Ｓ４では、会員専用エリア端末処理がなされる。このＳ４の会員専用エリア端末処理とは、前述の会員専用エリアサーバ処理による会員専用に用意されたサービスをユーザが受けるための処理である。詳しくは後述する。次に制御がＳ５へ進み、ログアウトするか否か判定され、ログアウトしない場合にはＳ６によりアプリケーションプログラムを終了するか否か判定され、終了しない場合にはＳ４に制御が復帰する。ユーザがアプリケーションプログラムの終了操作を行えば、Ｓ６によりＹＥＳの判定がなされてこのアプリケーションプログラムが終了する。一方、ユーザがログアウト操作を行った場合にはＳ５によりＹＥＳの判定がなされて制御がＳ７へ進み、ポータルサイト端末処理が行われる。このポータルサイト端末処理とは、前述のＳ１８に示したポータルサイトサーバ処理により非会員ユーザに表示されるポータルサイトをユーザ端末に表示させるための処理である。
【００３０】
次に制御がＳ８へ進み、このアプリケーションプログラムを終了するか否か判定され、終了しない場合にはＳ９によりログインするか否か判定し、ログインしない場合には制御がＳ７へ戻る。このＳ８→Ｓ９→Ｓ７のループの巡回途中で、ユーザがこのアプリケーションプログラムを終了する操作を行った場合にはこのアプリケーションプログラムが終了する。一方、ユーザが会員ユーザである場合に会員専用エリアにログインする操作を行った場合には制御がＳ４へ進み、会員専用エリア端末処理が実行されることとなる。
【００３１】
次にＳ１７に示した解説文更新処理のサブルーチンプログラムのフローチャート図５（ｂ）に基づいて説明する。Ｓ２５により解説文更新操作があったか否か判定される。ない場合には、この解説文更新処理がリターンして制御がＳ１８へ進む。一方、株式投資支援サービス業者のオペレータがデータベース５に登録されている解説文情報（図３（ｂ）参照）を更新する操作を行った場合には、Ｓ２５によりＹＥＳの判定がされて制御がＳ２６へ進む。この解説文更新操作は、例えば、スクリーニングの各項目のうち更新したい項目名を指定してその項目に対応する新たな解説文を入力する操作である。Ｓ２６では、入力された項目に基づいてデータベース５を検索してその項目に対応する解説文を新たに入力された解説文に更新する（上書き保存する）。株式市場では日々の経済状況等に応じて刻々と状況が変化しており、その変化に適応した解説文を提供する必要があるが、解説文を記憶しているデータベース５を書換え可能な記憶装置で構成し、その記憶装置に記憶されている解説文を更新できるようにしているために、上記必要性も満たすことができる。
【００３２】
次に、Ｓ７に示したポータルサイト端末処理およびＳ１８に示したポータルサイトサーバ処理のサブルーチンプログラムのフローチャートを図６に基づいて説明する。ポータルサイトサーバ処理では、Ｓ４９によりポータルサイトページをユーザ端末に送信する。ユーザ端末では、ポータルサイト端末処理によりその送信されてきたポータルサイトページを受信する（Ｓ３０）。次にＳ３１により、その受信したポータルサイトページがユーザのスマートフォン１の表示部（タッチパネル）２６に表示される。このポータルサイトページでは、解説ボタン，会社概要ボタン，入会案内ボタン，セミナー案内ボタン，お問い合わせボタン等の各種操作ボタンが表示されている。
【００３３】
Ｓ３２では、それら各種操作ボタンのいずれかが操作されたか否か判定される。いずれも操作されていない場合にはこのポータルサイト端末処理がリターンする。一方、いずれかのボタンがタップされればスマートフォンのタッチパネル２６によりそれが検出されてＳ３２によりＹＥＳの判定がなされて制御がＳ３３へ進む。Ｓ３３では、その操作されたボタンに対応するページを要求する信号がサーバ４に送信される。
【００３４】
サーバ４ではＳ５０によりそれを受信し、Ｓ５１によりその要求されたページをスマートフォン１へ返信する制御がなされる。スマートフォン１では、その返信されてきたページをＳ３４により受信し、Ｓ３５によりその受信ページを表示部（タッチパネル）２６により表示する処理がなされる。
【００３５】
Ｓ３５により表示されたページが入会案内ページか否かＳ３６により判定され、入会案内ページでない場合にはＳ３７によりその表示されているページを消去する操作が行われた否か判定され、行われていない場合には制御がＳ３５へ戻り受信したページの表示を続行する。
【００３６】
入会案内ページでない場合すなわち解説ページ、会社概要ページ、セミナー案内ページ、お問い合わせページのいずれかであった場合に、ユーザがタッチパネル２６を操作してページ消去操作を行えば、Ｓ３７によりＹＥＳの判定がなされてこのアプリケーションプログラムが終了する。一方、入会案内ページであった場合にはＳ３６によりＹＥＳの判定がなされて制御がＳ３８へ進み、入会申込みの操作があったか否か判定され、ない場合にはＳ３９によりキャンセル操作が行われたか否か判定され、行われていない場合には制御がＳ３８へ戻る。このＳ３８→Ｓ３９→Ｓ３８のループの巡回途中で、ユーザがタッチパネル２６を操作してキャンセル操作を行えばこのアプリケーションプログラムが終了する。一方、ユーザがタッチパネル２６を操作して入会申込みを行えばＳ３８によりＹＥＳの判定がなされて制御がＳ４０へ進み、入会申込みページの要求信号がサーバ４へ送信される。サーバ４では、Ｓ５２によりそれを受信し、Ｓ５３により入会申込みページをスマートフォン１へ返信する処理がなされる。
【００３７】
スマートフォン１では、その返信されてきた入会申込みページを受信し（Ｓ４１）、Ｓ４２によりその受信した入会申込みページを表示部（タッチパネル）２６により表示する制御がなされる。その入会申込みページを見たユーザが、入会申込みに必要な所定事項を入力する。例えば図３（ａ）に示したユーザＩＤ、パスワード、自身のＥメールアドレス、自身の氏名、自身の住所等を入力する。するとＳ４３によりその入力された所定事項がサーバ４へ送信される。サーバ４では、それを受信し（Ｓ５４）、Ｓ５５により、データベース５への会員登録処理がなされる。この会員登録処理の結果データベース５に図３（ａ）に示すユーザアカウント情報が登録される。その後ポータルサイトサーバ処理がリターンして制御がＳ１９へ進む。
【００３８】
次に、Ｓ４の会員専用エリア端末処理およびＳ１９の会員専用エリアサーバ処理のサブルーチンプログラムのフローチャートを図７に基づいて説明する。この会員専用エリアでは、例えば、スクリーニング、お買い時グラフの表示、ユーザのオリジナル銘柄の登録等の各種サービスを受けることができる。会員専用エリア端末処理において、まずＳ６０によりＩＤとパスワードによるログインをユーザが行ってそのログイン情報がサーバ４へ送信される。サーバ４では、それを受信し（Ｓ９５）、受信したログイン情報に基づいてサーバ５に記憶されているユーザアカウント情報（図３（ａ）参照）を参照し、ログイン認証を行う（Ｓ９６）。そしてＳ９７により認証に成功したか否か判定され、認証に成功していない場合には制御がＳ９８に進み、ログイン拒絶画面をスマートフォン１に返信する制御がなされた後リターンする。一方、Ｓ９７により認証に成功したと判定された場合には制御がＳ９９へ進み、データベース（銘柄一覧）のデータをスマートフォン１へ返信する処理がなされる。
【００３９】
スマートフォン１では、Ｓ９８またはＳ９９により返信されてきた情報を受信し（Ｓ６１）、Ｓ６２によりその受信した情報がログイン拒絶であるか否か判定される。ログイン拒絶であった場合には制御がＳ６３へ進み、その受信したログイン拒絶画面を表示部（タッチパネル）２６に表示する処理がなされる。次にＳ６４によりその画面を消去するか否か判定され、消去しない場合にはＳ６３による拒絶画面の表示が継続される。ユーザがタッチパネル２６を操作して画面消去操作を行えばＳ６４によりＹＥＳの判定がなされてこの会員専用エリア端末処理がリターンする。
【００４０】
一方、Ｓ６１により受信したデータがデータベース（銘柄一覧）であった場合にはＳ６２によりＮＯの判定がなされて制御がＳ６５へ進み、その受信したデータベース（銘柄一覧）を表示部（タッチパネル）２６に表示する制御がなされる。この銘柄一覧の表示画面では、例えば、銘柄のコード、銘柄名、業種、規模、売買単位、決済日、最低投資額、さらには財務情報やキャッシュフロー情報が表示される。さらに、このデータベース（銘柄一覧）の表示画面にはスクリーニングボタン、お買い時グラフ表示ボタン、銘柄コード任意指定ボタン等の各種ボタンも表示されている。
【００４１】
次に制御がＳ６６に進み、スクリーニングボタンのタップがあったか否か判定され、ない場合にはＳ６７によりお買い時グラフ表示操作があったか否か判定され、ない場合にはＳ７６により銘柄コードによる任意指定リストの操作があったか否か判定され、ない場合にはＳ７７により終了操作があったか否か判定され、ない場合には制御がＳ６６へ戻る。ユーザが表示部（タッチパネル）２６を操作してスクリーニングボタンをタップすればＳ６６によりＹＥＳの判定がなされて制御がＳ６８へ進み、スクリーニング要求がサーバ４へ送信される。サーバ４ではそれを受信し（Ｓ１００）、Ｓ１０１によりそのスクリーニング画面をスマートフォン１へ返信する処理がなされる。スマートフォン１では、それを受信し（Ｓ６９）、その受信したスクリーニング画面を表示部（タッチパネル２６）に表示する制御がなされる（Ｓ７０）。
【００４２】
次に制御がＳ７１に進み、スクリーニングによる絞り込み条件（検索条件）を設定するためのスクリーニング（条件設定）操作処理が実行される。それを受けて、サーバ側では、Ｓ１０２により、スクリーニング（条件設定）対応処理が実行される。これらの詳しい処理については後述する。
【００４３】
サーバ４では、スクリーニング（条件設定）対応処理の結果絞り込まれたスクリーニングの絞り込み結果（検索結果）をスマートフォン１へ返信する処理がなされる（Ｓ１０３）。スマートフォン１は、それを受信し（Ｓ７２）、Ｓ７３によりその受信した絞り込み結果一覧を表示部（タッチパネル）２６に表示する制御がなされた後、制御が図８のＳ７４へ進む。Ｓ７４では、表示された絞り込み結果一覧にリストアップされている銘柄コードをタップしてその銘柄の詳細情報の指定があったか否か判定される。ない場合には制御がＳ７５へ進むが、あった場合には制御がＳ７９へ進み、銘柄詳細情報要求がサーバ４へ送信される。サーバ４では、それを受信し（Ｓ１０４）、Ｓ１０５によりその指定された銘柄の詳細情報をスマートフォン１へ返信する処理がなされる。スマートフォン１では、それを受信し（Ｓ８０）、Ｓ８１により、その受信した銘柄詳細情報を表示部（タッチパネル２６）により表示する制御がなされた後Ｓ７５へ進む。この銘柄詳細情報とは、例えば、前日終値、始値、高値、安値、出来高、売買代金、値幅制限等の各種情報を含んでいる。
【００４４】
Ｓ７５では、検索条件および絞り込み結果のうちの一方または両方を記憶する操作がなされたか否か判定され、操作がなされていない場合にはＳ７８により終了操作がなされたか否か判定され、なされていない場合にはＳ７５に戻る。終了操作がなされた場合にはリターンするが検索条件および絞り込み結果のうちの一方または両方を記憶する操作が行われた場合には制御がＳ８２へ進み、その検索条件および絞り込み結果のうちの一方または両方の記憶要求をサーバ４へ送信する処理がなされる。サーバ４では、それを受信し（Ｓ１０６）、ユーザの要求に応じて今回の検索条件および絞り込み結果のうちの一方または両方をデータベース５へ記憶する処理がなされる。つまり、ユーザが検索条件のみの記憶要求を送信した場合には今回の検索条件のみがサーバに記憶される。ユーザが今回の絞り結果の記憶要求のみを送信した場合には今回の絞り結果のみがサーバ５に記憶される。ユーザが検索条件および絞り込み結果の両方の記憶要求を送信した場合にはその両者がサーバ５に記憶されることとなる。
【００４５】
一方、Ｓ７６により、銘柄コードによる任意指定リストの操作があったと判定された場合には、制御がＳ８３へ進み、その銘柄コードによる任意指定リストの要求がサーバ４へ送信される。その後制御がＳ６６へ復帰する。
【００４６】
サーバ４では、Ｓ８３により送信されてきた要求を受信し（Ｓ１０８）、Ｓ１０９により、その指定された銘柄コードのオリジナルリストをデータベース４へ登録する処理がなされた後制御が図８に示すＳ１０４へ進む。ユーザは、データベース５に登録された自身のオリジナルリストの銘柄についての株価情報をいつでも閲覧することが可能となる。
【００４７】
次に、ユーザがスマートフォン１の表示部（タッチパネル）２６を操作してお買い時グラフ表示ボタンをタップすればＳ６７によりＹＥＳの判定がなされて制御が図８のＳ８５へ進み、お買い時グラフ要求信号がサーバ４へ送信される。
【００４８】
サーバ４では、それを受信し（Ｓ１１２）、当該ユーザのスクリーニング結果登録情報中の各銘柄についてのお買い時グラフを生成するためのお買い時時グラフ生成処理がなされる（Ｓ１１３）。この処理の詳細は後述する。次にＳ１１４によりその生成されたお買い時グラフがユーザのスマートフォン１に返信される。スマートフォン１では、それを受信し（Ｓ８６）、Ｓ８７によりそのお買い時グラフが表示部（タッチパネル）２６により表示する制御がなされる。このお買い時グラフは、例えば、図４（ｂ）に示すグラフで○印がお買い時を示しており、□印が売り時を示している。次に制御がＳ８８に進み、消去操作がなされたか否か判定され、なされていない場合にはＳ８７によるお買い時グラフ表示が継続される。消去操作がなされた場合にはＳ８８によりＹＥＳの判定がなされてリターンする。
【００４９】
次に、Ｓ７１に示したスクリーニング（条件設定）操作処理およびＳ１０２に示したスクリーニング（条件設定）対応処理のサブルーチンプログラムのフローチャートを図９（ａ）に基づいて説明する。スクリーニング（条件設定）操作処理において、Ｓ１３０によりスクリーニング項目の解説要求操作があったか否か判定され、ない場合にはＳ１３１により、スクリーニング項目を指定して入力操作があったか否か判定され、ない場合にはＳ１３２により、終了操作があったか否か判定され、ない場合には制御がＳ１３０へ戻る。
【００５０】
ユーザが自身のスマートフォン１の表示部（タッチパネル）２６を操作してスクリーニング画面に表示されている項目を選択して解説要求操作を行った場合にはＳ１３０によりＹＥＳの判定がなされて制御がＳ１３３へ進み、指定された項目の解説要求信号がサーバ４へ送信される。サーバ４ではそれを受信し（Ｓ１４０）、Ｓ１４１により、その指定された項目に対応する解説文をデータベース５から検索してスマートフォン１へ返信する制御がなされる。スマートフォン１ではそれを受信し（Ｓ１３４）、Ｓ１３５によりその受信した解説文を指定した項目の上に表示する制御がなされる。その一例が図１１に示されている。図１１では、「５日移動平均乖離」の項目の上にその解説文が表示されている。この解説文は、データベース５に記憶されている図３（ｂ）に示す解説文であり、その項目「５日移動平均乖離」に対応づけて記憶されている解説文である。
【００５１】
次にユーザが表示部（タッチパネル）２６を操作してスクリーニング項目を指定して入力操作を行った場合にはＳ１３１によりＹＥＳの判定がなされて制御がＳ１３６へ進み、その指定された項目と入力データとをサーバ４へ送信する制御がなされる。サーバ４では、それを受信し（Ｓ１４２）、Ｓ１４３により、指定された項目に対応づけて入力データを絞り込み条件としてＲＡＭ３１等に記憶する処理がなされる。次にユーザが表示部（タッチパネル）２６を操作して終了操作を行えばＳ１３２によりＹＥＳの判定がなされて制御がＳ１３７へ進み、終了送信信号がサーバ４へ送信される。サーバ４ではそれを受信し（Ｓ１４４）、Ｓ１４５により、ＲＡＭ３１に記憶されている絞り込み条件に基づいてスクリーニングを実行して絞り込み結果を生成する処理がなされる。その絞り込み結果が前述のＳ１０３によりユーザのスマートフォン１へ返信されることとなる。
【００５２】
次に、Ｓ２０に示したお買い時時プッシュ通知のサブルーチンプログラムのフローチャートを図９（ｂ）に基づいて説明する。まずＳ１２２により、ユーザにプッシュ通知をするべく株価情報のチェック時刻になったか否か判定され、なっていない場合にはこのサブルーチンプログラムがリターンする。一方、チェック時刻になった段階でＳ１２２によりＹＥＳの判定がなされて制御がＳ１２３へ進み、スクリーニング結果登録情報（Ｓ１０７による絞り込み結果記憶情報）中の各銘柄のお買い時グラフ（図４（ｂ）参照）を生成するためのお買い時グラフ生成処理がなされる。このお買い時グラフの生成は、前述したように、データベース５に記憶されている株価情報を基にオシレータ系のテクニカル分析であるストキャスティクスを用いて生成する。詳しくは後述する。
【００５３】
次にＳ１２５より、買い時になった銘柄と売り時になった銘柄とを抽出してその銘柄をスクリーニング結果として登録しているユーザに対しプッシュ通知する。当該ユーザのスマートフォン１では、そのプッシュ通知をＳ１２０により受信し、Ｓ１２１により、表示部（タッチパネル２６）にプッシュ通知表示する。その際音声による通知を併用してもよい。
【００５４】
次に、Ｓ１１３およびＳ１２３に示したお買い時グラフ生成処理のサブルーチンプログラムのフローチャートを図１０に基づいて説明する。Ｓ１５０により、ユーザのスクリーニング結果登録情報中の銘柄の株価情報を取得する処理がなされる。次に、Ｓ１５１により、オシレータ系分析であるストキャスティクスを用いて％Ｋラインと％Ｄラインとを算出する処理がなされる。「％Ｋライン」は過去における一定期間（通常は５日間を基準としている）の価格レンジの中で当日の終値が相対的にどのレベルにあるかを０から１００までのパーセンテージで表したものである。％Ｄはこの％Ｋを移動平均化したものである。チャート周足集では計算式として以下のものを用いる。
％Ｋ＝（Ｃ−Ｌ１３）÷（Ｈ１３−Ｌ１３）×１００（％）
％Ｄ＝（％Ｋ１＋％Ｋ２＋％Ｋ３＋…＋％Ｋｎ）÷ｎ
Ｃ：直近の終値
Ｌ１３：過去１３週間の最安値
Ｈ１３：過去１３週間の最高値
ｎ：３
上記計算式は、Ｌ１３として過去１３週間の最安値、Ｈ１３として過去１３週間の最高値を用いているが、それに代えて、Ｌ１３として過去５週間の最安値、Ｈ１３として過去５週間の最高値を用いてもよい。
【００５５】
次に、Ｓ１５２により、％Ｋ＝％Ｄを計算して％Ｋラインと％Ｄラインとの交点を算出する。次に、Ｓ１５３により、上記算出した各交点における％Ｋの傾きが正か負かを判定する。この判定手法としては、微小時間△Ｔによる％Ｋラインの値の変化を算定する方法を用いる。例えば、交点の時刻をＴとして、Ｔでの％Ｋの値である％Ｋ（Ｔ）と（Ｔ−△Ｔ）での％Ｋの値％である％Ｋ（Ｔ−△Ｔ）とを算出し、％Ｋ（Ｔ）−％Ｋ（Ｔ−△Ｔ）の値が、正か負かを判定する。正の場合は％Ｋラインが％Ｄラインを下から上に突き抜けたことになり買い時と判定し、負の場合には％Ｋラインが％Ｄラインを上から下に突き抜けたことになり売り時と判定する。次に、Ｓ１５４により、正の交点に買い時を示す○印を付し、負の交点に売り時を示す□印を付す処理がなされる。このようにして生成されたお買い時グラフの一例が図４（ｂ）に示すものである。
【００５６】
図１１は、Ｓ７０により表示されるスクリーニング画面の一例を示したものである。スクリーニング項目、業種分類、決済月、規模、論理株価、移動平均株価が表示されている。ユーザは、それら各項目に従って選択操作または入力操作を行う。その際に、項目の内容やどのようなデータを入力すればよいのかが分からない場合がある。特に初心者の場合には意味が分からず困惑する場合が多々ある。そのような意味が分からない項目を選択して解説を要求する操作を行えば（Ｓ１３０でＹＥＳ）、その項目に対応する解説文が表示される（Ｓ１３５参照）。図１１の場合には、「５日移動平均乖離」の項目に対する解説文が表示されている。
【００５７】
以上の実施形態では、ユーザ端末側の制御としてスマートフォン１を例に挙げて説明したが、ユーザ端末側としてＰＣ２であっても略同様の制御となる。なお、ＰＣ２の場合には、図９（ｂ）に示したお買い時プッシュ通知としてメール送信が行われることとなる。
【００５８】
次に、株式投資支援システムにおいて、フィボナッチ級数を用いて相場の押しや戻りの目標価格を推測する制御を行ってもよい。例えば、
目標価格＝（チェック価格−安値）×１．６１８＋安値
で計算する。上記「１．６１８」は、フィボナッチ数列において連続する２つの数字を使い、大きい数字を小さい数字で割ると、近づいてくる数値である。これにより求めた目標価格をユーザに通知する制御を行う。上記お買い時プッシュ通知と共に当該銘柄についての目標価格を通知してもよい。
次に、以上説明した実施形態の変形例や特徴点を以下に列挙する。
【００５９】
（１）  前述の実施形態では、売買タイミングを取得する手法としてストキャスティクスによる％Ｋラインと％Ｄラインとの交点を算出したが、その代わりに、％Ｋラインまたは％Ｄラインが所定下ライン（例えば２５％ライン）を上に向けて突き抜けた時点を買い時と判定し、％Ｋラインまたは％Ｄラインが所定上ライン（例えば７５％ライン）を下に向けて突き抜けた時点を買い時と判定するように制御してもよい。その際の突き抜ける向きについては、前述のＳ１５３による傾きが正か負かの判定手法を用いればよい。また、上記所定下ラインおよび所定上ラインをユーザが選択指定できるように制御してもよい。所定下ラインを３０％ラインにし所定上ラインを７０％ラインにした場合には、手堅い堅実な株式投資が可能となる一方、所定下ラインを２０％ラインにし所定上ラインを８０％ラインにした場合には、ハイリスクハイリターンの株式投資となる。
さらに、ストキャスティクスによる「％Ｋ」と「％Ｄ」の代わりに、「Fast」と「Slow」を用いてもよい。チャート周足集では計算式として以下のものを用いる。
Fast＝｛直近３週間の（Ｃ−Ｌ１３）の合計｝÷｛直近３週間の（Ｈ１３−Ｌ１３）の合計｝×１００（％）
Slow＝直近３週間のFast÷３（％）
【００６０】
（２）  前述の実施形態では、テクニカル分析として、オシレータ系分析であるストキャスティクスを用いたが、それに限定されるものではなく、ＭＡＣＤ(Moving Average Convergence Divergence)、ＲＳＩ（Relative Strength index）、移動平均線乖離率等を用いてもよく、さらには、ストキャスティクス、ＭＡＣＤ、ＲＳＩおよび移動平均線乖離率のうちの２つ以上のものを組み合わせて売買タイミングを取得するように制御してもよい。
【００６１】
（３）  前述の実施形態では、ユーザがスクリーニングした結果絞り込まれた銘柄を売買タイミングの取得対象銘柄としたが、それに加えたまたはそれに代えて、ユーザのオリジナルリストの銘柄（Ｓ１０９参照）やユーザが売買タイミング取得のために直接指定した銘柄等を対象としてもよい。
（４）  前述の実施形態では、以下の発明が開示されている。
【００６２】
株式投資の分野では、買い時あるいは売り時の売買タイミングを察知する手法として、ストキャスティクス、ＭＡＣＤ、ＲＳＩおよび移動平均線乖離率とうの種々のテクニカル分析の指標が考案されている。しかし、従来のテクニカル分析においては、単に、上記テクニカル指標の線を表示するだけであり、売買タイミングは目視によるため、正確な売買タイミングを迅速に表示することができないという欠点があった。
この発明は、上記欠点を解消することを目的とし、以下の発明特定事項を有する。
ユーザの株式投資を支援する株式投資支援システムであって、
ユーザの操作によって選択された対象銘柄について、株の売買タイミングを得るためのテクニカル分析を行って売買タイミングを取得する売買タイミング取得手段と、
前記売買タイミング取得手段で得た売買タイミングになったときに、当該対象銘柄を選択したユーザのユーザ端末に対し売買タイミングになった旨の通知を送信する売買タイミング通知手段と、を備える、株式投資支援システム。
【００６３】
また、前記売買タイミング取得手段は、
前記テクニカル分析として、オシレータ系分析であるストキャスティクスを用い、
前記選択された銘柄の株価情報からストキャスティクスにより％Ｋラインと％Ｄラインとを算出する算出手段と、
前記算出手段により算出された前記％Ｋラインと前記％Ｄラインとの交点を求める交点算出手段と、
前記交点算出手段により求められた交点における前記％Ｋラインの傾きが正の傾きか負の傾きかを判定する傾き判定手段と、を含み、
前記傾き判定手段により正の傾きと判定された前記交点を売り時と、前記傾き判定手段により負の傾きと判定された前記交点を買い時として、売買タイミングを取得するようにしてもよい。
【００６４】
さらに、以下の発明特定事項を有する発明が開示されている。
ユーザの株式投資を支援する株式投資支援システムであって、
ユーザの操作によって選択された対象銘柄について、株の売買タイミングを得るためのテクニカル分析を行って売買タイミングを取得する売買タイミング取得手段を備え、
前記売買タイミング取得手段は、
前記テクニカル分析として、オシレータ系分析であるストキャスティクスを用い、
前記選択された銘柄の株価情報からストキャスティクスにより％Ｋラインと％Ｄラインとを算出する算出手段と、
前記算出手段により算出された前記％Ｋラインと前記％Ｄラインとの交点を求める交点算出手段と、
前記交点算出手段により求められた交点における前記％Ｋラインの傾きが正の傾きか負の傾きかを判定する傾き判定手段と、を含み、
前記傾き判定手段により正の傾きと判定された前記交点に売り時を示す印を付し、前記傾き判定手段により負の傾きと判定された前記交点に買い時を示す印を付する印表示手段と、
前記算出手段により算出された前記％Ｋラインおよび前記％Ｄラインに対し前記印表示手段による印を付した表示画像を、当該対象銘柄を選択したユーザのユーザ端末に送信する送信手段と、をさらに備える、株式投資支援システム。
【００６５】
以上、本発明の実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。
【符号の説明】
【００６６】
１    スマートフォン
２    パーソナルコンピュータ
４    サーバ
５    データベース
２０  ＣＰＵ
２１  ＲＡＭ
２２  ＲＯＭ
２３  ＥＥＰＲＯＭ
２６  表示部（タッチパネル）
【図１】
2018018281.tif 000003
【図２】
2018018281.tif 000004
【図３】
2018018281.tif 000005
【図４】
2018018281.tif 000006
【図５】
2018018281.tif 000007
【図６】
2018018281.tif 000008
【図７】
2018018281.tif 000009
【図８】
2018018281.tif 000010
【図９】
2018018281.tif 000011
【図１０】
2018018281.tif 000012
【図１１】
2018018281.tif 000013