投資と統計: 株・FXの「期待値」と「大数の法則」まとめ

投資と統計: 株・FXの「期待値」と「大数の法則」まとめ

・投資で思うような成果がでていない
もっとロジカルに投資をしたい
・投資の「期待値」についてちゃんと知りたい

こんな方にとって、この記事は大変役に立つものだと思います。

この記事で分かること

村上ファンドの村上世彰さんは、著書『生涯投資家』で次のように述べています。

私の投資スタイルは、割安に評価されていて、リスク度合いに比して高い利益が見込めるもの、すなわち投資の「期待値」が高いものに投資をすることだ。投資判断の基本はすべて「期待値」にある。

いろいろな投資案件において、きわめて冷静に分析や研究をして、自分独自の「期待値」を割り出している。たとえば、百円を投資する場合の「期待値」の計算方法は、次のようになる。

  • 0円になる可能性が20%、200円になる可能性が80%であれば、期待値は1.6(0×20%+2×80%=1.6)
  • 0円になる可能性が50%、200円になる可能性が50%であれば、期待値は1.0
  • 0円になる可能性が80%、200円になる可能性が20%であれば、期待値は0.4

期待値1.0を超えないと、金銭的には投資する意味がない。この「期待値」を的確に判断できることが、投資家に重要な資質だと私は考えている。

ちなみに多くの投資家は、0円になる可能性がある程度(20%以上)ある場合は、投資をしない。また、負ける確率が5割以上と考えた場合も投資しない(たとえば、5回投資して2勝3敗以下と予想される場合)。

このように、リスクが高い場合や勝率が低い場合には投資を避けるのが普通だが、「期待値」と勝率は別の概念だ。勝率が低いと言われる場合でも、自分なりの戦略を組み立てることで、勝率は変わらなくても、期待値を上げることはできる。

私の場合はすべてが「期待値」による判断なので、0円になる確率が5割を超えていても、勝率が1勝4敗でも、トータルリターンが1.0を大きく超えるかどうかで判断する。

引用元生涯投資家(村上世彰)

この記事を読むことで、ここにある「期待値」が良く分かるようになります。

株・FXの「期待値」と「大数の法則」まとめ

このページには、ぼくがこれまで調べに調べ尽くした、バックテストをする上でたくさんの研究もした「期待値」の全情報を掲載します。また、「『期待値』を投資に活かす具体例と注意点」にも触れています。

正直、「ここより詳しい『期待値』の情報はない」と思います。ぜひ、この記事の内容をあなたの投資にご活用ください!

株やFX、すべての投資で重要!
勝つための「期待値」と「大数の法則」

  1. 投資は "ギャンブル" か "ビジネス" か
  2. 「期待値」とは
    1. サイコロの「期待値」
    2. 2つの封筒
  3. 「期待値」と「大数の法則」
    1. 実験をしてみた
  4. 色々なギャンブルと「期待値」
  5. 投資の「期待値」はこうする
    1. 統計 →「期待値」
    2. チャート →「期待値」
    3. 「見込み利益」を算出
  6. 「期待値」の注意点
    1. 再現できなければ意味がない
    2. 「単利」と「複利」で様変わりする
    3. 「期待値」がプラスでも破産する
  7. 未来が見えない →「期待値」を積むしかない

1.投資は "ギャンブル" か "ビジネス" か

ボクにとって、この答えはシンプルです。

長期的に、安定して収入が得られるなら "ビジネス"。そうでないなら "ギャンブル"。

さすがに宝くじで生活している人は知りませんが、世の中には世界のカジノを渡り歩く「プロギャンブラー」、パチンコで生計を立てる「パチプロ」など、ギャンブルと言われるものを生業として生活している人たちがいます。長期的に、安定して収入が得られるのなら、"ギャンブル" であっても、それは "ビジネス" だと考えます。言うなれば「ビジネス的なギャンブル」でしょうか。

一方で、俗に言う "ギャンブル" よりもイメージの良い "投資" で、お金をどんどん溶かしてしまう人も多くいます。何百万、何千万と繰り返し損してしまう投資家もいます。もし、何度やってもそうなってしまうとしたら、それは「ギャンブル的な投資」です。

"ギャンブル" と "投資"、どちらにしてもビジネス的に取り組もうとするときに必要となるのが、この記事のテーマである「期待値」という考え方です。

