Type/to search

トレンドフォロー タートルシステム

Common strategy
Created: 2023-12-20 14:16:48
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、有名なタートルトレーディングシステムを実際のコードで実装したもので、55期間チャネルをエントリーシグナル、20期間チャネルをエグジットシグナルとして使用し、より長い期間のトレンドを追跡する、トレンドフォロー型の戦略です。

戦略の原理

本戦略は主に2つの指標に基づいています。55期間の高値(HI)と安値(LO)でエントリーチャネルを構築し、20期間の高値(hi)と安値(lo)でエグジットチャネルを構築します。

価格が55期間チャネルを上抜けたときに買いシグナルが生成され、価格が55期間チャネルを下抜けたときに売りシグナルが生成されます。これは典型的なトレンドフォロー戦略のエントリーロジックです。

価格が20期間チャネルを下抜けたときに買いポジションを決済し、価格が20期間チャネルを上抜けたときに売りポジションを決済します。これが戦略のエグジットロジックです。

本戦略は同時に55期間チャネルと20期間チャネルをチャート上に描画し、エントリーポイントとエグジットポイントを直感的に確認できます。

優位性分析

本戦略には主に以下のような利点があります。

  1. 中長期のトレンドを追跡するため、ドローダウンが比較的小さい。
  2. エントリーシグナルが明確で、チャネル原理を利用しているため、ドローダウン管理効果が高い。
  3. エグジットメカニズムが比較的厳格で、反転による損失を回避できる。
  4. パラメータ設定がシンプルで、実装が容易。

リスク分析

本戦略には以下のようなリスクも存在します。

  1. 短期の機会を捉えることができず、収益力が比較的弱い。
  2. 突発的な事象に対応できず、ストップロスが発生しやすい。
  3. 一方向の相場における過剰な損失を効果的に制御できない。
  4. パラメータに非常に敏感。

以下の方法でリスクを低減できます。

  1. パラメータを最適化し、最適なパラメータの組み合わせを見つける。
  2. ストップロス戦略を追加し、一方向相場での損失を制御する。
  3. 他の指標と組み合わせて、潜在的な反転の機会を特定する。

最適化の方向性

本戦略は以下の方向で最適化が可能です。

  1. エントリーチャネルとエグジットチャネルのパラメータを最適化し、最適なパラメータの組み合わせを見つける。
  2. ボラティリティ指標を追加し、レンジ相場への陥りを回避する。
  3. 出来高指標を組み合わせ、エントリー時の出来高の増加を確認する。
  4. 移動ストップロス戦略を追加し、ストップロスラインをリアルタイムで追跡する。
  5. 複数の時間足を組み合わせ、マルチタイムフレームによる総合的な取引を実現する。

まとめ

本戦略は全体として非常に典型的なトレンドフォロー戦略であり、チャネルを利用して中長期のトレンドを捉え、ドローダウン管理効果に優れています。一方で、トレンドの捕捉不足や反転への対応の難しさなど、典型的なトレンドフォロー戦略の問題も抱えています。多角的な最適化により、本戦略の優位性を最大限に引き出し、信頼性の高い定量戦略にすることができます。

Source
Pine
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 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/
// © racer8
//@version=4
strategy("Turtle System", overlay=true)
Strategy parameters
Strategy parameters
Entry Length
Exit Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)