Type/to search

モメンタム追跡移動平均線反転戦略

Common strategy
Created: 2023-12-19 14:42:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、移動平均線、ボリンジャーバンド、RSI、ストキャスティクスなどの複数のインジケーターを採用し、マルチタイムフレーム分析を組み合わせることで、モメンタムインジケーターを活用して市場の反転を判断する戦略です。

戦略の原理

この戦略の核となるロジックは、短期と長期の移動平均線のクロスを追跡して底と天井を判断し、同時にRSIやストキャスティクスなどのモメンタムインジケーターの極値を参考に買われ過ぎ・売られ過ぎを判断することです。

具体的には、異なるパラメータを持つ2本の移動平均線を描画します。1つは短期で現在のトレンドを、もう1つは長期で主要トレンドを判断します。短期移動平均線が長期移動平均線を下から上にクロスした場合、相場の反転が起こったと判断し買いシグナルを生成します。上から下にクロスした場合、売りシグナルを生成します。

さらに、戦略はRSIが売られ過ぎ領域に入ったかどうか、ストキャスティクスのK線が売られ過ぎ領域に入ったかどうかを確認し、底値の特徴を判断します。天井の特徴についても、これら2つのインジケーターの逆のロジックを利用して判断します。

エグジットに関しては、利益確定、ストップロス、トレーリングストップを併用してポジションを管理します。

優位性分析

これはトレンドフォローと反転認識を組み合わせ、モメンタムインジケーターも活用した実用的な戦略です。以下のような利点があります。

  1. 移動平均線のクロスシステムは、反転を判断するシンプルで効果的な方法です。二重移動平均線戦略は操作が容易で、過去の実績も良好です。

  2. RSIなどのインジケーターを組み合わせることで、反転シグナルの信頼性を高め、底や天井以外での誤ったシグナルを回避できます。

  3. 利益確定、ストップロス、トレーリングストップのメカニズムにより、利益を確保しリスクをコントロールできます。

リスク分析

この戦略には多くの利点がありますが、以下のようなリスクにも注意が必要です。

  1. 二重移動平均線戦略は、レンジ相場ではダマシに遭いやすいです。相場が長期間もみ合うと、頻繁にポジションを開いたり閉じたりすることになります。

  2. RSIなどのインジケーターでも、誤ったシグナルの発生を完全に防ぐことはできません。例えば、急激に前の高値を突破するとRSIが買われ過ぎ領域に入らないことがあります。

  3. ストップロスの幅が広すぎると損失リスクが増大します。ストップロスの幅は具体的な銘柄に応じて調整する必要があります。

最適化の方向性

この戦略には、さらに最適化できる点が多数あります。

  1. 様々な種類の移動平均線をテストし、最も適合する移動平均インジケーターを探すことができます。

  2. MACD、KD、ボリンジャーバンドなどの補助インジケーターを追加し、戦略ロジックを豊かにすることができます。

  3. 機械学習などを用いてポジション管理パラメータを自動最適化し、ストップロスや利益確定をよりインテリジェントにすることができます。

  4. 銘柄ごとにパラメータを個別に最適化し、各銘柄の特性に適応させることができます。

まとめ

以上より、モメンタム追随型移動平均線反転戦略はシンプルで実用的な定量戦略です。移動平均線システムで市場の反転ポイントを判断し、モメンタムインジケーターでシグナルの信頼性を確認し、インテリジェントなポジション管理で利益を確保しリスクをコントロールします。この戦略は理解・実装が容易で、練習や最適化にも適しており、トレーダーが定量取引を学ぶ良い出発点となります。

Source
Pine
/*backtest
start: 2023-11-18 00:00:00
end: 2023-11-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("APEX - Tester - Buy/Sell Strategies - Basic - BACKTESTER", overlay = true)
//study("APEX - Tester - Buy/Sell Strategies - Basic ", overlay = true)
source_main             = close
Strategy parameters
Strategy parameters
APEX Tester Buy/Sell Basic v01
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** BUY STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Oversold
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Oversold Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Oversold Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Drop Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** SELL STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Overbought
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Overbought Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Overbought Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Rise Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** STRATEGY SETTINGS ********
Backtest Start Year
Backtest Start Month
Backtest Start Day
Trailing Stop
Trailing Stop (%)
Take Profit
Take Profit (%)
Trailing Profit (%)
Stop Loss
Stop Loss (%)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ S/R Lines ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Show S/R Lines
VolumeMA
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)