Type/to search

マルチタイムフレームの移動平均線とMACDに基づく空売りエントリー戦略

Common strategy
Created: 2024-01-03 12:15:46
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、マルチタイムフレーム指数移動平均線(MTF EMA)によるトレンド方向の判断と、MACD指標による売買シグナルの生成を最大限に活用し、さらにATR指標を用いてストップロスとテイクプロフィット価格を設定します。この戦略は、強いトレンドを持つ仮想通貨や法定通貨の取引ペアに適しており、トレンドが強い市場で良好なパフォーマンスを発揮します。

戦略の原理

1. MTF EMAによるトレンド判断

マルチタイムフレーム指数移動平均線(MTF EMA)は、同一チャート上に複数の時間足の移動平均線を表示し、資産の総合的な買い・売りの状態を判断します。本戦略では、1時間足と15分足のMTF EMAを使用します。

価格が1時間足のMTF EMAを上回り、かつ1時間足のMTF EMAが15分足のMTF EMAを下回っている場合を上昇トレンドと定義します。価格が1時間足のMTF EMAを下回り、かつ1時間足のMTF EMAが15分足のMTF EMAを上回っている場合を下降トレンドと定義します。

2. MACDによる売買シグナル

MACDラインが下方からシグナルラインを上抜けた場合に買いシグナル、上方から下抜けた場合に売りシグナルを生成します。また、MACDラインとシグナルラインのクロス値に制限値を設定し、偽のシグナルを回避します。

3. ATRによるストップロス・テイクプロフィットの設定

ATR指標を用いてストップロスとテイクプロフィットの価格を設定します。ATRは市場のボラティリティに応じて適切なストップロス・テイクプロフィットの距離を動的に決定できます。また、高値・安値のバックテストに基づいてストップロス・テイクプロフィットの倍率を設定し、より柔軟に運用します。

取引戦略

エントリーシグナル

買いシグナル:上昇トレンドであり、かつMACDがシグナルラインを上抜け、かつクロス値が制限値未満
売りシグナル:下降トレンドであり、かつMACDがシグナルラインを下抜け、かつクロス値が制限値を超える

イグジットシグナル

買いポジションのテイクプロフィット:価格がATRテイクプロフィット価格を突破
買いポジションのストップロス:価格がATRストップロス価格を突破
売りポジションのテイクプロフィット:価格がATRテイクプロフィット価格を突破
売りポジションのストップロス:価格がATRストップロス価格を突破

優位性分析

本戦略の最大の利点は、MTF EMAによるトレンド判断とMACDによる売買シグナル生成のメリットを最大限に活用している点です。MTF EMAは全体的なトレンド方向を明確に判断できるため、レンジ相場での過剰な取引を回避できます。MACD指標は短期的な価格変動の変化を捉え、売買シグナルを生成するのに優れています。これらを組み合わせることで、トレンドを捉えつつ多くの売買機会を得ることができます。さらに、ATR指標を用いた動的なストップロス・テイクプロフィットの追跡により、1回の取引のリスクを効果的にコントロールできます。

リスクと解決策

本戦略には主に2つのリスクがあります。第一に、明確なトレンドがない場合、MTF EMAが誤ったシグナルを発し、損失を生む可能性があります。第二に、MACD指標は価格変動が大きい時に誤ったシグナルを発することが多く、過剰取引を引き起こす可能性があります。第一のリスクに対しては、MTF EMAのパラメータを適宜調整し、価格トレンドの変化により適合させることができます。第二のリスクは、MACD指標のクロス制限を設定することで軽減できます。

最適化の方向性

本戦略は以下の点から最適化できます。

  1. MTF EMAの期間パラメータを調整し、異なる取引銘柄の価格特性に適合させる
  2. MACD指標の短期・長期移動平均線およびシグナル線のパラメータを最適化し、より優れたシグナルを得る
  3. 異なるATR期間パラメータおよびテイクプロフィット・ストップロスの倍率をテストし、最適なリターンを追求する
  4. 他の補助指標を追加してシグナルをフィルタリングする

まとめ

本「ロング&ショット」エントリー戦略は、MTF EMAによるトレンド判断、MACDによる取引シグナル生成、ATRによる動的なストップロス・テイクプロフィットを総合的に活用し、明確なトレンドがある市場で良好な収益を得ることができます。本戦略には大きな最適化の余地があり、パラメータの調整と最適化によりさらに優れたパフォーマンスを発揮できます。ただし、リスク管理に注意し、レンジ相場での無謀な取引を避ける必要があります。

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © Steven A. Zmuda Burke / stevenz17
//@version=4
// From Date Inputs
Strategy parameters
Strategy parameters
From Day
From Month
From Year
To Day
To Month
To Year
═════════════════════ SOURCE ═════════════════════
Source hl2 or (open+close)/2 ?
════════════════════ MTF EMA ════════════════════
MTF EMA 1
EMA Period 1
MTF EMA 2
EMA Period 2
═════════════════════ MACD ══════════════════════
MACD fast moving average
MACD slow moving average
MACD signal line moving average
MACD EMA period
Use EMA (otherwise SMA)
Use normal MACD
LONG MACD and signal crossover limit
Show MACD ribbon?
MACD ribbon multiplier
═══════════════════ STOCHASTIC ════════════════════
Stochastic On?
K
D
Smooth
Stoch value crossover
avg price length
═════════════════ LONG SL ═════════════════
Max Intraday Loss(%)
Long Stop Loss when MTF EMA cross?
Long Stop Loss (%) on?
Long Stop Loss (%)
Long Stop Loss ATR?
Look back for High/Lows?
How far to look back for High/Lows:
Long ATR Lenghth
Long ATR Stop x ?
═════════════════ LONG TP ═════════════════
Long Take Profit (%) on?
Long Take Profit (%)
1 Long Take Profit On?
Look back for High/Lows?
How far to look back for High/Lows for 1 TP
Long ATR Lenghth 1 TP
First Long ATR Take Profit x ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)