株式市場の予測に使用できる機械学習アルゴリズムは何ですか?


15

または、外国為替市場を予測するため。これはかなり複雑になる可能性があることを知っているので、序論として、ある程度の精度を持つ単純な予測アルゴリズムを探しています。

(4か月続く修士課程のプロジェクト用です)

多層ニューラルネットワークが役立つ可能性があることを読みました。それについて何か考えはありますか?さらに、ソーシャルメディアのセマンティック分析は、株式市場に影響を与える市場行動の洞察を提供する場合があります。ただし、セマンティック分析は、現時点ではプロジェクトの範囲外です。


15
私ですが、明らかな理由で、私はそれをすべて自分自身に保っています!
babelproofreader

7
効率的な市場の仮説を信じる場合、現在のレート/価格に組み込まれている平均的な市場リターンを(インサイダーの知識なしで)一貫して達成することは不可能です。多くの人がこれに反対していますが、ほとんどの人は、それがカジュアルな投資家に当てはまることに同意しています。言い換えると、rand()に基づいた3行モデルは、おそらく典型的な投資家とほぼ同じくらい良いでしょう:P
rm999

5
誰もが持っているアルゴリズムを共有して喜んだろうとは考えにくい任意のサンプル外の精度を。おそらく、例外が小さく、トランザクションコストをカバーしていない出版された学術作品を除きます。
NPE

2
学術研究では、価格を予測するよりもモデル化するほうが価値があるかもしれません。予測はおそらく失敗するでしょうが、モデリングは少なくとも物事が実際にどのように機能するかについての洞察を少なくとも提供し、理論的には予測に拡張される可能性があります。
highBandWidth

2
@ウェイン私はそれが過剰適合についてだとは思わない、それは予測に使用できない予測子を許可することについてです、例えば在庫移動中/後に発生する変数-あなたがリンゴとマイクロソフトの在庫が相関する傾向があることがわかった場合、この事実は使用できませんmsft在庫を予測しますが、非常に有益です。
rm999

回答:


17

以下のようbabelproofreaderが言及した、成功したアルゴリズムを持っているものはそれについて非常に秘密主義になりがち。したがって、広く利用可能なアルゴリズムは、巧妙なことをしていない限り、すぐに非常に役立つことはほとんどありません(その時点で、追加しているために広く利用できなくなっています)。

つまり、自己回帰整数移動平均(ARIMA)モデルについて学習することは、時系列データを予測するための有用な出発点になる可能性があります。ただし、ランダムな結果よりも期待しないでください。


5
+1:何度も読んだり、クラスに参加したりして、複雑で十分なアルゴリズムがあれば、株式/電気/商品市場で金持ちになると信じている人を聞いたことがあります。過剰適合などを説明しようとしますが、役に立ちません。私が知る限り、インサイダーではない限り、株式取引ソフトウェアの成功は、取引手数料、裁定取引、および高速に依存していません。現在の最先端は、自動化された取引ルールの抜け穴と、他の自動化されたトレーダーを吸うための入札の高速提案/撤回を使用することです。
ウェイン

1
もう1つの問題は、複数の人がまったく同じデータでトレーニングを行った後、大量の販売/購入を行うため、同じアルゴリズムを使用することです。アルゴリズムには長期的な精度が期待されますか?
ミシェル

@Wayneには過剰適合を減らす戦略がありますが、時系列データに実装することは困難です。
ザック

1
@ザック:はい、オーバーフィットをペナルティする方法がありますが、それは私が反映している態度です:Excelでいくつかの基本的な(おそらく誤った)カーブフィッティングを行い、秘密のソースでお金を稼ぐことができたと感じている人々 、しかし彼らが本当に必要なのは、教授がクラスと共有しない最先端の洗練されたアルゴリズムの1つです。このアルゴリズムは、グローブのようにデータに適合し、Excelスプレッドシートを使用して他のすべての投機家よりもはるかに良好に予測しますが、教授はデータの過剰適合と制限についてaboutしています。はぁ。
ウェイン

12

あなたの目的のために、あなたが面白い思う機械学習アルゴリズム選んで試してみるべきだと思います。

効率的な市場理論に関して、市場はどのような時間スケールでも効率的ではありません。また、一部の人々(アカデミアと実生活の両方)は、すぐに金持ちになるだけでなく、知的挑戦に動機付けられており、興味深い結果を公開しています(そして、失敗した結果を興味深いものとしてカウントしています)。しかし、読んだものすべてをひとつまみの塩で扱ってください。結果が本当に良い場合、おそらく彼らの科学的方法はそうではありません。

