Type/to search

Z距離に基づくVWAP戦略

Common strategy
Created: 2023-11-10 12:02:19
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、LazyBearのZ距離VWAPインジケーターに基づき、価格とVWAPのZ距離を計算して買われすぎ・売られすぎの状態を判断し、エントリーおよびエグジットを行います。戦略にはEMA移動平均線とZ距離が0軸に戻る判断を加え、ノイズシグナルの一部をフィルタリングできます。

戦略の原理

  1. VWAPの値を計算する
  2. 価格とVWAPのZ距離を計算する
  3. 買われすぎライン(2.5)と売られすぎライン(-0.5)を設定する
  4. ファストラインがスローラインより大きく、Z距離が売られすぎラインを下回り、かつZ距離が0軸を上抜けたときに買い
  5. Z距離が買われすぎラインを超えたときにポジションをクローズする
  6. ストップロスのロジックを追加する

主要な関数:

  • calc_zvwap:価格とVWAPのZ距離を計算する
  • VWAP値:vwap(hlc3)
  • ファストライン:ema(close, fastEma)
  • スローライン:ema(close, slowEma)

優位性の分析

  1. Z距離を使用することで、買われすぎ・売られすぎを直感的に判断できる
  2. EMAとの組み合わせにより偽のブレイクアウトをフィルタリングし、騙しを回避できる
  3. ポジション追加(ナンピン)が可能で、トレンドを活用して利益を得られる
  4. ストップロスロジックがあるため、リスクを管理できる

リスク分析

  1. 買われすぎライン・売られすぎラインの位置やEMA期間など、パラメータ設定が適切であることを確認する必要がある
  2. Z距離指標には遅延が生じるため、重要な売買タイミングを逃す可能性がある
  3. ポジション追加を許可すると損失リスクが増大する
  4. ストップロスの位置を適切に設定する必要がある

解決方法:

  1. バックテストによるパラメータ最適化
  2. 追加の指標でシグナルをフィルタリングする
  3. ポジション追加条件を適切に設定する
  4. ストップロスの位置を動的に調整する

最適化の方向性

  1. EMA期間パラメータの最適化
  2. 異なる買われすぎ・売られすぎの判断基準をテストする
  3. 他の指標を追加してシグナルノイズを除去する
  4. 異なるストップロス方法をテストする
  5. エントリー、ポジション追加、ストップロスのロジックを最適化する

まとめ

本戦略はZ距離を用いて価格とVWAPの関係を判定し、EMAでノイズシグナルをフィルタリングすることでトレンドの機会を捉えることを目的としています。戦略ではトレンドを追跡するためのポジション追加を許可しつつ、ストップロスでリスクを制御します。パラメータの最適化や他の指標の追加により、戦略の安定性を高めることができます。ただし、Z距離指標には遅延の問題があるため、最適化の際に考慮する必要があります。総じて、本戦略はシンプルで明確なロジックでトレンドを捉え、十分な最適化を経ることで効果的なトレンドフォロー戦略となり得ます。

Source
Pine
/*backtest
start: 2022-11-03 00:00:00
end: 2023-11-09 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/
// © mohanee

//@version=4
Strategy parameters
Strategy parameters
length
OverSold Line
OverBought Line
Fast EMA
Slow EMA
Stop Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)