Type/to search

スーパートレンドとCCIインジケーターに基づくマルチタイムフレーム取引戦略

Common strategy
Created: 2024-01-18 15:09:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、スーパートレンド指標と商品チャネル指数(CCI)指標を融合し、マルチタイムフレームでのトレンド追跡と取引シグナル生成を実現します。主な考え方は、CCI指標を用いて短期トレンド方向を判断し、同時にスーパートレンド指標で中期・長期トレンド方向を判断することです。短期と中期・長期のトレンドが一致したときに取引シグナルを発生させます。

戦略原理

CCI指標による短期トレンド判断

CCI指標は買われすぎ・売られすぎを判断でき、CCIが下方から上方へ0軸線を突き抜けたときが買いシグナル、その逆が売りシグナルです。本戦略はこの特性を利用して短期トレンド方向を判断します。

cci_period = input(28, "CCI Period") cci = cci(source, cci_period) ML = input(0, "CCI Mid Line pivot")

上記のコードはCCI指標の期間と中心線の位置を定義しています。

TrendUp := cci[1] > ML ? max(Up,TrendUp[1]) : Up TrendDown := cci[1]< ML ? min(Dn,TrendDown[1]) : Dn

この部分のコードは、cciが0軸線を上抜けしたかどうかを判断し、上抜けした場合はスーパートレンドの上限バンドを更新し、下抜けした場合は下限バンドを更新します。

スーパートレンド指標による中期・長期トレンド判断

スーパートレンド指標はATR指標と価格を組み合わせることで、中期・長期のトレンド方向を判断します。価格がスーパートレンドの上限バンドを上抜けたときが買いシグナル、下限バンドを下抜けたときが売りシグナルです。

本戦略におけるスーパートレンド指標の計算式は以下の通りです。

Up=hl2-(Factor*atr(Pd)) Dn=hl2+(Factor*atr(Pd))

ここでFactorとPdは調整可能なパラメータです。

Trend変数はスーパートレンドの現在の方向を判断します。

Trend := cci > ML ? 1: cci < ML ? -1: nz(Trend[1],1)

CCIとスーパートレンドの統合

CCI指標とスーパートレンド指標を統合することで、本戦略はマルチタイムフレームでのトレンド判断を実現します。CCI指標は短期トレンドを捉え、スーパートレンド指標は中期・長期トレンドを判断します。

両者の方向が一致したときに、より信頼性の高い取引シグナルが発生します。

isLong = st_trend == 1 isShort = st_trend == -1

エントリータイミングは短期と中期・長期が同じ方向のとき、エグジットタイミングは短期と中期・長期が逆方向のときです。

戦略の利点

マルチタイムフレーム判断

本戦略は短期と中期・長期のトレンド判断指標を同時に統合しており、取引シグナルの信頼性を高めています。

パラメータ調整可能

スーパートレンド指標のFactorパラメータやCCI指標のcci_periodは市場に応じて調整可能であり、戦略の柔軟性を高めています。

シンプルで明確

戦略構造はシンプルで明確であり、理解・実装が容易で、定量取引初心者に非常に適しています。

適用範囲が広い

株式、外国為替、暗号通貨などの市場に適用可能であり、パラメータ設定により異なる銘柄にも対応できます。

戦略のリスクと解決方法

価格変動が大きい場合

価格が激しく変動する場合、多くの偽シグナルが発生します。スーパートレンドのFactorパラメータを適度に大きくし、取引頻度を下げることができます。

トレンド追随力が不十分

スーパートレンド自体のトレンド追随力は十分ではないため、モメンタム指標と組み合わせて、トレンド加速局面でトレンドを追跡することも検討できます。

損切り戦略

本戦略にはストップロスが設定されていません。ATR指標の値を用いてトレーリングストップロスを設定することが可能です。

戦略の最適化方向性

市場の特性に応じた調整

異なる市場の特性に応じて、スーパートレンドとCCIのパラメータを調整し、戦略の安定性を向上させます。

モメンタム指標との組み合わせ

MACD、KDJなどのモメンタム指標と組み合わせ、トレンド加速局面でトレンドを追跡することで、より高い収益が得られます。

アンサンブル学習

機械学習やアンサンブル学習手法を用いて、戦略パラメータや取引ルールを最適化します。

まとめ

本戦略はスーパートレンドとCCI指標をうまく組み合わせ、マルチタイムフレームでのトレンド判断を実現しました。戦略はシンプルで理解しやすく、パラメータ調整が可能であり、収益の可能性も高いです。パラメータ調整、ストップロス、アンサンブル学習などの方法でさらに最適化し、信頼性が高く、安定した効率的な取引戦略とすることができます。

Source
Pine
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author=Daveatt

StrategyName = "Best Supertrend CCI Strategy"
Strategy parameters
Strategy parameters
source
CCI Period
CCI Mid Line pivot
[ST] Factor
[ST] PD
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)