見出し画像

【AI為替予測#2】 AI為替取引シミュレータの作成


始めに


大学生が為替取引でお金を増やす大会、全日本外貨取引選手権に参加しています、KawaseNinjasです!

私たちはAIが自動で現在の為替市場と世界情勢を読み、どの通貨を買い、売るべきかを自動で定期的に教えてくれる仕組みを作成中です。

私たちのnoteではその進捗と内容を随時投稿していくので是非「いいね」「フォロー」お願いします🙇
(いいねが多くなったらソースコード等も公開予定です)


これまで

初回と前回の投稿はこちらです!ぜひご覧ください

前回は、ニュースとテクニカル指標を収集してデータベースに保存する仕組みを作成しました。さらにそのデータを活用して特定の通貨ペアに対して買った方がいいのか売った方がいいのか、はたまた保持していた方がいいのかということを判断させるプロンプト(AIへの指示文)の生成し、性能評価まで行いましたが、、色々問題と改善点が出てきました

  • 特定の通貨ペアだけじゃなくて、複数の通貨間の取引の方が複雑だからAIが得意じゃないか?

  • 動かす金額もAIに考えさせた方がいいのでは?(リスクヘッジもできるように)

  • そもそもSell, Buy, Holdのどの判断が正解なのかの判断って難しくない?

たしかに今のSell, Buy, Holdを判断させる仕組みだと、上の理由でうまく性能評価もできないし、実用に耐えないのでは、、ということで次の仕組みを考えました。

今回の内容 
「AI為替取引シミュレータ(JPY,USD,EUR)」

シミュレーションには実際の過去の為替データを用い、過去の特定の日時でのデータを基にプロンプト(AIへの指示文)を生成します。 AIの判断を基に取引を行ったとして口座残高も更新していきます。
残高が更新されたら、時間を進めて(+1時間)またその条件でAIに判断をさせます。そしてまた残高更新、、、
これを1週間とかでシミュレーションを行い、AIはどれだけお金を増やせるのかというので比較します

AI為替取引シミュレータ

これに伴ってプロンプトを更新しました、変更点は、通貨間のデータの種類が増えました。それはJPY, USD, EURの3通貨間の三角取引を行えるようにしたからです。

三角取引

プロンプト(3通貨シミュレーション用)

[通貨ペア]: USD/JPY

[現在の日時]
2025/07/05 21:00

[直近6時間(1時間足)の価格とRSIの推移]:
1時間前: 始値: 144.5220, 終値: 144.5290, RSI: 38.5
2時間前: 始値: 144.5310, 終値: 144.4980, RSI: 41.8
3時間前: 始値: 144.4950, 終値: 144.4680, RSI: 46.9
4時間前: 始値: 144.4720, 終値: 144.4700, RSI: 57.2
5時間前: 始値: 144.4740, 終値: 144.5660, RSI: 65.8
6時間前: 始値: 144.5630, 終値: 144.4430, RSI: 62.9

[直近3日間(日足)の価格と移動平均]:
2025-07-03: 始値: 144.0240, 終値: 145.0900, SMA(20): 143.8294
2025-07-04: 始値: 145.0950, 終値: 144.5180, SMA(20): 144.0098
2025-07-05: 始値: 144.5220, 終値: 144.4430, SMA(20): 144.1343

[MACD(現在)]: MACD: 0.0845, Signal: 0.0199

[ニュース要約]:
- 2025-07-05 20:54 Wow, odds for a rate cut at the next FOMC on July 30th just jumped to 24.8%!!! - Binance: 米国中央銀行(FED)の議長ジェームズ・ポールは、インフレーションの低下が続く場合、今年中に金利を引き下げると述べ、トレード協定や関税の導入が引き下げの理由になる可能性を示唆した。ポールの姿勢はこれまでのトランプ氏の批判から離れ、より前向きに変化している。トランプ氏はポールの置き換えを検討しているとされ、ウォルシュ、ハセット、ベセントなどの候補者が出ている。市場では、FEDの政治的偏向が懸念されている。
- 2025-07-05 20:09 Atlanta Fed's Bostic warns tariff impacts could cause prolonged inflation - FOX 13 Tampa Bay: アトランタ銀行のボースティック氏は、関税の影響が長引くインフレに繋がると警告した。関税は米国との貿易関係に悪影響を及ぼしており、経済成長を抑制する可能性がある。米国との貿易摩擦が為替市場に影響を与えるとの警告が発せられている。

==============================================
[通貨ペア]: EUR/JPY

[現在の日時]
2025/07/05 21:00

[直近6時間(1時間足)の価格とRSIの推移]:
1時間前: 始値: 170.2370, 終値: 170.1370, RSI: 47.1
2時間前: 始値: 170.1360, 終値: 170.1200, RSI: 51.2
3時間前: 始値: 170.1160, 終値: 170.1650, RSI: 55.8
4時間前: 始値: 170.1730, 終値: 170.2240, RSI: 58.3
5時間前: 始値: 170.2240, 終値: 170.1330, RSI: 62.8
6時間前: 始値: 170.1840, 終値: 170.1840, RSI: 63.8

[直近3日間(日足)の価格と移動平均]:
2025-07-03: 始値: 169.4760, 終値: 170.5300, SMA(20): 169.4494
2025-07-04: 始値: 170.5270, 終値: 170.2190, SMA(20): 169.6747
2025-07-05: 始値: 170.2160, 終値: 170.1840, SMA(20): 169.7999

[MACD(現在)]: MACD: 0.2353, Signal: 0.2118

