取引サポートとレジスタンスクラウド指標

作者: リン・ハーンチャオチャン開催日:2024年1月18日 15時30分46秒
タグ:

img

概要

この指標は,市場の主要なサポートとレジスタンスレベルを特定し,これらのポイント間の領域を表すためにチャート上でサポートとレジスタンス雲を描くことを目的としています.この指標は,トレンド逆転点とブレイアウトを決定するのにトレーダーを支援するために統計分析とグラフィック表示を組み合わせます.これは一般的に使用される補助分析ツールです.

原則

この指標の基本論理は,特定の期間における最高価格と最低価格を統計的に計算し,潜在的なサポートとレジスタンスレベルを特定することです. 計算式は以下のとおりです.

  1. 入力サイクルにおける最も高い価格期と最も低い価格期を統計的に計算する
  2. 期間の中間価格を計算するCenter = (periodHigh+periodLow)/2
  3. 0.382 のリトラセーション期間を計算する0382 = periodLow + (periodHigh-periodLow) *0.382
  4. 0.618 のリトラセーション期間を計算する0618 = periodLow + (periodHigh-periodLow) *0.618

上記の4つの線は,この指標のサポート/レジスタンス雲のキーポイントを構成しています.この指標は,0.382線と0.618線間の雲の形を埋めるために,色彩を埋め,変動範囲と主要な価格レベルを視覚的に表示します.

閉じる価格が0.618線以上であるとき,バーの色は白色で,逆に0.382線以下であるとき,バーの色は黒色で,これは売り買いシグナルに属します.この指標が表示するサポート/レジスタンス雲は,潜在的なサポート/レジスタンスレベルの範囲として見ることができます.これらの上下境界を突破する価格は,通常トレンド逆転を意味します.

利点分析

このサポート/レジスタンスクラウド指標は,以下の優れた利点があります.

  1. 傾向や逆転点を判断するのに役立つ主要なサポート/レジスタンスレベルと価格変動範囲を直感的に表示します
  2. 満たされた形は,明晰さのために視覚効果を強調します
  3. シンプルなパラメータ設定,簡単にマスターし,調整
  4. 効果を高めるために他の指標と組み合わせることができます.
  5. 多サイクル分析に適用可能

リスク分析

この指標にはいくつかの欠陥とリスクがあることに注意してください.

  1. 調整された曲線は,価格変動に遅れることがあります.
  2. 複数の空きポジションの判断は誤判される可能性があります
  3. 診断と判断のための他の指標と組み合わせられ,単一の指標に頼らないようにする必要があります.
  4. ピアスと封筒のジレンマに注意を払う必要があります
  5. 誤ったパラメータ設定が結果に影響を与える可能性があります.

オプティマイゼーションの方向性

この指標は,次の側面でさらに最適化できます.

  1. アダプティブパラメータ設定機能を増やす
  2. 誤った判断をフィルタリングするためにより多くの統計指標を組み合わせる
  3. 音声,メッセージのリマインダーモジュールを追加
  4. バックテスト分析評価モジュールを増やす
  5. 視覚パラメータ調節モジュール
  6. カスタム指標ポートフォリオテンプレート保存機能

概要

このサポート/レジスタンスクラウドインジケーターは,統計分析とグラフィック表示機能を統合している.主要なサポート/レジスタンスレベルとブレイクアウトを決定するのに効果的に役立ちます.しかし,単独では頼ることはできません.その有用性を最大化するために他の複数のインジケーターと組み合わせなければなりません.適応パラメータ設定,マルチインジケーターフィルタリング組み合わせ,その他の次元からアップグレードして実用性を向上させることができます.


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
sensitivity = input(0.9999, "Sensitivity")
periodHigh = 0.0
periodLow = 0.0
epH = 0.0
epL = 0.0

    
//Entry Trades
for i = 1 to (entP+1)
    if i == 1 
        periodHigh:=high[i]
    else
        if periodHigh < high[i]
            periodHigh:=high[i]
    

for i = 1 to (entP+1)
    if i == 1 
        periodLow:=low[i]
    else
        if periodLow > low[i]
            periodLow:=low[i]
                
s = high[1] > periodHigh*sensitivity and open > close //and (close[1] > open[1] ? open[1] : close[1]) > close
l = low[1] < periodLow*(1/sensitivity) and close > open //and (close[1] > open[1] ? close[1] : open[1]) < close

strategy.entry("long", strategy.long, when=s)
strategy.entry("short", strategy.short, when=l)

bgcolor(l ? green : na)
bgcolor(s ? red : na)

periodCenter = (periodHigh+periodLow)/2
period0618 = (periodLow)+(periodHigh-periodLow)*0.618
period0382 = (periodLow)+(periodHigh-periodLow)*0.382

cloud1 = plot(period0382, color=#494949)
cloud2 = plot(period0618, color=#494949)

fill(cloud1, cloud2, color=#d8d8d8)

plot(periodHigh, color=#d81751)
plot(periodLow, color=#0daa20)
//plot(periodCenter, color=#494949)

bc = close > period0618 ? white : (close < period0382 ? black : na)

barcolor(bc)

もっと