トレンドフォロー タートルシステム
1
Follow
1802
Followers
概要
本戦略は、有名なタートルトレーディングシステムを実際のコードで実装したもので、55期間チャネルをエントリーシグナル、20期間チャネルをエグジットシグナルとして使用し、より長い期間のトレンドを追跡する、トレンドフォロー型の戦略です。
戦略の原理
本戦略は主に2つの指標に基づいています。55期間の高値(HI)と安値(LO)でエントリーチャネルを構築し、20期間の高値(hi)と安値(lo)でエグジットチャネルを構築します。
価格が55期間チャネルを上抜けたときに買いシグナルが生成され、価格が55期間チャネルを下抜けたときに売りシグナルが生成されます。これは典型的なトレンドフォロー戦略のエントリーロジックです。
価格が20期間チャネルを下抜けたときに買いポジションを決済し、価格が20期間チャネルを上抜けたときに売りポジションを決済します。これが戦略のエグジットロジックです。
本戦略は同時に55期間チャネルと20期間チャネルをチャート上に描画し、エントリーポイントとエグジットポイントを直感的に確認できます。
優位性分析
本戦略には主に以下のような利点があります。
- 中長期のトレンドを追跡するため、ドローダウンが比較的小さい。
- エントリーシグナルが明確で、チャネル原理を利用しているため、ドローダウン管理効果が高い。
- エグジットメカニズムが比較的厳格で、反転による損失を回避できる。
- パラメータ設定がシンプルで、実装が容易。
リスク分析
本戦略には以下のようなリスクも存在します。
- 短期の機会を捉えることができず、収益力が比較的弱い。
- 突発的な事象に対応できず、ストップロスが発生しやすい。
- 一方向の相場における過剰な損失を効果的に制御できない。
- パラメータに非常に敏感。
以下の方法でリスクを低減できます。
- パラメータを最適化し、最適なパラメータの組み合わせを見つける。
- ストップロス戦略を追加し、一方向相場での損失を制御する。
- 他の指標と組み合わせて、潜在的な反転の機会を特定する。
最適化の方向性
本戦略は以下の方向で最適化が可能です。
- エントリーチャネルとエグジットチャネルのパラメータを最適化し、最適なパラメータの組み合わせを見つける。
- ボラティリティ指標を追加し、レンジ相場への陥りを回避する。
- 出来高指標を組み合わせ、エントリー時の出来高の増加を確認する。
- 移動ストップロス戦略を追加し、ストップロスラインをリアルタイムで追跡する。
- 複数の時間足を組み合わせ、マルチタイムフレームによる総合的な取引を実現する。
まとめ
本戦略は全体として非常に典型的なトレンドフォロー戦略であり、チャネルを利用して中長期のトレンドを捉え、ドローダウン管理効果に優れています。一方で、トレンドの捕捉不足や反転への対応の難しさなど、典型的なトレンドフォロー戦略の問題も抱えています。多角的な最適化により、本戦略の優位性を最大限に引き出し、信頼性の高い定量戦略にすることができます。
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
Related strategies
Comment
All comments (0)
No data
- 1

