ドンチャンチャネルに基づくタートルトレーディング戦略
概要
本戦略の名称は「ドンチアンチャネルに基づく亀のトレーディング戦略」です。この戦略は、有名な「亀のトレーディング法」の主要な考え方を参考にしており、ドンチアンチャネルによって市場のトレンドを判断し、移動平均線でフィルタリングを行うことで、比較的シンプルなトレンド追従戦略を実現しています。
戦略の原理
この戦略の主要な判断指標はドンチアンチャネルです。ドンチアンチャネルは、最高値と最安値のN日間の変動範囲で構成され、価格がチャネルの上限を突破した場合はロングシグナル、下限を下回った場合はショートシグナルとなります。本戦略では、高速ドンチアンチャネル(10日)でシグナルを発生させ、低速ドンチアンチャネル(20日)でストップロスを行います。
また、この戦略では2本の移動平均線(50日線と125日線)を導入してシグナルをフィルタリングします。高速移動平均線が低速移動平均線を上抜けた場合のみロング取引を行い、高速移動平均線が低速移動平均線を下抜けた場合のみショート取引を行います。これにより、一部の偽シグナルを効果的に除去できます。
本戦略のエントリー条件は、価格がドンチアンチャネルの上限を上抜け、かつ高速移動平均線が低速移動平均線を上抜けた場合にロングポジションを開き、価格がドンチアンチャネルの下限を下抜け、かつ高速移動平均線が低速移動平均線を下抜けた場合にショートポジションを開くというものです。エグジット条件は、価格が逆方向の低速ドンチアンチャネルの境界に接触した場合です。
戦略の優位性分析
この戦略には以下のような利点があります。
- ドンチアンチャネルでトレンド方向を判断することで、バックテストの結果が良好であり、大きなトレンドをうまく捉えられます。
- 移動平均線によるフィルタリングを追加することで、一部の偽シグナルを除去し、損失を回避できます。
- 高速・低速ドンチアンチャネルと高速・低速移動平均線の組み合わせにより、取引頻度とストップロスの精度のバランスを取ることができます。
- リスク管理が適切で、ストップロスメカニズムにより1回の取引での損失を抑えられます。
戦略のリスク分析
この戦略には以下のリスクも存在します。
- レンジ相場では、小さな損失を伴う取引が多くなる可能性があります。
- トレンドが転換する際、移動平均線のフィルタリングによりポジション構築コストが上昇します。
- 急激な相場変動では、ストップロスが追いかけられる(スリッページ)可能性があります。
対策と解決方法:
- パラメータを適宜調整し、ドンチアン周期を短くしたり、移動平均線の周期を短くすることで、異なる市場に対応できます。
- 大きなトレンドの判断を追加し、大きなトレンドに逆らったポジション構築を避けます。
戦略の最適化方向
この戦略は以下の点で最適化が可能です。
- ブレイクアウトの強さの判断を追加します。例えば出来高を導入し、出来高が増加した場合のみエントリーするようにします。
- ホットゾーンの判断を追加します。サポート・レジスタンスライン、波動、パターンなどから価格のホットゾーンを判断し、そのゾーンを避けてエントリーします。
- ストップロス戦略を最適化します。トレーリングストップ、振幅ストップ、時間ストップなどを導入し、ストップロスをよりスマートにします。
まとめ
本戦略は全体的に非常に典型的でシンプルなトレンド追従戦略です。ドンチアンチャネルで方向を判断し、移動平均線でシグナルをフィルタリングすることで、良好なバックテスト結果を実現しています。この戦略は大きなトレンドを追う投資家に適しており、リスク管理も適切で、実運用が容易です。パラメータやルールの最適化を加えることで、勝率と収益性をさらに向上させることができます。
/*backtest
start: 2023-11-24 00:00:00
end: 2023-12-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// Coded by Vladkos
strategy("Donchian strategy with filter", overlay=true,default_qty_type = strategy.percent_of_equity, default_qty_value = 4,pyramiding=5)
- 1

