Type/to search

動的トレーリングストップ戦略

Common strategy
Created: 2023-12-29 10:42:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

動的トレーリングストップ戦略は、トレーリングストップメカニズムを利用した定量取引戦略です。この戦略はトレンドフォロー理論に基づき、トレーリングストップラインを設定し、ストップロスの確認とトレーリングストップの調整を実現します。主に個別取引のストップロスを制御し、利益を最大限に確保し、取引リスクを低減します。

戦略の原理

動的トレーリングストップ戦略の中核は、初期ストップロス距離、トレーリングストップ距離、トレーリングストップトリガー距離という3つの主要パラメータを設定することです。買いシグナルが発生した後、買い価格と設定された初期ストップロス距離に基づいて初期ストップロス価格を計算します。その後、各ローソク足ごとにトレーリングストップのトリガー条件に達したかどうかを判断し、達した場合には新しいトレーリングストップ価格を設定します。新しいトレーリングストップ価格は、現在の終値とトレーリングストップ距離に基づいて計算されます。これにより、価格が有利な方向に進む限り、トレーリングストップラインは継続的に上方に調整され、利益が確定されます。価格が反転してトレーリングストップラインに触れた場合、売りシグナルが発せられます。

この戦略には同時に低位ストップロスが設けられており、トレーリングストップが作動しているかどうかに関わらず、価格が低位ストップロスを下回った場合には直接ストップロスが実行されます。低位ストップロスは、突発的なイベントによる価格のギャップ下落を防ぐためのものです。したがって、動的トレーリングストップ戦略は、上下二線の動的ストップロスメカニズムにより、ストップロスラインが自動的に有利な動きに追従し、同時に過大な損失を防ぎます。

戦略の利点

  1. トレーリングストップにより利益を継続的に確定し、過度な戻しを防ぎます。
  2. 上下二線のストップロス構造により、ストップロスラインが適時に追従することを確保しつつ、過大な損失を防ぎます。
  3. 継続的な判断メカニズムを用いてストップロスを調整するため、操作が簡単で実装しやすいです。
  4. 市場や個別銘柄の特性に応じてパラメータを調整し、ストップロスの効果を最適化できます。
  5. 市場の方向性を予測する必要がなく、トレンドに追随するだけで済みます。

戦略のリスク

  1. パラメータ設定が適切でないと、ストップロスが緩すぎたりきつすぎたりする可能性があります。緩すぎると効果的なストップロスができず、きつすぎると通常の価格変動で簡単にロスカットされてしまいます。
  2. 突発的なイベントによる価格のギャップ下落が発生した場合、ストップロスが機能しない可能性があるため、他の防御措置と併用する必要があります。
  3. 取引手数料やスリッページが、ストップロスラインがトリガーされた後の実際の売却価格に影響を与える可能性があります。
  4. 適応性は高くなく、特定の局面(例えばレンジ相場)では効果が良くありません。

対策:

  1. バックテストと実取引の結果に基づいてパラメータを継続的に最適化することを推奨します。
  2. ギャップ下落に備えて、より広い低位ストップロスを設定することができます。
  3. ストップロス価格を計算する際に、取引手数料とスリッページの影響を考慮します。
  4. トレンドやボラティリティの判断指標と組み合わせて使用することができます。

戦略の最適化方向

  1. トレーリングストップラインをパーセンテージ変化方式に調整することで、異なる価格水準における株価の変動をより適切に追跡できます。
  2. ボラティリティ指標を追加し、大幅な変動が発生した場合にトレーリングストップを一時停止することで、通常の変動によるストップロスを回避します。
  3. 機械学習手法を用いてパラメータを自動最適化します。学習サンプルとして、直近の期間におけるパラメータ組み合わせの収益率を選択します。
  4. ポジション建て条件の判断を追加し、トレンドやサポート・レジスタンスなどの指標と組み合わせることで、レンジ相場でのポジション建てを回避します。

まとめ

動的トレーリングストップ戦略は、二線ストップロスメカニズムによりトレーリングストップラインを設定し、ストップロスの確認とトレーリングストップの調整を実現します。価格変化に応じて自動的にストップロス距離を調整し、利益の確定、戻しの減少、損失の抑制に役立ちます。この戦略は操作が簡単で実装しやすく、市場状況に応じてパラメータを最適化でき、他の戦略と組み合わせることでより効果的です。ただし、一定の限界もあるため、調整と改善を行った上で実運用に投入することを推奨します。

Source
Pine
/*backtest
start: 2023-11-28 00:00:00
end: 2023-12-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Thumpyr
//@version=5
Strategy parameters
Strategy parameters
Sell Settings
Stop Loss Loss: 1% = .01
Trailing Stop Arm: 1%=.01
Trailing Stop Trigger: 1%=.01
Trend Line Settings
ema 1 Length
ema 1 Source
ema 2 Length
ema 2 Source
ema 3 Length
ema 2 Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)