作ったもの
fxの過去のデータを利用して強化学習を使って自動取引を学習させること目標にします。詳しいコードは上記のリポジトリを参照してください。
データの準備
- Mettrader5をインストールします
- デモアカウントかリアルアカウントを作成します
- pythonでMetatrader5パッケージをインストールします
pip install Metatrader5
そして以下のコードを実行します。
cd data
python gen_data.py
実行
from agent import dqn
agent = dqn.Agent(model_name="efficientnet_b0", s=5, action_type=3, pip_scale=1, n=1, loss_cut=False, use_device="tpu", dueling=False)
agent.run()
agent.plot_result(w=self.best_w, risk=0.04, s=self.s)