股票大全
飛狐公式教程
飛狐交易師公式教程
目前大多數(shù)證券分析軟件都具有指標(biāo)分析和條件選股的功能,但只有用戶可以自己編制算法公式的系統(tǒng)才是真正實(shí)用的,因?yàn)椋?BR>許多軟件的指標(biāo)和選股功能是黑箱操作,也就是說(shuō),其內(nèi)部算法是不公開的。這樣用戶并不知道其指標(biāo)和選股到底是如何運(yùn)作的、可靠性有多高、前提條件是什么,因而也難以決定是否采用指標(biāo)或選股的結(jié)果。這樣的指標(biāo)和選股只有宣傳上的意義而沒(méi)有任何實(shí)際意義。
許多軟件的選股功能都不夠強(qiáng)大和靈活。例如有些軟件的條件選股功能只能讓用戶按照特定的模式進(jìn)行設(shè)定,適用面很窄。
『飛狐交易師』的公式系統(tǒng)類似于一種編程語(yǔ)言,用戶可以數(shù)學(xué)公式的形式實(shí)現(xiàn)任何自己期望的技術(shù)指標(biāo)和選股條件等。可編制的公式可以完全公開算法,用戶可以自行分析、評(píng)價(jià)和修改,做到心中有數(shù)。
設(shè)計(jì)公式
『飛狐交易師』的公式系統(tǒng)是一套功能強(qiáng)大、使用簡(jiǎn)單的技術(shù)分析描述語(yǔ)言系統(tǒng)。
公式系統(tǒng)的作用是什么呢?公式系統(tǒng)其實(shí)就是對(duì)一系列隨時(shí)間變化的原始數(shù)據(jù)組序列進(jìn)行代數(shù)和邏輯計(jì)算。為什么是數(shù)據(jù)組序列呢?因?yàn)槊恳粋€(gè)時(shí)間周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)都包含了一組原始數(shù)據(jù),如開高低收量額,公式系統(tǒng)能對(duì)其中的任何原始數(shù)據(jù)進(jìn)行操作。使用者定義出如何對(duì)原始數(shù)據(jù)進(jìn)行處理得到一個(gè)新的數(shù)據(jù),公式系統(tǒng)讀出原始數(shù)據(jù)并按要求計(jì)算出使用者定制的數(shù)據(jù),并以曲線、圖形、指示等形式顯示出來(lái)。
公式系統(tǒng)可以編輯四種類型的公式,分別是技術(shù)指標(biāo)、交易系統(tǒng)、條件選股和五彩K線公式。技術(shù)指標(biāo)公式是最基本的公式,它用于指標(biāo)圖形的繪制。技術(shù)指標(biāo)公式結(jié)合選股條件邏輯判斷表達(dá)式,即得到條件選股公式,用于條件選股。技術(shù)指標(biāo)公式結(jié)合買賣邏輯判斷表達(dá)式,得到交易系統(tǒng)公式,用于交易系統(tǒng)指示。技術(shù)指標(biāo)公式結(jié)合色彩邏輯判斷表達(dá)式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成。
公式系統(tǒng)處理的原始數(shù)據(jù)的分析周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數(shù)據(jù),我們用鼠標(biāo)把一個(gè)公式拖到某只證券的某個(gè)周期的圖形分析窗口,則該公式處理這個(gè)周期的原始數(shù)據(jù),如開高低收量額,改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù)。
公式系統(tǒng)對(duì)數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),函數(shù)中除ZIG之字轉(zhuǎn)向函數(shù)類和BACKSET函數(shù)外,其余函數(shù)均滿足時(shí)間不變性,即時(shí)間靠后的數(shù)據(jù)不對(duì)時(shí)間靠前的結(jié)果產(chǎn)生影響。
公式設(shè)定步驟
1.設(shè)定公式名稱:每個(gè)公式都有自己的名稱,它由字母或數(shù)字組成,最多可以有9個(gè)字符。請(qǐng)注意,公式名稱在同類公式中不能重復(fù)。
2.描述公式:用于簡(jiǎn)單描述該公式的含義,若輸入,則在公式列表中會(huì)顯示這段文字。
3.注釋公式:用于描述一個(gè)公式如何使用、計(jì)算方法等內(nèi)容。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋。
4. 設(shè)計(jì)技術(shù)指標(biāo)公式語(yǔ)句:公式的形式由若干語(yǔ)句組成。每個(gè)語(yǔ)句得到一個(gè)計(jì)算結(jié)果,對(duì)于技術(shù)指標(biāo),就是一條指標(biāo)線,語(yǔ)句間用分號(hào)隔開。
一個(gè)語(yǔ)句由若干函數(shù)通過(guò)四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對(duì)數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號(hào)括起來(lái),每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,REF(close(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們?cè)诶ㄌ?hào)內(nèi)是有順序的。若沒(méi)有參數(shù)則可以省去括號(hào),例如CLOSE()函數(shù)沒(méi)有參數(shù),所以寫成 CLOSE和 CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量。
計(jì)算符將函數(shù)連接成為語(yǔ)句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對(duì)計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND、OR,分別是對(duì)計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立返回的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0。
語(yǔ)句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語(yǔ)句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語(yǔ)句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語(yǔ)句名寫在語(yǔ)句的前面,用一個(gè)冒號(hào)將它與語(yǔ)句隔開。語(yǔ)句“上日收盤價(jià):REF(close,1)”就表示該語(yǔ)句REF(close,1)的名稱為“上日收盤價(jià)”。該語(yǔ)句后而的語(yǔ)句若需引用它,則寫公式名即可,如MA(上日收盤價(jià),20)意思是對(duì)上日收盤價(jià)求20日平均。
5、設(shè)計(jì)中間語(yǔ)句:
一個(gè)語(yǔ)句將顯示一條指標(biāo)線,一個(gè)復(fù)雜的公式往往有很多語(yǔ)句,而且有些語(yǔ)句沒(méi)必要顯示出來(lái)。這時(shí)我們可以把不需要顯示語(yǔ)句定義為中間語(yǔ)句,中間語(yǔ)句的寫法只需在一般語(yǔ)句的名稱與語(yǔ)句之間的冒號(hào)后加個(gè)等號(hào),即“:=”即可。例如,語(yǔ)句“上日收盤價(jià):=REF(close,1)”就表示該語(yǔ)句為中間語(yǔ)句。重復(fù)使用的語(yǔ)句也可以定義成中間語(yǔ)句。
6、設(shè)計(jì)其他公式語(yǔ)句:
其他類型的公式顯示的不是指標(biāo)線,而是相應(yīng)的操作,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公式顯示的是交易指示,五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語(yǔ)句,當(dāng)語(yǔ)句返回0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)返回非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語(yǔ)句都應(yīng)設(shè)定為中間語(yǔ)句。
條件選股公式只有一條邏輯表達(dá)式語(yǔ)句,用來(lái)表示選股條件是否成立,例如CLOSE>REF(close,1)語(yǔ)句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語(yǔ)句必須設(shè)定為中間語(yǔ)句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示。
交易系統(tǒng)公式需要1-4條邏輯表達(dá)式語(yǔ)句,分別為多頭和空頭的切入切出條件語(yǔ)句,分別用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表示多頭買入、多頭賣出、空頭切入、空頭切出條件,當(dāng)這些語(yǔ)句返回非0時(shí),表示需要進(jìn)行相應(yīng)的操作。其他的語(yǔ)句必須設(shè)定為中間語(yǔ)句,否則編輯器出現(xiàn)“非交易信號(hào)變量只能用:=賦值”的警示。這四個(gè)條件中必須至少設(shè)定一個(gè)條件。
五彩K線公式可以有1—6條邏輯表達(dá)式語(yǔ)句,最多描述6種不同的顏色。
7、設(shè)計(jì)計(jì)算參數(shù):我們有時(shí)需要調(diào)節(jié)公式中的常數(shù)來(lái)看公式的表現(xiàn),可以直接進(jìn)入公式修改,更方便的方法是用計(jì)算參數(shù)來(lái)指代公式中的常數(shù),需要調(diào)節(jié)公式時(shí)不需進(jìn)公式只需調(diào)節(jié)參數(shù)就可以了。比如,經(jīng)常要修改REF(close,1)中的第二個(gè)參數(shù)1,這時(shí)可以把它設(shè)為一個(gè)計(jì)算參數(shù)N,公式寫成REF(close,N),到時(shí)調(diào)節(jié)N即可。計(jì)算參數(shù)包括參數(shù)名稱、最小值、最大值、缺省值四個(gè)部分。參數(shù)名稱用于標(biāo)識(shí)參數(shù),本例我們將參數(shù)名定位N,計(jì)算公式時(shí)采用缺省值計(jì)算,而最小值和最大值是參數(shù)的調(diào)整范圍。設(shè)定參數(shù)后,在圖形分析窗口顯示該指標(biāo)時(shí),指標(biāo)名跟著有參數(shù),右鍵點(diǎn)擊參數(shù)即可對(duì)它進(jìn)行修改。對(duì)于交易系統(tǒng)公式,每個(gè)參數(shù)還包括一個(gè)測(cè)試步長(zhǎng),在優(yōu)化參數(shù)時(shí)系統(tǒng)從最小值到最大值逐一調(diào)整參數(shù),每次調(diào)整的增量就是測(cè)試步長(zhǎng)。例如最小值1,最大值30,步長(zhǎng)10,則系統(tǒng)將測(cè)試參數(shù)1,11,21。最大測(cè)試步數(shù)為10000次。每個(gè)公式可以帶有最多16個(gè)計(jì)算參數(shù)。
8、其他語(yǔ)句:
有時(shí)我們想指定技術(shù)指標(biāo)線的畫法,這時(shí)我們可以在語(yǔ)句后加上線形描述符,描述該語(yǔ)句對(duì)應(yīng)的指標(biāo)線畫法。線形描述符包括STICK:柱狀線;COLORSTICK:彩色柱狀線,當(dāng)語(yǔ)句結(jié)果為正時(shí)顯示紅色,否則顯示綠色;VOLSTICK:成交量柱狀線,股價(jià)上漲時(shí)顯示紅色空心柱,下跌時(shí)顯示綠色實(shí)心柱;LINESTICK:同時(shí)畫出柱狀線和指標(biāo)線;CROSSDOT:小叉線;CIRCLEDOT:小圓圈線;POINTDOT:小圓點(diǎn)線。
五彩K線公式有用來(lái)描述顯示K線顏色的語(yǔ)句,其實(shí)就是在語(yǔ)句后加上色彩描述符,之間用逗號(hào)隔開,表示當(dāng)該句返回非0時(shí)K線的顏色。色彩描述符有:COLORRED:紅色;COLORGREEN:綠色;COLORBLUE:藍(lán)色;COLORBLACK:黑色:COLORWHITE:白色;COLORGRAY:灰色;COLORYELLOW:黃色:COLORCYAN:青色;COLORMAGENTA:晶紅色;COLORBROWN:棕色。
技術(shù)指標(biāo)公式還可以主動(dòng)設(shè)定欲顯示的坐標(biāo)線,例如我們?cè)谧鴺?biāo)線位置輸入框中寫入-10;O;10,則顯示該指標(biāo)時(shí)出現(xiàn)-10,0,10三條坐標(biāo)線。
9、引用其他公式、周期或股票的數(shù)據(jù):
可以在一個(gè)公式中引用其他公式、周期或股票的數(shù)據(jù),具體做法如下。
1)引用指標(biāo)公式/交易系統(tǒng)/條件選股公式
可以引用其他技術(shù)指標(biāo)的指標(biāo)線,寫法是"公式名稱.指標(biāo)線名稱"(參數(shù)表),請(qǐng)注意,參數(shù)表中的參數(shù)個(gè)數(shù)應(yīng)該與該公式的實(shí)際參數(shù)數(shù)量一致,若不寫參數(shù)表,則表示使用缺省參數(shù)。例如:"KDJ.K(9,6,6)",表示引用根據(jù)(9,6,6)參數(shù)計(jì)算出KDJ指標(biāo)中的K指標(biāo)線數(shù)值。
可以引用交易系統(tǒng)公式,寫法為"SYSTEM.公式名稱.交易類型"(參數(shù)表),交易類型包括ENTERLONG、EXITLONG、ENTERSHORT、EXITSHORT,分別表示引用多頭買入、多頭賣出、空頭買入、空頭賣出條件。例如:"SYSTEM.KDJ.ENTERLONG",表示引用根據(jù)缺省參數(shù)計(jì)算的KDJ交易系統(tǒng)的多頭買入條件。
可以引用條件選股公式,寫法為"EXPLORER.公式名稱"(參數(shù)表),例如:"EXPLORER.KDJ",表示引用根據(jù)缺省參數(shù)計(jì)算的KDJ買入條件選股條件。
2)跨周期引用公式
可以引用其他周期的數(shù)據(jù),寫法為"公式名稱.指標(biāo)線名稱#周期"(參數(shù)表),跨周期引用只能從較短周期引用較長(zhǎng)周期,反方向的引用不允許。例如"KDJ.K#WEEK"(9,6,6),表示引用根據(jù)(9,6,6)參數(shù)計(jì)算周線周期的KDJ指標(biāo)公式K指標(biāo)線的數(shù)值。
其中周期包括MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,分別表示1、5、15、30、60分鐘線,以及日線、周線、月線。
3)引用任意股票的數(shù)據(jù)
可以引用其它股票的數(shù)據(jù),寫法為:"股票代碼$數(shù)據(jù)名稱",其中數(shù)據(jù)名稱包括OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分別表示開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)、成交量、成交額。
這里舉一些最簡(jiǎn)單的公式例子,有些只有一條語(yǔ)句且函數(shù)簡(jiǎn)單,較復(fù)雜的公式中函數(shù)復(fù)雜且語(yǔ)句較多。
收盤價(jià)線
這是最簡(jiǎn)單的公式:
CLOSE
均線
計(jì)算N日內(nèi)收盤價(jià)的算術(shù)平均值,它是最常用的指標(biāo)之一,公式為:
MA(CLOSE,5)
其中的MA(X,N)表示X的N日平均。
漲幅
漲幅指今日收盤價(jià)相對(duì)于昨日收盤價(jià)的變動(dòng)幅度,即(今日收盤價(jià)-昨日收盤價(jià))/昨日收盤價(jià)*100%,昨日收盤價(jià)的公式為:REF(CLOSE,1),因此漲幅的公式:
(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)
換手率
換手率指當(dāng)期的成交量占流通股本的比例。
公式:
VOL/CAPITAL
VOL為當(dāng)期成交量,CAPITAL為流通股本。
創(chuàng)新高
創(chuàng)新高指當(dāng)日最高價(jià)是最近一段時(shí)間的最高價(jià):
HIGH=HHV(HIGH,N)
其中的HIGH為當(dāng)期最高價(jià),HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價(jià)創(chuàng)N日新高時(shí)返回值為1,否則為0。
橫盤整理
橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動(dòng):
(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05
其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價(jià)振幅振幅在5%以內(nèi)。
區(qū)間統(tǒng)計(jì)
例如,要取得2002年2月1日到2002年12月30日間的最低價(jià)。思考一下,一段時(shí)間的最低價(jià)必然是該段時(shí)間內(nèi)每個(gè)分析周期的最低價(jià)中最小的那個(gè)。所以我們要引用的數(shù)據(jù)是該段時(shí)間各分析周期的最低價(jià),而不需要用到開盤價(jià)、收盤價(jià)或最高價(jià);還要將不需要的數(shù)據(jù),即區(qū)間外的數(shù)據(jù)設(shè)為0。語(yǔ)句為:
LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0)
該語(yǔ)句用一個(gè)條件函數(shù)來(lái)判斷時(shí)間是否處于規(guī)定區(qū)間,若是則返回最低價(jià),否則返回0。
我們?cè)儆肔LV函數(shù),就可求得該段時(shí)間最低的最低價(jià):
LLV(LL,0)
技術(shù)指標(biāo)公式用于繪制技術(shù)指標(biāo)線。以RSI指標(biāo)為例,右鍵點(diǎn)擊RSI,選擇“編輯公式”后打開公式算法編輯器,顯示出RSI指標(biāo)公式的內(nèi)容。
參數(shù)名稱:缺省值,最小值,最大值
N1:6,2,10O
N2:12,2,100
N3:24,2,100
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
該公式繪制RSI1、RSI2、RSI3三條指標(biāo)線。LC行是一個(gè)中間語(yǔ)句。
條件選股公式條件選股用于選出滿足條件的股票,條件選股公式用于顯示條件是否滿足的語(yǔ)句是一個(gè)邏輯表達(dá)式,條件滿足,表達(dá)式的返回值為“1”,表示選中該股,條件不滿足,返回值為為“0”,表示未選中。條件選股公式的其他公式必須是中間公式,而且要在邏輯表達(dá)式之前。以RSI指標(biāo)買入條件選股為例,右鍵點(diǎn)擊“RSI指標(biāo)買入條件選股”,選擇“編輯公式”后打開公式算法編輯器,顯示出公式的內(nèi)容。
用日RSI隨機(jī)指標(biāo)作為買入條件是當(dāng)6日RSI向上穿越20線的時(shí)候,公式寫法為:
參數(shù)名稱:缺省值,最小值,最大值
N1:6,2,10O
N2:12,2,100
N3:24,2,100
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
CROSS(RSI1,20)
如果直接引用指標(biāo)公式,RSI條件選股公式可以簡(jiǎn)寫為:
CROSS("RSI.RSI1"(N1,2,2),LL1)
交易系統(tǒng)公式
交易系統(tǒng)公式用于描述交易系統(tǒng)。交易系統(tǒng)是一個(gè)完整的買賣過(guò)程。
交易系統(tǒng)公式用來(lái)指示買入、賣出信號(hào)的語(yǔ)句是一個(gè)邏輯表達(dá)式,名稱為ENTERLONG,EXITLONG,ENTERSHORT,EXITSHORT,分別對(duì)應(yīng)頭買入、多頭賣出、空頭買入、空頭賣出四種信號(hào)。條件滿足,表達(dá)式的返回值為“1”,表示發(fā)出信號(hào),條件不滿足,返回值為“0”,表示不發(fā)出信號(hào)。交易系統(tǒng)公式的其他公式必須是中間公式,而且要在邏輯表達(dá)式之前。
國(guó)內(nèi)的股市只用到ENTERLONG,EXITLONG,國(guó)內(nèi)期貨市場(chǎng)還用到ENTERSHORT,EXITSHORT語(yǔ)句。
參數(shù)框右邊是介入點(diǎn)設(shè)置框。介入點(diǎn)就是當(dāng)買入或賣出條件滿足時(shí),在什么時(shí)間、什么價(jià)位進(jìn)行操作,可以選擇本周期或次周期的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)或中價(jià),中價(jià)的設(shè)置在“管理->系統(tǒng)選項(xiàng)->系統(tǒng)參數(shù)”中設(shè)置,普通的選擇是使用次周期開盤價(jià),在測(cè)試交易系統(tǒng)時(shí)將以設(shè)置的介入價(jià)格計(jì)算。若選擇次周期最高價(jià)買入、次周期最低價(jià)賣出,則此時(shí)的測(cè)試是最為嚴(yán)格,若此時(shí)交易系統(tǒng)的表現(xiàn)仍令人滿意,則說(shuō)明該系統(tǒng)穩(wěn)定性好。
交易系統(tǒng)往往帶有止損條件,描述強(qiáng)制平倉(cāng)的條件,在交易系統(tǒng)指示中顯示的平倉(cāng)信號(hào)是帶有斜紋的箭頭。
這里我們舉例說(shuō)明如何編寫交易系統(tǒng)公式。以RSI交易系統(tǒng)為例,右鍵點(diǎn)擊“RSI交易系統(tǒng)”,選擇“編輯公式”后打開公式算法編輯器,顯示出公式的內(nèi)容。
交易系統(tǒng)的買入條件為RSI向上穿越20;賣出條件為RSI向下穿越80。
參數(shù)名稱:缺省值,最小值,最大值
參數(shù)名稱:缺省值,最小值,最大值
N1:6,2,10O
LL1:20,2,100
LH1:80,2,100
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),N1,1)/
SMA(ABS(CLOSE-LC),N1,1)*100;
ENTERLONG:CROSS(RSI,LL1);
EXITLONG:CROSS(LH1,RSI)
如果直接引用指標(biāo)公式,RSI交易系統(tǒng)公式可以簡(jiǎn)寫為:
WQ:="RSI.RSI1"(N1,2,2);
ENTERLONG:CROSS(WQ,LL1);
EXITLONG:CROSS(LH1,WQ)
K線模式公式用于描述單根K線或多根K線組合的某種狀態(tài)。K線模式公式用來(lái)指示模式的語(yǔ)句是一個(gè)邏輯表達(dá)式,最多可以設(shè)到6個(gè),即K線圖上最多可以有6種彩色。以KDJ指標(biāo)K線模式為例,在五彩K線項(xiàng)下的其他欄中找到“KDJ隨機(jī)指標(biāo)”,用右鍵點(diǎn)擊,選擇“編輯公式”后打開公式算法編輯器,顯示出公式的內(nèi)容。
將J線值小于0的K線顯示為紅色,將J線值大于100的K線顯示為綠色。
參數(shù)名稱:缺省值,最小值,最大值
N:9,1,10O
M1:3,2,40
M2:3,2,40
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
J<0,COLORRED;
J>100,COLORGREEN
再舉一個(gè)K線組合的例子,如曙光初現(xiàn)是兩根K線的組合,其模式構(gòu)成為:
第一、第一天的K線是陰線,表示市勢(shì)仍然向下;
第二、隨后第二個(gè)交易日跳空低開;
第三、其后時(shí)間出現(xiàn)強(qiáng)勁反彈,填補(bǔ)缺口后上升超過(guò)上日收盤價(jià)。
此圖形如在底部出現(xiàn),則稱為曙光初現(xiàn),顯示市場(chǎng)可能見(jiàn)底回升。
根據(jù)此模式建立的公式為:
BACKSET( REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1), 2)
BACKSET(X,N)是一個(gè)函數(shù),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。第一個(gè)參數(shù)中的第一個(gè)式子表示前一個(gè)周期的K線是陰線,第二個(gè)式子表示當(dāng)前周期的K線是陽(yáng)線,第三個(gè)式子表示當(dāng)前周期是跳空低開,第四個(gè)式子表示當(dāng)前周期填補(bǔ)低開缺口后收盤于上日收盤價(jià)之上。第二個(gè)參數(shù)為2,表示若第一個(gè)參數(shù)中設(shè)置的條件全部成立,則用不同的顏色把當(dāng)前周期和上一周期前的K線與其他K線區(qū)分開來(lái)。
擴(kuò)展程序調(diào)用
利用“擴(kuò)展程序調(diào)用”功能,用戶可以用C,C++,Pascal,Delphi等高級(jí)語(yǔ)言編寫一段數(shù)據(jù)處理程序,然后以動(dòng)態(tài)連接庫(kù)的形式,嵌入到 『飛狐交易師』系統(tǒng)中。
用戶編寫的程序,只需涉及具體的數(shù)據(jù)處理算法內(nèi)核,而數(shù)據(jù)的接收、存儲(chǔ)、分類、顯示等外圍工作全部由『飛狐交易師』系統(tǒng)代為完成。
整個(gè)擴(kuò)展程序調(diào)用的過(guò)程是這樣的:『飛狐交易師』為擴(kuò)展程序準(zhǔn)備好數(shù)據(jù),調(diào)用擴(kuò)展程序,最后將擴(kuò)展程序計(jì)算后返回的數(shù)據(jù)進(jìn)行顯示,或用于選股、交易系統(tǒng)等等。
由于在擴(kuò)展程序中,用戶可以用計(jì)算機(jī)高級(jí)語(yǔ)言來(lái)編寫算法,因而自由度相當(dāng)大,一些用『飛狐交易師』公式系統(tǒng)提供的語(yǔ)法和函數(shù)難于實(shí)現(xiàn)、或無(wú)法實(shí)現(xiàn)的算法,現(xiàn)在都可以通過(guò)擴(kuò)展程序輕輕松松地實(shí)現(xiàn)了。
擴(kuò)展數(shù)據(jù)一般情況下,軟件只是將每天部分?jǐn)?shù)據(jù)轉(zhuǎn)入歷史檔案,本軟件的擴(kuò)展數(shù)據(jù)功能可以用戶自己設(shè)定,將最多13組數(shù)據(jù)保存到日線歷史存檔中,這些數(shù)據(jù)可以用公式系統(tǒng)里的函數(shù)"EXTDATA(N)"自由調(diào)用,在數(shù)據(jù)提供更詳細(xì)的資料給您分析。
飛狐擴(kuò)展數(shù)據(jù)庫(kù):
一、 擴(kuò)展數(shù)據(jù)庫(kù)的功效:
1、 在公式設(shè)計(jì)時(shí),由于系統(tǒng)的限制,無(wú)法在公式中直接實(shí)現(xiàn)橫向排名的功能,例如,在公式中無(wú)法知道某股票的漲幅的排名,這時(shí)可將漲幅數(shù)據(jù)放入擴(kuò)展數(shù)據(jù)庫(kù)中,讓飛狐自動(dòng)對(duì)漲幅數(shù)據(jù)進(jìn)行排序,從而獲得股票的漲幅排名數(shù)據(jù)。
2、 由于考慮到磁盤空間及系統(tǒng)的效率,飛狐收盤時(shí),保存的數(shù)據(jù)并未包含實(shí)時(shí)接收的全部數(shù)據(jù),出于研究股票的需要,您可能需要其中的某些數(shù)據(jù),這時(shí)可以把這些數(shù)據(jù)存入擴(kuò)展數(shù)據(jù)庫(kù),以供調(diào)用。
3、 由于系統(tǒng)及磁盤空間的限制,一般保存的短周期的數(shù)據(jù)有時(shí)段的限制,例如設(shè)置了只保存10天的分筆數(shù)據(jù),超過(guò)10天的分筆數(shù)據(jù)將被自動(dòng)刪除,此時(shí)若想對(duì)分筆數(shù)據(jù)進(jìn)行統(tǒng)計(jì)研究,將無(wú)法進(jìn)行,這時(shí)可將分筆統(tǒng)計(jì)數(shù)據(jù)存入擴(kuò)展數(shù)據(jù)庫(kù)。
4、 由于系統(tǒng)的限制,公式中無(wú)法從長(zhǎng)周期引用短周期的指標(biāo)數(shù)據(jù),這時(shí)可將短周期的指標(biāo)數(shù)據(jù)存入擴(kuò)展數(shù)據(jù)庫(kù)。
二、擴(kuò)展數(shù)據(jù)庫(kù)的調(diào)用:
飛狐的擴(kuò)展數(shù)據(jù)庫(kù),最多可以保存13組數(shù)據(jù),保存在擴(kuò)展數(shù)據(jù)庫(kù)中的數(shù)據(jù),使用函數(shù)EXTDATA(n)來(lái)調(diào)用,其中n表示第n組數(shù)據(jù)。
三、 使用擴(kuò)展數(shù)據(jù)庫(kù)示例:
例:如何知道股票在A股板塊中的漲幅排名:
1、設(shè)計(jì)一個(gè)公式,設(shè)公式名稱為“漲幅”,公式代碼如下:
zf::(c/ref(c,1)-1)*100;
2、鼠標(biāo)點(diǎn)菜單“管理/管理擴(kuò)展數(shù)據(jù)”,彈出如圖1所示擴(kuò)展數(shù)據(jù)管理框,
由于是新增的一組數(shù)據(jù),雙擊其中某組尚未設(shè)置的數(shù)據(jù)名稱,如圖2所示,步驟如下:
① 選擇我們剛才設(shè)計(jì)的“漲幅”公式
② 修改數(shù)據(jù)名稱為“漲幅排名”
③ 選擇“生成排名數(shù)據(jù)(從大到小排)”
- 上一篇:指標(biāo)公式,選股公式和交易公式
- 下一篇:返回列表
- 每經(jīng)18點(diǎn)丨華為Mate305G版本售價(jià)49
- 微淼商學(xué)院靠譜嗎?微淼商學(xué)院就是騙
- 突發(fā)!中國(guó)駐以大使杜偉因身體健康原
- 抖音、快手重大利空?徹底怒了,70家影
- SAR指標(biāo)使用方法圖解
- A股這類基金火了!交易系統(tǒng)堵塞,股民
- 2019年世界名校龍舟大賽在貴州綏陽(yáng)
- "鋼企頻頻"爆喜",分析師:押上所有聲
- 制造業(yè)營(yíng)收拔頭籌產(chǎn)業(yè)鏈升級(jí)踩油門
- 陜西(漢中)水上運(yùn)動(dòng)訓(xùn)練基地揭牌成
- [大疆股票002168]每經(jīng)15點(diǎn)丨香港證
- 順豐董事長(zhǎng)王衛(wèi)道歉!承諾問(wèn)題不會(huì)出
- 割肉的要哭了?行業(yè)龍頭最高跌逾30%,
- 今明兩年遭遇惡性通脹概率不大,但若
- “化工茅”獲近10億資金增持 一季
- 二季度如何賺錢?白馬股還能漲嗎?史博
- 每經(jīng)18點(diǎn)丨華為Mate305G版本售價(jià)49
- 微淼商學(xué)院靠譜嗎?微淼商學(xué)院就是騙
- 突發(fā)!中國(guó)駐以大使杜偉因身體健康原
- 抖音、快手重大利空?徹底怒了,70家影
- SAR指標(biāo)使用方法圖解
- A股這類基金火了!交易系統(tǒng)堵塞,股民
- 2019年世界名校龍舟大賽在貴州綏陽(yáng)
- "鋼企頻頻"爆喜",分析師:押上所有聲
- 制造業(yè)營(yíng)收拔頭籌產(chǎn)業(yè)鏈升級(jí)踩油門
- 陜西(漢中)水上運(yùn)動(dòng)訓(xùn)練基地揭牌成
- [大疆股票002168]每經(jīng)15點(diǎn)丨香港證
- 順豐董事長(zhǎng)王衛(wèi)道歉!承諾問(wèn)題不會(huì)出
- 割肉的要哭了?行業(yè)龍頭最高跌逾30%,
- 今明兩年遭遇惡性通脹概率不大,但若
- “化工茅”獲近10億資金增持 一季
- 二季度如何賺錢?白馬股還能漲嗎?史博
- 泰安股票學(xué)習(xí)網(wǎng):?jiǎn)T工股是什么意思如
- 絢麗燈光秀點(diǎn)燃烏魯木齊魅力之夜
- 每經(jīng)12點(diǎn)丨華為新品或?yàn)閚ova5T,與鴻
- 華為Mate 30首推隔空手勢(shì)操作功能
- [中國(guó)高科股票]這家公司火了,鐘南山
- 銀華基金王華團(tuán)隊(duì)最新觀點(diǎn):外資提升
- 人民微評(píng):大班月餅,真要冰涼了
- 寶塔線的用法
- 中糧長(zhǎng)城葡萄酒總經(jīng)理因違規(guī)違紀(jì)被
- 漲跌比率指標(biāo)ADR入門與應(yīng)用(圖解)
- 姚景源:我不擔(dān)心豬肉價(jià)格上漲,我擔(dān)心
- 成交量分析運(yùn)用詳解(圖解)
- 怎么使用生意時(shí)間段選股票!
- 運(yùn)用ASI指標(biāo)判斷買賣點(diǎn)(圖解)
- 12種底部抄底K線形態(tài)(圖解)
- 上漲趨勢(shì)中的5種K線買入點(diǎn)(圖解)
- 江恩角度線圖解教程(圖)
- 股指期貨的3種交易模式
- 東京奧運(yùn)男籃落選賽參賽球隊(duì)出爐:中
- 平臺(tái)整理突破指標(biāo)原碼
- 跌市如何選強(qiáng)勢(shì)股
- k線圖怎么看
- 「股票api接口」華泰證券是哪些概
- 甘肅首條PPP高速公路通車試運(yùn)營(yíng)
- 哪些是儲(chǔ)能股?2019儲(chǔ)能股一覽表
- 如何判斷大盤的強(qiáng)或弱
- 牛市中的買賣點(diǎn)
- [志邦股份股票]7月22日富時(shí)中國(guó)A50
- 什么是牛市和熊市及周期
- A股、港股繼續(xù)反彈 交通運(yùn)輸板塊大
- 9種K線組合圖形賣出點(diǎn)(圖解)
- 一年12倍,秘藏大智慧經(jīng)典版公式(源
- 看盤技巧:盤口信息深度指導(dǎo)
- 盤面窗口各部分介紹(圖解)
- 反彈行情如何選股
- ma七線主圖(源碼)一看便知支撐點(diǎn)和壓
- 說(shuō)說(shuō)股市三浪理論是什么
- 高開高走和高開低走(圖解)
- 太和智庫(kù)副理事長(zhǎng)伊迪:推動(dòng)文明交流
- 成交量入門及應(yīng)用詳解(圖解)
- MACD指標(biāo)柱狀圖分析基本方法(圖)
- 教你看懂K線圖(圖解)
- 12種頂部逃頂K線形態(tài)(圖解)
- 股市的四種基本技術(shù)圖形
- 江恩輪中輪
- 深度剖析散戶套牢的原因!
- 什么是市凈率
- 牛熊市中投資者的心理變化
- 股票技術(shù)分析概述
- PPP概念股票股票有哪些?2019PPP概念
- 持有被收購(gòu)公司退市股票怎么辦
- 汽車概念股有哪些?汽車行業(yè)龍頭股一
- 初識(shí)K線形態(tài)(圖解)
- 三重頂
- 從盤口變化看主力意圖
- 腰斬股初現(xiàn)、成交量大減…科創(chuàng)板開