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
JP7591879B2 - Computer Programs - Google Patents
[go: Go Back, main page]

JP7591879B2 - Computer Programs - Google Patents

Computer Programs Download PDF

Info

Publication number
JP7591879B2
JP7591879B2 JP2020112775A JP2020112775A JP7591879B2 JP 7591879 B2 JP7591879 B2 JP 7591879B2 JP 2020112775 A JP2020112775 A JP 2020112775A JP 2020112775 A JP2020112775 A JP 2020112775A JP 7591879 B2 JP7591879 B2 JP 7591879B2
Authority
JP
Japan
Prior art keywords
investment
points
user
screen
prize
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
JP2020112775A
Other languages
Japanese (ja)
Other versions
JP2022011560A (en
Inventor
啓之 山田
朗 新井
太郎 守岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
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
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2020112775A priority Critical patent/JP7591879B2/en
Publication of JP2022011560A publication Critical patent/JP2022011560A/en
Application granted granted Critical
Publication of JP7591879B2 publication Critical patent/JP7591879B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、コンピュータプログラムに関する。 The present invention relates to a computer program.

株式取引、外国為替証拠金取引、先物取引、債券取引等の投資には長い歴史がある。近年、実際にお金を投資することには抵抗を感じるが投資には興味がある層をターゲットにした、ポイントなどの電子的価値を投資するサービスが提案されている(例えば、特許文献1参照)。 Investments such as stock trading, foreign exchange margin trading, futures trading, and bond trading have a long history. In recent years, services have been proposed that allow users to invest electronic values such as points, targeting people who are interested in investing but are reluctant to actually invest money (see, for example, Patent Document 1).

特許文献1は外国為替証拠金取引システムを開示する。特許文献1の図3には、クライアント端末における外為取引の注文要求の作成段階での入力画面が示されている。この入力画面には売りのレートであるbidと買いのレートであるASKとが表示され、数量だけでなく注文に係る様々な設定を受け付けることができるようになっている。 Patent Document 1 discloses a foreign exchange margin trading system. Figure 3 of Patent Document 1 shows an input screen at the stage of creating an order request for foreign exchange trading on a client terminal. This input screen displays the bid, which is the selling rate, and the ASK, which is the buying rate, and is capable of accepting not only the quantity but also various other settings related to the order.

特開2014-222389号公報JP 2014-222389 A

外国為替証拠金取引を熟知した玄人であれば、特許文献1の図3に示されるような様々な情報が詰まった入力画面でも十分に理解して注文を行うことができるかもしれない。しかしながら、このような入力画面を外国為替証拠金の初心者がすぐに理解することは困難である。 An expert with extensive knowledge of foreign exchange margin trading may be able to fully understand and place an order even on an input screen packed with various pieces of information such as that shown in FIG. 3 of Patent Document 1. However, it is difficult for a beginner in foreign exchange margin trading to immediately understand such an input screen.

本発明はこうした課題に鑑みてなされたものであり、その目的は、仮想的な外国為替証拠金取引において仕組みを単純化することで、初心者でも気軽に外国為替証拠金取引を始めることができるようにする技術の提供にある。 The present invention was made in consideration of these problems, and its purpose is to provide technology that simplifies the mechanism of virtual foreign exchange margin trading, allowing even beginners to easily start foreign exchange margin trading.

本発明のある態様は、コンピュータプログラムに関する。このコンピュータプログラムは、仮想的な外国為替証拠金取引を実現するサーバからネットワークを介して受信した情報に基づいて、新規注文を受け付ける受け付け画面をディスプレイに表示させる機能を端末に実現させるためのコンピュータプログラムであって、受け付け画面は、選択された通貨ペアの売買で共通のレートを表示し、投資する電子的価値の数量を入力するための領域と、利益確定の条件を電子的価値の数量で設定するための領域と、損切りの条件を電子的価値の数量で設定するための領域と、を有し、前記通貨ペアの一方の通貨の1単位が前記電子的価値の所定の数量と対応する。 One aspect of the present invention relates to a computer program for causing a terminal to realize a function of displaying on a display an acceptance screen for accepting new orders based on information received via a network from a server that realizes virtual foreign exchange margin trading, the acceptance screen displays a common rate for buying and selling a selected currency pair, and has an area for inputting the amount of electronic value to be invested, an area for setting a profit lock-in condition with the amount of electronic value, and an area for setting a stop-loss condition with the amount of electronic value, and one unit of one currency of the currency pair corresponds to a predetermined amount of the electronic value .

なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。 In addition, any combination of the above components, or mutual substitution of the components or expressions of the present invention between devices, methods, systems, recording media storing computer programs, etc., are also valid aspects of the present invention.

本発明によれば、仮想的な外国為替証拠金取引において仕組みを単純化することで、初心者でも気軽に外国為替証拠金取引を始めることができるようになる。 According to the present invention, by simplifying the mechanism of virtual foreign exchange margin trading, even beginners can easily start foreign exchange margin trading.

実施の形態に係るポイント投資システムの構成を示す模式図である。1 is a schematic diagram showing a configuration of a point investment system according to an embodiment; 図1の投資サーバのハードウエア構成図である。FIG. 2 is a hardware configuration diagram of the investment server of FIG. 1. 図1の投資サーバの機能および構成を示すブロック図である。2 is a block diagram showing the functions and configuration of the investment server of FIG. 1. 図3のユーザ情報保持部の一例を示すデータ構造図である。4 is a data structure diagram showing an example of a user information storage unit in FIG. 3 . ポイント投資サービスにおける投資ポイントと景品との関係の一例を示す模式図である。FIG. 13 is a schematic diagram showing an example of the relationship between investment points and prizes in a point investment service. 図3の景品情報保持部の一例を示すデータ構造図である。4 is a data structure diagram showing an example of the prize information storage unit of FIG. 3. 図1の投資サーバにおける一連の処理の流れを示すフローチャートである。2 is a flowchart showing the flow of a series of processes in the investment server of FIG. 1 . 携帯端末のディスプレイに表示されるログイン画面の代表画面図である。FIG. 4 is a representative screen diagram of a login screen displayed on the display of the mobile terminal. 携帯端末のディスプレイに表示されるホーム画面の代表画面図である。FIG. 2 is a representative screen diagram of a home screen displayed on a display of a mobile terminal. 携帯端末のディスプレイに表示される変換画面の代表画面図である。FIG. 11 is a representative screen diagram of a conversion screen displayed on a display of a mobile terminal. 携帯端末のディスプレイに表示される投資対象選択画面の代表画面図である。FIG. 13 is a representative screen diagram of an investment target selection screen displayed on the display of a mobile terminal. 携帯端末のディスプレイに表示される新規注文受け付け画面の代表画面図である。FIG. 13 is a representative screen diagram of a new order acceptance screen displayed on the display of a mobile terminal. 携帯端末のディスプレイに表示される保有状況表示画面の代表画面図である。FIG. 13 is a representative screen diagram of an ownership status display screen displayed on a display of a mobile terminal. 携帯端末のディスプレイに表示される成り行き決済受け付け画面の代表画面図である。FIG. 13 is a representative screen diagram of a progress payment acceptance screen displayed on the display of a mobile terminal. 携帯端末のディスプレイに表示される景品交換画面の代表画面図である。A representative screen diagram of a prize exchange screen displayed on the display of a mobile terminal. 携帯端末のディスプレイに表示される景品申込画面の代表画面図である。A representative screen diagram of a prize application screen displayed on the display of a mobile terminal. 実施の形態における滑りの有無を整理した表を示す図である。FIG. 13 is a diagram showing a table summarizing the presence or absence of slippage in the embodiment. 変形例に係る投資ポイントと景品との関係の一例を示す模式図である。FIG. 13 is a schematic diagram showing an example of a relationship between investment points and prizes in a modified example. 変形例に係る複数の投資ポイントを用いるスキームを説明する模式図である。FIG. 13 is a schematic diagram illustrating a scheme using multiple investment points according to a modified example. 携帯端末のディスプレイに表示される目標設定画面の代表画面図である。FIG. 11 is a representative screen diagram of a goal setting screen displayed on the display of the mobile terminal. 携帯端末のディスプレイに表示されるホーム画面の代表画面図である。FIG. 2 is a representative screen diagram of a home screen displayed on a display of a mobile terminal. 利益確定条件設定ダイアログが表示された状態のホーム画面の代表画面図である。FIG. 13 is a representative screen diagram of a home screen in which a profit determination condition setting dialogue is displayed. 損切り条件設定ダイアログが表示された状態のホーム画面の代表画面図である。FIG. 13 is a representative screen diagram of a home screen in which a stop loss condition setting dialogue is displayed. 携帯端末のディスプレイに表示されるグラフィカル新規注文受け付け画面の代表画面図である。FIG. 13 is a representative screen diagram of a graphical new order acceptance screen displayed on the display of a mobile terminal. 損切り条件変更オブジェクトを所定の距離だけ上にドラッグした後の状態のグラフィカル新規注文受け付け画面を示す代表画面図である。FIG. 13 is a representative screen diagram showing the graphical new order acceptance screen in a state after the stop loss condition change object has been dragged upward a predetermined distance. 倍率を変更した後の状態のグラフィカル新規注文受け付け画面を示す代表画面図である。FIG. 13 is a representative screen diagram showing the graphical new order acceptance screen in the state after the rate has been changed.

以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。 In the following, identical or equivalent components, parts, and processes shown in each drawing will be given the same reference numerals, and duplicate explanations will be omitted where appropriate. In addition, some parts that are not important for the explanation will be omitted in each drawing.

実施の形態に係るポイント投資システムでは、様々な場面で獲得される獲得ポイントを投資用の投資ポイントへ変換し、得られた投資ポイントをFX(Foreign Exchange、外国為替証拠金取引)などの投資で運用する。特に、投資ポイントを階段状に価値が変わる景品に交換できるようにする。例えば、投資ポイントの範囲である10000ポイント(以下、ptという)~11999ptはある同じ景品Aと交換可能である点で「同じ価値」を有し、12000pt~13999ptは別のより良い景品Bと交換可能である点でやはり「同じ価値」を有する。これにより、ユーザは利益確定のターゲットを、欲しい景品に対応する階段の一番下ぎりぎりのところに設定すればよい。また、ユーザは損切りのターゲットを、最低限確保したい景品に対応する階段の一番下ぎりぎりのところに設定すればよい。上記の景品A、Bの例では、ユーザが最低限景品Aは確保したいが運用により景品Bを狙いたい場合、ユーザは、利益確定のターゲットを12000ptに設定し、損切りのターゲットを10000ptに設定すればよいと容易に理解することができる。このように、本実施の形態に係るポイント投資システムによると、ユーザによる投資判断がより簡単になり、投資へのハードルを下げることができる。 In the point investment system according to the embodiment, points acquired in various situations are converted into investment points for investment, and the investment points acquired are managed through investments such as FX (Foreign Exchange). In particular, the investment points can be exchanged for prizes whose value changes in a stepped manner. For example, the range of investment points from 10,000 points (hereinafter referred to as pt) to 11,999 pt has the "same value" in that it can be exchanged for the same prize A, and from 12,000 pt to 13,999 pt also has the "same value" in that it can be exchanged for another, better prize B. This allows the user to set the profit target at the very bottom of the step corresponding to the prize they want. Also, the user can set the stop loss target at the very bottom of the step corresponding to the prize they want to secure at the very least. In the above example of prizes A and B, if the user wants to at least secure prize A but also wants to aim for prize B through investment, the user can easily understand that they can set the profit target at 12,000 pts and the stop loss target at 10,000 pts. In this way, the point investment system according to this embodiment makes it easier for users to make investment decisions, lowering the barrier to investment.

図1は、実施の形態に係るポイント投資システム2の構成を示す模式図である。ポイント投資システム2は、携帯端末4と、情報配信サーバ8と、投資サーバ10と、を備える。携帯端末4、情報配信サーバ8、投資サーバ10はそれぞれインターネットなどのネットワーク6に接続され、ネットワーク6を介して互いに通信可能に構成される。図1に示される構成は例示であり、携帯端末4や各サーバ8、10の数に制限はない。各サーバ8、10は複数のサーバを含んでもよい。例えば、投資サーバ10と情報配信サーバ8を一のサーバとして構成することもできるし、投資サーバ10の後説するブロック構成要素毎をサーバとして構成することもできる。 Figure 1 is a schematic diagram showing the configuration of a point investment system 2 according to an embodiment. The point investment system 2 includes a mobile terminal 4, an information distribution server 8, and an investment server 10. The mobile terminal 4, the information distribution server 8, and the investment server 10 are each connected to a network 6 such as the Internet, and are configured to be able to communicate with each other via the network 6. The configuration shown in Figure 1 is an example, and there is no limit to the number of mobile terminals 4 and each server 8, 10. Each server 8, 10 may include multiple servers. For example, the investment server 10 and the information distribution server 8 can be configured as a single server, or each block component of the investment server 10, which will be described later, can be configured as a server.

投資サーバ10は、仮想的なFXを実現するサーバである。投資サーバ10は、ポイント投資システム2により提供されるポイント投資サービスを利用するユーザの獲得ポイントおよび投資ポイントを管理する。獲得ポイントは、ユーザが当該ポイント投資サービスや他のロイヤリティプログラム、ポイントサービス、マイレージプログラムなどにおいて獲得したポイントである。獲得ポイントは、その発行体が定めるところにしたがい所定のレートで景品(例えば、商品やサービス)に交換可能である。投資ポイントは、ポイント投資サービスが提供する仮想的なFXに投資可能なポイントである。投資ポイントは、その発行体すなわちポイント投資サービスの提供者が定めるところにしたがい階段状に価値が変わる景品に交換可能である。 The investment server 10 is a server that realizes virtual FX. The investment server 10 manages the earned points and investment points of users who use the point investment service provided by the point investment system 2. The earned points are points that the user has earned in the point investment service or other loyalty programs, point services, mileage programs, etc. The earned points can be exchanged for prizes (e.g., products or services) at a predetermined rate as determined by the issuer. The investment points are points that can be invested in the virtual FX provided by the point investment service. The investment points can be exchanged for prizes whose value changes in a stepped manner as determined by the issuer, i.e., the provider of the point investment service.

本明細書では、仮想的な投資対象への投資を仮想的な投資または仮想投資と呼ぶ。仮想投資は、実際の金融商品の売買、取引または権利移転を発生させることなく、データの処理によって、ユーザにあたかも金融商品を取引しているかのように見せる形態の投資である。仮想投資は、実際の金融商品の売買等を伴わないので実装が比較的容易である。 In this specification, investment in a virtual investment target is referred to as virtual investment or virtual investment. Virtual investment is a form of investment that uses data processing to make it appear to the user as if they are trading financial products, without generating any actual financial product buying and selling, trading, or transfer of rights. Virtual investment is relatively easy to implement because it does not involve the buying and selling of actual financial products.

獲得ポイントと投資ポイントとは異なる。例えば、獲得ポイントを発行する主体と、投資ポイントを発行する主体と、は異ってもよい。上記の例では、投資ポイントを発行する主体はポイント投資サービスの提供者である一方、獲得ポイントは当該提供者以外の主体、例えばロイヤリティプログラムの提供者により発行されてもよい。また、獲得ポイントの景品への交換の態様と、投資ポイントの景品への交換の態様と、は異なる。例えば、獲得ポイントは実店舗での使用が可能である一方、投資ポイントは景品との交換のみに用いられてもよい。獲得ポイントと交換可能な景品の範囲は、投資ポイントと交換可能な景品の範囲より広くてもよいし、その逆も可能である。獲得ポイントの景品への交換レートは、投資ポイントの景品への交換レートよりもユーザに有利であってもよいし、その逆も可能である。獲得ポイントから投資ポイントへの交換レートと、投資ポイントから獲得ポイントへの交換レートと、は等価であってもよいし、異なっていてもよい。投資ポイントへの変換を促進する場合は、獲得ポイントから投資ポイントへの交換レートを、投資ポイントから獲得ポイントへの交換レートよりも有利に設定してもよい。あるいはまた、ポイントの有効期限を維持する場合は獲得ポイントと投資ポイントとを可換としつつ、有効期限を延長する場合は変換を不可逆としてもよい。あるいはまた、景品を絞り込む場合には獲得ポイントから投資ポイントへの変換を不可逆としてもよい。あるいはまた、単に獲得ポイントから投資ポイントへの変換を不可逆としてもよい。 Acquisition points are different from investment points. For example, the entity that issues the acquisition points may be different from the entity that issues the investment points. In the above example, the entity that issues the investment points is the provider of the point investment service, while the acquisition points may be issued by an entity other than the provider, such as a loyalty program provider. In addition, the manner in which the acquisition points are exchanged for prizes is different from the manner in which the investment points are exchanged for prizes. For example, the acquisition points may be usable at physical stores, while the investment points may be used only for exchange for prizes. The range of prizes that can be exchanged for the acquisition points may be wider than the range of prizes that can be exchanged for the investment points, or vice versa. The exchange rate of the acquisition points for prizes may be more advantageous to the user than the exchange rate of the investment points for prizes, or vice versa. The exchange rate from the acquisition points to the investment points and the exchange rate from the investment points to the acquisition points may be equivalent or different. When promoting conversion to investment points, the exchange rate from the acquisition points to the investment points may be set to be more advantageous than the exchange rate from the investment points to the acquisition points. Alternatively, if the expiration date of points is to be maintained, acquired points can be converted into investment points, but if the expiration date is to be extended, the conversion can be made irreversible. Alternatively, if prizes are narrowed down, the conversion from acquired points to investment points can be made irreversible. Alternatively, the conversion from acquired points to investment points can simply be made irreversible.

情報配信サーバ8は、投資サーバ10において仮想投資を処理するために必要な情報を投資サーバ10にネットワーク6を介して配信する。情報配信サーバ8により配信される情報は、仮想的な投資対象が株式であれば日経平均株価や特定の企業の株価を含み、仮想的な投資対象がFXであれば為替レート(Ask、Bid)を含む。情報配信サーバ8は取引所に備えつけのサーバであってもよい。以下、仮想的な投資対象がFXである場合を説明するが、他の投資対象であっても同様の説明が成り立つことは、本明細書に触れた当業者には明らかである。 The information distribution server 8 distributes information necessary for the investment server 10 to process the virtual investment via the network 6 to the investment server 10. The information distributed by the information distribution server 8 includes the Nikkei average stock price and the stock price of a specific company if the virtual investment target is stocks, and includes exchange rates (Ask, Bid) if the virtual investment target is FX. The information distribution server 8 may be a server installed at an exchange. Below, the case where the virtual investment target is FX will be explained, but it will be clear to those skilled in the art who have read this specification that similar explanations apply to other investment targets.

携帯端末4はポイント投資サービスを利用するユーザの携帯端末であり、例えば、スマートフォン、タブレット端末、ラップトップPCなどであってもよい。ユーザは、ダウンロードサイトからネットワーク6を介してポイント投資用アプリケーションプログラム(以下、ポイント投資アプリと称す)を携帯端末4にダウンロードし、インストールする。あるいはまた、ポイント投資アプリは携帯端末4にプリインストールされていてもよい。ポイント投資アプリはポイント投資サービスの提供者により提供される。ポイント投資アプリが携帯端末4により実行されることにより、携帯端末4は各種機能を実現する。 The mobile terminal 4 is a mobile terminal of a user who uses the point investment service, and may be, for example, a smartphone, a tablet terminal, or a laptop PC. The user downloads and installs a point investment application program (hereinafter referred to as a point investment app) from a download site via the network 6 onto the mobile terminal 4. Alternatively, the point investment app may be pre-installed on the mobile terminal 4. The point investment app is provided by a provider of the point investment service. When the point investment app is executed by the mobile terminal 4, the mobile terminal 4 realizes various functions.

図2は、図1の投資サーバ10のハードウエア構成図である。投資サーバ10は、メモリ102と、プロセッサ104と、通信インタフェース106と、ディスプレイ108と、入力インタフェース110と、を備える。これらの要素はそれぞれバス112に接続され、バス112を介して互いに通信する。 Figure 2 is a hardware configuration diagram of the investment server 10 in Figure 1. The investment server 10 comprises a memory 102, a processor 104, a communication interface 106, a display 108, and an input interface 110. Each of these elements is connected to a bus 112 and communicates with each other via the bus 112.

メモリ102は、データやプログラムを記憶するための記憶領域である。データやプログラムは、メモリ102に恒久的に記憶されてもよいし、一時的に記憶されてもよい。プロセッサ104は、メモリ102に記憶されているプログラムを実行することにより、投資サーバ10の各種機能を実現する。通信インタフェース106は、投資サーバ10の外部との間でデータの送受信を行うためのインタフェースである。通信インタフェース106はネットワーク6と接続され、ネットワーク6を介して携帯端末4や情報配信サーバ8とデータをやりとりする。ディスプレイ108は、各種情報を表示するためのデバイスである。入力インタフェース110は、ポイント投資システム2の管理者からの入力を受け付けるためのデバイスである。 The memory 102 is a storage area for storing data and programs. The data and programs may be stored in the memory 102 permanently or temporarily. The processor 104 executes the programs stored in the memory 102 to realize various functions of the investment server 10. The communication interface 106 is an interface for sending and receiving data to and from the outside of the investment server 10. The communication interface 106 is connected to the network 6, and exchanges data with the mobile terminal 4 and the information distribution server 8 via the network 6. The display 108 is a device for displaying various information. The input interface 110 is a device for accepting input from the administrator of the point investment system 2.

図3は、図1の投資サーバ10の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。 Figure 3 is a block diagram showing the functions and configuration of the investment server 10 in Figure 1. Each block shown here can be realized in hardware terms by elements and mechanical devices such as a computer CPU, and in software terms by computer programs, etc., but here we have depicted functional blocks realized by the cooperation of these. Therefore, those skilled in the art who have read this specification will understand that these functional blocks can be realized in various ways by combining hardware and software.

投資サーバ10は、変換要求受付部122と、ポイント変換部124と、投資指示受付部126と、仮想投資処理部128と、景品交換処理部132と、ユーザ情報保持部134と、景品情報保持部136と、を備える。 The investment server 10 includes a conversion request receiving unit 122, a point conversion unit 124, an investment instruction receiving unit 126, a virtual investment processing unit 128, a prize exchange processing unit 132, a user information storage unit 134, and a prize information storage unit 136.

図4は、図3のユーザ情報保持部134の一例を示すデータ構造図である。ユーザ情報保持部134は、ユーザを特定するユーザIDと、ユーザの資格情報としてのパスワードと、ユーザの獲得ポイントに関する情報と、ユーザの投資ポイントに関する情報と、を対応付けて保持する。獲得ポイントに関する情報は、ユーザが有する獲得ポイントの数を含む。投資ポイントに関する情報は、ユーザが有する未投資分の投資ポイントの数と、既投資分の投資ポイントの数および当該投資の内容と、を含む。投資の内容は、FXにおける投資対象の通貨と、実際の約定レート(後述のMid)と、ポジション(売り/買いの別)と、保有する通貨量と、倍率と、利益確定に係る指定された利益量と、損切りに係る指定された損失量と、指値の為替レート(以下、単に指値という)と、逆指値の為替レート(以下、単に逆指値という)と、を含む。 Figure 4 is a data structure diagram showing an example of the user information storage unit 134 of Figure 3. The user information storage unit 134 stores a user ID that identifies a user, a password as the user's qualification information, information about the user's acquired points, and information about the user's investment points in association with each other. The information about acquired points includes the number of acquired points owned by the user. The information about investment points includes the number of uninvested investment points owned by the user, the number of already invested investment points, and the details of the investment. The details of the investment include the currency of the investment target in FX, the actual contract rate (Mid, described below), the position (buying/selling), the amount of currency held, the multiplier, the specified profit amount related to the profit lock, the specified loss amount related to the stop loss, the exchange rate of the limit order (hereinafter simply referred to as the limit order), and the exchange rate of the stop order (hereinafter simply referred to as the stop order).

図4の例では、ユーザ「A0001」は現時点で獲得ポイントを「25000pt」有しており、FX投資に利用可能な(未投資の)投資ポイントを「1500pt」有しており、さらに「USD」「100」通貨分の「買い」ポジションを有しており、当該買いポジションを建てたときの約定レートは「100.00pt/USD」であり、したがって当該買いポジションを建てたときに投資した投信ポイントは「10000pt」であったことが示されている。さらに、当該買いポジションを建てたときに指定された倍率は「1倍」であり、「500pt」儲かったら利益確定し、「300pt」損をしたら損切りするという指定があったことが示される。後述する指値、逆指値の自動設定機能により、「500pt」の利益に対して指値が「105.00pt/USD」に設定され、「300pt」の損に対して逆指値が「97.00pt/USD」に設定されている。 In the example of FIG. 4, user "A0001" currently has "25000pt" of earned points, has "1500pt" of investment points available for FX investment (not yet invested), and has a "buy" position for "USD" "100" currency. The contract rate when the buy position was established was "100.00pt/USD", and therefore the investment trust points invested when the buy position was established were "10000pt". Furthermore, it is shown that the multiplier specified when the buy position was established was "1x", and that there was a specification that profits would be locked in if a profit of "500pt" was made and losses would be cut if a loss of "300pt" was incurred. Due to the automatic limit and stop-loss setting function described later, the limit price is set to "105.00pt/USD" for a profit of "500pt", and the stop-loss price is set to "97.00pt/USD" for a loss of "300pt".

図5は、ポイント投資サービスにおける投資ポイントと景品との関係の一例を示す模式図である。ポイント投資サービスでは、投資ポイントは所定の属性または種類の景品と交換可能とされる。図5の例では、投資ポイントはレジャー・旅行に属する景品に交換可能とされる。この例では、投資ポイントはレジャー・旅行に属する景品に交換する以外に用途がないので、投資ポイントはレジャー・旅行という景品の種類に対応するものである。他の例では、投資ポイントは家電、食料品などの他の種類の景品に対応してもよい。 Figure 5 is a schematic diagram showing an example of the relationship between investment points and prizes in a point investment service. In a point investment service, investment points can be exchanged for prizes of a predetermined attribute or type. In the example of Figure 5, investment points can be exchanged for prizes related to leisure/travel. In this example, since investment points have no other use than exchanging them for prizes related to leisure/travel, the investment points correspond to the type of prize called leisure/travel. In other examples, investment points may correspond to other types of prizes, such as home appliances and food.

景品は投資ポイントの範囲に対応付けられており、当該範囲の投資ポイントと交換可能とされる。図5の例では、景品「遊園地ペア入園券」は投資ポイントの範囲「10000pt~11999pt」に対応付けられており、景品「一泊二日かに三昧」は投資ポイントの範囲「12000pt~13999pt」に対応付けられており、景品「パリ一週間の旅」は投資ポイントの範囲「14000pt~15999pt」に対応付けられている。 Prizes are associated with a range of investment points and can be exchanged for investment points within that range. In the example of Figure 5, the prize "Amusement Park Admission Tickets for Two" is associated with the investment point range of "10,000pt - 11,999pt," the prize "One Night, Two Days Crab Indulgence" is associated with the investment point range of "12,000pt - 13,999pt," and the prize "One Week Trip to Paris" is associated with the investment point range of "14,000pt - 15,999pt."

図6は、図3の景品情報保持部136の一例を示すデータ構造図である。景品情報保持部136は、景品を特定する景品IDと、景品の名前と、景品と交換可能な投資ポイントの範囲と、を対応付けて保持する。 Figure 6 is a data structure diagram showing an example of the prize information storage unit 136 of Figure 3. The prize information storage unit 136 stores a prize ID that identifies a prize, the name of the prize, and the range of investment points that can be exchanged for the prize, in association with each other.

図3に戻り、変換要求受付部122は、ネットワーク6を介してユーザの携帯端末4から、獲得ポイントから投資ポイントへの変換の要求を受け付ける。携帯端末4は後述の変換画面502において、獲得ポイントを投資ポイントに変換するための指示をユーザから受け付け、当該変換の要求を投資サーバ10にネットワーク6を介して送信する。変換の要求は、変換元の獲得ポイント数を含む。 Returning to FIG. 3, the conversion request receiving unit 122 receives a request to convert earned points to investment points from the user's mobile terminal 4 via the network 6. The mobile terminal 4 receives an instruction from the user to convert earned points to investment points on a conversion screen 502 described below, and transmits the conversion request to the investment server 10 via the network 6. The conversion request includes the number of earned points to be converted.

ポイント投資システム2により実現されるポイント投資サービスにおいては、獲得ポイントから投資ポイントへの変換は自由であり、その逆、つまり投資ポイントから獲得ポイントへの変換も自由である。他の実施の形態では、投資ポイントから獲得ポイントへの変換は想定されておらず、実装もされていなくてもよい。 In the point investment service realized by the point investment system 2, earned points can be freely converted into investment points, and vice versa, that is, investment points can be freely converted into earned points. In other embodiments, the conversion of investment points into earned points is not anticipated and may not be implemented.

ポイント変換部124は、変換要求受付部122が変換の要求を受け付けると、受け付けた要求に応じて獲得ポイントから投資ポイントへの変換を実行する。ポイント変換部124における獲得ポイントから投資ポイントへの変換のレートは、ポイント投資サービスの提供者によって適宜設定されてもよい。例えば変換のレートが2に設定されている場合、変換元の獲得ポイント数が「50ポイント」であれば変換先の投資ポイント数は「100ポイント」となる。ポイント変換部124は変換の結果でユーザ情報保持部134を更新する。併せてポイント変換部124は、ユーザを特定するユーザIDと、変換元の獲得ポイント数と、をネットワーク6を介して獲得ポイントの発行体のサーバ(不図示)に通知してもよい。獲得ポイントの発行体は、通知された獲得ポイント数をユーザの獲得ポイント残高から減じてもよい。獲得ポイントの発行体は、このように消し込まれた獲得ポイントに応じた対価をポイント投資サービスの提供者に提供してもよい。当該提供者は、この対価を原資として、投資ポイントと交換可能な景品(特典ともいう)を用意してもよい。 When the conversion request receiving unit 122 receives a conversion request, the point conversion unit 124 executes the conversion from the acquired points to the investment points in accordance with the received request. The conversion rate from the acquired points to the investment points in the point conversion unit 124 may be appropriately set by the provider of the point investment service. For example, when the conversion rate is set to 2, if the number of acquired points before the conversion is "50 points", the number of investment points after the conversion will be "100 points". The point conversion unit 124 updates the user information storage unit 134 with the result of the conversion. In addition, the point conversion unit 124 may notify the server (not shown) of the issuer of the acquired points via the network 6 of the user ID that identifies the user and the number of acquired points before the conversion. The issuer of the acquired points may subtract the notified number of acquired points from the user's acquired point balance. The issuer of the acquired points may provide the provider of the point investment service with a compensation according to the acquired points thus erased. The provider may use this compensation as a resource to prepare a prize (also called a privilege) that can be exchanged for the investment points.

投資指示受付部126は、情報配信サーバ8からネットワーク6を介して、日本円(JPY)と他の通貨との通貨ペアの実際のAskおよびBidを取得する。本実施の形態では取引可能な通貨ペアの一方はJPYに固定される。投資指示受付部126は、通貨ペアごとに、取得された実際のAskとBidとの間のレートであるMidを算出する。例えばMidはAskとBidとの平均レートであってもよいし、所定の重み付け平均により得られるレートであってもよい。投資指示受付部126は、情報配信サーバ8から計算済のMidを受け取ってもよい。 The investment instruction receiving unit 126 acquires the actual Ask and Bid for currency pairs between the Japanese yen (JPY) and other currencies from the information distribution server 8 via the network 6. In this embodiment, one of the tradable currency pairs is fixed to JPY. The investment instruction receiving unit 126 calculates Mid, which is the rate between the acquired actual Ask and Bid, for each currency pair. For example, Mid may be the average rate of the Ask and Bid, or may be a rate obtained by a predetermined weighted average. The investment instruction receiving unit 126 may receive the calculated Mid from the information distribution server 8.

本実施の形態では、FXにおけるAsk、Bidという考え方を廃し、代わりにその中間のレートであるMidを採用する。通貨ペアの売買には、売買で共通のレートであるMidが用いられる。本実施の形態ではJPY1単位(1円)=1投資ポイントに設定している。例えば、USD/JPYのMidが103.57円/ドルであれば、それは103.57ptで1ドル買えること、および1ドルを売れば103.57pt入手できること、を示す。JPYと投資ポイントとの関係について、他の設定も可能である。 In this embodiment, the concept of Ask and Bid in FX is eliminated, and instead, the mid-rate, Mid, is adopted. The Mid rate, which is common to both buying and selling, is used for buying and selling currency pairs. In this embodiment, it is set at 1 unit of JPY (1 yen) = 1 investment point. For example, if the Mid rate for USD/JPY is 103.57 yen/dollar, this indicates that 1 dollar can be purchased for 103.57 pt, and that 1 dollar can be obtained by selling 103.57 pt. Other settings for the relationship between JPY and investment points are also possible.

投資指示受付部126は、ネットワーク6を介してユーザの携帯端末4から、変換の結果得られた投資ポイントを投資するための投資指示を受け付ける。この投資指示は、新規にポジションを建てるための新規注文に係る指示である。投資指示受付部126は、ネットワーク6を介してユーザの携帯端末4のディスプレイに、ユーザに選択された通貨ペアのMidを含む新規注文受け付け画面504(後述)を表示させる。携帯端末4は新規注文受け付け画面504において、ユーザが有する未投資分の投資ポイントを用いてFXの新規注文を行うための新規注文指示をユーザから受け付け、当該新規注文指示を投資サーバ10にネットワーク6を介して送信する。 The investment instruction receiving unit 126 receives an investment instruction to invest the investment points obtained as a result of the conversion from the user's mobile terminal 4 via the network 6. This investment instruction is an instruction related to a new order to open a new position. The investment instruction receiving unit 126 displays a new order receiving screen 504 (described below) including the Mid of the currency pair selected by the user on the display of the user's mobile terminal 4 via the network 6. On the new order receiving screen 504, the mobile terminal 4 receives a new order instruction from the user to place a new FX order using the uninvested investment points held by the user, and transmits the new order instruction to the investment server 10 via the network 6.

新規注文指示は以下の情報を含む。
●取引する通貨(USD、EUR、GBP等)
●建てるポジション(売り/買いの別)
●取引する投資ポイントの数
●投資倍率(×1、×3、×10等)
●利益確定条件、すなわち、それだけ増えたら利益確定するという投資ポイントの増加数
●損切り条件、すなわち、それだけ減ったら損切りするという投資ポイントの減少数。
The new order instruction contains the following information:
● Currency to be traded (USD, EUR, GBP, etc.)
● Position to be opened (buy/sell)
● Number of investment points to be traded ● Investment multiplier (x1, x3, x10, etc.)
●Profit realization condition, i.e., the increase in investment points that must be increased to realise profits●Loss cut condition, i.e., the decrease in investment points that must be decreased to cut losses.

仮想投資処理部128は、投資指示受付部126が受け付けた新規注文指示に応じて、新規注文受け付け画面504に表示されるMidとは異なりうるそのときの実際のMidで、当該新規注文を約定させる。取引する投資ポイントの数をA、実際のMidをR、とすると、仮想投資処理部128はA/Rを約定した取引通貨量Tとする(T=A/R)。新規注文受け付け画面504に表示されていたMidをSとすると、タイムラグによりR≠Sとなる場合がある。この場合、ユーザはT’=A/Sとなることを期待して新規注文を出したが、実際にはT=A/Rで約定することとなり、ユーザの想定とは異なる取引結果となる。これを為替レートが「滑る(Slippage)」という。本実施の形態では、新規注文時の為替レートの滑りは許容するが、後述の決済時は為替レートは滑らないものとして扱う。本実施の形態の取引はFXの仮想取引であるから、実際の取引とは異なり、システムの側で為替レートが滑る、滑らないを任意に設定可能である。 The virtual investment processing unit 128 executes the new order at the actual Mid at that time, which may differ from the Mid displayed on the new order reception screen 504, in response to the new order instruction received by the investment instruction reception unit 126. If the number of investment points to be traded is A and the actual Mid is R, the virtual investment processing unit 128 sets A/R as the contracted transaction currency amount T (T=A/R). If the Mid displayed on the new order reception screen 504 is S, R may become ≠ S due to a time lag. In this case, the user places a new order expecting T'=A/S, but the transaction is actually executed at T=A/R, resulting in a transaction result different from the user's expectation. This is called the exchange rate "slippage." In this embodiment, the exchange rate slippage is allowed at the time of a new order, but the exchange rate is treated as not slipping at the time of settlement, which will be described later. Since the transactions in this embodiment are virtual FX transactions, unlike actual transactions, the system can arbitrarily set whether or not the exchange rate will slip.

仮想投資処理部128は、約定した取引通貨量Tと、利益確定条件と、約定時の実際のMid(Rとする)と、投資倍率と、に基づいて、当該新規注文に係る指値を設定する。利益確定条件に含まれる投資ポイントの増加数をΔI、設定対象の指値をQ、投資倍率をN、とすると、仮想投資処理部128は、買いポジションについて、
Q=R+ΔI/(T×N)
により指値Qを設定する。上記式は
ΔI=(Q-R)×T×N
から導出される。仮想投資処理部128は、売りポジションについて、
Q=R-ΔI/(T×N)
により指値Qを設定する。上記式は
ΔI=(R-Q)×T×N
から導出される。
The virtual investment processing unit 128 sets the limit price for the new order based on the contracted transaction currency amount T, the profit fixing condition, the actual Mid (R) at the time of contract, and the investment multiplier. If the increase in the investment points included in the profit fixing condition is ΔI, the limit price to be set is Q, and the investment multiplier is N, the virtual investment processing unit 128 calculates the following for the buy position:
Q=R+ΔI/(T×N)
The limit price Q is set by the above formula: ΔI = (Q - R) x T x N
The virtual investment processing unit 128 calculates the following for a short position:
Q=R-ΔI/(T×N)
The limit price Q is set by the above formula: ΔI = (R-Q) x T x N
is derived from

仮想投資処理部128は、約定した取引通貨量Tと、損切り条件と、約定時の実際のMid(Rとする)と、投資倍率Nと、に基づいて、当該新規注文に係る逆指値を設定する。損切り条件に含まれる投資ポイントの減少数をΔJ、設定対象の逆指値をP、投資倍率をN、とすると、仮想投資処理部128は、買いポジションについて、
P=R-ΔJ/(T×N)
により逆指値Pを設定する。上記式は
ΔJ=(R-P)×T×N
から導出される。仮想投資処理部128は、売りポジションについて、
P=R+ΔJ/(T×N)
により逆指値Pを設定する。上記式は
ΔJ=(P-R)×T×N
から導出される。
The virtual investment processing unit 128 sets a stop loss for the new order based on the contracted transaction currency amount T, the stop loss condition, the actual Mid (R) at the time of contract, and the investment multiplier N. If the number of investment points to be reduced included in the stop loss condition is ΔJ, the stop loss to be set is P, and the investment multiplier is N, the virtual investment processing unit 128 calculates the following for a buying position:
P=R-ΔJ/(T×N)
Set the stop loss P by the above formula: ΔJ = (R - P) x T x N
The virtual investment processing unit 128 calculates the following for a short position:
P=R+ΔJ/(T×N)
Set the stop loss P by the above formula: ΔJ = (P-R) x T x N
is derived from

上記の指値、逆指値の自動設定機能について例を用いて説明する。新規注文受け付け画面504に表示されるMidが100.00pt/USDのときに、ユーザが100000ptを指定して買いポジションを建てる注文を入れたとする。ユーザは1000USDの買いポジションが建つことを期待するが、Midが101.01pt/USDに滑ったことにより実際は100000/101.01≒990USDの買いポジションが建つ。ここで、ユーザが利益確定する投資ポイントの増加数として5000pt、投資倍率として×1を指定していると、指値は、
101.01(pt/USD)+5000(pt)/(990(USD)×1)
≒106.06(pt/USD)
と算出され、自動的に設定される。ユーザが損切りする投資ポイントの減少数として3000pt、投資倍率として×1を指定していると、逆指値は、
101.01(pt/USD)-3000(pt)/(990(USD)×1)
≒97.98(pt/USD)
と算出され、自動的に設定される。
The above-mentioned limit price and stop-loss automatic setting function will be explained using an example. Suppose that when the Mid displayed on the new order acceptance screen 504 is 100.00 pt/USD, the user places an order to set up a buy position specifying 100,000 pt. The user expects a buy position of 1,000 USD to be set up, but as the Mid slips to 101.01 pt/USD, a buy position of 100,000/101.01 ≒ 990 USD is actually set up. If the user now specifies 5,000 pt as the increase in investment points for locking in profits and x1 as the investment multiplier, the limit price will be
101.01(pt/USD)+5000(pt)/(990(USD)×1)
≒106.06 (pt/USD)
If the user specifies 3000pt as the investment point reduction for stop loss and x1 as the investment multiplier, the stop loss is
101.01 (pt/USD) - 3000 (pt)/(990 (USD) x 1)
≒97.98 (pt/USD)
is calculated and set automatically.

為替レートが滑らなかった場合、ユーザの期待どおりに1000USDの買いポジションが建つので、5000ptの利益確定ラインに対して指値は105.00pt/USDとなり、3000ptの損切りラインに対して逆指値は97.00pt/USDとなる。したがって、上記の自動設定された指値、逆指値は、ユーザが表示されるMidから想定する指値、逆指値とは異なるものとなる。しかしながら、上記の自動設定された指値で利益確定した場合、106.06(pt/USD)×990(USD)≒105000(pt)となり、ユーザが指定した通りの投資ポイントの増加量(=5000pt)が実現される。同様に上記の自動設定された逆指値で損切りした場合、97.98(pt/USD)×990(USD)≒97000(pt)となり、ユーザが指定した通りの投資ポイントの減少量(=3000pt)が実現される。 If the exchange rate does not slip, a buying position of 1,000 USD will be established as expected by the user, so the limit price will be 105.00 pt/USD for the profit-taking line of 5,000 pt, and the stop price will be 97.00 pt/USD for the stop-loss line of 3,000 pt. Therefore, the limit price and stop price set automatically above will differ from the limit price and stop price that the user expects from the Mid displayed. However, if profits are taken at the limit price set automatically above, 106.06 (pt/USD) x 990 (USD) ≒ 105,000 (pt), and the increase in investment points (= 5,000 pt) specified by the user will be realized. Similarly, if a stop loss is set using the automatically set stop loss as above, 97.98 (pt/USD) x 990 (USD) ≒ 97,000 (pt), which means the reduction in investment points (= 3,000 pt) specified by the user is achieved.

本実施の形態では、新規注文において、取引する投資ポイントの数を固定し、為替レートの滑りを約定した取引通貨量の変動で吸収するようにしている。これに対して、取引通貨量を固定し、為替レートの滑りを投資ポイントの数の変動で吸収する態様も考えられる。この場合、上記の例と同じ前提を用いると、101010ptを用いて1000USDの買いポジションが建つこととなる。5000ptの利益確定ラインに対して指値は101.01+5000/1000=106.01pt/USDとなり、3000ptの損切りラインに対して逆指値は101.01-3000/1000=98.01pt/USDとなる。この指値で利益確定した場合、106.01(pt/USD)×1000(USD)≒106010(pt)となり、ユーザが指定した増加量からのずれ(106010-105000=1010)が発生する。同様に上記の逆指値で損切りした場合、98.01(pt/USD)×1000(USD)=98010(pt)となり、ユーザが指定した減少量からのずれ(98010-97000=1010)が発生する。 In this embodiment, for new orders, the number of investment points to be traded is fixed, and slippage in the exchange rate is absorbed by fluctuations in the contracted trading currency amount. Alternatively, an embodiment can be considered in which the trading currency amount is fixed, and slippage in the exchange rate is absorbed by fluctuations in the number of investment points. In this case, using the same premise as the above example, a buy position of 1000 USD is opened using 101010 pt. For a profit-taking line of 5000 pt, the limit price is 101.01 + 5000/1000 = 106.01 pt/USD, and for a stop loss line of 3000 pt, the stop price is 101.01 - 3000/1000 = 98.01 pt/USD. If profits are locked in with this limit order, the result will be 106.01 (pt/USD) x 1000 (USD) ≒ 106,010 (pt), which deviates from the increase amount specified by the user (106,010 - 105,000 = 1,010). Similarly, if losses are cut with the above stop order, the result will be 98.01 (pt/USD) x 1000 (USD) = 98,010 (pt), which deviates from the decrease amount specified by the user (98,010 - 97,000 = 1,010).

このように、為替レートの滑りを投資ポイントの数の変動で吸収する場合は、利益確定や損切りが発生したときの投資ポイントの増減がユーザの想定とは異なるものとなる。本実施の形態では景品の価値が階段状に変化するので、このような想定外の結果はユーザにとって好ましくない。ユーザは、多くの場合、利益確定ラインや損切りラインをぎりぎりのところに設定するからである。これに対して、取引する投資ポイントの数を固定し、為替レートの滑りは約定の結果得られる取引通貨量に反映させ、その上で指値や逆指値を自動設定する場合は、利益確定や損切りが発生したときにユーザが想定していたとおりの投資ポイントの増減が発生する。したがって、景品の価値が階段状に変化するポイント投資システム2により適した指値・逆指値自動設定が実現される。 In this way, if the slippage in the exchange rate is absorbed by the fluctuation in the number of investment points, the increase or decrease in the investment points when profit lock-in or loss cut-off occurs will be different from what the user expected. In this embodiment, the value of the prize changes in a stepped manner, so such an unexpected result is not desirable for the user. This is because users often set the profit lock-in line and loss cut-off line at the very limit. In contrast, if the number of investment points to be traded is fixed, the slippage in the exchange rate is reflected in the amount of trading currency obtained as a result of the agreement, and limit and stop orders are then automatically set, the increase or decrease in the investment points when profit lock-in or loss cut-off occurs will be as the user expected. Therefore, automatic limit and stop order setting is realized that is more suitable for the point investment system 2 in which the value of the prize changes in a stepped manner.

仮想投資処理部128は、Midを監視し、利益確定条件が設定されているポジションの利益確定執行条件が充たされると、設定されている指値で当該ポジションを決済する(手仕舞いする)。利益確定執行条件は、例えば買いポジションであればMidが指値を上回ると充たされ、この場合、指値を上回った実際のMidではなく指値自体で決済される。利益確定執行条件は、例えば売りポジションであればMidが指値を下回ると充たされ、この場合も指値を下回った実際のMidではなく指値自体で決済される。 The virtual investment processing unit 128 monitors the Mid, and when the profit taking execution condition of a position for which a profit taking condition is set is met, the position is settled (closed) at the limit price set. For example, for a buy position, the profit taking execution condition is met when the Mid exceeds the limit price, in which case the position is settled at the limit price itself, not the actual Mid that exceeds the limit price. For example, for a sell position, the profit taking execution condition is met when the Mid falls below the limit price, and in this case too the position is settled at the limit price itself, not the actual Mid that falls below the limit price.

仮想投資処理部128は、Midを監視し、損切り条件が設定されているポジションの損切執行条件が充たされると、設定されている逆指値で当該ポジションを決済する。損切執行条件は、例えば買いポジションであればMidが逆指値を下回ると充たされ、この場合、逆指値を下回った実際のMidではなく逆指値自体で決済される。損切執行条件は、例えば売りポジションであればMidが逆指値を上回ると充たされ、この場合も逆指値を上回った実際のMidではなく逆指値自体で決済される。 The virtual investment processing unit 128 monitors the Mid, and when the stop loss execution condition of a position for which a stop loss condition is set is met, the position is settled at the set stop loss. For example, for a buy position, the stop loss execution condition is met when the Mid falls below the stop loss, in which case the position is settled at the stop loss itself, not the actual Mid that fell below the stop loss. For example, for a sell position, the stop loss execution condition is met when the Mid exceeds the stop loss, in which case the position is settled at the stop loss itself, not the actual Mid that exceeded the stop loss.

仮想投資処理部128は、ネットワーク6を介してユーザの携帯端末4のディスプレイに、Midを含む成り行き決済受け付け画面(後述)を表示させる。携帯端末4は成り行き決済受け付け画面において成り行き決済を行うための成り行き決済指示をユーザから受け付け、当該成り行き決済指示を投資サーバ10にネットワーク6を介して送信する。仮想投資処理部128は、成り行き決済指示を受け付けた場合、成り行き決済受け付け画面に表示されたMidで対象ポジションを決済する。 The virtual investment processing unit 128 displays a market settlement acceptance screen (described below) including Mid on the display of the user's mobile terminal 4 via the network 6. The mobile terminal 4 accepts a market settlement instruction from the user to perform a market settlement on the market settlement acceptance screen, and transmits the market settlement instruction to the investment server 10 via the network 6. When the virtual investment processing unit 128 accepts a market settlement instruction, it settles the target position with Mid displayed on the market settlement acceptance screen.

景品交換処理部132は、ネットワーク6を介してユーザの携帯端末4から、FX投資の結果増減した投資ポイントを景品に交換するための交換指示を受け付ける。景品交換処理部132は、受け付けた交換指示に基づいて、景品情報保持部136を参照し、景品交換処理を実行する。景品交換処理部132は、ネットワーク6を介してユーザの携帯端末4のディスプレイに、現在のユーザの投資ポイントで交換可能な景品のリストを含む景品交換画面(後述)を表示させる。携帯端末4は景品交換画面を介して交換先の景品の指定を含む交換指示をユーザから受け付け、受け付けた交換指示を投資サーバ10にネットワーク6を介して送信する。景品交換処理部132は、景品情報保持部136を参照して指定景品に対応する投資ポイントの下限値を読み出す。景品交換処理部132はユーザ情報保持部134にアクセスし、ユーザの未投資分の投資ポイントから、読み出された投資ポイントの下限値を減じる。景品交換処理部132は併せて指定景品をユーザの所有とするための処理を行う。 The prize exchange processing unit 132 receives an exchange instruction from the user's mobile terminal 4 via the network 6 to exchange the investment points that have increased or decreased as a result of the FX investment for prizes. Based on the received exchange instruction, the prize exchange processing unit 132 refers to the prize information storage unit 136 and executes the prize exchange process. The prize exchange processing unit 132 displays a prize exchange screen (described later) including a list of prizes that can be exchanged with the user's current investment points on the display of the user's mobile terminal 4 via the network 6. The mobile terminal 4 receives an exchange instruction from the user including the designation of the prize to be exchanged via the prize exchange screen, and transmits the received exchange instruction to the investment server 10 via the network 6. The prize exchange processing unit 132 refers to the prize information storage unit 136 and reads out the lower limit value of the investment points corresponding to the specified prize. The prize exchange processing unit 132 accesses the user information storage unit 134 and subtracts the read lower limit value of the investment points from the user's uninvested investment points. The prize exchange processing unit 132 also performs processing to make the designated prize the user's property.

以上の構成による投資サーバ10の動作を説明する。
図7は、図1の投資サーバ10における一連の処理の流れを示すフローチャートである。投資サーバ10は、獲得ポイントから投資ポイントへの変換の要求を受け付ける(S702)。投資サーバ10は、受け付けた要求に基づいて、獲得ポイントから投資ポイントへの変換処理を実行する(S704)。投資サーバ10は変換の結果をユーザ情報保持部134に登録する。
The operation of the investment server 10 configured as above will now be described.
Fig. 7 is a flow chart showing a series of processing steps in the investment server 10 of Fig. 1. The investment server 10 receives a request to convert acquired points into investment points (S702). Based on the received request, the investment server 10 executes a process to convert acquired points into investment points (S704). The investment server 10 registers the result of the conversion in the user information storage unit 134.

投資サーバ10は、投資ポイントを投資するための投資指示を受け付ける(S706)。投資サーバ10は、投資指示の種類を判別する(S708)。投資指示が成り行き決済指示の場合(S708の「成り行き決済」)、投資サーバ10は成り行き決済受け付け画面に表示されたMidである画面表示レートで、成り行き決済を行う(S716)。 The investment server 10 accepts an investment instruction to invest investment points (S706). The investment server 10 determines the type of investment instruction (S708). If the investment instruction is a market settlement instruction ("Market settlement" in S708), the investment server 10 performs market settlement at the screen display rate, which is Mid, displayed on the market settlement acceptance screen (S716).

投資指示が新規注文指示の場合(S708の「新規注文」)、投資サーバ10は、そのときの実際のMidで新規注文を約定する(S710)。投資サーバ10は、約定した通貨の量と、利益確定条件に係る投資ポイントの増加量と、約定時の実際のMidと、倍率と、に基づいて指値を設定する(S712)。投資サーバ10は、約定した通貨の量と、損切り条件に係る投資ポイントの減少量と、約定時の実際のMidと、倍率と、に基づいて逆指値を設定する(S714)。投資サーバ10は、約定した通貨の量と、設定された指値と、設定された逆指値と、をユーザ情報保持部134に登録する。 If the investment instruction is a new order instruction ("New Order" in S708), the investment server 10 executes the new order at the actual Mid at that time (S710). The investment server 10 sets a limit price based on the amount of the executed currency, the increase in investment points related to the profit lock-in condition, the actual Mid at the time of execution, and the multiplier (S712). The investment server 10 sets a stop price based on the amount of the executed currency, the decrease in investment points related to the stop-loss condition, the actual Mid at the time of execution, and the multiplier (S714). The investment server 10 registers the amount of the executed currency, the set limit price, and the set stop price in the user information storage unit 134.

投資サーバ10は、Midを監視し、Midが設定された指値に達したか、または設定された逆指値に達したか、を判定する(S718)。指値に達した場合(S718の「指値に達した」)、投資サーバ10は、対象ポジションを指値で決済する(S720)。逆指値に達した場合(S718の「逆指値に達した」)、投資サーバ10は、対象ポジションを逆指値で決済する(S722)。 The investment server 10 monitors Mid and determines whether Mid has reached the set limit price or the set stop price (S718). If the limit price has been reached ("Limit price reached" in S718), the investment server 10 settles the target position at the limit price (S720). If the stop price has been reached ("Stop price reached" in S718), the investment server 10 settles the target position at the stop price (S722).

投資サーバ10は、投資ポイントを景品に交換するための交換指示を受け付ける(S724)。投資サーバ10は、景品交換処理を実行する(S726)。 The investment server 10 receives an exchange instruction to exchange the investment points for a prize (S724). The investment server 10 executes the prize exchange process (S726).

図8は、携帯端末4のディスプレイ40に表示されるログイン画面506の代表画面図である。ユーザはログイン画面506でユーザIDとパスワードとを入力し、OKボタンをタップする。携帯端末4は、タップの検出に応じて、入力されたユーザIDおよびパスワードを取得し、ネットワーク6を介して投資サーバ10に送信する。投資サーバ10は、ユーザ情報保持部134に登録されているユーザIDおよびパスワードと、受信したユーザIDおよびパスワードと、を照合し、ユーザ認証を行う。投資サーバ10は、ユーザ認証の成否を示す情報をネットワーク6を介して携帯端末4に送信する。携帯端末4は、ユーザ認証に成功した場合はホーム画面500をディスプレイ40に表示させ、失敗した場合は所定のエラー画面(不図示)をディスプレイ40に表示させる。 Figure 8 is a representative screen diagram of a login screen 506 displayed on the display 40 of the mobile terminal 4. The user inputs a user ID and password on the login screen 506 and taps the OK button. In response to detecting the tap, the mobile terminal 4 acquires the input user ID and password and transmits them to the investment server 10 via the network 6. The investment server 10 compares the user ID and password registered in the user information storage unit 134 with the received user ID and password to perform user authentication. The investment server 10 transmits information indicating whether the user authentication was successful to the mobile terminal 4 via the network 6. If the user authentication is successful, the mobile terminal 4 displays a home screen 500 on the display 40, and if it is unsuccessful, displays a predetermined error screen (not shown) on the display 40.

図9は、携帯端末4のディスプレイ40に表示されるホーム画面500の代表画面図である。ホーム画面500には、ユーザ認証(またはログイン)に成功したユーザのユーザID508と、現在の日時510と、ユーザが保有するポイントの概略と、が表示される。特に、ホーム画面500には、ユーザが有する獲得ポイント数512と、ユーザが有する投資ポイント数516と、が表示される。ホーム画面500には、景品と交換ボタン524、投資ポイントに変換ボタン526、新規注文ボタン528、保有状況の確認・決済ボタン530が設けられ、それぞれ対応する機能への動線として機能する。 Figure 9 is a representative screen diagram of a home screen 500 displayed on the display 40 of the mobile device 4. The home screen 500 displays the user ID 508 of a user who has successfully authenticated (or logged in), the current date and time 510, and an overview of the points held by the user. In particular, the home screen 500 displays the number of acquired points 512 held by the user and the number of investment points 516 held by the user. The home screen 500 also has a prize exchange button 524, a convert to investment points button 526, a new order button 528, and a confirmation of holdings/payment button 530, each of which functions as a flow line to a corresponding function.

携帯端末4は、投資ポイントに変換ボタン526に対するタップを検出すると、変換画面502をディスプレイ40に表示させる。図10は、携帯端末4のディスプレイ40に表示される変換画面502の代表画面図である。変換画面502は、獲得ポイント数534獲得ポイント数534と、変換元の獲得ポイント数入力/表示領域536と、変換先の投資ポイント数入力/表示領域538と、注意書き表示領域542と、を有する。ユーザが変換元の獲得ポイント数入力/表示領域536に所望の獲得ポイント数を入力すると、入力された獲得ポイント数に対応する変換先の投資ポイント数が算出され、変換先の投資ポイント数入力/表示領域538に表示される。逆もしかりであり、ユーザが変換先の投資ポイント数入力/表示領域538に所望の投資ポイント数を入力すると、入力された投資ポイント数に対応する変換元の獲得ポイント数が算出され、変換元の獲得ポイント数入力/表示領域536に表示される。注意書き表示領域542は、いったん獲得ポイントを投資ポイントに変換してしまうと獲得ポイントに戻すことはできない旨を示すテキストを含む。 When the mobile terminal 4 detects a tap on the Convert to Investment Points button 526, it displays the conversion screen 502 on the display 40. FIG. 10 is a representative screen diagram of the conversion screen 502 displayed on the display 40 of the mobile terminal 4. The conversion screen 502 has the number of acquired points 534, the source acquired points input/display area 536, the destination investment points input/display area 538, and the note display area 542. When the user inputs the desired number of acquired points in the source acquired points input/display area 536, the destination investment points corresponding to the input acquired points are calculated and displayed in the destination investment points input/display area 538. The reverse is also true, and when the user inputs the desired number of investment points in the destination investment points input/display area 538, the source acquired points corresponding to the input investment points are calculated and displayed in the source acquired points input/display area 536. The notice display area 542 contains text indicating that once earned points are converted to investment points, they cannot be converted back to earned points.

携帯端末4は、変換画面502のOKボタンに対するタップを検出すると、変換元の獲得ポイント数入力/表示領域536に入力/表示された獲得ポイント数を含む変換要求を生成し、ネットワーク6を介して投資サーバ10に送信する。投資サーバ10は上述の通りに変換要求を処理する。 When the mobile terminal 4 detects a tap on the OK button on the conversion screen 502, it generates a conversion request including the number of earned points entered/displayed in the source acquired points number input/display area 536, and transmits it to the investment server 10 via the network 6. The investment server 10 processes the conversion request as described above.

携帯端末4は、ホーム画面500の新規注文ボタン528に対するタップを検出すると、新規注文を行う通貨ペアを選択するための投資対象選択画面544をディスプレイ40に表示させる。図11は、携帯端末4のディスプレイ40に表示される投資対象選択画面544の代表画面図である。投資対象選択画面544は、ユーザが有する未投資分の投資ポイント数546と、複数の投資対象オブジェクト548、549、550と、を有する。本実施の形態では上述のとおり選択可能な通貨ペアの一方はJPYに固定されており、投資対象選択画面544には通貨ペアの他方のイメージが表示される。投資対象オブジェクトはそれぞれ、JPYと通貨ペアを構成する通貨のイメージおよび名称と、当該通貨のMidと、時刻と、その日の最高値および最安値と、を表示する。例えば、第1投資対象オブジェクト548は米ドル(USD)に対応し(通貨ペアとしてはUSD/JPY)、第2投資対象オブジェクト549はユーロ(EUR)に対応し(通貨ペアとしてはEUR/JPY)、第3投資対象オブジェクト550は英ポンド(GBP)に対応する(通貨ペアとしてはGBP/JPY)。 When the mobile terminal 4 detects a tap on the new order button 528 on the home screen 500, it displays on the display 40 an investment target selection screen 544 for selecting a currency pair for placing a new order. FIG. 11 is a representative screen diagram of the investment target selection screen 544 displayed on the display 40 of the mobile terminal 4. The investment target selection screen 544 has the number of uninvested investment points 546 owned by the user and multiple investment target objects 548, 549, 550. In this embodiment, as described above, one of the selectable currency pairs is fixed to JPY, and the investment target selection screen 544 displays an image of the other currency pair. Each investment target object displays JPY, the image and name of the currency that constitutes the currency pair, the Mid of the currency, the time, and the highest and lowest prices of the day. For example, the first investment object 548 corresponds to the US dollar (USD) (currency pair is USD/JPY), the second investment object 549 corresponds to the euro (EUR) (currency pair is EUR/JPY), and the third investment object 550 corresponds to the British pound (GBP) (currency pair is GBP/JPY).

携帯端末4は、投資対象選択画面544に含まれるいずれかの投資対象オブジェクトに対するタップを検出すると、新規注文受け付け画面504をディスプレイ40に表示させる。図12は、携帯端末4のディスプレイ40に表示される新規注文受け付け画面504の代表画面図である。注文受け付け画面504は、投資対象選択画面544でタップを検出した投資対象オブジェクト、すなわちユーザに選択された投資対象オブジェクトに対応する通貨のイメージおよび名前552と、その通貨のMid・時刻・その日の最高値および最安値などのステータスを表示するステータス表示領域554と、ユーザが有する未投資分の投資ポイント数556と、新規注文の詳細を入力/表示するための新規注文入力/表示領域558と、利益確定および損切りの条件を入力/表示するためのゴール入力/表示領域560と、総ポイント予定数表示領域562と、注文ボタン564と、を有する。ゴール条件の入力は任意とされてもよく、その場合、ゴール入力/表示領域560はデフォルトで非表示とされてもよい。 When the mobile terminal 4 detects a tap on any of the investment target objects included in the investment target selection screen 544, the mobile terminal 4 displays a new order acceptance screen 504 on the display 40. FIG. 12 is a representative screen diagram of the new order acceptance screen 504 displayed on the display 40 of the mobile terminal 4. The order acceptance screen 504 has an image and name 552 of the currency corresponding to the investment target object for which the tap was detected on the investment target selection screen 544, i.e., the investment target object selected by the user, a status display area 554 displaying the status such as the mid, time, and the highest and lowest price of the day of the currency, the number of uninvested investment points 556 held by the user, a new order input/display area 558 for inputting/displaying details of the new order, a goal input/display area 560 for inputting/displaying the conditions for taking profits and cutting losses, a total planned number of points display area 562, and an order button 564. The input of the goal conditions may be optional, in which case the goal input/display area 560 may be hidden by default.

新規注文受け付け画面504は、新規注文ごとに投資倍率を設定可能に構成される。新規注文入力/表示領域558は、注文の種別の指定を受け付ける注文種別指定領域566と、取引する投資ポイントの数の入力を受け付けるポイント数入力領域568と、投資倍率の入力を受け付ける投資倍率入力領域570と、を有する。ユーザは、注文種別指定領域566において、建てたいポジションを「売」、「買」のなかから選択し、ポイント数入力領域568に投資する投資ポイントの数を入力する。この入力は直接数字を入力することによってなされてもよいし、ポイント数入力領域568の左右の「+」ボタン、「-」ボタンによりなされてもよい。同様に、ユーザは、投資倍率入力領域570に投資倍率を入力する。 The new order acceptance screen 504 is configured to allow the investment multiplier to be set for each new order. The new order input/display area 558 has an order type designation area 566 that accepts the designation of the type of order, a number of points input area 568 that accepts input of the number of investment points to be traded, and an investment multiplier input area 570 that accepts input of the investment multiplier. In the order type designation area 566, the user selects the position to be opened from "Sell" or "Buy", and inputs the number of investment points to be invested in the number of points input area 568. This input may be done by directly inputting the numbers, or by using the "+" and "-" buttons on the left and right of the number of points input area 568. Similarly, the user inputs the investment multiplier in the investment multiplier input area 570.

新規注文受け付け画面504は、利益確定の条件を投資ポイントの数で設定するための領域と、損切りの条件を投資ポイントの数で設定するための領域と、を有する。ゴール入力/表示領域560は、利益確定条件に係る投資ポイントの増加数の入力を受け付ける増加数入力領域572と、損切り条件に係る投資ポイントの減少数の入力を受け付ける減少数入力領域574と、仮の指値576と、仮の逆指値578と、を有する。ユーザは、利益確定してもよいと考える投資ポイントの増加数を増加数入力領域572に入力し、損切りしてもよいと考える投資ポイントの減少数を減少数入力領域574に入力する。増加数入力領域572に数値が入力されると、ステータス表示領域554に表示されているMidを基に対応する指値が計算され、仮の指値576に表示される。減少数入力領域574に数値が入力されると、ステータス表示領域554に表示されているMidを基に対応する逆指値が計算され、仮の逆指値578に表示される。総ポイント予定数表示領域562には、利益確定条件が達成された場合の投資ポイント数が表示される。 The new order acceptance screen 504 has an area for setting the profit lock condition by the number of investment points, and an area for setting the loss cut condition by the number of investment points. The goal input/display area 560 has an increase number input area 572 for receiving input of the increase number of investment points related to the profit lock condition, a decrease number input area 574 for receiving input of the decrease number of investment points related to the loss cut condition, a provisional limit price 576, and a provisional stop-loss price 578. The user inputs the increase number of investment points that the user thinks will be allowed to lock in the profit in the increase number input area 572, and inputs the decrease number of investment points that the user thinks will be allowed to cut losses in the decrease number input area 574. When a value is input in the increase number input area 572, the corresponding limit price is calculated based on the Mid displayed in the status display area 554, and is displayed in the provisional limit price 576. When a value is input in the decrease number input area 574, the corresponding stop-loss price is calculated based on the Mid displayed in the status display area 554, and is displayed in the provisional stop-loss price 578. The total points planned display area 562 displays the number of investment points that will be made if the profit confirmation conditions are met.

携帯端末4は、注文ボタン564に対するタップを検出すると、選択されている通貨と、注文種別指定領域566で指定されたポジションと、ポイント数入力領域568に入力された投資ポイントの数と、投資倍率入力領域570に入力された投資倍率と、増加数入力領域572に入力された増加数と、減少数入力領域574に入力された減少数と、を含む新規注文指示を生成し、投資サーバ10にネットワーク6を介して送信する。投資サーバ10は、受信した新規注文指示に基づき上述の新規注文処理を実行する。 When the mobile terminal 4 detects a tap on the order button 564, it generates a new order instruction including the selected currency, the position specified in the order type designation area 566, the number of investment points entered in the point number input area 568, the investment multiplier input in the investment multiplier input area 570, the increase number entered in the increase number input area 572, and the decrease number entered in the decrease number input area 574, and transmits it to the investment server 10 via the network 6. The investment server 10 executes the above-mentioned new order processing based on the received new order instruction.

携帯端末4は、ホーム画面500の保有状況の確認・決済ボタン530に対するタップを検出すると、保有状況表示画面580をディスプレイ40に表示させる。図13は、携帯端末4のディスプレイ40に表示される保有状況表示画面580の代表画面図である。保有状況表示画面580は、投資中のポジションに対応する投資中オブジェクト588を有する。投資中オブジェクト588は、投資中の通貨の名前と、保有通貨量と、ポジションの別と、現在のMidと、成り行き決済ボタン590と、を表示する。 When the mobile device 4 detects a tap on the Check Holdings/Settlement button 530 on the home screen 500, it displays a holdings display screen 580 on the display 40. FIG. 13 is a representative screen diagram of the holdings display screen 580 displayed on the display 40 of the mobile device 4. The holdings display screen 580 has an investing object 588 corresponding to the position being invested in. The investing object 588 displays the name of the currency being invested in, the amount of currency being held, the type of position, the current Mid, and a market settlement button 590.

携帯端末4は、保有状況表示画面580に含まれるいずれかの投資中オブジェクト588の成り行き決済ボタン590に対するタップを検出すると、成り行き決済受け付け画面592をディスプレイ40に表示させる。図14は、携帯端末4のディスプレイ40に表示される成り行き決済受け付け画面592の代表画面図である。成り行き決済受け付け画面592は、保有状況表示画面580でタップを検出した投資中オブジェクト、すなわちユーザに選択された投資中オブジェクトに対応するポジションの通貨の名称594と、その通貨の現在のMid596と、ポジションの詳細を表示するポジション詳細表示領域597と、ポジションの評価損益595と、成り行き決済ボタン593と、を表示する。携帯端末4は、成り行き決済ボタン593に対するタップを検出すると、成り行き決済受け付け画面592に表示されているポジションを特定する情報を含む成り行き決済指示を生成し、ネットワーク6を介して投資サーバ10に送信する。投資サーバ10は、成り行き決済指示を受け付けると、成り行き決済受け付け画面592に表示される現在のMid596で対象ポジションを決済する。 When the mobile terminal 4 detects a tap on the market settlement button 590 of any of the investing objects 588 included in the holding status display screen 580, the mobile terminal 4 displays a market settlement acceptance screen 592 on the display 40. FIG. 14 is a representative screen diagram of the market settlement acceptance screen 592 displayed on the display 40 of the mobile terminal 4. The market settlement acceptance screen 592 displays the name 594 of the currency of the position corresponding to the investing object for which the tap was detected on the holding status display screen 580, i.e., the investing object selected by the user, the current Mid 596 of the currency, a position details display area 597 displaying the details of the position, the valuation profit and loss 595 of the position, and the market settlement button 593. When the mobile terminal 4 detects a tap on the market settlement button 593, it generates a market settlement instruction including information identifying the position displayed on the market settlement acceptance screen 592 and transmits it to the investment server 10 via the network 6. When the investment server 10 accepts a market settlement instruction, it settles the target position at the current Mid 596 displayed on the market settlement acceptance screen 592.

携帯端末4は、ホーム画面500の景品と交換ボタン524に対するタップを検出すると、景品交換画面602をディスプレイ40に表示させる。図15は、携帯端末4のディスプレイ40に表示される景品交換画面602の代表画面図である。景品交換画面602は、景品への交換に利用可能な(例えば、未投資分の)ユーザの投資ポイント数604と、ポイント投資サービスで提供される景品に対応する景品オブジェクト606、608、610と、を表示する。各景品オブジェクトは、景品の名称と、景品に交換可能な投資ポイントの範囲と、を表示する。図15の例では、ユーザが有する交換可能な投資ポイントは11500ptであり、これは、表示されている3つの景品オブジェクト606、608、610のうち第1景品オブジェクト606の範囲10000pt~11999ptには入るが、第2景品オブジェクト608(12000pt~13999pt)、第3景品オブジェクト610(14000pt~15999pt)の範囲には入らない。したがって、第1景品オブジェクト606は選択可能なように表示され、第2景品オブジェクト608、第3景品オブジェクト610はいずれもグレーアウトされたり薄くされたりするなど、選択不可であるように表示される。実際、図15の状態では第2景品オブジェクト608、第3景品オブジェクト610へのタップは受け付けられない。なお、仮にユーザの投資ポイント数が12500ptであったならば、景品交換画面602において第2景品オブジェクト608が選択可能なように表示され、第1景品オブジェクト606、第3景品オブジェクト610はいずれも選択不可であるように表示される。 When the mobile device 4 detects a tap on the prize and exchange button 524 on the home screen 500, it displays a prize exchange screen 602 on the display 40. FIG. 15 is a representative screen diagram of the prize exchange screen 602 displayed on the display 40 of the mobile device 4. The prize exchange screen 602 displays the number of investment points 604 of the user available for exchange for prizes (e.g., uninvested points), and prize objects 606, 608, 610 corresponding to prizes provided by the point investment service. Each prize object displays the name of the prize and the range of investment points exchangeable for the prize. In the example of FIG. 15, the user has 11,500 pts of investment points that can be exchanged, which is within the range of 10,000 pts to 11,999 pts for the first prize object 606 among the three prize objects 606, 608, and 610 displayed, but is not within the range of the second prize object 608 (12,000 pts to 13,999 pts) or the third prize object 610 (14,000 pts to 15,999 pts). Therefore, the first prize object 606 is displayed as if it can be selected, while the second prize object 608 and the third prize object 610 are displayed as if they cannot be selected, such as by being grayed out or lightened. In fact, in the state of FIG. 15, taps on the second prize object 608 and the third prize object 610 are not accepted. If the user's investment points were 12,500 pts, the second prize object 608 would be displayed as selectable on the prize exchange screen 602, and the first prize object 606 and the third prize object 610 would be displayed as unselectable.

携帯端末4は、景品交換画面602に含まれる選択可能ないずれかの景品オブジェクトに対するタップを検出すると、景品申込画面612をディスプレイ40に表示させる。図16は、携帯端末4のディスプレイ40に表示される景品申込画面612の代表画面図である。景品申込画面612は、景品交換画面602でタップを検出した景品オブジェクト、すなわちユーザに選択された景品の景品オブジェクトの名称614と、仮に当該景品との交換を実施した場合の投資ポイントの変化を示す明細表示領域616と、はい/いいえボタン618と、を表示する。携帯端末4は、はい/いいえボタン618のはいボタンに対するタップを検出すると、景品申込画面612に表示されている景品を交換先の景品として指定する交換指示を生成し、ネットワーク6を介して投資サーバ10に送信する。 When the mobile terminal 4 detects a tap on any of the selectable prize objects included in the prize exchange screen 602, it displays a prize application screen 612 on the display 40. FIG. 16 is a representative screen diagram of the prize application screen 612 displayed on the display 40 of the mobile terminal 4. The prize application screen 612 displays the prize object tapped on the prize exchange screen 602, i.e., the name 614 of the prize object of the prize selected by the user, a details display area 616 showing the change in investment points when the prize is exchanged, and a yes/no button 618. When the mobile terminal 4 detects a tap on the yes button of the yes/no button 618, it generates an exchange instruction that specifies the prize displayed on the prize application screen 612 as the prize to be exchanged, and transmits the instruction to the investment server 10 via the network 6.

上述の実施の形態において、保持部の例は、ハードディスクや半導体メモリである。また、本明細書の記載に基づき、各部を、図示しないCPUや、インストールされたアプリケーションプログラムのモジュールや、システムプログラムのモジュールや、ハードディスクから読み出したデータの内容を一時的に記憶する半導体メモリなどにより実現できることは本明細書に触れた当業者には理解される。 In the above-described embodiment, examples of the storage unit are a hard disk and a semiconductor memory. Furthermore, based on the description in this specification, it will be understood by those skilled in the art who have read this specification that each unit can be realized by a CPU (not shown), an installed application program module, a system program module, a semiconductor memory that temporarily stores the contents of data read from a hard disk, and the like.

本実施の形態に係るポイント投資システム2によると、新規注文受け付け画面504はユーザに選択された通貨ペアの売買で共通のレートであるMidを表示し、投資ポイントによる通貨の売買も共通のMidにより行われる。従来のFXではAskとBidとが用いられ、初心者には分かりづらいものとなっていたが、本実施の形態ではレートは1種類しか存在しないので、初心者にも分かりやすい(仮想)FXが実現される。なお、勝ち負けの計算が難しくなる取引手数料は設けなくてもよい。 According to the point investment system 2 of this embodiment, the new order acceptance screen 504 displays Mid, which is a common rate for buying and selling the currency pair selected by the user, and buying and selling of currency with investment points is also done at the common Mid. In conventional FX, Ask and Bid are used, which can be difficult for beginners to understand, but in this embodiment, there is only one type of rate, so (virtual) FX that is easy for beginners to understand is realized. It is not necessary to set a transaction fee, which makes it difficult to calculate wins and losses.

また、本実施の形態に係るポイント投資システム2では、通貨ペアの一方はJPYに固定され、投資対象選択画面544にはJPYと通貨ペアを構成する他方の通貨のイメージを表示して、ユーザに選択させる。従来のFXではなじみのない通貨同士のペアも選択可能となっており、これは初心者には分かりづらく混乱を来す要因となっていたが、本実施の形態では通貨ペアの一方をなじみのあるJPYに固定することで、初心者にも分かりやすい(仮想)FXが実現される。なお、我が国ではなじみのある通貨はJPYであるが、本実施の形態を他国で実施するのであればJPYの代わりにその国の通貨を固定通貨として採用してもよい。例えば、米国であれば通貨ペアの一方をUSDに固定してもよい。 In addition, in the point investment system 2 according to this embodiment, one of the currency pairs is fixed to JPY, and the image of JPY and the other currency constituting the currency pair is displayed on the investment target selection screen 544 to allow the user to make a selection. In conventional FX, pairs of unfamiliar currencies can also be selected, which is difficult for beginners to understand and can cause confusion, but in this embodiment, one of the currency pairs is fixed to the familiar JPY, thereby realizing a (virtual) FX that is easy for beginners to understand. Note that while the familiar currency in Japan is JPY, if this embodiment is implemented in another country, the currency of that country may be used as the fixed currency instead of JPY. For example, in the United States, one of the currency pairs may be fixed to USD.

また、本実施の形態に係るポイント投資システム2では、レバレッジを設定する代わりに、単なる投資倍率という考え方を導入し、新規注文受け付け画面504において新規注文ごとに投資倍率を設定できるようにしている。これにより、証拠金などの複雑な計算が不要となり、また、証拠金維持率や追証も廃することができる。その結果、初心者にも分かりやすい(仮想)FXが実現される。なお、投資ポイントが0になったら強制的に損切りするように設定することで、投資ポイントがマイナスにならないようにしてもよい。 In addition, in the point investment system 2 according to this embodiment, instead of setting leverage, the concept of a simple investment multiplier is introduced, and the investment multiplier can be set for each new order on the new order acceptance screen 504. This eliminates the need for complex calculations such as margin, and also makes it possible to abolish margin maintenance rates and margin calls. As a result, a (virtual) FX that is easy to understand even for beginners is realized. Note that it is also possible to prevent investment points from becoming negative by setting a forced stop loss when the investment points reach 0.

図17は、本実施の形態における滑りの有無を整理した表を示す図である。 Figure 17 shows a table summarizing the presence or absence of slippage in this embodiment.

本実施の形態に係るポイント投資システム2では、決済のタイミングでユーザが想定通りの景品に交換できることを担保するために、利益確定、損切り、成り行き決済の全てで為替レートの滑りがないことを仕組みで保証する。この仕組みがないと、為替レートの滑りによって、想定よりも例えば1ポイント足りずに目標の景品に交換できないという事態が発生しうる。本実施の形態では、全ての決済種別において滑りがないことでユーザに不利益が働かないだけでなく、決済レートがユーザの想定通りの値になるため、わかりやすいUXを実現することができる。 In the point investment system 2 according to this embodiment, in order to ensure that the user can exchange points for the prize they expect at the time of settlement, a mechanism is used to guarantee that there is no slippage in the exchange rate for all of the following: taking profits, cutting losses, and market settlement. Without this mechanism, a situation may occur where the user is unable to exchange points for the target prize because they are, for example, one point short of expected points due to slippage in the exchange rate. In this embodiment, not only is there no slippage for all settlement types, but the settlement rate is as expected by the user, making it possible to realize easy-to-understand UX.

一方で、本実施の形態では、新規注文時の為替レートの滑りを許容する。新規注文時の為替レートの滑りを有りにしないと、アービトラージのような不正注文を誘発する可能性があるからである。ただし、上述のとおり、本実施の形態では、決済時に為替レートが滑ったときに、ユーザが注文時に設定した利益確定と損切りのポイントが変わらないように、指値と逆指値のレートは自動で補正する。これにより、新規注文時の為替レートの滑りによるユーザへの影響を抑制することができる。 On the other hand, in this embodiment, slippage in the exchange rate is allowed when placing a new order. This is because not allowing slippage in the exchange rate when placing a new order could lead to fraudulent orders such as arbitrage. However, as described above, in this embodiment, when the exchange rate slips at the time of settlement, the limit and stop-loss rates are automatically corrected so that the profit-taking and stop-loss points set by the user when placing the order do not change. This makes it possible to reduce the impact on the user of slippage in the exchange rate when placing a new order.

アービトラージとは、レート更新の早い業者Aと遅い業者Bの両方のレートを見ながら、業者Aのレートが上がって、業者Bのレートが動いていないときに業者Bで買いの注文をしたり、業者Aのレートが下がって、業者Bのレートが動いていないときに業者Bで売りの注文をしたりするような不正取引のことである。 Arbitrage is a type of fraudulent trading in which you look at the rates of both broker A, who updates rates quickly, and broker B, who updates rates slowly, and then place a buy order with broker B when broker A's rate goes up and broker B's rate remains stationary, or place a sell order with broker B when broker A's rate goes down and broker B's rate remains stationary.

また、本実施の形態に係るポイント投資システム2では、景品と投資ポイントの範囲とが対応付けられるので、ユーザは明確な投資ポイントの目標値、例えば欲しい景品の範囲の下限、を念頭に置いて利益確定するポイント数や損切りするポイント数を設定する。例えば、今4500ptあって、5000ptから欲しい景品に交換できるのであれば、利益確定ラインとして500ptを明確に想起する。本実施の形態に係るポイント投資システム2は、利益確定条件や損切り条件をポイント数で指定できるようにしたので、為替レートで指定する場合と比較して投資ポイントの目標増減値から為替レートに逆算する手間を省くことができる。さらに、新規注文時に為替レートが滑った場合でも、指定された利益確定条件や損切り条件を実現するように指値や逆指値が自動的に設定されるので、ユーザの計算負担をさらに削減することができる。 In addition, in the point investment system 2 according to this embodiment, prizes and a range of investment points are associated, so the user sets the number of points at which to lock in profits and the number of points at which to cut losses, keeping in mind a clear investment point target, for example the lower limit of the range of prizes that the user desires. For example, if the user currently has 4,500 pts and can exchange 5,000 pts for a prize that the user desires, the user clearly envisions 500 pts as the profit lock line. In the point investment system 2 according to this embodiment, the profit lock conditions and the loss cut conditions can be specified by the number of points, which eliminates the need to reverse-calculate the exchange rate from the target increase or decrease in investment points compared to specifying the exchange rate. Furthermore, even if the exchange rate slips when a new order is placed, limit orders and stop orders are automatically set to achieve the specified profit lock conditions and loss cut conditions, further reducing the user's calculation burden.

以上、実施の形態に係るポイント投資システム2の構成と動作について説明した。この実施の形態は例示であり、各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解される。 The above describes the configuration and operation of the point investment system 2 according to the embodiment. This embodiment is merely an example, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component and each process, and that such modifications are also within the scope of the present invention.

実施の形態では、ポイントを獲得して投資する場合について説明したが、電子的価値であればポイントに限らず、例えばクーポンやマイルやコインやチップなどにも本実施の形態の技術的思想を適用することができる。電子的価値は、金額等の財産的価値が電子的に記載または記録されるもののうち、資金決済に関する法律で定められる前払式支払手段に該当しないものとして定義されてもよい。 In the embodiment, a case where points are acquired and invested has been described, but the technical idea of the embodiment can be applied to any electronic value other than points, such as coupons, miles, coins, and chips. Electronic value may be defined as anything in which monetary value, such as a monetary amount, is electronically written or recorded, and does not fall under the category of prepaid payment instruments as defined by the Law Concerning Settlement of Funds.

実施の形態では、投資サーバ10は仮想投資を実行する場合を説明したが、これに限られず、実際の株式売買や外国為替売買などの実際の投資を実行するための処理を行ってもよい。 In the embodiment, the investment server 10 executes virtual investments, but this is not limited to this, and the investment server 10 may also perform processing to execute actual investments such as actual stock trading or foreign exchange trading.

実施の形態では、景品の価値が階段状に設定される場合を説明したが、これに限られず、景品と投資ポイントの範囲とが対応していれば他の態様であってもよく、例えば、景品Aの投資ポイントの範囲と景品Bの投資ポイントの範囲とが少なくとも部分的に重なっていてもよい。図18は、変形例に係る投資ポイントと景品との関係の一例を示す模式図である。図18の例では、投資ポイントは家電に属する景品に交換可能とされる。この例では、投資ポイントは家電に属する景品に交換する以外に用途がないので、投資ポイントは家電という景品の種類に対応するものである。景品は投資ポイントの範囲に対応付けられており、当該範囲の投資ポイントと交換可能とされる。図18の例では、景品「電動ひげそり」は投資ポイントの範囲「10000pt~11999pt」に対応付けられており、景品「液晶テレビ」は投資ポイントの範囲「11000pt~13500pt」に対応付けられている。すなわち、景品「電動ひげそり」の投資ポイントの範囲と景品「液晶テレビ」の投資ポイントの範囲とは「11000pt~11999pt」の範囲で重なっている。景品「携帯電話」は投資ポイントの範囲「10800pt~14100pt」に対応付けられている。すなわち、景品「携帯電話」の投資ポイントの範囲は、景品「液晶テレビ」の投資ポイントの範囲を包含している。 In the embodiment, the value of the prize is set in a stepped manner, but the present invention is not limited to this, and other configurations are possible as long as the prize and the range of investment points correspond to each other. For example, the range of investment points for prize A and the range of investment points for prize B may at least partially overlap. FIG. 18 is a schematic diagram showing an example of the relationship between investment points and prizes in a modified example. In the example of FIG. 18, the investment points are exchangeable for prizes belonging to home appliances. In this example, the investment points have no use other than exchanging them for prizes belonging to home appliances, so the investment points correspond to the type of prize, which is home appliances. The prizes are associated with a range of investment points and are exchangeable for investment points within that range. In the example of FIG. 18, the prize "electric shaver" is associated with the investment point range "10,000pt to 11,999pt", and the prize "liquid crystal television" is associated with the investment point range "11,000pt to 13,500pt". That is, the investment point range for the prize "electric shaver" overlaps with the investment point range for the prize "LCD television" in the range of "11,000pt to 11,999pt." The prize "cell phone" is associated with the investment point range of "10,800pt to 14,100pt." That is, the investment point range for the prize "cell phone" encompasses the investment point range for the prize "LCD television."

実施の形態では、景品に交換した後の投資ポイントの残り(端数)をユーザに返却する場合について説明したが、これに限られず、例えば、景品交換処理において、投資ポイントを景品に交換した後の投資ポイントの端数はユーザに返却されなくてもよい。この場合、例えば11500ptを、「10000pt~11999pt」の範囲に対応する景品に交換しても11500pt-10000pt=1500ptは返却されない。このシステムでは、10000ptも11000ptも11500ptも11999ptも同じ景品に交換して消えてしまうという意味で、全く同じ価値を有することとなる。あるいはまた、景品交換処理において、投資ポイントの最小単位(例えば、1pt)より小さい端数(例えば、0.5ptや0.1pt)が生じた場合にはそれを切り捨ててもよい。 In the embodiment, the case where the remaining investment points (fractions) after exchanging them for prizes are returned to the user has been described, but this is not limited thereto. For example, in the prize exchange process, the fractions of the investment points after exchanging them for prizes may not be returned to the user. In this case, for example, even if 11,500 pt is exchanged for a prize corresponding to the range of "10,000 pt to 11,999 pt", 11,500 pt - 10,000 pt = 1,500 pt will not be returned. In this system, 10,000 pt, 11,000 pt, 11,500 pt, and 11,999 pt all have exactly the same value in the sense that they are exchanged for the same prize and disappear. Alternatively, in the prize exchange process, if a fraction (e.g., 0.5 pt or 0.1 pt) smaller than the smallest unit of investment points (e.g., 1 pt) occurs, it may be rounded down.

実施の形態では、投資ポイントをある種類の景品に交換できるようにする場合を説明したが、これに限られず、用途別または景品の種類別に複数の投資ポイントを設けてもよい。図19は、変形例に係る複数の投資ポイントを用いるスキームを説明する模式図である。この変形例では、獲得ポイントを、レジャー用投資ポイント、家電用投資ポイント、食料品用投資ポイントの三つの投資ポイントに不可逆的に変換できる。変形例に係るポイント投資システムは、レジャー用投資ポイント、家電用投資ポイント、食料品用投資ポイントのそれぞれを独立に運用するよう構成される。レジャー用投資ポイントはレジャー関係の景品と交換可能であり、家電用投資ポイントは家電関係の景品と交換可能であり、食料品用投資ポイントは食料品関係の景品と交換可能であるが、各投資ポイントは異なるカテゴリの景品とは交換できない。レジャー用投資ポイント、家電用投資ポイント、食料品用投資ポイントそれぞれの運用および景品への交換は、実施の形態と同様の仕組みにより実現される。 In the embodiment, the case where the investment points can be exchanged for a certain type of prize has been described, but this is not limited thereto, and multiple investment points may be provided for different purposes or different types of prizes. FIG. 19 is a schematic diagram illustrating a scheme using multiple investment points according to a modified example. In this modified example, the acquired points can be irreversibly converted into three types of investment points: investment points for leisure, investment points for home appliances, and investment points for food. The point investment system according to the modified example is configured to manage the investment points for leisure, investment points for home appliances, and investment points for food independently. The investment points for leisure can be exchanged for leisure-related prizes, the investment points for home appliances can be exchanged for home appliances, and the investment points for food can be exchanged for food-related prizes, but each investment point cannot be exchanged for prizes of a different category. The management and exchange of the investment points for leisure, investment points for home appliances, and investment points for food into prizes is realized by a mechanism similar to that of the embodiment.

図19の変形例では、獲得ポイントを各種投資ポイントに変換し、各種投資ポイントをそれぞれ投資で増やして、増やした各種投資ポイントを対応する種類の景品に交換する。獲得ポイント、投資ポイント、景品の間の関係はこれに限られず、例えば、獲得ポイントを投資ポイントに変換し、投資ポイントを投資で増やし、増やした後は、投資ポイントを獲得ポイントに逆変換して、獲得ポイントから景品に交換してもよい。あるいはまた、獲得ポイントを投資ポイントに変換し、投資ポイントを投資で増やし、増やした投資ポイントと獲得ポイントとを合算して景品に交換してもよい。 In the modified example of FIG. 19, the acquired points are converted into various investment points, each of which is increased through investment, and the increased investment points are exchanged for the corresponding types of prizes. The relationship between acquired points, investment points, and prizes is not limited to this, and for example, acquired points may be converted into investment points, the investment points increased through investment, and after increasing, the investment points may be converted back into acquired points and exchanged for prizes. Alternatively, acquired points may be converted into investment points, the investment points increased through investment, and the increased investment points and acquired points may be combined and exchanged for prizes.

実施の形態では、図12の新規注文受け付け画面504を介して、新規注文ごと、すなわちポジションごとにゴール条件(利益確定条件、損切り条件)を設定する場合を説明したが、これに限られない。例えば、ユーザは欲しい景品を目標に複数の通貨ペアに投資する可能性がある。この場合、ユーザが所有する異なる複数のポジション(投資した通貨ペア)の評価結果を含む投資ポイントの合計値の目標を設定してもよい。図20は、携帯端末4のディスプレイ40に表示される目標設定画面802の代表画面図である。目標設定画面802は、目標ポイント入力領域804と、指定可能な景品を示す景品オブジェクト806、808、810と、設定ボタン812と、を有する。ユーザは、目標ポイント入力領域804に数値を入力することで目標とする投資ポイント数を指定してもよいし、景品オブジェクト806、808、810のいずれかをタップすることで、タップされた景品に対応するポイント範囲の下限を目標とする投資ポイント数として指定していもよい。設定ボタン812がタップされると、携帯端末4は、上記のいずれかにより指定された投資ポイント数を目標ポイント数として取得する。携帯端末4は、取得した目標ポイント数を含むホーム画面814をディスプレイ40に表示させる。 In the embodiment, a case where goal conditions (profit determination conditions, stop loss conditions) are set for each new order, i.e., for each position, via the new order acceptance screen 504 in FIG. 12 has been described, but this is not limited to this. For example, a user may invest in multiple currency pairs with the goal of a prize that he or she wants. In this case, a goal of the total value of investment points including the evaluation results of multiple different positions (invested currency pairs) owned by the user may be set. FIG. 20 is a representative screen diagram of a goal setting screen 802 displayed on the display 40 of the mobile terminal 4. The goal setting screen 802 has a target point input area 804, prize objects 806, 808, and 810 indicating prizes that can be specified, and a setting button 812. The user may specify the target number of investment points by inputting a numerical value in the target point input area 804, or may specify the lower limit of the point range corresponding to the tapped prize as the target number of investment points by tapping any of the prize objects 806, 808, and 810. When the setting button 812 is tapped, the mobile terminal 4 acquires the number of investment points specified by any of the above methods as the target number of points. The mobile terminal 4 displays a home screen 814 including the acquired target number of points on the display 40.

なお、図20の例では、景品オブジェクトが指定されると、対応する投資ポイント数が目標ポイント入力領域804に自動的に入力される。したがって、目標は投資ポイント数で指定される。これに対して、別の例では、景品そのものを目標に設定できるようにしてもよい。景品と交換可能な投資ポイントの範囲が変動する場合、景品そのものを目標に設定していれば、当該変動に応じて利益確定条件および損切り条件を自動的に変更できるので有利である。 In the example of FIG. 20, when a prize object is specified, the corresponding number of investment points is automatically entered in the target point input area 804. Therefore, the target is specified by the number of investment points. In contrast, in another example, the prize itself may be set as the target. If the range of investment points exchangeable for a prize fluctuates, setting the prize itself as the target is advantageous because the profit lock-in conditions and stop-loss conditions can be automatically changed in response to the fluctuation.

図21は、携帯端末4のディスプレイ40に表示されるホーム画面814の代表画面図である。ホーム画面814は、図20の目標設定画面802で設定された目標ポイント数を表示する目標表示領域816と、目標の達成度合いをグラフィカルに表示する達成度表示バー領域818と、目標の達成までに必要な投資ポイント数を表示する必要ポイント数表示領域820と、利益確定条件設定オブジェクト822と、損切り条件設定オブジェクト824と、ユーザが当該目標に関連して保有する異なる複数のポジションの内訳を表示する内訳表示領域826と、を有する。内訳表示領域826は、ユーザが当該目標に関連して保有する異なる複数のポジションの評価額(評価ポイント)の合計を表示する合計評価ポイント表示領域830と、ユーザが当該目標に関連して保有している未投資の投資ポイント数を表示する投資余力表示領域832と、合計評価ポイント表示領域830に表示される数と投資余力表示領域832に表示される数との和である合計投資ポイントを表示する合計投資ポイント表示領域828と、ユーザが当該目標に関連して保有する異なる複数のポジションのそれぞれを示すポジションオブジェクト838、840、842と、各ポジションの構成比を示す円グラフ836と、を有する。各ポジションオブジェクト838、840、842は、ポジションを示すイメージと、現在の評価額(評価ポイント)と、現在のMidと、増減値と、を表示する。 21 is a representative screen diagram of a home screen 814 displayed on the display 40 of the mobile terminal 4. The home screen 814 has a goal display area 816 that displays the number of goal points set on the goal setting screen 802 of FIG. 20, an achievement level display bar area 818 that graphically displays the degree of achievement of the goal, a required number of points display area 820 that displays the number of investment points required to achieve the goal, a profit determination condition setting object 822, a stop loss condition setting object 824, and a details display area 826 that displays the details of multiple different positions held by the user in relation to the goal. The breakdown display area 826 has a total evaluation point display area 830 that displays the total evaluation amount (evaluation points) of the different positions held by the user in relation to the goal, an investment margin display area 832 that displays the number of uninvested investment points held by the user in relation to the goal, a total investment point display area 828 that displays the total investment points, which is the sum of the number displayed in the total evaluation point display area 830 and the number displayed in the investment margin display area 832, position objects 838, 840, 842 that show each of the different positions held by the user in relation to the goal, and a pie chart 836 that shows the composition ratio of each position. Each position object 838, 840, 842 displays an image showing the position, the current evaluation amount (evaluation points), the current Mid, and the increase or decrease value.

ユーザが利益確定条件設定オブジェクト822をタップすると、携帯端末4は、それを利益確定のための目標を設定するためのユーザ指示として受け付け、受け付けた指示に応じて、利益確定条件設定ダイアログ844をホーム画面814の前面に表示させる。図22は、利益確定条件設定ダイアログ844が表示された状態のホーム画面814の代表画面図である。利益確定条件設定ダイアログ844は、利益確定するために合計投資ポイントが充たすべき条件である利益確定条件を指定することを可能とする。利益確定条件設定ダイアログ844は、利益確定ポイント入力領域846と、設定ボタン848と、を有する。ユーザは、もし合計投資ポイントがその値に到達するか上回ったら利益確定する利益確定ポイント数を利益確定ポイント入力領域846に入力し、設定ボタン848をタップする。携帯端末4は、利益確定条件設定ダイアログ844で設定された利益確定ポイント数を新たな目標ポイント数としてホーム画面814の目標表示領域816および達成度表示バー領域818に反映させる。投資サーバ10はネットワーク6を介して、利益確定条件設定ダイアログ844で設定された利益確定ポイント数を取得して保持し、ユーザの合計投資ポイントが取得された利益確定ポイント数に到達するか上回ると、その時点で、ユーザが目標に関連して所有する異なる複数のポジションを全て決済する。 When the user taps the profit determination condition setting object 822, the mobile terminal 4 accepts it as a user instruction to set a target for profit determination, and displays a profit determination condition setting dialog 844 on the front of the home screen 814 in response to the accepted instruction. FIG. 22 is a representative screen diagram of the home screen 814 in a state in which the profit determination condition setting dialog 844 is displayed. The profit determination condition setting dialog 844 makes it possible to specify a profit determination condition that is a condition that the total investment points must satisfy in order to determine a profit. The profit determination condition setting dialog 844 has a profit determination point input area 846 and a setting button 848. The user inputs the number of profit determination points that will be determined if the total investment points reach or exceed that value in the profit determination point input area 846, and taps the setting button 848. The mobile terminal 4 reflects the profit determination point number set in the profit determination condition setting dialog 844 as a new target point number in the goal display area 816 and the achievement display bar area 818 of the home screen 814. The investment server 10 acquires and holds the number of profit acquisition points set in the profit acquisition condition setting dialog 844 via the network 6, and when the user's total investment points reach or exceed the acquired number of profit acquisition points, at that point, all of the different positions held by the user related to the goal are settled.

図21のホーム画面814においてユーザが損切り条件設定オブジェクト824をタップすると、携帯端末4は、それを損切りのための目標を設定するためのユーザ指示として受け付け、受け付けた指示に応じて、損切り条件設定ダイアログ850をホーム画面814の前面に表示させる。図23は、損切り条件設定ダイアログ850が表示された状態のホーム画面814の代表画面図である。損切り条件設定ダイアログ850は、損切りするために合計投資ポイントが充たすべき条件である損切り条件を指定することを可能とする。損切り条件設定ダイアログ850は、損切りポイント入力領域852と、設定ボタン854と、を有する。ユーザは、もし合計投資ポイントがその値に到達するか下回ったら損切りする損切りポイント数を損切りポイント入力領域852に入力し、設定ボタン854をタップする。投資サーバ10はネットワーク6を介して、損切り条件設定ダイアログ850で設定された損切りポイント数を取得して保持し、ユーザの合計投資ポイントが取得された損切りポイント数に到達するか下回ると、その時点で、ユーザが目標に関連して所有する異なる複数のポジションを全て決済する。 21, when the user taps the stop loss condition setting object 824, the mobile terminal 4 accepts it as a user instruction to set a target for stop loss, and displays a stop loss condition setting dialog 850 on the front of the home screen 814 in response to the accepted instruction. FIG. 23 is a representative screen diagram of the home screen 814 in a state in which the stop loss condition setting dialog 850 is displayed. The stop loss condition setting dialog 850 allows the user to specify a stop loss condition that is a condition that the total investment points must satisfy in order to stop loss. The stop loss condition setting dialog 850 has a stop loss point input area 852 and a set button 854. The user inputs the number of stop loss points at which to stop loss if the total investment points reach or fall below that value in the stop loss point input area 852, and taps the set button 854. The investment server 10 acquires and stores the number of stop loss points set in the stop loss condition setting dialogue 850 via the network 6, and when the user's total investment points reach or fall below the acquired number of stop loss points, it settles all of the different positions held by the user related to the goal at that point.

図20~図23に示される変形例において、ユーザが目標に関連して所有する異なる複数のポジションのそれぞれは、個別の利益確定条件および/または損切り条件を有してもよい。その場合、合計投資ポイントについての利益確定条件、損切り条件および個別のポジションの利益確定条件、損切り条件のいずれかが充たされたタイミングで決済されてもよい。あるいはまた、合計投資ポイントについての利益確定条件、損切り条件が設定された場合は個別のポジションの利益確定条件、損切り条件は無視されるよう設計されてもよい。 In the modified examples shown in Figures 20 to 23, each of the different positions held by the user in relation to the goal may have individual profit taking and/or stop loss conditions. In this case, the positions may be settled when the profit taking and stop loss conditions for the total investment points and the profit taking and stop loss conditions for the individual positions are satisfied. Alternatively, the positions may be designed so that when the profit taking and stop loss conditions for the total investment points are set, the profit taking and stop loss conditions for the individual positions are ignored.

図12の新規注文受け付け画面504では、利益確定条件、損切り条件をそれぞれ増加ポイント数、減少ポイント数で指定する場合を説明した。これに対して図20~図23に示される変形例では、利益確定条件も損切り条件もトータルのポイント数で指定するように構成される。これにより、ユーザは目標に設定するポイント数と欲しい景品に必要なポイント数とを直接比べることができて分かりやすいので、目標の設定におけるユーザ利便性が向上する。なお、図20~図23に示される変形例において、図12の例と同様に利益確定条件、損切り条件をそれぞれ増加ポイント数、減少ポイント数で指定してもよい。 In the new order acceptance screen 504 of FIG. 12, the profit taking condition and the stop loss condition are specified by the number of points to be increased and the number of points to be decreased, respectively. In contrast, in the modified examples shown in FIG. 20 to FIG. 23, both the profit taking condition and the stop loss condition are configured to be specified by the total number of points. This makes it easy for the user to directly compare the number of points set as a goal with the number of points required for the prize they want, improving user convenience in setting goals. Note that in the modified examples shown in FIG. 20 to FIG. 23, the profit taking condition and the stop loss condition may be specified by the number of points to be increased and the number of points to be decreased, respectively, as in the example of FIG. 12.

実施の形態では、図12の新規注文受け付け画面504において新規注文に係る各種パラメータをユーザから受け付ける場合を説明したが、これに限られず、例えば値動きを示すチャート上で直接新規注文のパラメータを入力または指定できるようにしてもよい。図24は、携帯端末4のディスプレイ40に表示されるグラフィカル新規注文受け付け画面856の代表画面図である。例えば、図12の新規注文受け付け画面504にグラフィカル新規注文受け付け画面856への動線となるオブジェクトを設け、当該オブジェクトがタップされるとグラフィカル新規注文受け付け画面856が表示されてもよい。グラフィカル新規注文受け付け画面856は、選択された通貨ペアの値動き(またはMidの動き)を示すチャート872と、投資倍率の入力を受け付ける投資倍率入力領域858と、利益確定条件に係る投資ポイントの増加数の入力を受け付ける増加数入力領域860と、損切り条件に係る投資ポイントの減少数の入力を受け付ける減少数入力領域862と、利益確定条件変更オブジェクト864と、損切り条件変更オブジェクト866と、利益確定ライン868と、損切りライン870と、利益確定レート874と、損切りレート876と、を有する。チャート872は日足、分足、秒足や週足、月足、年足等により構成されてもよい。 In the embodiment, a case has been described in which various parameters related to a new order are accepted from a user on the new order acceptance screen 504 in FIG. 12, but this is not limiting, and for example, parameters for a new order may be input or specified directly on a chart showing price movements. FIG. 24 is a representative screen diagram of a graphical new order acceptance screen 856 displayed on the display 40 of the mobile terminal 4. For example, an object that serves as a traffic line to the graphical new order acceptance screen 856 may be provided on the new order acceptance screen 504 in FIG. 12, and the graphical new order acceptance screen 856 may be displayed when the object is tapped. The graphical new order acceptance screen 856 has a chart 872 showing the price movement (or Mid movement) of the selected currency pair, an investment rate input area 858 for receiving input of the investment rate, an increase number input area 860 for receiving input of the increase number of investment points related to the profit taking condition, a decrease number input area 862 for receiving input of the decrease number of investment points related to the stop loss condition, a profit taking condition change object 864, a stop loss condition change object 866, a profit taking line 868, a stop loss line 870, a profit taking rate 874, and a stop loss rate 876. The chart 872 may be composed of daily, minute, second, weekly, monthly, yearly, etc.

ユーザはチャート872を参照しながら希望の投資倍率を投資倍率入力領域858に入力または選択し、希望の増加ポイント数を増加数入力領域860に入力し、損切りに係る減少ポイント数を減少数入力領域862に、それぞれ入力する。投資する投資ポイント数(図12のポイント数入力領域568で指定済み)と、投資倍率入力領域858に入力された倍率と、増加数入力領域860に入力された増加ポイント数と、から利益確定のレートが算出され、算出されたレートに対応する利益確定レート874および利益確定ライン868が表示される。投資する投資ポイント数(図12のポイント数入力領域568で指定済み)と、投資倍率入力領域858に入力された倍率と、減少数入力領域862に入力された減少ポイント数と、から損切りのレートが算出され、算出されたレートに対応する損切りレート876および損切りライン870が表示される。 While referring to the chart 872, the user inputs or selects the desired investment multiplier in the investment multiplier input area 858, inputs the desired number of increased points in the increase number input area 860, and inputs the number of decreased points related to the stop loss in the decrease number input area 862. A profit confirmation rate is calculated from the number of investment points to be invested (already specified in the point number input area 568 of FIG. 12), the multiplier input in the investment multiplier input area 858, and the number of increased points input in the increase number input area 860, and a profit confirmation rate 874 and a profit confirmation line 868 corresponding to the calculated rate are displayed. A stop loss rate is calculated from the number of investment points to be invested (already specified in the point number input area 568 of FIG. 12), the multiplier input in the investment multiplier input area 858, and the number of decreased points input in the decrease number input area 862, and a stop loss rate 876 and a stop loss line 870 corresponding to the calculated rate are displayed.

ユーザが利益確定レートの変更を望む場合、ユーザは利益確定条件変更オブジェクト864をドラッグすることで、上下のいずれかの向きに所望の距離だけ動かす。携帯端末4は、そのように移動された後の利益確定条件変更オブジェクト864の位置に対応するレートで利益確定した場合の増加ポイント数を再計算し、計算結果で増加数入力領域860の表示を更新する。 If the user wishes to change the profit determination rate, the user drags the profit determination condition change object 864 by the desired distance in either the up or down direction. The mobile device 4 recalculates the number of increased points that would be obtained if a profit were determined at the rate corresponding to the position of the profit determination condition change object 864 after being moved in this way, and updates the display of the increase number input area 860 with the calculation result.

ユーザが損切りレートの変更を望む場合、ユーザは損切り条件変更オブジェクト866をドラッグすることで、上下のいずれかの向きに所望の距離だけ動かす。携帯端末4は、そのように移動された後の損切り条件変更オブジェクト866の位置に対応するレートで損切りした場合の減少ポイント数を再計算し、計算結果で減少数入力領域862の表示を更新する。 If the user wishes to change the stop loss rate, the user drags the stop loss condition change object 866 by the desired distance in either the up or down direction. The mobile device 4 recalculates the number of points to be reduced when a stop loss is performed at the rate corresponding to the position of the stop loss condition change object 866 after being moved in this way, and updates the display of the reduction number input area 862 with the calculation result.

図25は、損切り条件変更オブジェクト866を所定の距離だけ上にドラッグした後の状態のグラフィカル新規注文受け付け画面856を示す代表画面図である。損切りレートの変更に伴い減少ポイント数が再計算され、再計算結果が減少数入力領域862に反映されている。具体的には、図24の状態から損切りレートを上に動かした結果、損切り時の減少ポイント数が「-3000」から「-1000」に更新されている。 Figure 25 is a representative screen image showing the graphical new order acceptance screen 856 in the state after the stop loss condition change object 866 has been dragged upward a specified distance. The number of points to be reduced is recalculated in response to the change in the stop loss rate, and the recalculation result is reflected in the reduction number input area 862. Specifically, as a result of moving the stop loss rate upward from the state in Figure 24, the number of points to be reduced when a stop loss occurs is updated from "-3000" to "-1000".

ユーザが投資倍率の変更を望む場合、ユーザは投資倍率入力領域858に所望の倍率を入力または選択する。携帯端末4は、変更された倍率と、投資する投資ポイント数と、増加数入力領域860に入力された増加ポイント数と、から利益確定のレートを再計算し、再計算で得られたレートで利益確定レート874および利益確定ライン868の表示を更新する。携帯端末4は、変更された倍率と、投資する投資ポイント数と、減少数入力領域862に入力された減少ポイント数と、から損切りのレートを再計算し、再計算で得られたレートで損切りレート876および損切りライン870の表示を更新する。 If the user wishes to change the investment multiplier, the user inputs or selects the desired multiplier in the investment multiplier input area 858. The mobile terminal 4 recalculates the profit lock-in rate from the changed multiplier, the number of investment points to be invested, and the number of increased points input in the increase number input area 860, and updates the display of the profit lock-in rate 874 and the profit lock-in line 868 with the rate obtained by the recalculation. The mobile terminal 4 recalculates the stop-loss rate from the changed multiplier, the number of investment points to be invested, and the number of decreased points input in the decrease number input area 862, and updates the display of the stop-loss rate 876 and the stop-loss line 870 with the rate obtained by the recalculation.

図26は、倍率を変更した後の状態のグラフィカル新規注文受け付け画面856を示す代表画面図である。倍率の変更に伴い利益確定レートおよび損切りレートが再計算され、再計算結果により利益確定ライン868、利益確定レート874、損切りライン870、損切りレート876の表示が更新されている。具体的には、図24の倍率「×10」から「×20」に変更された結果、同じ増加ポイント数、減少ポイント数に対して利益確定レートが下がると共に損切りレートが上がり、図24の状態と比べて図26の状態では利益確定ライン868と損切りライン870との間が狭くなる。 Figure 26 is a representative screen diagram showing the graphical new order acceptance screen 856 in the state after the magnification has been changed. The profit confirmation rate and stop loss rate are recalculated in response to the change in the magnification, and the display of the profit confirmation line 868, profit confirmation rate 874, stop loss line 870, and stop loss rate 876 are updated based on the recalculation results. Specifically, as a result of changing the magnification from "x10" in Figure 24 to "x20", the profit confirmation rate decreases and the stop loss rate increases for the same number of increase points and decrease points, and the distance between the profit confirmation line 868 and stop loss line 870 in the state of Figure 26 becomes narrower than in the state of Figure 24.

2 ポイント投資システム、 4 携帯端末、 6 ネットワーク、 8 情報配信サーバ、 10 投資サーバ。 2 Point investment system, 4 Mobile terminal, 6 Network, 8 Information distribution server, 10 Investment server.

Claims (4)

仮想的な外国為替証拠金取引を実現するサーバからネットワークを介して受信した情報に基づいて、新規注文を受け付ける受け付け画面をディスプレイに表示させる機能を端末に実現させるためのコンピュータプログラムであって、
前記受け付け画面は、選択された通貨ペアの売買で共通のレートを表示し、投資する電子的価値の数量を入力するための領域と、利益確定の条件を電子的価値の数量で設定するための領域と、損切りの条件を電子的価値の数量で設定するための領域と、を有し、前記通貨ペアの一方の通貨の1単位が前記電子的価値の所定の数量と対応するコンピュータプログラム。
A computer program for causing a terminal to realize a function of displaying an order acceptance screen on a display based on information received via a network from a server that realizes virtual foreign exchange margin trading, comprising:
The reception screen displays a common rate for buying and selling the selected currency pair, and has an area for inputting the amount of electronic value to be invested, an area for setting a profit lock-in condition in terms of the amount of electronic value, and an area for setting a stop-loss condition in terms of the amount of electronic value, and a computer program in which one unit of one of the currencies of the currency pair corresponds to a predetermined amount of the electronic value .
前記画面に表示される共通のレートは、選択された通貨ペアの実際のAskとBidとの間の値に設定される請求項1に記載のコンピュータプログラム。 The computer program of claim 1, wherein the common rate displayed on the screen is set to a value between the actual ask and bid of the selected currency pair. 新規注文を行う通貨ペアを選択するための選択画面を前記ディスプレイに表示させる機能をさらに前記端末に実現させ、
前記選択画面で選択可能な通貨ペアの一方の通貨は固定され、前記選択画面には通貨ペアの他方のイメージが表示される請求項1または2に記載のコンピュータプログラム。
The terminal further realizes a function of displaying on the display a selection screen for selecting a currency pair for which a new order is to be placed;
3. The computer program according to claim 1, wherein one currency of a currency pair selectable on the selection screen is fixed, and an image of the other currency pair is displayed on the selection screen.
前記受け付け画面は、新規注文ごとに投資倍率を設定可能に構成される請求項1から3のいずれか一項に記載のコンピュータプログラム。 The computer program according to any one of claims 1 to 3, wherein the reception screen is configured to allow the investment multiplier to be set for each new order.
JP2020112775A 2020-06-30 2020-06-30 Computer Programs Active JP7591879B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020112775A JP7591879B2 (en) 2020-06-30 2020-06-30 Computer Programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020112775A JP7591879B2 (en) 2020-06-30 2020-06-30 Computer Programs

Publications (2)

Publication Number Publication Date
JP2022011560A JP2022011560A (en) 2022-01-17
JP7591879B2 true JP7591879B2 (en) 2024-11-29

Family

ID=80148263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020112775A Active JP7591879B2 (en) 2020-06-30 2020-06-30 Computer Programs

Country Status (1)

Country Link
JP (1) JP7591879B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041799A (en) 2000-07-19 2002-02-08 Norito Amagi Simultaneous ordering system for on-line trade dealing
JP2008234050A (en) 2007-03-16 2008-10-02 Daiwa Securities Group Inc Discretionary account transaction system and method, and program thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041799A (en) 2000-07-19 2002-02-08 Norito Amagi Simultaneous ordering system for on-line trade dealing
JP2008234050A (en) 2007-03-16 2008-10-02 Daiwa Securities Group Inc Discretionary account transaction system and method, and program thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
[FXと経済がわかる!かるFX]ゲーム感覚でFXのシュミレーションを楽しめるアプリ!,2017年06月16日,https://gachiappli.com/[fxと経済がわかる!かるfx]ゲーム感覚でfxのシュ/※なお、URL中の括弧は墨付き括弧
T-POINTを使って投資信託が買える!,2019年08月16日,https://web.archive.org/web/20190816050007/https://www.sbisec.co.jp/ETGate/WPLETmgR001Control?OutSide=on&getFlg=on&burl=search_home&cat1=home&cat2=none&dir=info&file=home_info190703_01.html

Also Published As

Publication number Publication date
JP2022011560A (en) 2022-01-17

Similar Documents

Publication Publication Date Title
JP7430957B2 (en) Financial product transaction management method, financial product transaction management system
US10810582B2 (en) Multi currency exchanges between participants
US20150379639A1 (en) Trading using intermediate entities
US20030233309A1 (en) System and method for providing financial instrument trading information and for trading a financial instrument
WO2002069112A2 (en) Electronic bartering system with facilitating tools
US10269068B1 (en) System and method for matching users in a wireless communication system
JP2006505869A (en) Method and apparatus for asset trading
AU2010257463A1 (en) Systems and methods for vending and acquiring order priority
WO2012027323A1 (en) Method and system for issuing primary securities in a trading market
JP5458226B2 (en) System and method for providing a platform for trading financial instruments
JP2003528369A (en) Method and apparatus for tallying securities brokerage services
JP2025061610A (en) Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal and program
JP5103488B2 (en) Securities trading system and method, and program
US20030191705A1 (en) Method and system for providing securities including a plurality of investment issues
US20100125518A1 (en) System and method for facilitating exchange of credit default swaps
US20180211310A1 (en) Smart order router
US20250078152A1 (en) Computer system for on-demand margin borrowing and lending
JP7591879B2 (en) Computer Programs
JP7503430B2 (en) server
MXPA04001308A (en) Data processing system for implementing a financial market.
JP7729753B2 (en) Information processing device and information processing method
JP7597426B2 (en) Financial instruments transaction management device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230515

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240202

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240927

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: 20241111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241119

R150 Certificate of patent or registration of utility model

Ref document number: 7591879

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150