Hidden Gap Volume 戦略は,価格動向の隠れた傾向を検出するために,ボリュームベースの技術指標を利用する.現在の供給と需要の動態を測定し,将来の潜在的な価格動向を予測するために,異なる時間枠における取引量の変化を分析する.
この戦略は,取引量の最大値と最低値を異なる回顧期間にわたって計算し,取引量の増加と減少の領域を特定します.
過去20期間の最低値を下回る場合は,供給が需要を上回る段階を示すために灰色にします.
過去40期間の最大値を超えた場合,需要が供給段階を超えていることを示すために色は黒です.
過去 2 期間の 最低値を下回る場合は,供給/需要動態の急激な変化を示すために紫色の容量です.
供給が需要を上回ることを示すために,前期よりも少ない場合は,赤色で表示します.
需要が供給を上回ることを示すために,前期よりも大きい場合,色はブルーです.
他の色は白色です
現在の供給/需要を決定するためにボリュームの色を使用し,ボリュームが需要を上回る供給を示唆した場合,ロングで,ボリュームが需要を上回る需要を示唆した場合,ショートでします.
さらに,全体的なボリュームトレンドを測定するためにボリュームの移動平均をグラフ化します.ボリュームがMAを超える場合,長く,以下であれば短くします.
この戦略の最大の利点は,価格の動きに隠された供給/需要のダイナミクスを明らかにするために,価格の動きの下に隠された変化を利用することです.価格の動きを分析することで,将来の市場の方向性を予測するために,これらの隠された洞察を早期に明らかにできます.
価格ベースの指標と比較して,ボリュームは市場構造を判断するための非常にユニークで貴重な視点を提供します.したがって,ボリュームベースのアプローチは強力な利点を備えています.
主なリスクは,ボリュームの変化が常に供給/需要の動態を完全に反映していないことです.例えば,ボリュームの急落は,供給が需要を上回るという意味ではなく,トレーダーは再入場する前に一時的に退場するということです.ボリュームだけに頼ると誤った信号が生じる可能性があります.
また,量データの質は戦略の業績に影響を与えます.供給/需要を正確に判断するには,正確な量データが必要です.
戦略を最適化するには
価格パターンや移動平均などの他の技術指標を組み込み,ボリューム信号を確認し,悪い取引を避ける.
異なる時間枠と市場状況に合わせて,ボリュームオシレーター回顧期を最適化する.
ストップ・ロスを コントロール・ロストに追加する.
ポジションサイズとリスク管理を最適化
バックテストをすることで 最適な道具や時間枠を 選べます
Hidden Gap Volume戦略は,市場構造を判断するためのボリューム変化を分析することで,ユニークで効果的なアプローチを提供します.価格動向に隠された供給/需要動態を明らかにし,市場の動向の変化を早期に読み取ることができます.しかし,ボリューム信号は他の技術と確認され,リスク制御は重要です.適切に適用された場合,この戦略はユニークで強力な取引ツールになることができます.
/*backtest start: 2023-09-10 00:00:00 end: 2023-10-10 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 20/06/2017 // If Volume is less then the previous 20 intervals, Volume is gray. // If Volume is greater then the previous 40 intervals, Volume is black. // If Volume is less then the previous 2 intervals, Volume is purple. // If Volume is less then the previous, Volume is red. // If Volume is greater then the previous, Volume is blue. // Other - white. // You can add on the indicator a 2.5 Standart Deviation of a 20 period // Bollinger Band Shifted 3 periods forward. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Hidden Gap`s VSA Volume") Length_HH = input(40, minval=1) Length_LLSmall = input(2, minval=2) Length_LLBig = input(20, minval=2) LengthMA = input(20, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=gray, linestyle=hline.style_dashed) xSMA_vol = sma(volume, LengthMA) xHH_vol = highest(volume, Length_HH) xLL_volSmall = lowest(volume, Length_LLSmall) xLL_volBig = lowest(volume, Length_LLBig) BarColor = iff(volume > xHH_vol[1], black, iff(volume < xLL_volBig[1], gray, iff(volume < xLL_volSmall[1], purple, iff(volume > volume[1], blue, iff(volume < volume[1], red, white))))) pos = iff(volume > xSMA_vol, -1, iff(volume < xSMA_vol, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(volume, color=BarColor, title="Vol", style=histogram, linewidth=2) plot(xSMA_vol, color=black, title="SMA")