移動平均線と平均真実範囲を使用したトレーリングストップロスに基づく定量取引戦略
概要
本戦略の名称は「MADEFlex」、正式名称は「移動平均線エンベロープとATRトレーリングストップに基づく柔軟なアルゴリズム取引戦略」です。この戦略は、移動平均線エンベロープ指標とATRトレーリングストップ機構を組み合わせ、柔軟かつ制御可能なアルゴリズム取引ソリューションを実現します。
戦略の原理
本戦略の核は、移動平均線エンベロープ(MADE)指標です。MADE指標は、パーセンテージ係数を乗じて移動させた指数平滑移動平均線(EMA)により、上限バンドと下限バンドを形成します。価格が上限バンドを上抜けた場合に売りシグナル、下限バンドを下抜けた場合に買いシグナルが発生します。本戦略はMADE指標とATRトレーリングストップ機構を組み合わせます。ATRトレーリングストップは、ATR値の倍数でストップロスラインを設定し、柔軟にトレーリングします。これにより、不必要なストップロスを回避しつつ、既に確定した利益を確保できます。
具体的には、MADE指標は3つのパラメータ(期間Period、上限バンドのパーセンテージperAb、下限バンドのパーセンテージperBl)を持ちます。PeriodはEMAの期間長を決定します。上限・下限バンドとEMAの乖離幅はパーセンテージ係数で制御されます。ATRトレーリングストップ部分は主にATR期間nATRPeriodとATR倍数nATRMultipで設定されます。価格が前のローソク足のストップロスラインを超えた場合、ストップロスラインを価格から固定ATR損失分を差し引いた値に調整します。価格が前のローソク足のストップロスラインを下回った場合、ストップロスラインを価格に固定ATR損失分を加えた値に調整します。
最終的に、MADE指標のシグナルとATRトレーリングストップ条件を組み合わせてフィルタリングし、買い・売りシグナルを生成します。入力スイッチreverseによる逆張り取引も可能です。
優位性の分析
MADEFlex戦略には以下の優位性があります。
-
指標シグナルとストップロス機構の組み合わせにより、より信頼性が高い。MADE指標単体では誤シグナルが発生しやすいですが、ATRトレーリングストップを組み合わせることでノイズを効果的に除去できます。
-
調整可能なパラメータが豊富で、柔軟に制御可能。MADE指標のパラメータやATRパラメータを調整し、シグナルの数と質を制御できます。
-
逆張り操作に対応。reverseスイッチにより逆張り取引が可能で、戦略の応用範囲を広げます。
-
ストップロスラインを可視化できるため、ストップロスの効果を直感的に判断できます。
リスク分析
MADEFlex戦略には以下のリスクもあります。
-
MADE指標のパラメータ設定が不適切な場合、多くの誤シグナルが発生する可能性があります。適切なパラメータを決定するには慎重なテストが必要です。
-
ATRストップロスが緩すぎると、ストップロスの機会を逃す可能性があります。適切なATR倍数をテストすることを推奨します。
-
逆張り操作のリスクは大きい。特にボラティリティの高い相場では、逆張り操作により損失リスクが増大する可能性があるため、慎重に使用すべきです。
-
ストップロスが存在しない場合、より大きな損失を招く可能性があります。極端な相場では、ストップロスによる保護がないと、より大きな損失が発生する恐れがあります。
最適化の方向性
MADEFlex戦略は以下の方向性で最適化が可能です。
-
MADEパラメータの最適化によるシグナル品質の向上。異なる期間やパーセンテージパラメータをテストし、より信頼性の高いパラメータ組み合わせを見つけることができます。
-
ATRストップロスパラメータの最適化による、より効果的なストップロスの実現。ATR期間とATR倍数をテストし、より適切な組み合わせを決定します。
-
他のフィルター条件を追加し、誤シグナルをさらに削減。例えば、ボラティリティ指標と組み合わせてシグナルをフィルタリングします。
-
利益確定戦略を追加し、利益が一定水準に達したら利確してポジションをクローズ。利益を確定し、リスクを管理できます。
-
機械学習手法を用いた動的なパラメータ最適化。強化学習などを用いてリアルタイムでパラメータを最適化し、戦略の弾力性を高めます。
まとめ
MADEFlex戦略は、移動平均線エンベロープ指標の取引シグナルとATRトレーリングストップ手法を成功裏に組み合わせました。調整可能なパラメータにより、柔軟かつ制御可能なアルゴリズム取引ソリューションを実現しています。本戦略は信頼性が高く、制御能力に優れており、ある程度のアルゴリズム取引の基礎を持つユーザーが使用・最適化するのに適しています。さらなる最適化により、より顕著な戦略パフォーマンスが期待できます。
/*backtest
start: 2022-12-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 27/09/2022
// Moving Average Displaced Envelope. These envelopes are calculated - 1