Rを使用したデータマイニングは、あなたにとって便利な本です。高価なので、大学の図書館で探してみてください。第2章では、あなたが何をしたいのかを説明し、ニューラルネットで最高の結果を得ています。しかし、彼は貧弱な結果を得て、それらを得るために多くのCPU時間を費やすことに注意してください。アマゾンのレビューでは、この章では「ファイナンス」という言葉に言及しているため、この本はさらに20ドルかかると指摘しています。それを読むとき、出版社が彼にそれを書くように押したという印象を受けました。彼は宿題をし、ドキュメントを読み、正しいメーリングリストを熟読しましたが、彼の心はそこにありませんでした。私はそれからいくつかの有用なRの知識を得ましたが、それで市場を打ち負かすことはありません:-)


@ダレン-あなたのスタイルが好きです。
rolando2

1
ドラフト版(2003年5月)Rでデータマイニングを見つけることができるここに。(私は本を持っていないので、2つのバージョンのギャップは何であるか言えません。)
chl

@chiありがとう!ざっと見てみると、4つの章のうち2つしかありません。しかし、大きな違いは、株式市場のリターンを予測する章が非常に異なることです。xtsまたはquantmodについては言及せず、代わりにtsパッケージを使用し、予測にacfおよびMARSパッケージを使用します。それはほとんどボーナス章のようなもので、私はそれを適切に読む時間を作るつもりです。彼はまだニューラルネットを使用していますが、出版された本のようにそれらをSVMと比較していません。
ダレンクック

10

私の考えでは、次のすべてを実行できる強力なAIを実行すると、統計的に有意な予測が簡単に生成される可能性があります。

  • 噂を集めて理解する

  • 政府のすべての知識にアクセスして解釈する

  • 関連するすべての国でそうする

  • 以下について関連する予測を行います。

    • 気象条件

    • テロ活動

    • 個人の考えと感情

    • 貿易に影響を与える他のすべて

統計分析は、本当にあなたの心配の最小です。


4

Rでauto.arima関数とets関数を試すこともできます。rugarchパッケージでもある程度成功するかもしれませんが、自動化されたパラメーター選択のための既存の関数はありません。たぶん、あなたはから平均モデルのパラメータを取得しauto.arima、次にそれらを渡しrugarch、追加できgarch(1,1)ますか?

これを成功させると主張するあらゆる種類のブログがあります。ここで使用して、システムのARIMAモデルを使用して(以降GARCHモデル)とシステムSVMモデルが。特に彼のブログロールでブログを読み始めた場合、FOSS取引に関する多くの良い情報を見つけるでしょう。

どのモデルを使用する場合でも、必ずクロス検証とベンチマークを行ってください!サンプル外の素朴なモデルを一貫して打ち負かすことができるアリマ、ETS、さらにはガーチモデルを見つけた場合、私は非常に驚きます。時系列相互検証の例は、ここここにあります。本当に予測したいのは、価格ではなく収益であることを忘れないでください。


2

少なくとも1つのヘッジファンドで現在使用されている1つの機械学習アプローチを知っています。numer.aiは、ユーザー提供の機械学習アルゴリズムのアンサンブルを使用して、ファンドのアクションを指示しています。

言い換えれば、ヘッジファンドは、数百の投資ビークル、ほとんどの場合株式の暗号化されたバージョンのデータへのオープンアクセスを提供します。数千人のデータサイエンティストなどが、そのデータに対してあらゆる種類の機械学習アルゴリズムをトレーニングし、結果をスコアボードにアップロードします。最高得点者は、結果の精度と結果がオンラインで利用できる期間に応じて、少額のお金を受け取ります。

最適な予測は、アルゴリズムのアンサンブルによって行われると思われます。

訓練された推測を提供する多くの科学者がいます。そのうちのいくつかは推測のアンサンブルであり、ヘッジファンドは提供されたすべての推測のアンサンブルを使用して投資を指示します。

このかなり興味深いヘッジファンドの結果は、2つのことを教えてくれました。

  1. アンサンブルは、株式市場で予測を行うための良い方法と見なされることがよくあります。
  2. 良い予測には、自分で構築するよりも多くのアンサンブルが必要です...

あなたが行くを持っているしたい場合は、訪問:https://numer.ai/ いいえ、私は彼らと提携していないよ、私が最も可能性の高いオンライン私の日を過ごすないと思い、私は何千人もの人々を採用してヘッジファンドに接続されていました、ただし、測定可能な結果を​​提供するもののみを支払う:)

numer.aiコミュニティには、彼らのアプローチを議論するフォーラムがあり、同じことをしようとしている他の人から学ぶことができます。

個人的には、良いアルゴリズムを持っている人はだれでも、非常に秘密にしておくと思います。


1

GMDHタイプのニューラルネットワークを試す必要があります。株式市場予測のためのいくつかの成功した商業パッケージがそれを使用していることを知っていますが、それはドキュメントの深部でのみ言及しています。一言で言えば、それは多層反復ニューラルネットワークなので、正しい道を歩んでいます。


0

隠れマルコフモデルは株式市場で人気があると思います。覚えておくべき最も重要なことは、データの時間的側面を保持するアルゴリズムが必要であることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.