AIを使ったFX自動売買に挑戦(2)
AI-Traderを実現する上でのS/Wアーキテクチャを考えたが、シミュレータで使ったDocker、PostgreSQLは使わずSQLiteでいくことにした。オーバーヘッドやメモリの問題が出てくると嫌だからという漠然とした判断だが、S/Wアーキテクチャをシンプルにしておきたいのだ。
為替銘柄のターゲットとしては、
USD/JPY
EUR/JPY
EUR/USD
GPD/JPY
これに後からWTI原油、Goldを追加したいと考えているが、為替とは違う戦略が必要だろう。
いずれにせよ、共通基盤と戦略を分離して後々銘柄が増えたとしても対処できるようにしたい。
予定しているコードのモジュールは、
scheduled_worker.py / runner.py・・・実行制御・スケジューリング
live_feed.py・・・MT5データ取得
market_session.py・・・市場時間・データ連続性検証
patterns.py・・・FX戦略・M5パターン判定
ai_bridge.py・・・AI_RIDGE推論
paper.py・・・仮想売買・SQLite記録