「期待値」といえばテスタさん。「期待値」をもとにトレードをすることで有名です。また、cisさんも著書で「期待値」について触れています。

投資で、長期的に、安定して収入を得ようとするならば、「期待値」という概念を避けて通ることはできません。それは、「『期待値』を知らないと、しばしば投資判断を誤るから」で、「どのように投資判断を誤るのか」は、次の「『期待値』とは」をお読みいただくとよく分かると思います。

目次へ

2.「期待値」とは

例えば、ギャンブルにおいて掛け金に対して戻る金額の期待値とは、戻ってくる「見込み」の金額である。

引用元Wikipedia:期待値

ここでは2つの例で「期待値」を解説してみたいと思います。

2-1.サイコロの「期待値」

例えば、次のような条件のゲームがあるとします。

  • 100 円支払えば、6 面サイコロ 1 個を 1 回振ることができる
  • サイコロの出た目に応じて次の賞金がもらえる
出た目 賞金 (円)
20
50
100
100
150
150

このゲームの「期待値」は次のようにして求めることができます。

出た目 賞金 (円) 確率 (%) 積 (円)
20 16.7 3.34
50 16.7 8.35
100 16.7 16.7
100 16.7 16.7
150 16.7 25.05
150 16.7 25.05

期待値 (円) = 3.34 + 8.35 + 16.7 + 16.7 + 25.05 + 25.05 = 95.19

計算してみると「期待値」は参加費 100 円より少なくなります。このことから、このゲームは平均的には1回あたり5円の損をし、回数を繰り返すほど損をするということが分かります。

このゲームを100回やり終わる頃には、参加費1万円に対して賞金は9,500円程度になることが考えられます。もちろん、回数が少ない場合はプラスになることもありますし、期待値以上の損になってしまうこともあります。

目次へ

2-2.2つの封筒

これはあなたが「 "確率" で考えるトレーダー」なのか、「 "期待値" で考えるトレーダー」なのかが分かるゲームです。

  • A と B の封筒がある
  • どちらかの封筒は、もう一方の封筒の「倍の金額」が入っている
  • あなたは A の封筒を受け取り、そこには「10,000円」が入っていた
  • 相手の封筒(B)を確認することはできない
  • あなたは「封筒の交換」を申し出ることができる

ぜひ、読み進める前に「あなたならどうするか」を考えてみてください。

ちなみに、ここで分かっているのは以下のことだけです。

相手の封筒(B)には、

  • 50%の確率で 5,000円
  • 50%の確率で 20,000円

さて、交換するのかしないのか「どちらを選べば良いか」は、「期待値」を算出してみるとすぐに分かります。

交換しない場合
期待値 = 10,000円 ✕ 100% = 10,000円
交換する場合
期待値 = 5,000円 ✕ 50% + 20,000円 ✕ 50% = 12,500円

「交換する場合」の方が良い期待値になることが分かりますね。

おそらく、投資で勝てていない方の多くは「交換しない場合」を選んでしまいます。なぜなら、「交換しない場合」は「10,000円の利益」が確定しているから。相場に「確実さ」を求める "勝率" で考えがちなトレーダーです。

一方で長期的な視点で "期待値" をもとに考えることができるトレーダーは「交換する場合」を選ぶはずです。"勝率" は 50%ですが "期待値" が高いからです。

この違いが、最終的に大きな結果の差につながるのです。

目次へ

3.「期待値」と「大数の法則」

サイコロの「期待値」2つの封筒で紹介した「期待値」は、当たり前ですが1回や2回それをやっただけでは再現できません。例えば、サイコロの「期待値」は約95円でしたが、1回だけなら、5か6の目が出て 150円もらえることもあるし、1の 目が出て 20円で終わってしまうこともあります。

「期待値」を再現するには「回数」が必要なのです。

逆に考えるなら、「回数」さえクリアできれば「期待値」は再現できるのです。

確率pで起こる事象において、試行回数を増やすほど、その事象が実際に起こる確率はpに近づく

引用元統計Web:17-1. 大数の法則1

目次へ

3-1.実験をしてみた

ここで、「大数の法則」がどういうものなのか、少し実験をしてみたいと思います。

サイコロの目の期待値に収束することを確認する

出る目 確率
1/6 1/6
1/6 2/6
1/6 3/6
1/6 4/6
1/6 5/6
1/6 6/6

サイコロの目の期待値 = 21/6 = 3.5

