仮想投資シミュレーターⅡ(ヒストグラム)の使用方法、ディスクレーマーは以下のように作成しました。
これをもって仮想投資シミュレーターⅡ(ヒストグラム)の制作を終了し、固定ページへのUP、TopPageへのリンクを行います。
使用方法
以下項目にお好きな数値(半角数値でお願いします)を入れて再描画ボタンを押してください。
何も入力されていないとエラーになります。
- 初期投資額(10~10000万円、1万円刻み) 初期値:100
- 期待リターン(年率0~100%、0.1%刻み) 初期値:10
- 想定リスク(σ,年率0~100%、0.1%刻み) 初期値:10
- 運用期間(1~20年、1年刻み) 初期値:10
再描画されるごとに、新たにシミュレーションされたヒストグラム(度数分布グラフ)が描かれます。
横軸は、運用期間終了後の資産価格帯(最高額が1000万円未満は1万円毎、1000万円以上は10万円毎)
縦軸は、その資産価格になった回数(シミュレーションは全部で10万回)
【ご注意】
想定リスク(σ,年率%)に0を入力した時には、資産価格が一つに収斂するため、ヒストグラムが表示されません。平均値のみとなりますので、データ項目をご確認ください。
現物株式や投資信託等投資においては資産価格がマイナスとなるケースは考えられませんが、計算上、想定リスク(σ,年率%)が大きい場合、資産価格がマイナスとなってしまうケースがあります。
そういったケースの場合は限りなく資産価格がゼロに近づくとお考えください。
シミュレーションに使用する数式について
このシミュレーションにはスクリプト言語としてjavascriptを用いています
javascriptには一様分布させるためのMath.randomというメソッドは存在していますが、正規分布用のメソッドは用意されていません
そこで ボックス=ミュラー法と呼ばれるアルゴリズムを用いています。
ボックス=ミュラー法(英: Box–Muller’s method)とは、一様分布に従う確率変数から標準正規分布に従う確率変数を生成させる方法です

このシミュレーションにおいては標準正規分布 N(0, 1) に従った乱数Z(平均0、標準偏差1)を以下コードによって生成しています。
x = Math.random();
y = Math.random();
z = Math.sqrt(-2 * Math.log(x)) * Math.cos(2 * Math.PI * y);
サービス内容
- 本サービスは、正規分布等数学的手法を用いて、リスク・リターンからなる収益についての各種シミュレーションの計算を行うものです。
- 本サービスは、当サイト運営者が計算・作成したものであり、内容について事前の連絡なしに変更される場合があります。
- 本サービスは、リスク・リターン等任意の数値を用いて一定の仮定のもとに試算を行うものであり、手数料、税金等は考慮しておらず、実際の計算とは異なります。
入力された取引と全く同様の取引を現実に行った場合でも、本サービスで表示される結果と現実の結果が一致しない場合があります。 - 本サービスは、投資勧誘を目的とするものではなく、シミュレーション等に基づく参考表示による、情報提供を目的とするものであり、金融商品取引法に基づく開示書類ではありません。
- 本サービスは、Chrome最新版で動作確認をしております。それ以外の環境でご利用の場合、正しく表示されない場合がございますので、あらかじめご了承ください。
※推奨環境と同じ環境でご利用の場合でも、ご利用の端末・ブラウザによっては正常に動作しない場合がございます。
免責事項
(1)無保証
本サービスのいかなる内容も、将来の運用成果を示唆、予測あるいは保証するものではありません。
本サービスのコンテンツは相当の注意をもって作成していますが、その内容の正確性、完全性、信頼性、使用可能性、有用性及び適時性を保証するものではありません。
(2)自己責任
本サービスの利用に当たっては、シミュレーション等について、自己の責任で判断するものとします。
投資判断、資産運用に際しては、ご自身の責任においてご判断ください。
以下、ディスクレーマーを作成する上で参考にさせていただいたサイトです。


コメント