マルチタイムフレーム標準偏差Kラインクロス戦略
概要
マルチタイムフレーム標準偏差ローソクロス戦略は、典型的なトレンドフォロー戦略です。この戦略は、異なる時間足(日足、週足、月足など)の標準偏差値を計算し、複数のK線とD線を構築し、それらの平均を取って移動平均線を形成します。短期線が長期線を上抜けたときに買い、下抜けたときに売ります。この戦略は、異なる時間足の標準偏差の予測能力を最大限に活用し、複数の時間足の標準偏差移動平均線を組み合わせることで、市場ノイズを効果的に除去し、主要なトレンドを捉えます。
戦略の原理
この戦略の核心的なロジックは、マルチタイムフレームの標準偏差を計算し、その平均を取って取引シグナルを構築することです。
まず、戦略はstoch()関数を使用して、異なるパラメータでの標準偏差K値を計算します。ここでは合計5組のK値を計算し、対応する時間足は日足、週足、月足レベルです。
pine
smoothK = input(55)
SMAsmoothK = input(13)
k = sma(stoch(price, high, low, smoothK), SMAsmoothK)
smoothK1 = input(89)
SMAsmoothK1 = input(8)
k1 = sma(stoch(price, high, low, smoothK1), SMAsmoothK1)
...
smoothK4 = input(377)
SMAsmoothK4 = input(2)
k4 = sma(stoch(price, high, low, smoothK4), SMAsmoothK4)
次に、それぞれ異なるパラメータでD線を計算します。
pine
smoothD = input(34)
d = sma(k, smoothD)
...
smoothD4 = input(233)
d4 = sma(k4, smoothD4)
その後、各組のK線とD線の平均を計算し、短期線Kavgと長期線Davgを構築します。
pine
Kavg = avg(k,k1,k2,k3,k4)
Davg = avg(d,d1,d2,d3,d4)
最後に、短期線が長期線を上抜けたときに買い、下抜けたときに売ります。
pine
long = crossover(Kavg, Davg)
short = crossunder(Kavg, Davg)
複数の時間足の標準偏差移動平均線を組み合わせることで、より大きな時間足での市場ノイズを除去し、主要なトレンド方向を捉えることができます。
戦略の利点
- マルチタイムフレームの標準偏差の予測能力を活用し、ノイズを効果的に除去し、トレンドを捉える
- 周期パラメータの調整により、戦略の保有期間を自由に調整可能
- 標準偏差自体が強いトレンドフォロー能力を持つ
- 移動平均線クロスの形式を採用することで、単独のフェイクブレイクアウトに惑わされにくい
- 短期線と長期線の移動平均線周期を容易に最適化でき、安定性を向上できる
戦略のリスクと解決策
- マルチタイムフレームの移動平均線クロスは多くの偽シグナルを発生させやすいため、移動平均線周期を適宜調整して最適化する必要がある
- 標準偏差は激しい相場の影響を受けやすく、誤ったシグナルを発生させる可能性があるため、フィルター条件の追加を検討する
- 固定周期パラメータは市場の変化に対応できないため、適応型周期設定を採用する
- 長期保有は高値掴みや安値売りにつながりやすいため、移動ストップで利益を確定する
- KDJ指標のみに依存すると制限があるため、他の指標を導入して組み合わせ最適化する
解決策:
-
フィルター条件を追加し、短期的なフェイクブレイクアウトに惑わされないようにする
-
適応型周期設定を使用し、市場の変動度に応じて周期パラメータを調整する
-
移動ストップを設定してタイムリーに損切りし、高値掴みや安値売りを回避する
-
移動平均線周期パラメータを最適化し、最適なバランスポイントを見つける
-
より多くの指標シグナルを組み合わせて戦略の安定性を向上させる
戦略の最適化方向
本戦略は以下の点からさらに最適化できます。
-
他の指標シグナルを組み合わせる(MACD、ボリンジャーバンドなど)ことで、シグナルの品質を向上させる
-
トレンドフィルターを追加する(SMA移動平均線の方向、ADXなどでトレンドを判断)ことで、逆張り取引を回避する
-
適応型周期設定を使用し、市場の変動度に応じて動的に周期パラメータを調整する
-
移動ストップ戦略を追加し、戦略パラメータに基づいてストップポイントを設定し、タイムリーに損切りする
-
短期線と長期線の移動平均線周期パラメータを最適化し、最適なパラメータ組み合わせを見つける
-
エントリーフィルター条件を追加し、短期的なノイズによる誤ったシグナルを回避する
-
ブレイクアウトエントリー戦略を試し、移動平均線をブレイクした後にエントリーする
-
異なるエグジット戦略(シャンデリアエグジットなど)をテストし、利確・損切りを最適化する
まとめ
マルチタイムフレーム標準偏差ローソクロス戦略は、標準偏差指標のトレンドフォロー能力と移動平均線戦略の安定性を統合しています。マルチタイムフレームの標準偏差K線とD線の平均を計算して取引シグナルを構築することで、異なる時間スケールにおける標準偏差指標の予測力を効果的に活用し、市場ノイズを除去し、主要なトレンド方向を捉えることができます。この戦略はパラメータチューニングの余地があり、周期パラメータの調整や、フィルター条件、ストップ戦略の追加などにより最適化し、より良い戦略効果を得ることができます。総じて、本戦略は複数のテクニカル分析ツールの利点を融合した、探索と最適化に値する効率的なトレンドフォロー戦略です。
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="Slow Stochastic Multi K&D Average Crossover Strategy", overlay=false, pyramiding=0, calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, currency="USD", default_qty_value=100)
- 1

