Type/to search

レンジ取引指標戦略

Common strategy
Created: 2023-12-12 12:44:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、移動平均収束拡散法(MACD)を使用して売買シグナルを構築し、トレンドが良好な条件下で反転取引を行い、動的に利食い・損切りポイントを設定して利益を得ます。

戦略の原理

この戦略は主にMACD指標のゴールデンクロスによる買いシグナル、デッドクロスによる売りシグナルに基づいています。具体的には、MACDラインが下から上にシグナルラインを突き抜けるとゴールデンクロス(買いシグナル)、上から下に突き抜けるとデッドクロス(売りシグナル)となります。

ゴールデンクロスのシグナルが発生した際、終値がEMA移動平均線よりも高い場合に買いポジションを持ちます。デッドクロスのシグナルが発生した際、終値がEMA移動平均線よりも低い場合に売りポジションを持ちます。これにより、大きなトレンドの中で反転取引を行うことができます。

エントリー後は、ストップロスとテイクプロフィットのポイントを動的に設定して、利益確定と損切りを行います。具体的には、買いポジションのストップロスはエントリー価格 × (1 - 最大下落率)、テイクプロフィットはエントリー価格 × (1 + TARGET_STOP_RATIO × 最大下落率) と設定します。売りポジションはその逆です。最大下落率は動的に計算され、スイングローから終値までの下落幅の割合を示します。TARGET_STOP_RATIOのデフォルト値は2で、利益率と損失率の比率が2であることを意味します。

このように離脱ポイントを設定する利点は、市場の変動状況に応じて利益率と損失率およびストップロスを動的に調整できることです。大きな変動がある場合は迅速に損切りし、小さな変動がある場合はテイクプロフィットを追跡します。

戦略の利点

  1. MACD指標を使用して売買シグナルを構築することで、価格の反転タイミングを効果的に判断できます。

  2. EMA移動平均線をフィルターとして使用し、エントリー時にトレンドが上昇方向であることを確認することで、逆張り取引を避けます。

  3. 動的な離脱管理システムにより、利益率と損失率、ストップロスポイントをリアルタイムで調整し、高い利益を追求しながらリスクをコントロールします。

  4. 市場の変動を考慮するため、離脱速度が速く、チャート監視時間を減らすことができ、忙しい投資家に適しています。

戦略のリスクとその解決策

  1. MACD指標は、横ばいの市場では偽のシグナルを頻繁に発生させる可能性があります。解決策として、移動平均線をフィルターとして追加し、逆張り取引を避けます。

  2. 極端に大きな変動がある市場では、ダイナミックストップによりストップロスが過度に緩くなることがありますが、ほとんどのシナリオでは良好に機能します。極端な相場の場合、固定の利益率と損失率を考慮することもできます。

  3. 利益幅が限られているため、頻繁な取引で利益を追求する必要があります。そのため、投資家にはある程度の心理的耐久力と時間の投資が必要です。操作する余裕がない場合は、より高い時間枠に調整することを検討できます。

最適化の方向性

  1. 具体的な商品の特性に応じてMACDパラメータを調整し、ゴールデンクロス・デッドクロスの取引効果を最適化します。

  2. トレンド判断指標として異なる移動平均線をテストし、より良いフィルターを探します。

  3. TARGET_STOP_RATIOや最大下落率の計算方法をテストし、利食い・損切りの戦略を最適化します。

  4. 出来高の変化やボラティリティなど、他の条件判断を追加し、シグナルの品質を向上させます。

  5. 機械学習アルゴリズムを試してより多くの特徴量を抽出し、動的な多因子モデルを構築し、よりスマートな利食い・損切りを実現します。

まとめ

この戦略は全体的に実用性が高いです。MACDを中核的な取引シグナルとし、トレンド判断と動的な離脱管理という2つの補助モジュールを追加することで、MACD自体の取引効果を大幅に向上させることができます。利食い・損切りの戦略は戦略最適化の重要な方向性であり、本戦略はこの点で多くの革新を行っており、さらなる研究と応用に値します。

Source
Pine
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
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/
// © maxencetajet

//@version=5
Strategy parameters
Strategy parameters
Source
Risk/Reward
Risk per Trade %
Backtest Time Period
Filter Date Range of Backtest
Start Date
End Date
EMA
Length
number of past candles
Swing High
Swing Low
MACD
Fast Length
Slow Length
Signal Smoothing
Oscillator MA Type
Signal Line MA Type
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)