0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AI投資システム構築】概要&今後の投稿予定

Last updated at Posted at 2025-02-23

はじめに

数年前から多くのAI投資サービスが登場し、投資の自動化が進んでいます。
AIの力を活用すれば、従来の人が行うテクニカルチャート分析より、
複雑な統計分析に基づいた予測が可能になります。
私も10年ぐらい前から自前でAI投資システムを構築し、
FX(外国為替取引)での運用を試みています。
今後、私が試行してきたことの整理もかねて、
為替レートを予測するための学習モデルの作り方や、
FX自動売買システムの構築方法について、順を追って投稿していこうと思います。

FX自動売買システム+AI予測 概要

・為替情報の取得と、トレードの実行はMT4、またはMT5を用いています。MT4/MT5で動作するプログラムはMQL4/MQL5というプログラミング言語を使います。

これから初めて構築するという人は、通信の安定性の面から、MT5の方がオススメです。その代わり、MQL5は少し取っ付きにくいかもしれません。C++言語を扱える人なら大丈夫かも。

・取得した為替情報から未来の為替レートを予測する学習モデルの構築は、
 ディープラーニング向けのフレームワーク(TensorFlow)と各種ライブラリ(Keras,Pandas,Numpy)を用いています。プログラミング言語はPython3です。

私が作成した学習モデルは、
複数の通貨ペアに対して、数時間後の為替レートを予測する学習モデルです。
現在のレートより上がるか下がるかの正答率では、
学習済の期間/未学習の期間にかかわらず、
55~65%の確率で予測できる学習モデルが作成できました。

作成した学習モデルだけでは、急なトレンド転換に対応できず、利益は出せません。
私は学習モデルの予測結果に加えて、ファンダメンタル分析や様々なリスク対策を施しトレードを行っています。その結果、トレードの勝率は70%を超えています。

今後の掲載予定

下記内容を順次、投稿しようと思っています。
現在の本業とは全く関係がないので、
プライベートの時間を使って週次の掲載を目標に頑張っていきます。
※途中、生成AIネタとか、AR/VRネタ、ロボット/ドローンネタとか、挟むかもしれません。

  1. 学習用データの集め方
  2. データの前処理方法
  3. どのデータを使用するべきか
  4. 時系列データの扱いについて
  5. 学習モデルの作り方
  6. 学習方法
  7. 検証方法
  8. MT4/MT5と学習モデルの連携システム構成
  9. 売買の判断基準(さまざまなリスク対策)

ディープラーニングの学習モデルの作成方法やMT4/MT5の使い方などの情報は、
書籍やネットに情報が溢れているので、私の投稿では1から詳細を記載するつもりはありません(おすすめの書籍とか記載するかも)
その代わり、私の経験で困ったことや陥ったことなど、
注意点を重点的に記載するつもりです。

個人向けのAI投資システムの構築方法として、少しでも参考にして頂けますと幸いです。
よろしくお願いいたします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?