以下の条件で「サイコロの出た目の平均が『3.5』になるか」を確認する

  • サイコロを 1,000回振るテストを行う
  • サイコロを振るごとに、それまで出た目の平均を記録する
  • 同様のテストを 100回行う

さすがに手でやるのはキツイので、Python で実験しました。以下がテスト結果のグラフです。

100 tests dice 1000 times 大数の法則の実験 1000回サイコロを振るテストを100回行う

見事に「3.5」に収束していることが分かりますね!
同じことを投資においても再現できれば、長期的に勝てる環境をつくり上げることができるのです。

テスト用のコードも置いておくので、興味がある方は実験してみてください。何回やっても「3.5」に収束することを実感することができると思います。

「大数の法則」のテスト

times = 1000
tests = 100

result = pd.DataFrame()

for test in range( tests ) :
    for time in range( times ) :
        result.loc[ time+1 ,test+1 ] = random.randint( 1 ,6 )
        result.loc[ time+1 ,f'{test+1}_avg' ] = result[ test+1 ].mean()
期待値と大数の法則 実験結果 表1
期待値と大数の法則 実験結果 表2

目次へ

4.色々なギャンブルと「期待値」

まずは、色々なギャンブルの「還元率」をみてみましょう。

日本の主な宝くじ 約45%
スポーツくじ(toto) 約50%
中央・地方競馬 約70~80%
オートレース 約70%
競輪、競艇 約75%
パチンコ・パチスロ 約85~90%
カジノ全般 約97%

「還元率」と「期待値」は同じと考えて差し支えありません。これはつまり、「上記のギャンブルをしていると最終的に負けてしまう」ということを表しています。

宝くじなんて買うもんじゃないですね。当選率も低ければ還元率も低いです。

さて、この記事の冒頭で「プロギャンブラーはビジネスとしてギャンブルをしている」というお話をしました。例えばカジノの還元率(=期待値)は 97%ですが、なぜそんなことができるのでしょうか?

ここには、以下のような違いがあります。

  • 「還元率」は、全プレイヤーを含めた「期待値」
  • プロギャンブラーの「期待値」は1プレイヤーの「期待値」

例えば、ポーカーのプレイヤーには、「初めての人」「趣味レベルの人」「下手な人」「プロとしてプレイする人」など、さまざまな人がいます。「還元率」といわれる「期待値」は、これらすべてのプレイヤーをひっくるめたものです。それに対して、「プロとしてプレイする人」の1プレイヤーとしての「期待値」は間違いなくプラスですし、「下手な人」の「期待値」はきっとマイナスなのです。

投資も同様です。

投資はゼロサムゲームですが、全体で考えるならば、その「期待値」は「取引手数料」分のマイナスになるはずです。しかし、ビジネスとして取引をしている「ファンド」や、投資だけで安定的に生計をたてている「専業投資家」の「期待値」はプラスで、「期待値」を考えずに取引している多くのトレーダーの「期待値」はおそらく手数料以上にマイナスなのです。

全体ではなく、あなた自身のトレードの「期待値」が重要で、創意工夫でその「期待値」は向上させることができます。

目次へ

5.投資の「期待値」はこうする

ここまでで、「『期待値』が再現できること」と、「あなた自身の『期待値』が重要であること」はご理解いただけたと思います。あなた自身の「期待値」は、以下の計算式で算出することができます。

計算式は非常に簡単です。

期待値 = 勝率 ✕ 平均利益 - 負け率 ✕ 平均損失

これだけで算出できます。使うのは小学校の算数だけです。

ただし、これを算出するためにはトレードの記録をつける必要がありますね。もしくは、あなたの取引会社から売買記録をダウンロードして集計するという作業が必要になります。

以下で、「実際のトレードに『期待値』を活かす方法」をいくつかご紹介します。

目次へ

5-1.統計 →「期待値」

まずは手法の統計をとってトレードに活かす例です。

  1. 手法のバックテストをできるだけリアルで十分な量行う
  2. バックテストの統計データをとる
  3. 勝率やリスクリワード比率(平均利益と平均損失)から「期待値」がプラスであることを確認する
  4. バックテスト通りの手法で実際に取引していく

これは、過去の値動きをもとに手法の有効性を測り、プラスであることを確認して実戦に移すというものです。このブログでもいくつかご紹介していますが、まずは、できるだけリアルなバックテストを行うことが重要です。サンプル数が少ないと結果が偏るので、テストの量も大切です。もちろん、過去の値動きは 100%将来を裏付けるものではないため、どんなに結果が良くても盲信してはいけません。

