儲かるかは別として、システムトレード作りたい


FXは学生時代に手痛い失敗をしていて、多分20-30万くらいは溶かしたと思う。

自分はギャンブル不向きだと思うので、どうせやるならシステムトレードが良いかもしれない。(完全にルールベースでやり、厳守する)

多分実際システムトレードを作っても儲からないだろうし、自分程度の知識や技術力で儲かるなら、世の中もっとFXで成功してる技術者が居ると思う。

儲けは別としてシステムトレードのシステムづくりはそこそこ色々な経験がつめそうで、少し興味がある。というわけで作ってみようと思う。

多分システムトレードをやるだけならMT4覚えて、常時可動させるためのWindowsサーバ建てるのが良いと思うけど、今回の主軸は儲けではなくて、技術力アップなので自分で作る。

基本方針

  • テクニカル分析ベース
  • ほぼ全自動(売り、買い)
  • OANDA APIおよびOANDA JAPANを使って取引

環境

  • AWS EB
  • cron形式で毎分実行
  • PythonまたはScala

その他考慮ポイント

  • 検証が簡単にできる環境にしたい
    2010-2012でパラメータ決めて、2013-2019のデータで検証するなど
  • パラメータだけでなくロジックも関わってくると思うので、多分Excelにデータ用意してそこで検証とかはやりづらいと思う
  • プログラムで一気にシミュレートできると良い?
  • 収支や保有ポジションなどの基本情報見たい。Webで見れてもいいけど、できれば非公開にしたいし、めんどくさそう。初めはSlack通知でいいかも
  • 監視体制どうするかについていい案がない

まだまだ考えることが多い・・・少しづつ進めていきたい