[ニュース要約]:
- 2025-07-05 20:54 Wow, odds for a rate cut at the next FOMC on July 30th just jumped to 24.8%!!! - Binance: 米国中央銀行(FED)の議長ジェームズ・ポールは、インフレーションの低下が続く場合、今年中に金利を引き下げると述べ、トレード協定や関税の導入が引き下げの理由になる可能性を示唆した。ポールの姿勢はこれまでのトランプ氏の批判から離れ、より前向きに変化している。トランプ氏はポールの置き換えを検討しているとされ、ウォルシュ、ハセット、ベセントなどの候補者が出ている。市場では、FEDの政治的偏向が懸念されている。
- 2025-07-05 20:09 Atlanta Fed's Bostic warns tariff impacts could cause prolonged inflation - FOX 13 Tampa Bay: アトランタ銀行のボースティック氏は、関税の影響が長引くインフレに繋がると警告した。関税は米国との貿易関係に悪影響を及ぼしており、経済成長を抑制する可能性がある。米国との貿易摩擦が為替市場に影響を与えるとの警告が発せられている。

==============================================
[通貨ペア]: EUR/USD

[現在の日時]
2025/07/05 21:00

[直近6時間(1時間足)の価格とRSIの推移]:
1時間前: 始値: 1.1780, 終値: 1.1779, RSI: 56.4
2時間前: 始値: 1.1777, 終値: 1.1780, RSI: 53.8
3時間前: 始値: 1.1779, 終値: 1.1783, RSI: 48.9
4時間前: 始値: 1.1783, 終値: 1.1779, RSI: 43.7
5時間前: 始値: 1.1779, 終値: 1.1779, RSI: 44.7
6時間前: 始値: 1.1779, 終値: 1.1779, RSI: 55.3

[直近3日間(日足)の価格と移動平均]:
2025-07-03: 始値: 1.1772, 終値: 1.1756, SMA(20): 1.1785
2025-07-04: 始値: 1.1755, 終値: 1.1781, SMA(20): 1.1786
2025-07-05: 始値: 1.1781, 終値: 1.1779, SMA(20): 1.1784

[MACD(現在)]: MACD: 0.0009, Signal: 0.0013

[ニュース要約]:
- 2025-07-05 20:54 Wow, odds for a rate cut at the next FOMC on July 30th just jumped to 24.8%!!! - Binance: 米国中央銀行(FED)の議長ジェームズ・ポールは、インフレーションの低下が続く場合、今年中に金利を引き下げると述べ、トレード協定や関税の導入が引き下げの理由になる可能性を示唆した。ポールの姿勢はこれまでのトランプ氏の批判から離れ、より前向きに変化している。トランプ氏はポールの置き換えを検討しているとされ、ウォルシュ、ハセット、ベセントなどの候補者が出ている。市場では、FEDの政治的偏向が懸念されている。
- 2025-07-05 20:09 Atlanta Fed's Bostic warns tariff impacts could cause prolonged inflation - FOX 13 Tampa Bay: アトランタ銀行のボースティック氏は、関税の影響が長引くインフレに繋がると警告した。関税は米国との貿易関係に悪影響を及ぼしており、経済成長を抑制する可能性がある。米国との貿易摩擦が為替市場に影響を与えるとの警告が発せられている。

==============================================
==================================================
市場情報 - 2025-07-05T21:00:00
==================================================

【為替レート】
EURUSD:
  市場レート: 1.1779
  銀行買値(Ask): 1.1797 (スプレッド: +0.0018)
  銀行売値(Bid): 1.1761 (スプレッド: -0.0018)
EURJPY:
  市場レート: 170.1840
  銀行買値(Ask): 170.3340 (スプレッド: +0.1500)
  銀行売値(Bid): 170.0340 (スプレッド: -0.1500)
USDJPY:
  市場レート: 144.4862
  銀行買値(Ask): 144.6362 (スプレッド: +0.1500)
  銀行売値(Bid): 144.3362 (スプレッド: -0.1500)

【ポートフォリオ】
資産残高:
  JPY: 0.00
  USD: 0.00
  EUR: 587.08

総資産価値(JPY): 99,911.94円
取引回数: 1
==================================================

【取引履歴】
1. BUY 587.08 EUR @ 170.3340 (EUR/JPY)
==============================================

    以上の情報をもとに、次の質問に答えてください。
    
    Q: あなたは資産を増やすためにどの通貨ペアをいくら買う、売りますか? ただし、変動率が小さいと予測される場合は「Hold」とし、【ポートフォリオ】の資産残高を参照し資産内で運用してください。

    
    回答は次のcsv形式の例に従う形で記述して下さい。購入しない場合は記述する必要はありません。
    例:
    行動,通貨ペア,数量
    BUY,USDJPY,1000 (例)
    SELL,EURJPY,500 (例)
    
    行動,通貨ペア,数量

    
    ===

為替レートの情報が3通貨ごとになり、さらに現在の所持通貨量や総資産、取引履歴もプロンプトに含まれるようになりました!

まだ未完成の部分としてはニュースの部分です、本当はニュースを通貨ごと関係あるものに分類して表示したいのですが分類が出来上がっていないので今は同じデータがただ並んでいます笑 ちゃんとその部分も作成中なので乞うご期待!

これを見てちゃんとどの通貨とどの通貨をどのくらい交換するかを判断できるようになると信じたい、、、!

次回

次回は、このシミュレーションの結果をお見せしようと思います!さらにモデルごとにどれほど異なる判断をするのか、どのくらいお金を増やせるのかを比較できればと思っています!

終わり

重ねてになりますが、このnoteの続きが気になると思っていただけましたら是非「いいね」お願いします!私たちのやる気に直結します!ではまた次回!

いいなと思ったら応援しよう!

この記事は noteマネー にピックアップされました

noteマネーのバナー