このように注意点はありますが、非常に有効な方法のひとつだと思います。この方法だけで上手くいっている人も少なくないと思います。

【バックテストを有効活用】投資の傾向をつかみトレードの自信をつける!

「投資でわからないことがあったら試せばいい。そう、過去の値動きで」 ここには、投資歴5年の兼業投資家が、過去に行ったバックテストを集めていきます。 ぜひ、ご活用ください!

目次へ

5-2.チャート →「期待値」

エントリー時に目標利益と損失を定めて「期待値」に近づけるというアプローチもあります。例えば次のようなことをします。

チャート リスクリワード

エントリー時に損切りと利益確定を決める

  • 図の場合は買いエントリー
  • (a) が想定する利益
  • (b) は想定する損失

(a) が (b) より大きいときだけ取引し、勝率が50%以上であればトータルで勝てるだろうという試みです。この場合は、あらかじめ得意な形(勝率が 50%以上の形)を探しておく必要があります。

これはレンジ(もみ合い)における考え方ですが、トレンドフォローであっても、トレンドの見込みと想定する損失を比較して取引をすることが重要です。

目次へ

5-3.「見込み利益」を算出

また、「期待値」とその手法のエントリーにおける出現頻度がわかっていれば、「見込み利益」を算出することもできます。

  • 期待値が 5,000円
  • 月に 10回程度、その手法でエントリーすることができる

上記のようなことが分かっている手法ならば、年間の「見込み利益」は以下のようになります。

  • 年間の取引回数は「10回 ✕ 12ヶ月」で「120回」
  • 年間の「見込み利益」は「5,000円 ✕ 120回」で「600,000円」

もしかしたら、月に 10回の取引だけだと、月単位では損失で終わってしまうこともあるかもしれません。しかし、1年が終わる頃には 120回というある程度の取引回数をこなすことができるため、「見込み利益」である「600,000円」に近い数字になっていると考えることができます。

「期待値」が分かっていれば、このように目標を定めることもできるのです。

見込み利益 = 期待値 ✕ 取引回数

目次へ

6.「期待値」の注意点

最後に、「期待値」をもとにトレードする際の注意点に触れておこうと思います。

6-1.再現できなければ意味がない

どんなに良い「期待値」の手法を見つけ出したとしても、それを再現できなければまったく意味がありません。この「再現する」には、いくつかポイントがあります。

  1. 一定以上の取引回数が必要
  2. 期待値はゆっくりと再現される
  3. トレード管理が必須
  4. 負けが続いても徹底しなければならない
  5. 連敗に耐えられる資金管理が必要

①はサイコロで実験した通りですね。「期待値」が再現されるのには「取引回数」が必要です。②も同じ話ですが、「思っている以上に時間がかかるよ」ということです。

そして、ルールを徹底することが必要です。徹底するには③のトレード管理が必要で、④のように負けが続いたとしても徹底しなくてはいけません。つまり、⑤のように連敗しても破産しない資金の管理(ポジションサイジング)が必要です。

目次へ

6-2.「単利」と「複利」で様変わりする

これまで解説してきた「期待値」はすべて「単利」で運用した場合のものです。これが「複利」となると様変わりしてしまいます。

単利と複利の損益均衡点

この図は、損益均衡点を表しています。つまり、「『期待値』がプラスになるかマイナスになるかの境い目」を表しているグラフです。勝率 50%の場合を比較してみるとよく分かります。

まずは「単利」を見てみます。

  • 「単利」で、勝率:50%
  • 損失率が 10%の場合の均衡利益率は 10%
  • 損失率が 20%の場合の均衡利益率は 20%

※ 均衡利益率:「期待値」が±0になるための利益率

次に「複利」の場合です。

  • 「複利」で、勝率:50%
  • 損失率が 10%の場合の均衡利益率は 11.11%
  • 損失率が 20%の場合の均衡利益率は 25%

必要な利益率が増えていることが分かると思います。これを知らずに「単利」の期待値を「複利」で運用してしまうと、「儲かるはずなのになぜか損失」という事態に陥ってしまいます。しかも、「『期待値』の再現には取引回数が必要だ」なんて思っているとどんどん傷口が広がっていってしまうのです。

