Type/to search

双移動平均線回帰取引戦略

RPK
1
Follow
1802
Followers

img

概要

本戦略は、2つの異なる期間の線形回帰線を取引シグナルとして使用し、ATRをストップロスおよび部分利益確定に組み合わせています。短期の線形回帰線が長期の線形回帰線を下から上にクロスしたときに買いシグナルを生成し、逆に短期の線形回帰線が長期の線形回帰線を上から下にクロスしたときに売りシグナルを生成します。この戦略では、ポジションを開いた後、ATRをトレーリングストップロスとして使用し、さらに分割利益確定の方法を採用して利益を最大化します。

戦略の原理

  1. 2つの異なる期間(デフォルトは20と40)の線形回帰線を計算し、取引シグナルとする。
  2. 短期の線形回帰線が長期の線形回帰線を下から上にクロスした場合、現在ポジションがなければロングポジションを開く。
  3. 短期の線形回帰線が長期の線形回帰線を上から下にクロスした場合、現在ポジションがなければショートポジションを開く。
  4. 一旦ポジションを開いたら、ATRを使用してトレーリングストップロスの価格を計算し、価格がそのストップロス価格に達した場合、全ポジションを決済する。
  5. 同時に、この戦略は分割利益確定の方法を採用しており、オープン価格に基づいて16の異なる割合(5%から80%まで)の利益確定ポイントを計算し、各利益確定ポイントで入力された割合に応じて対応する数量のポジションを決済する。
  6. 全ポジションが決済されるまで続ける。

優位性分析

  1. トレンド判断と取引シグナルに線形回帰を使用することで、トレンドをより適切に捉えられる。
  2. 異なる2つの期間の線形回帰を組み合わせることで、より信頼性の高いシグナルの確認が可能。
  3. ATRをストップロスとして使用することで、リスクをより適切にコントロールし、価格変動と同期させることができる。
  4. 分割利益確定の方法により、トレンドが継続する場合にさらに多くの利益を得られると同時に、リスク管理も考慮されている。
  5. コードのモジュール化度が高く、入力パラメーターが多く、戦略のカスタマイズ性が高い。

リスク分析

  1. 線形回帰シグナルが誤ったシグナルを出す可能性があり、損失を招く恐れがある。
  2. 分割利益確定によりポジション保有期間が長くなり、ドローダウンリスクに直面する可能性がある。
  3. パラメーター設定が不適切な場合、戦略のパフォーマンスが低下する可能性がある。
  4. 極端な相場環境では、戦略が大きなドローダウンに直面する可能性がある。

最適化の方向性

  1. より多くの指標やフィルター条件を導入してシグナルの精度を高めることを検討する。例:トレンド確認指標、ボラティリティ指標など。
  2. 利益確定とストップロスの位置や戦略を最適化し、動的な利益確定・ストップロスを検討する。
  3. パラメーターを最適化し、最適なパラメーターの組み合わせを見つける。
  4. ポジション管理を追加し、市場の変動状況に応じてポジションサイズを調整する。

まとめ

この二重線形回帰戦略は、トレンドフォローと利益確定・ストップロス戦略を組み合わせており、トレンド相場を効果的に捉えつつ、ドローダウンを抑制できます。ただし、この戦略はレンジ相場ではパフォーマンスが低下する可能性があり、パラメーター最適化の問題にも直面します。総じて、この戦略はトレンドフォロー戦略の典型的な例であり、基本戦略として最適化・改良することができます。

Source
Pine
/*backtest
start: 2023-05-24 00:00:00
end: 2024-05-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fuatcakir9

//@version=5
Strategy parameters
Strategy parameters
Strategy Condition
regresyonUzunluk (Optional)
regresyonUzunlukUst (Optional)
ATR Carpan (Optional)
Değişen ATR Carpan (Optional)
İstenilen Istem Sayısı (Optional)
Settings of Strategy
Start Time of BackTest (Optional)
End Time of BackTest (Optional)
##### TP AND SL #####
TP1 Percent (Optional)
% TP1 Kapatma (Optional)
TP2 Percent (Optional)
% TP2 Kapatma (Optional)
TP3 Percent (Optional)
% TP3 Kapatma (Optional)
TP4 Percent (Optional)
% TP4 Kapatma (Optional)
TP5 Percent (Optional)
% TP5 Kapatma (Optional)
TP6 Percent (Optional)
% TP6 Kapatma (Optional)
TP7 Percent (Optional)
% TP7 Kapatma (Optional)
TP8 Percent (Optional)
% TP8 Kapatma (Optional)
TP9 Percent (Optional)
% TP9 Kapatma (Optional)
TP10 Percent (Optional)
% TP10 Kapatma (Optional)
TP11 Percent (Optional)
% TP11 Kapatma (Optional)
TP12 Percent (Optional)
% TP12 Kapatma (Optional)
TP13 Percent (Optional)
% TP13 Kapatma (Optional)
TP14 Percent (Optional)
% TP14 Kapatma (Optional)
TP15 Percent (Optional)
% TP15 Kapatma (Optional)
TP16 Percent (Optional)
% TP16 Kapatma (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)