2008年9月25日

乖離率

  乖離率,簡稱Y值,是移動平均原理派生的一項技術指標,其功能主要是通過測算股價在波動過程中與移動平均線出現偏離的程度,從而得出股價在劇烈波動時因偏離移動平均趨勢而造成可能的回檔或反彈,以及股價在正常波動範圍內移動而形成繼續原有勢的可信度。
乖離度的測市原理是建立在:如果股價偏離移動平均線太遠,不管股份在移動平均線之上或之下,都有可能趨向平均線的這一條原理上。而乖離率則表示股價偏離趨向指標斬百分比值。
1.計算公式
Y值=(當日收市價-N日內移動平均收市價)/N日內移動平均收市價×100%
其中,N日為設立參數,可按自己選用移動平均線日數設立,一般分定為6日,12日,24日和72日,亦可按10日,30日,75日設定。
2.運用原則
乖離率分正乖離和負乖離。當股價在移動平均線之上時,其乖離率為正,反之則為負,當股價與移動平均線一致時,乖離率為0。隨著股價走勢的強弱和升跌,乖離率週而復始地穿梭於0點的上方和下方,其值的高低對未來走勢有一定的測市功能。一般而言,正乘離率漲至某一百分比時,表示短期間多頭獲利回吐可能性也越大,呈賣出訊號;負乘離率降到某一百分比時,表示空頭回補的可能性也越大,呈買入訊號。對於乘離率達到何種程度方為正確之買入點或賣出點,目前並沒有統一原則,使用者可賃觀圖經驗力對行情強弱的判斷得出綜合結論。一般來說,在大勢上升市場,如遇負乘離率,可以行為順跌價買進,因為進場風險小;在大勢下跌的走勢中如遇正乖離,可以待回升高價時,出脫持股。
由於股價相對於不同日數的移動平均線有不同的乖離率,除去暴漲或暴跌會使乖離率瞬間達到高百分比外,短、中、長線的乖離率一般均有規律可循。下面是國外不同日數移動平均線達到買賣訊事號要求的參考數據:
6日平均值乖離:-3%是買進時機,+3.5是賣出時機;
12日平均值乖離:-4.5%是買進時機,+5%是賣出時機;
24日平均值乖離:-7%是買進時機,+8%是賣出時機;
72日平均值乖離:-11%是買進時機,+11%是賣出時機;

葛蘭碧八大法則


1.平均線由下降的趨勢逐漸走平,並且出現上揚的趨勢,且K線由下往上突破平均線時,為轉強買點。


2.平均線維持上升趨勢,K線下跌觸及平均線而跌不下去時,為支撐買點。


3.平均線維持上升趨勢,K線向下跌破平均線不遠,即獲得支撐反彈,為助漲買點。


4.K線大幅下跌,離平均線已遠,股價遠低於平均成本,乖離過大時,為反彈買點。


5.平均線的上升趨勢走平,K線由上方向下跌破平均線時,為轉弱賣點。


6.平均線維持下降趨勢,K線上漲觸及平均線而漲不上去時,為壓力賣點。


7.平均線維持下降趨勢,K線向上突破平均線不遠,即遭遇壓力下跌,為助跌賣點。


8.K線大幅上漲,離平均線已遠,股價遠高於平均成本,乖離過大時,為回檔賣點。

2008年9月19日

HTS庫大蒐集A~Z