目次へ

6-3.「期待値」がプラスでも破産する

最後に、「『期待値』がプラスだからって油断しちゃダメだよ」という話です。6-1.再現できなければ意味がないの「連敗に耐えられる資金管理が必要」に通じる話です。

この図をみていただくのが、一番分かりやすいと思います。

「損失の許容」の変化による「破産の確率」の変化

これは「破産の確率」の変化を表したグラフです。

  • X軸:勝率、Y軸:平均利益と平均損失の比率、Z軸:破産の確率
  • 1トレードでとるリスクを2%~60%で変化させてアニメーションを作成
  • 「破産の確率」は1%以下が理想(つまり濃い青のエリアにいないといけない)

このサイトに「『破産の確率』計算機」というものを用意しているので計算してみていただきたいのですが、そもそも損益分岐点ギリギリ(期待値が±0)のトレードをしていると「破産の確率」は 99%になります。どんなに1トレードのリスクを抑えてもです。なぜなら連敗があるからです。

そして、「期待値」が大きくプラスだとしても、1トレードのリスクを大きく取りすぎてしまうと「破産の確率」が上昇してしまいます。あっという間に、いとも簡単に、1%を上回ってしまいます。

投資家は、この事実を受け止めて、細心の注意を払って取引する必要があります。

「破産の確率」計算機

株やFXをする上で欠かせない「破産の確率」を計算するフォームです。勝率、リスクリワード比率、損失の許容(リスク)から、「そのトレードで破産してしまう確率」を求めることができます。

目次へ

7.未来が見えない →「期待値」を積むしかない

投資において、必要なのは統計です。

未来が見えない投資の世界において、やるべきことは「未来の予想」ではありません。未来は神様にしか分かりません。未来が分かるほどの情報は Twitterなんかに転がっているはずもなく、最高レベルの人脈によってもたらされます。正直、追い求めてもあまり意味はないと思います。

未来が見えない投資の世界において、できることは「『期待値』をせっせと積み上げる」ということだけです。しかし、これを続ければ間違いなく良い結果につながります。

資金が少ないときにはリスクをとることも必要ですが、長い目で、せっせと「期待値」を積み上げていきたいものですね。

このブログでは定期的にバックテストを行い、テスト結果と「期待値」を公開しています。また、「投資の基礎まとめ」と題して、ボクが勉強してきた知識をまとめたページもあります。このブログがあなたの投資の一助になれば幸いです!

長い記事を最後までお読みいただき、ありがとうございましたm(_ _)m

目次へ

この記事に興味を持った "あなた" へのオススメ記事

この記事に興味を持った "あなた" には、次の記事も参考になるかもしれません。

サクソバンク歴4年の事例 日本株・米国株CFDで、こうして利益を上げている

サクソバンク歴4年の事例 日本株・米国株CFDで、こうして利益を上げている

使うのは、サクソバンクとTradingView、Googleシート。すべて無料です。 日本株や米国株CFD、ときには通貨などを、日足でじっくり取引します。

エクセルで「リスクの調整、資金管理、統計と分析」 1日5分!株、FX、投資なら何でも!

エクセルで「リスクの調整、資金管理、統計と分析」 1日5分!株、FX、投資なら何でも!

多分、これより詳しい、投資と表計算の記事はないです。
1.資金がいくらあって、どんなトレードをしていたかの記録
2.ひとつのトレードや、全体のリスク管理
3.破産を避けて、複利を活かす資金管理
これらが、1日5分、ひとつのエクセル・Googleシートで実践できます。

Back to Top

abbamboo

タカハシ / 7年目の兼業トレーダー

このブログの目的は、「学習の備忘録」と「アウトプットして理解を深めること」。「トレードで稼ぐために学んだこと」を徹底的に公開していきます。

元・日本料理の板前、現・金融畑のウェブ屋さん
保有資格:証券外務員1種、認定テクニカルアナリスト

更新のお知らせは、各SNS や LINE@ で。LINE@ だと1対1でお話することもできます!

>> このブログと著者についての詳細
>> 使っているツールの紹介

Investment Tech Hack

Sorry... doesn't support your browser

To get the best possible experience using our site we recommend that you upgrade to a modern web browser. Investment Tech Hackではご利用中のブラウザサポートはしていません。
Internet Explorerのアップグレード行う、もしくはその他のブラウザを使用しての閲覧をお願いします。