0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Backtesting.py を使って FX の勝てる手法を探してみた (2)

Last updated at Posted at 2023-06-27

Backtesting.py を使って FX の勝てる手法を探してみた (1)」では、エントリーポイント(Trigger)のみを使って勝てる手法を調査しました。

評価が高かったエントリーポイント(Trigger)は以下の四つです。

  • Mav004 (4H)
  • Mav005 (4H)
  • Bko000 (1H, 30min, 15min)
  • Bbd000 (1H, 30min, 15min)

手法の意味は「[Backtesting.pyを使ってFXの手法を実装してみた]」を参照願います。

今回は、上記勝てるエントリーポイント(Trigger)に環境認識(Trigger)をプラスして、より勝てる組合せを調査していきいたいと思います。エントリーポイントは3つの時間足で評価が高かった Bko000 と Bbd000 のみとし、1H/30min/15min足で調査します。

バックテスト条件

  1. エントリーポイント(Trigger)は Bko000 と Bbd000 のみとし、それぞれに対し、すべての環境認識を組み合わせてバックテストする。
  2. 取引時間はロンドン市場の9時から17時のみとする。
  3. 利確ポイントは50pips固定とする、
  4. 損切りポイントは50pips固定とする。
  5. 通貨ペアは USDJPY だけとする。
  6. 時間軸は 1h, 30min, 15min とする。

バックテスト結果

各時間軸ごとに「Profit Factor が高い手法ベスト5」と「SQNが高いベスト5」を抽出しました。

バックテストの評価基準項目や結果の表における手法の列については「Backtesting.py を使って FX の勝てる手法を探してみた (1)」を参照願います。

以下が「Profit Factor が高い手法ベスト5」です。赤枠については自身の評価が高い手法です。詳細は追って説明します。
バックテスト結果 Profit Factor ベスト5

以下が「SQN が高い手法ベスト5」です。
バックテスト結果 SQN ベスト5

評価

「Profit Factor が高い手法ベスト5」および「SQN が高い手法ベスト5」の中から自身がオススメする手法を各時間軸ごと二つずつ選出しました。

Profit Factorが高く、トレード回数が極端に少なくないというのが高評価の基準です。

時間軸 setup trigger Trades Win Rate Profit Factor SQN
1H Mov002 Bko000 1931 54,2 1.20 3.33
1H Bbd002 Bbd000 558 54.7 1.30 2.79
30min Adx002 Bko000 5653 51.2 1.10 3.07
30min Sar000 Bbd000 5648 51.4 1.10 2.96
15min Mav000 Bbd000 6184 51.2 1.10 3.54
15min Adx005 Bko000 7574 50.9 1.10 3.54

Profit Factor が最大 1.30 とあまり高くなのですが、強い環境認識とエントリーポイントの組合せが抽出できたいことは今回の調査の成果だと思っています。

今後は、利確や損切りの手法を変化させたり、他の通貨での調査を実施していきたいと考えています。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?