此處整理HTS內建函數...包含基本說明和用法:
<<原文轉摘自精誠資訊STS操作手冊>>
Accumulation Distribution
股價(指數)的上漲通常造成交易量的擴大;股價(指數)的下跌通常造成交易量的萎縮。在此理論基礎上,A/D Line的上漲表示密集(Accumulation)的股價上漲,可以預先看到A/D Line的下跌表示分散(Distribution)的股價下跌。
格式:Accumulation Distribution
計算公式:
總交易量加或減交易日的成交量。
1‧當收盤價越接近當日的最高價,則總交易量加上固定比率的成交量。
2‧當收盤價越接近當日的最低價,則總交易量減除固定比率的成交量。
3‧若收盤價等於最高價或最低價,則總交易量不必變動。
Accum Swing Index
累積SwingIndex值之函數。
格式:AccumSwingIndex(Length)
Length:輸入累積期間之值。
ADX
因為ADX是與DMI指標是常一起使用的指標,所以在DMI指標中會出現很多鋸齒之現象(棘輪效應:常看到頻繁之登落現象),更多使之單純化,為了判別市場之流動有甚麼趨勢所開發之指標。
格式:ADX(Length)
Length:輸入期間值
計算公式:
以Directional Movement Index之移動平均值所求。
+DM = 當日高價-前一日高價>0
若(當日高價-前一日高價>前一日低價-當日低價)的話
則為(當日高價-前一日高價),否則為0。

-DM = 前一日低價-當日低價>0
若(當日高價-前一日高價<前一日低價-當日低價)的話,
則為(前一日低價-當日低價),否則為0。
TR(True Range) = MAX((高價-低價),
(前一日收盤價-當日高價)之絕對值,
(前一日收盤價-當日低價)之絕對值 )
+DMn = (+DM)之n日移動平均
-DMn = (-DM)之n日移動平均
TRn = (TR)之n日移動平均
+DI = (+DMn) / (TRn)
-DI = (-DMn) / (TRn)
DX = [[(+DI)-(-DI)]之絕對值 / [(+DI) + (-DI)]] × 100
ADX = DX之n日移動平均
Average
表示平均之函數。
格式:Average(Price, Length)
Price:輸入欲求之平均值,如收盤價、交易量、未平倉合約等
Length:指定之平均期間
計算公式:
Average=Sum/n
Sum:欲求之期間值之總合
n :期間
Average Modified Method
使移動平均線對價格變動的反應更加敏感的方法,此方法會隨著股票變動包含曲線化的要素。
格式:AverageModifiedMethod(Price, Length)
Price:輸入需要平滑的價格(close, open等)
Length:輸入計算平均值的期間
Average True Range
ATR在Welles Wilder中表示為了測定創造股價之變動性的指標,一定要與其他指標一起搭配使用。ATR是以前一日之收盤價為基礎,再與當日之最高、低價位置相互比較,當日之股價以某種方向為趨勢會有多大之變動,將會以數值、指標化來表示。
格式:AverageTrueRange( Length )
Length:表示期間之長度
參照:
A:今日之高低價差
B:前一日收盤價與今日高價之差異之絕對值
C:前一日收盤價與今日低價之差異之絕對值
以上A、B、C值中最大之值即為True Range。
ATR是True Range之n日之移動平均值。(n之預設值為14)
Balance Of Power
BalanceOfPower在極端之水平中測定達成值中之賣出與買入勢力之強度而使用之。
格式:BalanceOfPower(Length)
Length:輸入期間
計算公式:
1‧BalanceOfPower=(收盤價-開盤價)/(最高價-最低價)
2‧用移動平均來做平闊。
3‧使用者欲使用移動平均來作平闊(在SniperPro當中使用T3Average來做平闊)
Bar Number
回覆固有代碼之bar的函數。
格式:BarNumber(num)
num:欲尋找之固有代碼
BarNum函數可以與CurrentBar混合。CurrentBar僅適用在今日之bar,而BarNum則包含之前所有之bar,所以未提及任何有關BarNum,现有之情況求得今日之bar,並欲求滿足特定之條件bar之代碼之情況,可以從語言文字當中求得滿足條件bar之代碼值。
注意:為了將要求得5個以前bar之代碼值稱為BarNumber(5),雖然可以使用,但是CurrentBar(5)就無法使用,僅能使用稱為CurrentBar-5。
範例:value1 = BarNumber(5) + 2
可能之預算,參照過去值之可能
CCI
CCI表示平均股價與目前股價間的差值。即CCI指標的高點和相關股票比較時,說明特別高的現在時點;顯示出指標的低點和比起有關股價的平均價格的現時點要低
格式:CCI(Length)
Length:出現之期間
計算公式:
M=(最高價+最低價+收盤價)/3
m:M之相關期間(n)單純移動平均值
d:M與m之間偏差絶對值單純移動平均值
cDate
圖表中可以用字元輸入日期之函數。基本之表現方式YYYY/MM/DD。
格式:cDate( nDate )
nDate:如果輸入1000101以上,表示2000年以後,
輸入1000101以下,則表示1999年以下。
Close Of D
在日中圖表中,為了表示過去之日間圖表所給之函數。
從60分間圖表當中可以計算出84日間之日間移動平均。
格式:CloseOfD( DaysAgo, CloseArray )
DaysAgo:設定以前之收盤價。
CloseArray:指定日中圖表中輸入之前一日之收盤價之排列。
注意:如果日間圖表以上(DataCompression二以上),與日間圖表值統一。
Close Of Day
與CloseOfD一樣之函數。
在日中圖表中,為了表示過去之日間圖表所給之函數。
從60分間圖表當中可以計算出84日間最大之日間移動平均。
格式:CloseOfDay( DaysAgo )
DaysAgo:輸入參考前一日收盤價之常數。
Chande Momentum Oscillator (CMO)
CMO是依據Tushar Chande來開發的,且可以從欲尋找以純粹動量為首要來努力。CMO雖然與RSI差不多,但還是有幾點不一樣。
上漲當日之資料與下跌當日資料可以用分子來計算動量。因為計算值急劇變化,所以一定做指數平闊之使用。
格式:CMO( Length )
Length:輸入期間值
計算公式:
收盤價>前一日收盤價稱為Value1為情況之值與
收盤價<前一日收盤價稱為Value2情況之值
具備之期間Value1與Value2單獨合併
CMO = ( Value1 - Value2 ) / ( Value1 + Value2 ) * 50 + 50
Confluence
表示從-9到9之值。從-9到-1出現弱勢,且從-0.9到0.9可以用黃色來表示,而從1到9會出現強勢。
格式:Confluence(Price, Harmonic)
Price:輸入欲排列之值
Harmonic:調節變化值之調整值。
cTime
用文字來表示時間所給之函數。
格式:cTime (Time)
Time:出現時間之約定語。
cTxt
表示Text,無論是在圖表或是在結果視窗內所給之函數。
Daily MA
從日中圖表內為了可以表示過去日間圖表之最高價、最低價收盤價之移動平均所給之函數。
從60分間圖表中可以計算最大84日間之日間移動。
格式:DailyMA( PriceNumber, MALength)
PriceNumber:會出現1:日高價,2:日低價,3:收盤價
MALength:輸入所求移動平均期間值。
Derivative MA
求助語準備中
Ease Of Movement
是出現交易量與價格變化關係所給之指標,就像是Equivolume從圖表中可看到為了價格變化,就是可看到需要多少之交易量所給之指標,按照W.Arms, Jr來開發Equivolume圖表根據Richard W.Arms, Jr所提案。
格式:EaseOfMovement

