Type/to search

トレーリング・ストップ移動平均戦略

Common strategy
Created: 2023-10-24 11:21:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略の核となる考え方は、移動平均線とトレーリングストップ機構を利用して、トレンド相場で利益を上げつつ、ドローダウンを抑制できる自動売買システムを設計することです。

戦略の原理

  1. 本戦略では、単純移動平均線、指数平滑移動平均線、コスト移動平均線など、複数の異なる種類の移動平均線から選択できます。ユーザーは好みに応じて移動平均線の種類を選択できます。

  2. ユーザーは移動平均線の期間を設定する必要があります。一般的に、中短期取引では移動平均線の期間は20~60程度に設定されます。

  3. 移動平均線を選択すると、戦略はリアルタイムでその移動平均線を計算します。価格が上昇して移動平均線を突破した場合はロング、価格が下落して移動平均線を突破した場合はショートのポジションを建てます。

  4. 戦略はトレーリングストップ機構を採用しています。ポジションを建てた後、戦略は移動平均線と価格の関係を継続的に監視し、ストップロスラインの位置を動的に調整します。具体的には、ストップロスラインの位置は、移動平均線にユーザーが設定したストップロスパーセンテージを加算・減算した値となります。

  5. ユーザーはストップロスパーセンテージを設定できます。数値が大きいほどストップロスの範囲が広くなり、過敏なストップロスを回避します。数値が小さいほどストップロスは厳しくなり、リスクを低減します。ストップロスパーセンテージは通常2%~5%の範囲で設定されます。

  6. ポジションを建てた後、価格が再び移動平均線を下回って(上回って)戻った場合、ポジションを決済してストップロスを実行します。

戦略の利点

  • トレンド相場でトレンドに沿ってポジションを建て、大きな利益を得られる可能性がある
  • トレーリングストップ機構により、相場に合わせてストップロス位置を調整できるため、ストップロスが小さすぎて塩漬けになるのを防げる
  • 自身のリスク選好に応じて、異なる移動平均線やストップロスパーセンテージを選択できる
  • 複数の移動平均線タイプに対応しており、テストを通じて最適なパラメータを見つけられる
  • 戦略ロジックがシンプルで明確であり、理解や修正が容易

リスク分析

  • レンジ相場では、価格が移動平均線付近で上下を繰り返し、頻繁なポジション建て・決済が発生する可能性がある
  • ストップロス幅を大きめに設定しすぎると、損失が拡大する可能性がある
  • 異なる銘柄や時間足では、移動平均線やストップロスパーセンテージの最適パラメータが異なる場合がある
  • 重要なニュースイベントの前には本戦略の使用を避けるべきである

以下の方法でリスクを最適化・抑制できます。

  • トレンドが明確な銘柄や時間足で本戦略を使用する
  • 移動平均線の期間を調整し、中長期の移動平均線を使用する
  • ストップロスパーセンテージを適切に小さくし、リスクを厳格に管理する
  • 異なる銘柄ごとに個別にテストし、最適なパラメータを探す
  • 重要なニュースの前は取引を停止する

最適化の方向性

本戦略は以下の点からさらに最適化できます。

  1. 他のインジケーターによる確認を追加し、レンジ相場での頻繁な取引を回避する。MACDやKDなどのインジケーターを追加し、それらが同時にシグナルを発した場合のみポジションを建てる。

  2. 複数の移動平均線を組み合わせて使用する。例えば、5日線と20日線を同時に使用し、二本の移動平均線が同じ方向にシグナルを発した場合のみポジションを建てる。

  3. 異なる銘柄ごとにパラメータを個別にテストし、最適なパラメータを設定する。銘柄や時間足ごとにパラメータが異なるため、個別のテストが必要である。

  4. ポジション数の管理戦略を追加する。例えば、固定数量でポジションを建て、その後、ストップロスと連動させて追加ポジションを建てる。

  5. 1日の最大ポジション建て回数を設定する、またはポジション建ての間隔時間を設定する。過度な頻度の取引を制限する。

  6. 機械学習アルゴリズムを追加し、過去のデータに基づいてパラメータを動的に最適化する。パラメータの静的な設定を避ける。

  7. ディープラーニングモデルを利用して価格トレンドを予測する。相場のトレンド方向を判断する補助にできる。

まとめ

本戦略は全体的に非常に実用的なトレンドフォロー戦略です。移動平均線でトレンド方向を判断し、トレーリングストップでリスクを制御することで、トレンド相場において良好な収益を得ることができます。パラメータの最適化や他のインジケーター・モデルとの組み合わせにより、本戦略の安定性と収益率をさらに向上させることができます。ただし、ユーザーは銘柄や時間足ごとのパラメータ設定の違いや、重要イベントの影響に注意する必要があります。全体として、本戦略は一定の基礎を持つプライベートファンドや個人投資家での使用に適しています。

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-03-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//attoCryp, @HikmetSezen58
strategy("MOST Multi MAs", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sx=input(defval = "close" ,title="Fiyat sec", options=[ "close", "high", "low", "open", "hl2", "hlc3", "hlco4", "hlcc4", "hlccc5"])
Strategy parameters
Strategy parameters
Fiyat sec
Hareketli Ortalama:
++++++++++++++++++++++++++++++++++++
Yuzde Oran
Periyot Uzunlugu
T3 icin Factor
++++++++++++++++++++++++++++++++++++
LSMA icin Offset veya ALMA icin Sigma
ALMA icin Offset
++++++++++++++++++++++++++++++++++++
Baslangic Gunu
Baslangic Ayi
Baslangic Yili
Bitis Gunu
Bitis Ayi
Bitis Yili
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)