2013年6月16日 星期日

★程式常會用到的語法及指標清單


如果你剛開始使用MC、TS,一定會想要嚐試所有的指標,企圖找到適合自己的指標。我在這裡提供一個程式常會用到的語法及指標清單,幫助初學者練功。



Accumulation Distribution
股價(指數)的上漲通常造成交易量的擴大;股價(指數)的下跌通常造成交易量的萎縮。在此理論基礎上,A/D Line的上漲表示密集(Accumulation)的股價上漲,可以預先看到A/D Line的下跌表示分散(Distribution)的股價下跌。
格式:Accumulation Distribution
計算公式:
總交易量加或減交易日的成交量。
當收盤價越接近當日的最高價,則總交易量加上固定比率的成交量。
當收盤價越接近當日的最低價,則總交易量減除固定比率的成交量。
若收盤價等於最高價或最低價,則總交易量不必變動。  
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 = DXn日移動平均
Average
表示平均之函數。
格式:Average(Price, Length)
   Price:輸入欲求之平均值,如收盤價、交易量、未平倉合約等
   Length:指定之平均期間
計算公式:
 AverageSumn
   Sum:欲求之期間值之總合
   n :期間
Average Modified Method
使移動平均線對價格變動的反應更加敏感的方法,此方法會隨著股票變動包含曲線化的要素。
 格式:AverageModifiedMethod(Price, Length)
Price:輸入需要平滑的價格(close, open)
Length:輸入計算平均值的期間
Average True Range
ATRWelles Wilder中表示為了測定創造股價之變動性的指標,一定要與其它指標一起搭配使用。ATR是以前一日之收盤價為基礎,再與當日之最高、低價位置相互比較,當日之股價以某種方向為趨勢會有多大之變動,將會以數值、指標化來表示。
格式:AverageTrueRange( Length )
    Length:表示期間之長度