EMA
顯示指數移動平均的使用者函數
格式:EMA( Price, Length )
Price:輸入欲做指數方式之平闊。
Length:輸入欲做平闊之時間
計算方式:
今日指數移動平均值=今日收盤價*EP+前一日之指數移動平均*(1-EP)
EP=指數係數(Exponential Percentage)=2/(期間+1)
FastD
Stochastic是George Lane所創造,現在之股價水準比起過去日程期間之股價水準是更高之情況,下跌之可能性也會像那樣變多,比過去水準要低,所形成之情況有增加上升之可能性,利用股價性質來預測個別個股指數或價格變動幅之指標。
格式:FastD( High, Low, Close, HighLowTerm)
High:選擇完成期間之最高價
Low:選擇完成期間之最低價
Close:當日收盤價
HighLowTerm:預做平闊之期間(預設為3)
計算公式:
Stochastic是下一個之階段計算
1‧%K의計算:標準期間一般使用5日
當日收盤價-選擇完成期間之最低價
%K = ───────────────────── * 100
選擇完成期間之最高價-選擇完成期間之最低價
2‧%D計算:%K以平闊(滑)方式一般使用3日之期間,平闊化方式有很多種或在當中有一個是和下面相同。
%在計算式中之分子之3日合計
%D = ────────────── * 100
%在計算式中之分母之3日合計
FastK
Stochastic是George Lane所創造,現在之股價水準比起過去日程期間之股價水準是更高之情況,下跌之可能性會像那樣變多,比過去水準要低.所形成之情況有增加上升之可能性,利用股價性質來預測個別個股指數或價格變動幅之指標。
格式:FastK( HighValue, LowValue, CloseValue, Length)
HighValue:輸入完成期間之最高值
LowValue:輸入完成期間之最低值
CloseValue:輸入當日收盤價
Length: 預做平闊之期間
計算公式:
Stochastic是以下面之階段來計算.
1‧%K之計算:標準期間一般上使用5日
當日收盤價-選擇完成期間之最低價
%K = ───────────────────── * 100
選擇完成期間之最高價-選擇完成期間之最低價
Find Bar Number
在指定之日期和時間所求取正確之bar是使用者函數。
格式:FindBarNumber( TgtDate, TgtTime)
TgtDate:指定日期.
TgtTime:指定時間.
GenDEMA
DEMA是Double Exponential Moving Average之省略字,GenDema在這當中以指數移動平均方式稱指數移動平均之差減。
格式:GenDEMA(Price, Length, vFactor)
Price:輸入平闊化之值
Length:輸入期間
VFactor:輸入指數移動平均比重值
計算公式:
Value1 = EMA(Price, Length) * (1 + vFactor)
Value1在指數移動平均中請乘上加重值
Value2 = EMA( EMA(Price, Length), Length) * vFactor
value2在指數移動平均中所乘之值是比重值
GenDema = Value1 - Value2
Hhv Bars
HhvBars在所指定之期間內顯示最高價格時,現在bar以起點方式作幾個從前bar形成有關之Highest High Bar,在發生時點中相關bar,在今日bar以基準方式回覆幾個從前bar之個數。
格式:HhvBars(Price, Length)
Price:最高價,找尋收盤價等並輸入資料排序之值。
Length = Highest High Bar所求的對象日數即指定時間。
Highest
一定期間內之最高值。
格式: Highest(Price,Length)
Price:輸入所找尋之值
Length:輸入期間
Highest Value
在指定完成之期間內,求取最高之價格的函數。
格式:HighestValue( Price, Length)
Price:輸入期待排序之值
Length:輸入期間
High Of D
日中從圖表中可以表示所給予之函數是過去日間圖表之高價。
從60分間圖表中可以計算84期間之日間移動平均。
格式:HighOfD( DaysAgo, CloseArray )
DaysAgo:設定以前高價值.
CloseArray:在日中圖表中指定輸入前一日收盤價值群之陣列數字
注意:日間圖表以上(DataCompression為2以上)之話,統一日間圖表之值。
Historical Volatility
在選擇權中以歷史波動性來表示是使用者函數。
格式:HistoricalVolatility(Price, Length)
Price:輸入收盤價,最高價等資料排列值
Length:輸入期間

