(57)【要約】      （修正有）【課題】注文処理のノウハウがサーバ側に漏れるのを防ぎ、かつ全体を見渡して注文条件、注文情報の編集が可能な自動注文システムを提供する。【解決手段】処理部品表示画面と編集画面から構成される注文処理編集画面を表示し、部品名から構成される処理部品アイコンを表示する表示処理と、前記処理部品アイコンが前記処理部品編集画面へドラッグアンドドロップされた時に、前記部品名と部品パラメータ名とパラメータ編集ボックスから構成される処理部品ボックスを前記処理部品編集画面に表示する初期化処理と、前記処理部品ボックスが他の前記処理部品ボックスへドラッグアンドドロップされた時に、２つの前記処理部品ボックスを線で結んで前記処理部品編集画面に表示する接続処理と、前記処理部品ボックスの前記パラメータ編集ボックスに文字列が入力された時に、前記パラメータ編集ボックスと関連付けて前記文字列を記憶するパラメータ設定処理を有する。【選択図】図５
2010224584.tif 000002
【特許請求の範囲】
【請求項１】
価格が変動する商品の売買注文を自動的に発注する自動注文システムであって、
処理部品表示画面と処理部品編集画面から構成される注文処理編集画面を表示し、部品名から構成される処理部品アイコンを前記処理部品表示画面に表示する注文処理編集画面の表示処理と、
前記処理部品表示画面に表示されている前記処理部品アイコンが前記処理部品編集画面へドラッグアンドドロップされた時に、前記部品名と部品パラメータ名とパラメータ編集ボックスから構成される処理部品ボックスを前記処理部品編集画面に表示する処理部品の初期化処理と、
前記処理部品編集画面に表示されている前記処理部品ボックスが他の前記処理部品ボックスへドラッグアンドドロップされた時に、２つの前記処理部品ボックスを線で結んで前記処理部品編集画面に表示する処理部品の接続処理と、
前記処理部品編集画面に表示されている前記処理部品ボックスの前記パラメータ編集ボックスに文字列が入力された時に、前記処理部品ボックスの前記パラメータ編集ボックスと関連付けて前記文字列を記憶する処理部品のパラメータ設定処理と
を実行する注文処理編集手段を有することを特徴とする自動注文システム。
【請求項２】
表示された前記処理部品ボックスを要素として、線で結ばれた２つの前記処理部品ボックスを親要素と子要素として、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を前記要素の属性値または子要素としてファイル出力する注文処理情報のファイル化処理を実行する注文処理編集手段を有することを特徴とする請求項１に記載の自動注文システム。
【請求項３】
注文条件の前記処理部品ボックスについて、さらに線で結ばれた前記処理部品ボックスについて再帰的に、前記処理部品ボックスの前記部品名に関連付けられている関数を、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を引数として、
注文条件の注文処理を実行する注文処理実行手段を有することを特徴とする請求項１または２に記載の自動注文システム。
【請求項４】
注文情報の前記処理部品ボックスについて、前記処理部品ボックスの前記部品名に関連付けられている関数を、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を引数として、注文情報の注文処理を実行する注文処理実行手段を有することを特徴とする請求項３に記載の自動注文システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、株式、為替、先物などの価格が変動する商品を対象に、自動的に売買注文を発注する自動注文システムに関する。
【背景技術】
【０００２】
自動注文システムは、株式や為替などの金融商品を対象に普及しつつあり、アルゴリズム取引やシステムトレードとも呼ばれている。
自動注文システムでは、事前に注文条件（いつ売買するか）と注文情報（何をどれだけ売買するか）から構成される注文処理を定めておき、定期的に価格の変動に応じて注文処理を実行することで、注文条件を満たした時に注文情報に基づき売買注文を発注する。
従来の自動注文システムの多くは下記の非特許文献１に記載の「Javaによる取引エージェント設計」にあるように、注文処理をプログラミングして作成する。
【０００３】
最近の自動注文システムでは、非特許文献１に記載の「詳細設定エージェント作成システム」にあるように、注文処理をWebブラウザ上で指標と計算式を組み合わせて作成する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「株式自動取引エージェント作成支援システムの提案」、日本ソフトウェア科学会、コンピュータソフトウェア、Vol.25(2008)、No.4、pp.190-198、http://www.jstage.jst.go.jp/article/jssst/25/4/4_190/_pdf/-char/ja/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述の非特許文献１に記載の「詳細設定エージェント作成システム」では、部品作成、条件設定、組み合わせに分けて画面を切り替えて注文処理編集するため、注文処理の全体を見渡して編集できないという問題点がある。
また、サーバ側で注文処理の保存・実行をするため、注文処理のノウハウがサーバ側に漏洩してしまうという問題点がある。
【０００６】
本発明の目的は、注文処理のノウハウがサーバ側に漏洩する恐れがなく、注文処理の全体を見渡して編集することができる自動注文システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る自動注文システムは、処理部品表示画面と処理部品編集画面から構成される注文処理編集画面を表示し、部品名から構成される処理部品アイコンを前記処理部品表示画面に表示する注文処理編集画面の表示処理と、
前記処理部品表示画面に表示されている前記処理部品アイコンが前記処理部品編集画面へドラッグアンドドロップされた時に、前記部品名と部品パラメータ名とパラメータ編集ボックスから構成される処理部品ボックスを前記処理部品編集画面に表示する処理部品の初期化処理と、
前記処理部品編集画面に表示されている前記処理部品ボックスが他の前記処理部品ボックスへドラッグアンドドロップされた時に、２つの前記処理部品ボックスを線で結んで前記処理部品編集画面に表示する処理部品の接続処理と、
前記処理部品編集画面に表示されている前記処理部品ボックスの前記パラメータ編集ボックスに文字列が入力された時に、前記処理部品ボックスの前記パラメータ編集ボックスと関連付けて前記文字列を記憶する処理部品のパラメータ設定処理とを実行する注文処理編集手段を備えることを特徴とする。
【０００８】
さらに、本発明の自動注文システムは、表示された前記処理部品ボックスを要素として、線で結ばれた２つの前記処理部品ボックスを親要素と子要素として、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を前記要素の属性値または子要素として、ファイル出力する注文処理情報のファイル化処理を実行する注文処理編集手段を有することを特徴とする。
【０００９】
さらに、本発明の自動注文システムは、注文条件の前記処理部品ボックスについて、さらに線で結ばれた前記処理部品ボックスについて再帰的に、前記処理部品ボックスの前記部品名に関連付けられている関数を、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を引数として注文条件の注文処理を実行する注文処理実行手段を有することを特徴とする。
【００１０】
さらに、本発明の自動注文システムは、注文情報の前記処理部品ボックスについて、前記処理部品ボックスの前記部品名に関連付けられている関数を、前記処理部品ボックスの前記パラメータ編集ボックスに入力された前記文字列を引数として、注文情報の注文処理を実行する注文処理実行手段を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、処理部品ボックスの配置と接続を処理部品編集画面で全体を見渡しながら、マウスのドラッグアンドドロップ操作で編集できるようにすることで注文処理編集の操作性を向上させることができる。
また、注文端末側で注文処理の保存・実行をできるようにすることで注文処理のノウハウを保護できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る自動注文システムの構成の一実施形態を示す図である。
【図２】市場情報送信手段６が記憶する市場情報テーブルの一例を示す図である。
【図３】注文処理編集手段１１が記憶する処理部品構造テーブルの一例を示す図である。
【図４】注文処理実行手段１２が記憶する処理部品実行テーブルの一例を示す図である。
【図５】注文処理編集手段１１による注文処理編集画面の表示処理の一例を示す図である。
【図６】注文処理編集手段１１が表示する処理部品編集画面の一例を示す図である。
【図７】注文処理編集手段１１が記憶する処理部品実体テーブルの一例を示す図である。
【図８】注文処理編集手段１１が記憶する処理部品接続テーブルの一例を示す図である。
【図９】注文処理編集手段１１による処理部品の初期化処理の一例を示す図である。
【図１０】注文処理編集手段１１による処理部品の接続処理の一例を示す図である。
【図１１】注文処理編集手段１１による処理部品のパラメータ設定処理の一例を示す図である。
【図１２】注文処理編集手段１１による注文処理情報のファイル化処理の一例を示す図である。
【図１３】注文処理編集手段１１が出力する注文処理情報のXMLファイルの一例を示す図である。
【図１４】注文処理編集手段１１による注文処理情報のプログラム化処理の一例を示す図である。
【図１５】注文処理編集手段１１が出力する注文処理のプログラムの一例を示す図である。
【図１６】注文処理実行手段１２による注文処理の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る自動注文システムについて図面を用いて詳細に説明する。
図１は、本発明に係る自動注文システムに一実施の形態を示すシステム構成図であり、市場サーバ１と注文端末２とがネットワーク３を介して接続して構成される。
市場サーバ１は、演算・主記憶装置４とネットワーク通信装置５を搭載して構成される。
市場サーバ１の演算・主記憶装置４上で市場情報送信手段６と注文情報受信手段７を実行する。
市場サーバ１は例えば、証券会社が保有するオンライントレードサーバであり、市場サーバ１の各手段はWebサービスサーバ上で動作するWebAPI（Web Application Programming Interface）として実装される。
【００１４】
注文端末２は、演算・主記憶装置４と、ネットワーク通信装置５と、画面表示装置８とユーザー入力装置９と、現在日時発生装置１０を搭載して構成される。
注文端末２の演算・主記憶装置４上で注文処理編集手段１１、注文処理実行手段１２、市場情報受信手段１３、注文情報送信手段１４を実行する。
例えば、注文端末２は証券口座開設者が保有するパソコンであり、注文端末２の各手段はWebブラウザ上で動作するRIA（Rich Internet Application）として実装される。
【００１５】
図２は、市場情報送信手段６が備える市場情報テーブルの一例である。
図２の市場情報テーブル２００は、銘柄コード"1234"の日足の終値"CLOSE_PRICE"の値を格納したテーブルである。
【００１６】
図３は、注文処理編集手段１１が備える処理部品構造テーブル３００の一例である。
処理部品構造テーブル３００のカラムは、部品タグと部品名と部品入力型と部品出力型と部品パラメータ名である。
部品タグは、ユニーク制約のあるカラムであり、注文処理実行手段１２が記憶する処理部品実行テーブル４００（図４）の部品プログラムの関数名である。
部品名は、注文処理編集画面に表示される文字列であり、部品プログラムの関数の機能を表す。ここでは、株式の取引用として、自動注文、注文条件、注文情報、終値、ＲＳＩ、定数、ＡＮＤ、ＮＯＴなどの部品名が用意されている。
部品名は取引対象の商品に応じて用意される。
部品入力型と部品出力型は、２つの処理部品の接続処理で使用される値であり、部品プログラムの関数の引数の型と返却値の型である。
ただし、部品入力型は、複数個のカラムから構成されて、図３の例では２個のカラム（列名は"IN1"と"IN2"）から構成される。
部品パラメータ名は、注文処理編集画面に表示される文字列であり、部品プログラムの関数の引数の機能を表す。
ただし、部品パラメータ名は、複数個のカラムから構成されて、図３の例では３個のカラム（列名は"P1"と"P2"と"P3"）から構成される。
【００１７】
図４は、注文処理実行手段１２が備える処理部品実行テーブル４００の一例である。
処理部品実行テーブル４００のカラムは、部品タグと部品プログラムである。
部品タグは、ユニーク制約のあるカラムであり、処理部品構造テーブル３００の部品タグのカラムと列全体が同じである。
部品プログラムは、注文処理実行手段１２が実行可能な処理である。
次に、注文処理編集手段１１による注文処理編集画面の表示処理の一例について、図５を参照しながら説明する。
まず、ステップ５０１で、画面表示装置８に処理部品表示画面５０と処理部品編集画面５１から構成される注文処理編集画面を表示する。
次に、ステップ５０２で、処理部品構造テーブル３００のすべてのレコードについて、次の処理を実行する。
部品タグが割り当てられて、かつ部品名から構成される処理部品アイコンを、処理部品表示画面５０に表示する。
ここで、注文処理編集手段１１による処理部品の初期化処理と接続処理とパラメータ設定処理を説明する前に、全処理を実行後の画面とテーブルの一例を図６〜図８に示す。
【００１８】
注文処理編集手段１１が表示する処理部品編集画面５１の一例を図６に示す。
図６の処理部品編集画面５１は、銘柄コード「1234」について、前日の14日間のRSIが「30未満」かつ本日の14日間のRSIが「30超」ならば、「100株2000円」で買指値注文するという、注文処理を編集したものである。
ここで、ＲＳＩとは、Relative Strength Indexは「相対力指数」とも呼ばれ、アメリカのJ．W．ワイルダー氏によって考案されたテクニカル分析（オシレータ系）であり、一定期間（例えば14日）の株価の値上がり幅の合計と値下がり幅の合計をそれぞれ求め、それを以下の式でＲＳＩ値を求める。
ＲＳＩの数値は株価上昇が続けば、ＲＳＩの値も１００％に近づく。株価は常に上げ下げの循環の中で動くという仮定に立つと、ＲＳＩ値が大きい＝上昇が続いている、あるいは上昇が多い＝そろそろ下げると判断する。従って、このＲＳＩ値を見ることで売り時、あるいは買い時を判断することができるというものある。一般にＲＳＩ値が２０％か３０％以下のときは売られすぎ、８０％か７０％以上のときは買われすぎを表している。
ＲＳＩ＝（一定期間の値上げ幅合計）／（一定期間の値上げ幅合計＋一定期間の値下
げ幅合計）
【００１９】
注文処理編集手段１１が記憶する処理部品実体テーブル７００の一例を図７に示す。
処理部品実体テーブル７００のカラムは、部品ＩＤと部品タグと部品パラメータと部品コメントである。
部品ＩＤは、ユニーク制約のあるカラムである。
部品タグは、処理部品構造テーブル３００の部品タグを参照するカラムである。
部品パラメータと部品コメントは、注文処理編集画面で入力された文字列である。
ただし、部品パラメータは、複数個のカラムから構成されて、処理部品構造テーブル３００の部品パラメータ名のカラムと列名が同じである。
【００２０】
注文処理編集手段１１が記憶する処理部品接続テーブル８００の一例を図８に示す。
処理部品接続テーブル８００のカラムは、部品ＩＤと入力部品ＩＤである。
部品ＩＤは、ユニーク制約のあるカラムであり、処理部品実体テーブル７００の部品ＩＤのカラムと列全体が同じである。
入力部品ＩＤは、処理部品実体テーブル７００の部品ＩＤを参照するカラムである。
ただし、入力部品ＩＤは、複数個のカラムから構成されて、処理部品構造テーブル３００の部品入力型のカラムと列名が同じである。
【００２１】
注文処理編集手段１１による処理部品の初期化処理の一例について、図９を参照しながら説明する。
ただし、処理部品の初期化処理は、処理部品表示画面５０に表示されている処理部品アイコンが処理部品編集画面５１へ、ユーザー入力装置９を用いてドラッグアンドドロップされた時に実行される。
まず、ステップ９０１で、処理部品実体テーブル７００のユニーク制約を満たすように部品ＩＤを生成し、処理部品実体テーブル７００に生成した部品ＩＤと処理部品アイコンに割り当てられた部品タグを含むレコードを挿入し、また処理部品接続テーブル８００に生成した部品ＩＤを含むレコードを挿入する。
続いてステップ９０２で、処理部品構造テーブル３００から処理部品アイコンに割り当てられた部品タグを含むレコードを選択し、選択したレコードから部品名と部品パラメータ名を取得し、生成した部品ＩＤが割り当てられて、かつ部品名と部品パラメータ名とパラメータ編集ボックスとコメント編集ボックスから構成される処理部品ボックスを、処理部品編集画面に表示する。
ただし、部品パラメータ名の複数個のカラムについて、次の処理を実行する。
部品パラメータ名が非NULLならば、部品パラメータ名とパラメータ編集ボックスを処理部品ボックスに構成し、パラメータ編集ボックスに部品パラメータ名の列名が割り当てられる。
【００２２】
注文処理編集手段１１による処理部品の接続処理の一例について図１０を参照しながら説明する。
ただし、処理部品の接続処理は、処理部品編集画面５１に表示されている処理部品ボックス（接続元処理部品ボックス）が他の処理部品ボックス（接続先処理部品ボックス）へ、ユーザー入力装置９を用いてドラッグアンドドロップされた時に実行される。
ステップ１００１で、注文処理編集手段１１が記憶する各テーブルに対して、次の処理を実行する。
処理部品実体テーブル７００から接続元処理部品ボックスに割り当てられた部品ＩＤを含むレコードを選択し、選択したレコードから部品タグ（接続元部品タグ）を取得する。
処理部品構造テーブル３００から接続元部品タグを含むレコードを選択し、選択したレコードから部品出力型（接続元部品出力型）を取得する。
処理部品実体テーブル７００から接続先処理部品ボックスに割り当てられた部品ＩＤを含むレコードを選択し、選択したレコードから部品タグ（接続先部品タグ）を取得する。
処理部品構造テーブル３００から接続先部品タグを含むレコードを選択し、選択したレコードから部品入力型（接続先部品入力型）を取得する。
処理部品接続テーブル８００から接続先処理部品ボックスに割り当てられた部品ＩＤを含むレコードを選択し、選択したレコードから入力部品ＩＤ（接続先入力部品ＩＤ）を取得する。
ステップ１００２で、部品入力型および入力部品ＩＤの複数個のカラムについて順番に、次の処理を実行する。
例えば、図３、図８では、１番目に"IN1"、２番目に"IN2"の順番である。
接続先部品入力型が非NULL、かつ接続先部品入力型が接続元部品出力型と等しい、かつ接続先入力部品ＩＤがNULLならば、接続先入力部品ＩＤに接続元処理部品ボックスに割り当てられた部品ＩＤを記憶し、ステップ１００２を中断してステップ１００３を実行する。
ステップ１００３で、接続元処理部品ボックスと接続先処理部品ボックスを線で結んで処理部品編集画面５１に表示する。
【００２３】
次に、注文処理編集手段１１による処理部品のパラメータ設定処理の一例について、図１１を参照しながら説明する。ただし、処理部品のパラメータ設定処理は、処理部品編集画面５１に表示されている処理部品ボックスのパラメータ編集ボックスに、ユーザー入力装置９を用いて文字列が入力された時に実行される。
まず、ステップ１１０１で、処理部品実体テーブル７００から処理部品ボックスに割り当てられた部品ＩＤを含むレコードを選択し、選択したレコードのパラメータ編集ボックスに割り当てられた列名を持つカラムに入力された文字列を記憶する。
【００２４】
次に、注文処理編集手段１１による注文処理情報のファイル化処理の一例について図１２を参照しながら説明する。ただし、注文処理情報である処理部品実体テーブル７００と処理部品接続テーブル８００をファイル化することで、注文端末２の補助記憶装置に保存したり、市場サーバ１を介して他の注文端末２に受渡したりすることが可能になる。
まず、ステップ１２０１で、処理部品実体テーブル７００から部品タグ"Order"を含むレコードを選択し、選択したレコードから部品ＩＤを取得する。
ステップ１２０２で、処理部品実体テーブル７００から部品ＩＤを含むレコードを選択し、選択したレコードから部品タグと部品パラメータと部品コメントを取得する。
そして、要素名が部品タグであり、属性値が部品パラメータと部品コメントである、XML要素を作成する。ただし、部品パラメータと部品コメントは、属性値でなくて子要素でもよい。
続くステップ１２０３で、処理部品接続テーブル８００から部品ＩＤを含むレコードを選択し、選択したレコードから入力部品ＩＤを取得する。
入力部品ＩＤが全てNULLならば、XML要素の空要素をファイル出力する。
入力部品ＩＤが一つでも非NULLならば、XML要素の開始タグと終了タグをファイル出力する。
ステップ１２０４で、入力部品ＩＤの複数個のカラムについて順番に、次の処理を実行する。入力部品ＩＤが非NULLならば入力部品ＩＤを部品ＩＤとして、ファイル出力先をXML要素の開始タグと終了タグの間として、再帰的にステップ１２０２以降を実行する。
【００２５】
注文処理情報である図７の処理部品実体テーブル７００と図８の処理部品接続テーブル８００をファイル化した場合について、注文処理編集手段１１が出力する注文処理情報のXMLファイルの一例を図１３に示す。
次に、注文処理編集手段１１による注文処理情報のプログラム化処理の一例について図１４を参照しながら説明する。ここで、注文処理情報である処理部品実体テーブル７００と処理部品接続テーブル８００をプログラム化することで注文処理実行手段１２が注文処理を実行することが可能になる。
まず、ステップ１４０１で、処理部品実体テーブル７００から部品タグ"OrderData"を含むレコードを選択し、選択したレコードから部品パラメータを取得する。
そして、関数名が"SetOrderData"であり、引数が部品パラメータである関数をプログラムのif文真文部分に出力する。
続くステップ１４０２で、処理部品実体テーブル７００から部品タグ"OrderSignal"を含むレコードを選択し、選択したレコードから部品ＩＤを取得する。
【００２６】
次に、処理部品接続テーブル８００から部品ＩＤを含むレコードを選択し、選択したレコードから入力部品ＩＤを取得する。
入力部品ＩＤを部品ＩＤとして、プログラム出力先をif文条件文部分として、ステップ１４０３以降を実行する。
ステップ１４０３で、処理部品実体テーブル７００から部品ＩＤを含むレコードを選択し、選択したレコードから部品タグと部品パラメータを取得する。そして、関数名が部品タグであり、引数が部品パラメータである関数をプログラムに出力する。
ステップ１４０４で、処理部品接続テーブル８００から部品ＩＤを含むレコードを選択し、選択したレコードから入力部品ＩＤを取得する。
入力部品ＩＤの複数個のカラムについて順番に、次の処理を実行する。
入力部品ＩＤが非NULLならば、入力部品ＩＤを部品ＩＤとして、プログラム出力先を関数引数部分として、再帰的にステップ１４０３以降を実行する。
【００２７】
注文処理情報である図７の処理部品実体テーブル７００と図８の処理部品接続テーブル８００をプログラム化した場合について、注文処理編集手段１１が出力する注文処理のプログラムの一例を図１５に示す。
【００２８】
次に、注文処理実行手段１２による注文処理の一例について、図１６を参照しながら説明する。
注文処理は、注文処理編集手段１１が出力したプログラムを実行する。
プログラムのうち、関数"GetMarketData"の実行時に、下記の処理が実行される。
ステップ１６０１で、現在日時発生装置１０が注文処理実行手段１２に現在日時を送信する。
ステップ１６０２で、注文処理実行手段１２が現在日時に基づいて相対的時点を絶対的時点に変換する。
図１６の例では、現在日時が2008/11/12で、相対的時点"時点(x日前)"が1である場合、絶対的時点として2008/11/11に変換する。
ステップ１６０３で、注文処理実行手段１２が市場情報受信手段１３、ネットワーク通信装置５経由で市場情報送信手段６に市場情報要求を送信する。
図１６の例では、市場情報要求は銘柄コードと日付と値名から構成される。
ステップ１６０４で、市場情報送信手段６が市場情報テーブル２００から市場情報要求に対応する市場情報を取得する。
図１６の例では、市場情報要求の銘柄コードと日付と値名に対応する値を市場情報として取得する。
ステップ１６０５で、市場情報送信手段６がネットワーク通信装置５、ネットワーク３、市場情報受信手段１３経由で注文処理実行手段１２に市場情報を送信する。
プログラムのうち、関数"SetOrderData"の実行時に、下記の処理が実行される。
ステップ１６０６で、注文処理実行手段１２が注文情報送信手段１４、ネットワーク３、ネットワーク通信装置５経由で市場サーバ１の注文情報受信手段７に注文情報を送信する。
図１６の例では、注文情報は銘柄コード「１２３４」と数量「１００」と価格「２０００」から構成される。
【符号の説明】
【００２９】
１  市場サーバ
２  注文端末
３  ネットワーク
４  演算・主記憶装置
５  ネットワーク通信装置
６  市場情報送信手段
７  注文情報受信手段
８  画面表示装置
９  ユーザー入力装置
１０  現在日時発生装置
１１  注文処理編集手段
１２  注文処理実行手段
１３  市場情報受信手段
１４  注文情報送信手段
【図１】
2010224584.tif 000003
【図２】
2010224584.tif 000004
【図３】
2010224584.tif 000005
【図４】
2010224584.tif 000006
【図５】
2010224584.tif 000007
【図６】
2010224584.tif 000008
【図７】
2010224584.tif 000009
【図８】
2010224584.tif 000010
【図９】
2010224584.tif 000011
【図１０】
2010224584.tif 000012
【図１１】
2010224584.tif 000013
【図１２】
2010224584.tif 000014
【図１３】
2010224584.tif 000015
【図１４】
2010224584.tif 000016
【図１５】
2010224584.tif 000017
【図１６】
2010224584.tif 000018