AIを使ったFX自動売買に挑戦(1)
いろいろシミュレーションをやってきたが、少し実益を狙うか・・・ということでFXの自動売買をAIを使って行う仕組みを作ってみる。(FX歴約15年)
自動売買をEAで行う仕組みは結構あるが、AIを使って、というのはなかなか無さそうだ。
そこで、市場データ+過去の知見を GPUで学習し、利益が出る条件だけを採用するという方針で開発をすることにする。おそらく初期はなかなかエントリしないシステムになるような気がしている。
道具立ては、
FX業者:Axiory (standard口座)
プラットフォーム:MT5
当然ここに口座があって、Public APIが使える状態を確認する。Axioryを選んだのはスプレッドが比較的小さいからだ。最終的に損益を予測・計算する際にスプレッドの大きさやスワップの大きさは意外に効いてくる気がしたからだ。
H/W的には製作したeGPUのシステム、S/W的には、Docker、PostgreSQL、といったところで全部タダを利用。
で、
①価格系列・コスト(M1/M5・OHLC・Spread・ATR)
②チャート・パターン(三尊、ダブルトップ等自分の経験での14種類+未知の形状)
③アノマリー(時刻・曜日・市場・月末・夏時間)
これらをNVIDIA RTX5060Ti(16GB)を使ったシステムに
・CNN/TCN等の時系列学習
・大量のWFO・並列戦略探索
・BUY/SELL/HOLDの期待損益推定
・コスト超の局面と保有時間を探索
などをさせようというものだ。
勿論、資金を投入して実際に売買するのだから、
・資金保護・DD制限
・重複発注防止
・通信断・市場休場(特に週末~週明け)
・安全な注文執行
のリスク管理も盛り込もうと考えている。
さてさて、どうなるかな・・・。
※この自動売買は誰かに勧めるものではないし、投資・投機は自己責任の原則。