LastBarOn圖表
現在若有bar最終日期值和最終時間值之話,True是回覆使用者函數,以獨立方式無法使用,在約定語中使用其他條件之執行。

Linear Reg Line
所謂線性回歸(Linear Regression)就是使用歷史數據,用來預測未來之價值所使用之統計學之方法。用此方法可以畫出兩個地點之間之趨勢線。
注意:利用趨勢線/text函數,在圖表中畫線。以使用者之函數或是其他函數,於指標中輸入之函數為LinearRegValue之函數。

Linear Reg Slope
所謂線性回歸(Linear Regression)就是以歷史數據,用來預測未來之價值所使用之統計學之方法。用此方法可以畫出兩個地點之間之趨勢線就是Linear Regression  Line,此值因為具有平均價格之意義,LRL線外之價格是過買數,而下面之價格也是過買之價格。LinearRegSlope是表示Linear Regression Line之傾斜之指標,告知市場之過熱停滯之指標。
格式:LinearRegSlope( Price, Length)
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Linear Reg Slope FC
所謂線性回歸(Linear Regression)就是以歷史數據,用來預測未來之價值所使用之統計學之方法。用此方法可以畫出兩個地點之間之趨勢線就是Linear Regression  Line,此值因為具有平均價格之意義,LRL線外之價格是過買數,而下面之價格也是過買之價格。LinearRegSlope是表示Linear Regression Line之傾斜之指標,告知市場之過熱停滯之指標。
格式:LinearRegSlopeFC( Price, Length)
Price:輸入資料之排列值(收盤價、開盤價)
Length:輸入期間
注意:FC為Fast Calculate之簡寫,消除FC所使用之方法是統一之。只有計算方法之差異而已。

