累積擺動指標 (ASI)

From FxCodeBaseWiki
Jump to: navigation, search

累積擺動指標 (Accumulation Swing Index, ASI) 從先前的最高價和最低價中獲取信號。該指標由 Welles Wilder 創立。


公式

ASI 透過以下公式計算:

<math> \operatorname{ASI_i} = ASI_{i-1} + SI_i </math>

其中

<math>\operatorname{SI}</math> 是一個擺動指標值,透過以下公式計算:

<math> SI_{i} = 50 \times \left( \dfrac{Close_{i-1} - Close_i + 0.5 \times (Close_{i-1} - Open_{i-1}) + 0.25 \times (Close_{i} - Open_i) }{R}\right) \times \dfrac{K}{T} </math>

其中

<math>\operatorname{K}</math> 是兩個值中的最大值: <math>High_{i-1} - Close_{i}</math> 和 <math>Low_{i-1} - Close_i</math>

<math>\operatorname{T}</math> 是使用者定義的值,表示交易工作階段期間的最大價格變化。

<math>\operatorname{R}</math> 是基於當前收盤價與之前最高價和最低價之間的關係計算出的值。公式為:

<math>R = TR - 0.5 \times ER + 0.25 \times SH</math>

其中

<math>\operatorname{TR} = max(High_i - Close_{i-1}, Low_i - Close_{i-1}, High_i - Low_i) </math>


<math>\operatorname{ER} = \left\{ \begin{matrix} High_i - Close_{i-1}, & \mathrm{if}\ Close_{i-1} > High_{i} \\ 0, & \mathrm{if}\ Low_{i} \leqslant Close_{i-1} \leqslant High_{i} \\ Low_i - Close_{i-1}, & \mathrm{if}\ Close_{i-1} < Low_{i} \\ \end{matrix} \right. </math>


<math>\operatorname{SH} = Close_{i-1} - Open_{i-1}</math>

用途

趨勢確認

ASI 可用於確認價格趨勢:

  • 價格上漲通常伴隨著 ASI 上升。
  • 價格下跌通常伴隨著 ASI 下降。
按一下圖片放大

趨勢線突破確認

Welles Wilder 在其著作《New Concepts in Technical Trading Systems》(技術交易系統新概念)中說明了 ASI 可用於趨勢線突破確認的原因:

當該指標與日線棒型圖在同一個圖表上畫出時,ASI 上的趨勢線和棒型圖上的趨勢線可進行比較。對於知道如何畫趨勢線的人來說,ASI 是幫助確認趨勢線發生突破的有效工具。棒型圖的趨勢線上發出的錯誤突破信號常常得不到 ASI 趨勢線的確認。ASI 指標中收盤價的權重比較大,從而在交易日中間發生的劇烈上下起伏並不能對這一指標產生負面影響。

因此,當趨勢線突破時,您可以使用 ASI 指標確認此突破:

按一下圖片放大

其他語言版本

Language: English  • español • français • русский • 中文 • 中文(繁體)‎