參照:     
A:今日之高低價差
B:前一日收盤價與今日高價之差異之絕對值
C:前一日收盤價與今日低價之差異之絕對值
以上A、B、C值中最大之值即為True Range
 ATRTrue Rangen日之移動平均值。(n之預設值為14
Balance Of Power
BalanceOfPower在極端之水準中測定達成值中之賣出與買入勢力之強度而使用之。
格式:BalanceOfPower(Length)
    Length:輸入期間
計算公式:
 1BalanceOfPower=(收盤價-開盤價)/(最高價-最低價)
用移動平均來做平闊。
 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
 mM之相關期間(n)單純移動平均值
  dMm之間偏差絶對值單純移動平均值 
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情況之值
 具備之期間Value1Value2單獨合併
 CMO = ( Value1 - Value2 ) / ( Value1 + Value2 ) * 50 + 50
Confluence
表示從-99之值。從-9-1出現弱勢,且從-0.90.9可以用黃色來表示,而從19會出現強勢。
格式: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+前一日之指數移動平均*(1EP)
 EP=指數係數(Exponential Percentage)=2/(期間+1)
FastD
StochasticGeorge Lane所創造,現在之股價水準比起過去日程期間之股價水準是更高之情況,下跌之可能性也會像那樣變多,比過去水準要低,所形成之情況有增加上升之可能性,利用股價性質來預測個別個股指數或價格變動幅之指針。
格式:FastD( High, Low, Close, HighLowTerm)
    High:選擇完成期間之最高價
    Low:選擇完成期間之最低價
    Close:當日收盤價
    HighLowTerm:預做平闊之期間(預設為3)
計算公式:
 Stochastic是下一個之階段計算
 1%K計算:標準期間一般使用5
         當日收盤價-選擇完成期間之最低價
%K ───────────────────── * 100
         選擇完成期間之最高價-選擇完成期間之最低價
%D計算:%K以平闊(滑)方式一般使用3日之期間,平闊化方式有很多種或在當中有一個是和下面相同。
              %在計算式中之分子之3日合計
%D = ────────────── * 100
              %在計算式中之分母之3日合計
FastK
StochasticGeorge 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
DEMADouble 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:在日中圖表中指定輸入前一日收盤價值群之陣列數位
注意:日間圖表以上(DataCompression2以上)之話,統一日間圖表之值。
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:輸入期間
注意:FCFast 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 Barbar和距離(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之方式來求MACD9天指數移動平均。
格式:MACD( Price, FastMA, SlowMA )     
    Price:表示價格
    FastMA:輸入短期移動平均值
    SlowMA:輸入長期移動平均值
計算公式
 MACD=短期指數移動平均-長期指數移動平均
 SignalMACD n日指數移動平均
參照:
 MACDOscillatorMACDSignal Line
MAFC
指定期間之單純移動平均。
格式:MAFC(Price, Length)
    Price:輸入所期待之資料排列值(收盤價、最低價、交易量等)
    Length:輸入期間
注意:FCFast Calculate之簡寫,消除FC所使用之方法是統一之。只有計算方法之差異而已。
Minus DI
DMI指標構成MinusDM值是移動平均值。
格式:MinusDI(Length)
    Length:輸入期間
計算公式:
 MinusDM=是(前日低價-當日低價>0和
若(當日高價-前日高價<前日低價-當日低價)的話
            是(前日低價-當日低價)
除此之外為0。
TrueRangeMAX((高價-低價),
(前日收盤價-當日高價)之絕對值,
(前日收盤價-當日低價)之絕對值)
MinusDMnMinusDMn日移動平均
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。
 PlusDIPlusDMnTRn
 PlusDMnPlusDMn日移動平均
 TRnTrueRange 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 barValue
    Occur:排列順位(1=最近,2=以第二個方式最近)
    Value:資料還有計算式
    LeftStrengthswing high bar左側之峰個數
    Rightstrengthswing high bar右側之峰個數
    預尋找Period = swing high bar之期間
Swing High Bar
Swing High Bar是指在一定bar中之左側價格比右側中一定期間內之價格還高所形成bar之意思,最近30個峰期間以3個左側中心為基準bar,右側之2個高價比基準 bar之高價更高若想求取最近Swing high bar之最高價之話輸入Occur=1Value=H
Leftstrength=3Rightstrength=2Period=3就可以了,SwingHigh(1, H, 3, 2, 30)所指定之期間內沒有滿足Swing high bar之條件情形下就回復-1值。
所指定之條件中滿足於Swing High Bar時會出現之時候在現在之bar中,以起點在之前做幾個barSwing 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:資料還有計算式
    LeftStrengthswing high bar左側之峰個數
    Rightstrengthswing high bar右側之峰個數
    預尋找Period = swing high bar之期間
最近30個蜂之期間以第二次為最近之Swing high bar(左側3個,右側2個)與發生在峰在之前若想求取的話,請輸入Occur=1Value=HLeftstrength=3Rightstrength=2Period=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種值以複合之方式來比較並計算上升日及下降日:
收盤價和前日收盤價之間之差異。
收盤價和開盤價之間之差異。
最高價和前日收盤價之間之差異。
今天最低價和前日收盤價之間之差異。
前日收盤價-前日開盤價
SwingIndex表示100到-100之間的值。
格式:SwingIndex
   沒有參數,當上升時輸入漲停價比率及下跌時跌停價比率
計算公式:

 K=下麵AB中之高值。
   AH2C1
    BL2C1
 L=漲停價比率還有跌停價比率
 R=選擇下面3個中之其中1
   若H2C1最大的話
    R=(H2C1)-0.5L2C1)+0.25C3O1
   若L2C1最大的話
    R=(L2C1)-0.5H2C1)+0.25C3O1
   若H2L2最大的話
    R=(H2L2)+0.25C3O1
Swing Low
在所指定之條件中滿足Swing Low Bar出現時求取在Swing Low Bar之值,Swing Low Bar在一定之bar中之前日比第二日價格較低時所稱之。
格式:SwingLow(Occur, Value, LeftStrength,RightStrength, Period)
    Period:期間內以第Occur次出顯示所發生Swing low barValue
    Occur:序列順位(1=最近,2=以第2次最近)
    Value:資料還有計算式
    LeftStrengthswing low bar左側之峰個數
    Rightstrengthswing low bar右側之峰個數
    Periodswing low bar之期間
Swing High Bar是指在一定bar中之左側價格比右側中一定期間內之價格還高所形成bar之意思,最近30個峰期間以3個左側中心為基準bar,右側之2個高價比基準 bar之高價更高若想求取最近Swing high bar之最高價之話輸入Occur=1Value=H
Leftstrength=3Rightstrength=2Period=3就可以了,SwingHigh(1, H, 3, 2, 30)所指定之期間內沒有滿足Swing high bar之條件情形下就回復-1值。

Swing Low Bar
所指定之條件中滿足於Swing Low Bar時會出現之時候在現在之bar中,以起點在之前做幾個barSwing 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:資料還有計算式
    LeftStrengthswing low bar左側之峰個數
    Rightstrengthswing low bar右側之峰個數
    Periodswing low bar之期間
最近30個蜂之期間以第二次為最近之Swing high bar(左側3個,右側2個)與發生在峰在之前若想求取的話,請輸入Occur=1Value=HLeftstrength=3Rightstrength=2Period=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
WerrysIldo為了確認交易之範圍發表了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:是否畫線(TrueFalse

0 留言:

張貼留言

如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!

----------------------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。
-------------------------------------------------------------------------------------------------