Llv Bars
LlvBars在指定之期間當中最低之價格出現之時,是以現在之bar之起點,從前幾個bar中,對於Lowest Low Bar之形成之地方,並非是Lowest Low Value而是以今日之 bar為基準有關發生時點之bar,來回覆前幾個bar之個數。
格式:LlvBars(Price, Length)
Price:輸入最高價、收盤價等所找尋之資料排列值
Length = Highest High Bar的對象日數即指定時間
回覆Lowest Low Bar之bar和距離(Bar個數)值

Lowest
一定期間之最低值。
格式:Lowest(Price, Length)
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Lowest Value
LowestValue在所指定完成之期間內最低價格是所求取之函數。
格式:LowestValue( Price, Length)
Price:輸入所期待之資料排列值
Length:輸入期間

Low Of D
在日中圖表中可以表示過去圖表之低價是所給之函數。
60分間在圖表中可以計算最大84日間之日間移動平均。
格式:LowOfD( DaysAgo, CloseArray )
DaysAgo:設定之前之收盤值
CloseArray:在日中圖表中指定所輸入前一日低價值群之陣列數字
注意:日間圖表以上(DataCompression為2以上)的話統一日間圖表值。

MA
期間之單純移動平均。
格式:MA(Price, Length)
Price:輸入所期待之資料排列值(收盤價、最低價、交易量等)
Length:輸入期間

MACD
看到所謂股價之兩條移動平均線之間之關係為動量指標。即是如果短期移動平均線與長期移動平均線漸漸遠離,利用再次使之可以漸漸靠近之性質,去尋找出兩個移動平均線之差異之最大時點之分析方法。MACD通常是以12天與26天指數移動平均求得之。還有使用Signal Line之方式來求MACD之9天指數移動平均。
格式:MACD( Price, FastMA, SlowMA )   
Price:表示價格
FastMA:輸入短期移動平均值
SlowMA:輸入長期移動平均值
計算公式 :
MACD=短期指數移動平均-長期指數移動平均
Signal:MACD n日指數移動平均
參照:
MACDOscillator=MACD-Signal Line

MAFC
指定期間之單純移動平均。
格式:MAFC(Price, Length)
Price:輸入所期待之資料排列值(收盤價、最低價、交易量等)
Length:輸入期間
注意:FC為Fast Calculate之簡寫,消除FC所使用之方法是統一之。只有計算方法之差異而已。

