Type/to search

モメンタムゾーンATRリバーサルオーダー定量戦略

Common strategy
Created: 2023-11-24 15:55:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略の主な考え方は、モメンタムゾーンとATR指標を組み合わせ、ゴールデンクロスが発生したら買い、デッドクロスが発生したら売りを行うことです。同時にストップロスとテイクプロフィットの価格を設定します。価格に反転シグナルが現れた場合、逆方向にポジションを建て、リバーサル注文の機能を実現します。

原理

  1. 高速EMAと低速EMAを使用して、買いシグナルと売りシグナルを計算します。高速EMAが低速EMAより高い場合は強気、逆の場合は弱気とみなします。
  2. ポジションがない場合、ゴールデンクロスが発生したら買い、デッドクロスが発生したら売りを行います。
  3. 既にポジションを保有している場合、反転シグナルが発生すると、まず現在のポジションを決済し、その後反対方向に新規ポジションを建てます。
  4. ATR指標を使用してストップロスとテイクプロフィットの価格を計算します。ストップロス価格はATRチャネルに応じて調整され、ストップロスのリスクが小さくなるようにします。
  5. 価格が買われすぎ・売られすぎの領域に入った場合、ストップロス価格を最後のローソク足の高値または安値に調整し、ロックされるのを防ぎます。

優位性

  1. モメンタムゾーンとATRを組み合わせることで、トレンドに沿ってポジションを構築できると同時に、定期的にストップロスとテイクプロフィットを設定できます。
  2. リバーサル注文機能により、価格反転時に迅速に方向を切り替え、価格の双方向変動を活用して高いリターンを得られます。
  3. ATRストップロスメカニズムにより、1回あたりのストップロスリスクを効果的に管理でき、全体的に高い勝率を実現します。
  4. 買われすぎ・売られすぎの判定を組み合わせることで、突発的な事態によるロックを回避できます。

リスクと対策

  1. リバーサル注文は相場がレンジの場合に取引が頻発し、取引コストやストップロスの確率が増加する可能性があります。
    • 対策:最小保有期間を設定し、レンジ相場でのリバーサルを減らします。
  2. ATR値の変動により、ストップロス範囲が大きすぎたり小さすぎたりする可能性があります。
    • 対策:ATR値に応じてリアルタイムでストップロス距離を調整します。
  3. パラメータ設定が不適切な場合、取引頻度が高くなりすぎたり、シグナルの効果が低下する可能性があります。
    • 対策:異なる銘柄に応じて適切なパラメータの組み合わせを選択します。

最適化の方向性

  1. パラメータ設定を最適化し、最適なパラメータの組み合わせを模索します。
  2. 補助的なテクニカル指標によるフィルタリングを追加し、シグナルの質を向上させます。
  3. 資金管理モジュールを追加し、ポジションを口座総資産と連動させます。
  4. 異なる時間枠の分析を追加し、より多くの情報を活用して戦略効果を高めます。

まとめ

本戦略は、モメンタムゾーンとATR指標の利点を統合し、効率的な双方向取引を実現します。リバーサル注文メカニズムとATRによるスマートストップロスにより、価格変動を最大限活用できます。パラメータ設定の最適化やより多くの指標の組み合わせにより、戦略効果をさらに向上させることが可能です。本戦略は高頻度の双方向取引に適しており、補助的な意思決定ツールとしても利用できます。

Source
Pine
/*backtest
start: 2023-10-24 00:00:00
end: 2023-11-23 00:00:00
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/
// © fenirlix

//@version=5
Strategy parameters
Strategy parameters
Fast MA Period
Fast MA Period
ATR length
atr inner multiplier
atr inner multiplier
atr inner multiplier
Start Year
Start Month
Start Day
Using Specific End Test Date
End Year
End Month
End Day
Minimum position Hold Limit
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)