Type/to search

相対量価戦略

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

img

概要

相对出来高価格戦略は、出来高の異常と価格変動に基づく定量取引戦略です。この戦略は、現在の出来高と過去の平均出来高を比較して出来高が異常かどうかを判断し、同時に平均真実レンジ(ATR)を利用して価格が比較的安定した範囲にあるかどうかを判断します。出来高が異常に増加し、価格が比較的安定している場合、エントリーシグナルとみなします。

戦略の原理

相对出来高価格戦略の核心ロジックは、2つの指標に基づいて判断します。1つは相对出来高、もう1つは価格変動レンジです。

まず、最近20期間の出来高の単純移動平均を過去の平均出来高として計算します。次に、倍率パラメータ(例:1.5倍)を設定し、現在の出来高が平均出来高の1.5倍より大きい場合、出来高が異常であると判断し、「相对出来高」の状況とみなします。

次に、最近14期間の平均真実レンジ(ATR)を価格変動の尺度として計算します。同時に平均変動幅の標準偏差を計算し、現在の真実レンジが平均値±1標準偏差の範囲内にある場合、価格変動が比較的安定した範囲にあると判断します。

上記2つの条件が同時に満たされた場合、ロングシグナルが発生し、ロングポジションを建てます。保有中は、最大安値から2倍のATRを引いた値をストップロスライン、最高値から2倍のATRを引いた値を利確ラインとします。

優位性の分析

相对出来高価格戦略の最大の優位性は、異常な出来高がもたらす価格トレンドを捉えることです。出来高が急増するときは、市場参加者の態度の変化を示しており、これは価格のブレイクアウトや新たなトレンドの形成を予兆することがよくあります。この戦略は出来高を過去の平均値と比較することで、出来高の異常なタイミングを効果的に判断できます。

一方、この戦略は価格変動率も考慮しているため、シグナルは価格が比較的安定している期間に発生します。これにより、激しい変動時に高値追いすることで生じる大きな損失リスクを回避できます。また、トレンドは通常、比較的安定した後にブレイクアウトするため、利益獲得の機会も増加します。

リスク分析

この戦略の最大のリスクは、出来高指標が100%新たなトレンドを保証するわけではないことです。出来高の急増は偽のブレイクアウトである可能性があり、価格がすぐに反転することがあります。この場合、戦略は大きな損失を被る可能性があります。

損失を軽減するために、「相对出来高」のパラメータを適宜調整し、出来高異常の判断基準をより厳しくすることができます。または、他の判断指標(取引金額の分析など)を追加して、出来高の増加が取引金額と整合しているかどうかを判断することも有効です。

最適化の方向性

この戦略は以下の側面から最適化が可能です。

  1. 他の指標(値上がり率・値下がり率、取引金額など)を追加し、出来高異常シグナルをより信頼性の高いものにします。

  2. ATRパラメータは銘柄ごとに最適化し、価格安定範囲をより正確に判断できるようにします。

  3. 機械学習アルゴリズムを導入し、過去の平均との単純比較だけでなく、出来高異常を積極的に判断します。

  4. 深層学習モデルを利用して価格変動の予測を行い、過去のATRのみに依存しないようにします。

まとめ

相对出来高価格戦略は、出来高の異常を特徴的なシグナルとして捉え、価格の安定性判断と組み合わせて取引シグナルを発します。この戦略はシンプルで実用的であり、株式の異常な出来高を追跡する際に効果を発揮します。ただし、偽シグナルのリスクも存在するため、指標の判断をさらに最適化して効果を高める必要があります。

Source
Pine
/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 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/
// © DojiEmoji (kevinhhl)

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Time
Define backtest end-time (If false, will test up to most recent candle)
Backtest End Time (if checked above)
Length of ATR to determine volatility
Length of ATR for trailing stop loss
ATR Multiplier for trailing stop loss
SMA(volume) length (for relative comparison)
Multiple of avg vol to consider relative volume as being high
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)