Minus DI
DMI指標構成MinusDM值是移動平均值。
格式:MinusDI(Length)
Length:輸入期間
計算公式:
MinusDM=是(前日低價-當日低價>0和
若(當日高價-前日高價<前日低價-當日低價)的話
            是(前日低價-當日低價)
除此之外為0。
TrueRange=MAX((高價-低價),
(前日收盤價-當日高價)之絕對值,
(前日收盤價-當日低價)之絕對值)
MinusDMn=MinusDM之n日移動平均

Minus DM
在求MinusDI之前所求之使用者函數。
格式:MinusDM
計算公式:
MinusDM=是(前日低價-當日低價>0和
若是(當日高價-前日高價<前日低價-當日低價)的話
            是(前日低價-當日低價)
除此之外為0。

Parabolic Sar
是按照J. Welles Wilder. Jr.所開發之指標,為了改善趨勢追蹤型指標中內在之後行性,趨勢持續之情況,按照所經歷之時間,考慮加速變數在剛開始會快速增加,會與趨勢之持續一起漸漸以加快速度來變遷之一種指標。是利用代替極端值中所使用之高價及低價之收盤價之指標。
格式:ParabolicSaR( AF, MaxAF)
AF:加速變數(小數點表示到第2個位置為止,預設值為0.02)
MaxAF:加速變數之最大值(小數點表示到第2個位置為止,預設0.2)

Plus DI
把PlusDI(Plus Directional Indicator)是用PlusDM(Plus Directional Movement)及TR(True Range)方式來區分。
格式:PlusDI( Length )
Length:輸入期間
計算公式:
PlusDM=是(當日高價-前日高價>0)及
          若為(當日高價-前日高價>前日低價-當日低價)的話
為(當日高價-前日高價)。
除此之外都為0。
PlusDI=PlusDMn/TRn
PlusDMn=PlusDM之n日移動平均
TRn=TrueRange之 n日 移動平均

PlusDM
PlusDM乃是把今日之低價及昨日之低價相比較,以之間之差異,今日之高價若高時,即是量(+)的值,若今日之高價比起昨日高價為低時,代表是零值。
格式:PlusDM
計算公式:
PlusDM=是(當日高價-前日高價>0)及
          若為(當日高價-前日高價>前日低價-當日低價)的話
為(當日高價-前日高價)。
除此之外都為0。

Rainbow F
為了繪出Rainbow chart之更快計算之函數。

Rate Of Change
RateOfChange今日股價和n日前股價之間之差異所顯示之指標。
格式:RateOfChange(Price,Length)
Price:輸入資料排列值(收盤價,(H+C)/2等)
Length:輸入期間

Relative Volatility
RelativeVolatility是為了測定變動性之方向而使用之,看到用指標字體出現之買賣信號,從其他之指標中為了確認發生之買賣信號,而主要使用之。
格式:RelativeVolatility(Length)
Length:輸入期間
注意:計算過程並非絕對之價格變化,如果除了測定價格變動之標準偏差以外,就會與RSI相同。

RSI
從市場價格變動幅度當中,如市場價格之上升幅度,分析會有多少程度變化,股價之上升趨勢情況就會有多強之上升,但是如果下跌以著會出現多大之下跌百分比之指標,以客觀之數值來表現趨勢之強度之分析方法。
格式:RSI( Price, Length )
Price:表示價格
Length:表示期間


SMA
簡單移動平均(Simple Moving Average)具有顯示相同MA使用者函數一樣的意思。指標在具體呈現計算法上之差異是存在。
格式:SMA(Price, Length)
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Std Dev
各個資料會告知與平均有多大之差異,所給予之分散量之平方根。
(一定期間之標準偏差)
格式:StdDev( Price, Length )
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Sum
Data之合算值是所求取之使用者函數。
格式:Sum(Price, Length)
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Sum FC
雖在Sum函數相同時選擇其他之計算方式,以相同之意思來解釋使用者函數。
格式:SumFC( Price, Length)
Price:輸入所期待之資料排列值(收盤價、開盤價等)
Length:輸入期間

Swing High
所指定之條件滿足Swing High Bar出現之時候求取在Swing High Bar之值,Swing High Bar是指在一定之bar之價格中前一日比第二日高之時候所稱之。
格式:SwingHigh(Occur, Value, LeftStrength,RightStrength, Period)
Period:期間內出現以第Occur次所發生Swing high bar之Value值
Occur:排列順位(1=最近,2=以第二個方式最近)
Value:資料還有計算式
LeftStrength=swing high bar左側之峰個數
Rightstrength=swing high bar右側之峰個數
預尋找Period = swing high bar之期間

Swing High Bar
Swing High Bar是指在一定bar中之左側價格比右側中一定期間內之價格還高所形成bar之意思,最近30個峰期間以3個左側中心為基準bar,右側之2個高價比基準 bar之高價更高若想求取最近Swing high bar之最高價之話輸入Occur=1,Value=H,
Leftstrength=3,Rightstrength=2,Period=3就可以了,SwingHigh(1, H, 3, 2, 30)所指定之期間內沒有滿足Swing high bar之條件情形下就回覆-1值。
所指定之條件中滿足於Swing High Bar時會出現之時候在現在之bar中,以起點在之前做幾個bar,Swing High Bar並不是形成有關Swing High之價格,而是在發生時點中,有關bar於今日bar中是以基準之方式回覆幾個以前bar之個數,所稱之Swing High Bar是指在一定bar中,前一日價格比第二日時還要高時所稱之。
條件滿足SwingHighBar在出現時,現在之bar以起點來形成之前幾個bar
格式:SwingHighBar(Occur, Value, LeftStrength,RightStrength, Period)
Period:期間內出現以第Occur次所發生Swing high bar從現在開始與之前峰所發生並出現
Occur:排列順位(1=最近,2=以第二個方式最近)
Value:資料還有計算式
LeftStrength=swing high bar左側之峰個數
Rightstrength=swing high bar右側之峰個數
預尋找Period = swing high bar之期間

最近30個蜂之期間以第二次為最近之Swing high bar(左側3個,右側2個)與發生在峰在之前若想求取的話,請輸入Occur=1,Value=H,Leftstrength=3,Rightstrength=2,Period=3就可以了,SwingHighBar (1, H, 3, 2, 30)中Swing high bar從現在開始發生在第五個前峰中之話就回覆為5,在指定之期間內沒有滿足於Swing high bar條件時就回覆-1值。
Swing High Point
所指定之條件若滿足SwingHighBar就顯現若True的話就回覆,不是的話False是使用者回覆之使用者函數。
格式:SwingHighPoint(Price, Length)
Price:資料排列值
Length:輸入期間

Swing Index
SwingIndex求取兩個bar之間的開盤價、最高價、最低價以及收盤價之值來做比較。
Swing Index下面之5種值以複合之方式來比較並計算上升日及下降日:
1‧收盤價和前日收盤價之間之差異。
2‧收盤價和開盤價之間之差異。
3‧最高價和前日收盤價之間之差異。
4‧今天最低價和前日收盤價之間之差異。
5‧前日收盤價-前日開盤價
SwingIndex表示100到-100之間的值。
格式:SwingIndex
沒有參數,當上升時輸入漲停價比率及下跌時跌停價比率
計算公式:


K=下面A和B中之高值。
A=H2-C1
    B=L2-C1
L=漲停價比率還有跌停價比率
R=選擇下面3個中之其中1個
若H2-C1最大的話
R=(H2-C1)-0.5(L2-C1)+0.25(C3-O1)
若L2-C1最大的話
R=(L2-C1)-0.5(H2-C1)+0.25(C3-O1)
若H2-L2最大的話
R=(H2-L2)+0.25(C3-O1)

Swing Low
在所指定之條件中滿足Swing Low Bar出現時求取在Swing Low Bar之值,Swing Low Bar在一定之bar中之前日比第二日價格較低時所稱之。
格式:SwingLow(Occur, Value, LeftStrength,RightStrength, Period)
Period:期間內以第Occur次出顯示所發生Swing low bar之Value值
Occur:序列順位(1=最近,2=以第2次最近)
Value:資料還有計算式
LeftStrength:swing low bar左側之峰個數
Rightstrength:swing low bar右側之峰個數
Period:swing low bar之期間
Swing High Bar是指在一定bar中之左側價格比右側中一定期間內之價格還高所形成bar之意思,最近30個峰期間以3個左側中心為基準bar,右側之2個高價比基準 bar之高價更高若想求取最近Swing high bar之最高價之話輸入Occur=1,Value=H,
Leftstrength=3,Rightstrength=2,Period=3就可以了,SwingHigh(1, H, 3, 2, 30)所指定之期間內沒有滿足Swing high bar之條件情形下就回覆-1值。


Swing Low Bar
所指定之條件中滿足於Swing Low Bar時會出現之時候在現在之bar中,以起點在之前做幾個bar,Swing Low Bar並不是形成有關Swing Low之價格,而是在發生時點中,有關bar於今日bar中是以基準之方式回覆幾個以前bar之個數,所稱之SwingLow Bar是指在一定bar中,前一日價格比第二日時還要低所稱之。
格式:SwingLowBar(Occur, Price, LeftStrength,Rightstrength, Length)
Period:期間內以第Occur次出顯示所發生Swing low bar從現在開始與在峰之前發生並出現
Occur:序列順位(1=最近,2=以第2次最近)
Value:資料還有計算式
LeftStrength:swing low bar左側之峰個數
Rightstrength:swing low bar右側之峰個數
Period:swing low bar之期間
最近30個蜂之期間以第二次為最近之Swing high bar(左側3個,右側2個)與發生在峰在之前若想求取的話,請輸入Occur=1,Value=H,Leftstrength=3,Rightstrength=2,Period=3就可以了,SwingHighBar(1, H, 3, 2, 30)中Swing low bar從現在開始發生在第五個前峰中之話就回覆為5,在指定之期間內沒有滿足於Swing low bar條件時就回覆-1值。

Swing Low Point
所指定之條件若滿足於SwingLowBar顯示出來並回覆為True,若不是的話就回覆為False是使用者之函數。
格式:SwingLowPoint(Price, Length)
Price:資料排列值
Length:輸入期間

SWMA
Sine-Weighted Moving Average之簡字是使用sine函數也是調整之移動平均。
格式:SWMA(Price,Length)
Price:輸入資料排列上之值
Length:輸入期間

T3 Average
B變數(稱為所謂之“hot”)是制動之係數,把B提為0.7,在那以外更頻繁及noise(錯誤之signal)為了使之緩和使用所推薦,傳統之移動平均(簡單移動平均,指數移動平均等)及為了做出相似T3平均,在期間變數中以2來分割,這樣用傳統移動平均與相似所使用之noise可以變少之方法。
格式:T3Average(Price, Length, hot)
Price:輸入資料排列上之值
Length:輸入期間
hot:調整b之變數(0.5~0.7)

Trend Analysis Index
買入流動者所確認之使用者函數。
格式:TrendAnalysisIndex(MALength, HighLowLength)
MALength:輸入移動平均之期間
HighLowLength:為了尋找期間輸入期間中最高價和最低價

True Range
Werrys和Ildo為了確認交易之範圍發表了True Range,把True Range使用在移動平均函數並加以平闊的話可以變成Average True Range。
A:今日高價和今日低價之差異
B:昨日收盤價和今日高價差異之絕對值
C:前日收盤價和今日之低價差異之絕對值
  在上面之A、B、C值中最大之值為True Range。
格式:TrueRange

Typical Price
最高價、最低價、收盤價相加再除3所成之值。

Volatility
尋找並給予波動性之值是使用者函數。
格式:Volatility(Length)
Length:輸入期間

X Average
把指數移動平均使用在簡單移動平均線之情況下,為了減少所發生之股價與移動平均線間之時差(time lag)問題來使用,還有MACD或指標等移動平均在活用技術性指標中所經常使用移動平均之方法。

Zig Zag
ZigZag函數顯著地高點和低點所連結之趨勢線是為了讓使用者連續到被看之函數。
格式:ZigZag( Price, RetraceMethod, Retrace, LineColor, LineWidth, DrawLine )
Price:輸入資料排列值
RetraceMethod:反轉方法之選擇
Retrace:輸入反轉值
LineColor:線之顏色值(常數,選擇)
LineWidth:線之寬度(常數,選擇)
                DrawLine:是否畫線(True/False)