*重裝大智慧軟件時需要備份目錄 1.備份\dzh\data目錄 里面存放有歷史K線和F10資料 2.備份\dzh\\userdata目錄 里面存放有自定義指標(biāo) 3.備份\dzh\zhdoc里面有信息地雷和財務(wù)數(shù)據(jù) 4.自選股\dzh\userdata\block 指標(biāo)文件、系統(tǒng)評價,、預(yù)警功能 ..\dzh\ind\目錄下的所有文件 個人理財 ..\dzh\lcdb\目錄下的所有文件
*重裝大智慧后不再重裝指標(biāo),、重設(shè)自選板塊的方法 1.不用重裝指標(biāo)的方法: 打開DZH文件夾里的userdata文件,將SELFN.DTA文件復(fù)制保存下來。重新安裝DZH后再將這個文件覆蓋到userdata里面。 最后打開DZH,你會發(fā)現(xiàn)以前的指標(biāo)都有了,這樣就不用一個一個的導(dǎo)出了,,是不是很方便呀,。 2.不用重新設(shè)定自選板塊的方法: 打開DZH文件夾里的CFG文件,找到了一個文件:dzh\userdata\block,; "block“這個文件就包含了全部自選板塊,。平時復(fù)制一個,重裝軟件時拷貝一下即可,。
*重裝大智慧不用重裝指標(biāo)的好方法 打開DZH文件夾里的IND文件,將GWIND.SEL(GwInd.sel)文件復(fù)制保存下來,。重新安裝DZH后再將這個文件 覆蓋到IND里面,打開DZH,你會發(fā)現(xiàn)以前的指標(biāo)都回來了,這樣就不用一個一個的導(dǎo)出了,是不是很方便呀,。 大智慧系統(tǒng)升級會清除自編指標(biāo)的,我就遇到過,平時注意備分,雙擊在internet文件夾下的repair就可備分 重裝大智慧不用重新設(shè)定自選板塊的方法 由于設(shè)定了好幾個自選板塊,,,重裝軟件時都沒了,,,,所以下力氣找到了一個文件 dzh\userdata\block "block"這個文件就包含了全部自選板塊。,。平時復(fù)制一個,,重裝軟件時拷貝一下即可。,。 大智慧備份:dzh\internet\repair 個人理財:dzh\invest 自選股:dzh\userdata\block 指標(biāo):dzh\userdata
*其他參照大智慧的目錄結(jié)構(gòu) (1)Cfg目錄:里面保存了客戶使用的相關(guān)設(shè)置和自選股等相關(guān)資料; (2)Cut目錄:這個是為以后的預(yù)留目錄,,現(xiàn)在基本上沒有使用; (3)Data目錄:里面包括了上海和深圳的F10資料、個股信息,、日k線,、分鐘線、月線,、周線,、天空圖、相關(guān)的報告等相關(guān)數(shù)據(jù); (4)Export目錄:是導(dǎo)出可以針對個股和相關(guān)日k線數(shù)據(jù)的目錄,,所有導(dǎo)出的xls數(shù)據(jù)都是存放在此目錄中; (5)Fa目錄:這個是為以后的預(yù)留目錄,,現(xiàn)在基本上沒有使用; (6)Face目錄:是存放相關(guān)的圖片信息;(7)Fonts目錄是:是存放大智慧程序內(nèi)能夠調(diào)用的幾種類型的字體; (8)Gttemp目錄:此目錄存放登錄時所接受的相關(guān)股票信息和登錄時候的占用文件,刪除后,,可以自動生存新的臨時文件; (9)Hlp目錄:存放的大智慧程序的使用手冊; (10)Ind目錄:存放大智慧指標(biāo)文件和用戶自定義指標(biāo)參數(shù)文件; (11)Internet目錄:是存放大智慧主程序和服務(wù)器相關(guān)設(shè)置信息等資料; (12)Notice目錄:是用來存放大智慧程序接收到的圖片信息; (13)Supply目錄:這個是為以后的預(yù)留目錄,,現(xiàn)在基本上沒有使用; (14)Supply2目錄:這個是為以后的預(yù)留目錄,現(xiàn)在基本上沒有使用; (15)Tmp目錄:是用來存放臨時文件的,,但現(xiàn)在基本上未有使用; (16)Update目錄:是用來存放老版本升級到新版本的升級相關(guān)程序的備份目錄; (17)Zhdoc目錄:是用來存放地雷信息文件的,,每天接收到的地雷信息文件都存放其中,收盤后會保留; (18)Zxinfo目錄中的Mydoc目錄中:存放的是相關(guān)的財經(jīng)信息和籌碼分布圖的相關(guān)解釋和說明; (19)Invest目錄:是用來存放用使用大智慧程序進(jìn)行模擬賬戶進(jìn)行炒股的保存信息,,如果有的用戶沒有這個文件夾是因為在大智慧中沒有建立模擬炒股的用戶 信息,,如果建立了后就會產(chǎn)生這個目錄
*如何編制大智慧指標(biāo)
如何匯編自己的公式,好多人只會引入或拆解別人的公式組裝一下但終歸不是自己的原裝,自己也想動手編制但苦于不會,這里就教你學(xué)會如何由淺至深 的編制公式的技能.滿世界找開瑣鑰匙(尋找破解指標(biāo)),不如自己做個造鎖專家(編寫公式指標(biāo)專家),您說呢?
* 怎樣編寫大智慧指標(biāo)公式,? 目前大多數(shù)證券分析軟件都具有指標(biāo)分析和條件選股的功能,但只有用戶可以自己編制算法公式的系統(tǒng)才是真正實用的,,因為: 許多軟件的指標(biāo)和選股功能是黑箱操作,也就是說,,其內(nèi)部算法是不公開的,。這樣用戶并不知道其指標(biāo)和選股到底是如何運(yùn)作的、可靠性有多高,、前提條件 是什么,,因而也難以決定是否采用指標(biāo)或選股的結(jié)果。這樣的指標(biāo)和選股只有宣傳上的意義而沒有任何實際意義,。 許多軟件的選股功能都不夠強(qiáng)大和靈活,。例如有些軟件的條件選股功能只能讓用戶按照特定的模式進(jìn)行設(shè)定,適用面很窄,。 公式系統(tǒng)類似于一種編程語言,,用戶可以數(shù)學(xué)公式的形式實現(xiàn)任何自己期望的技術(shù)指標(biāo)和選股條件等??删幹频墓娇梢酝耆_算法,,用戶可以自行分析 、評價和修改,,做到心中有數(shù),。 公式系統(tǒng)的作用是什么呢?公式系統(tǒng)其實就是對一系列隨時間變化的原始數(shù)據(jù)組序列進(jìn)行代數(shù)和邏輯計算,。為什么是數(shù)據(jù)組序列呢,?因為每一個時間周期( 即相鄰兩組數(shù)據(jù)間的時間間隔)都包含了一組原始數(shù)據(jù),如開高低收量額,,公式系統(tǒng)能對其中的任何原始數(shù)據(jù)進(jìn)行操作,。使用者定義出如何對原始數(shù)據(jù)進(jìn)行處理 得到一個新的數(shù)據(jù),公式系統(tǒng)讀出原始數(shù)據(jù)并按要求計算出使用者定制的數(shù)據(jù),,并以曲線,、圖形、指示等形式顯示出來,。 公式系統(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ù)間的時間間隔)可以從1分鐘到1000天間的任意值,,也可以是分筆成交數(shù)據(jù),我們用鼠標(biāo)把一個公式拖 到某只證券的某個周期的圖形分析窗口,,則該公式處理這個周期的原始數(shù)據(jù),如開高低收量額,,改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù),。 公式系統(tǒng)對數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),,函數(shù)中除ZIG之字轉(zhuǎn)向函數(shù)類和BACKSET函數(shù)外,其余函數(shù)均滿足時間不變性,,即時間靠后的數(shù)據(jù)不對時間靠前的 結(jié)果產(chǎn)生影響,。 公式設(shè)定步驟 1.設(shè)定公式名稱:每個公式都有自己的名稱,它由字母或數(shù)字組成,,最多可以有9個字符,。請注意,公式名稱在同類公式中不能重復(fù),。 2.描述公式:用于簡單描述該公式的含義,,若輸入,則在公式列表中會顯示這段文幀?br> 3.注釋公式:用于描述一個公式如何使用,、計算方法等內(nèi)容,。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋,。 4. 設(shè)計技術(shù)指標(biāo)公式語句: 公式的形式由若干語句組成,。每個語句得到一個計算結(jié)果,對于技術(shù)指標(biāo),,就是一條指標(biāo)線,,語句間用分號隔開。 一個語句由若干函數(shù)通過四則運(yùn)算或邏輯運(yùn)算而組成,。函數(shù)是公式系統(tǒng)的基本成分,,它是對數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價,。函 數(shù)由函數(shù)名稱和參數(shù)組成,,參數(shù)用函數(shù)名后的括號括起來,,每個函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個隨著時間變化而變化的數(shù)據(jù),,例如收盤價,;常量 是一個不隨時間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,,X是一個變量,,N是一個常量,REF(close(),1)表示計算上一周期的收盤價,。函數(shù) 若需調(diào)用幾個參數(shù),,則它們在括號內(nèi)是有順序的,。若沒有參數(shù)則可以省去括號,,例如CLOSE()函數(shù)沒有參數(shù),所以寫成 CLOSE和 CLOSE()都可以,。函數(shù)計算得到的 結(jié)果是一個變量,。 計算符將函數(shù)連接成為語句。計算符分為算術(shù)計算符和邏輯計算符,。算術(shù)計算符有+,、-、*,、/,,分別是對計算符兩邊的數(shù)值進(jìn)行加減乘除計算;邏輯計算符有> ,、<,、<>、>=,、<=,、=、AND,、OR,,分別是對計算符兩邊的數(shù)值做大于、小于,、不等于,、大于等于、小于等于,、等于,、邏輯與、邏輯或的邏輯運(yùn)算,,如果邏輯條件成 立返回的計算結(jié)果為1,,否則為0,。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0,。 語句得到的計算結(jié)果連成線就是所謂的指標(biāo)線,,不同的語句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,,不同的線有不同的顏色,,而且語句還可以有自己的 名稱,在指標(biāo)圖形中顯示在左上角位置,。語句名寫在語句的前面,,用一個冒號將它與語句隔開。語句“上日收盤價:REF(close,1)”就表示該語句REF(close,1) 的名稱為“上日收盤價”,。該語句后而的語句若需引用它,,則寫公式名即可,如MA(上日收盤價,20)意思是對上日收盤價求20日平均,。 5,、設(shè)計中間語句: 一個語句將顯示一條指標(biāo)線,一個復(fù)雜的公式往往有很多語句,,而且有些語句沒必要顯示出來,。這時我們可以把不需要顯示語句定義為中間語句,中間語句 的寫法只需在一般語句的名稱與語句之間的冒號后加個等號,,即“:=”即可,。例如,語句“上日收盤價:=REF(close,1)”就表示該語句為中間語句,。重復(fù)使用的 語句也可以定義成中間語句,。 6、設(shè)計其他公式語句: 其他類型的公式顯示的不是指標(biāo)線,,而是相應(yīng)的操作,,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公式顯示的是交易指示,,五彩K線公式顯示的是K線顏色,。 這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語句,當(dāng)語句返回0時表示不需要進(jìn)行相應(yīng)的操作,,當(dāng)返回非0時表示需要進(jìn)行相應(yīng)的操作,。其他的語句都 應(yīng)設(shè)定為中間語句。 條件選股公式只有一條邏輯表達(dá)式語句,,用來表示選股條件是否成立,,例如CLOSE>REF(close,1)語句,表示選出當(dāng)期收盤價高于上日收盤價的股票,。其他的語 句必須設(shè)定為中間語句,,否則編輯器出現(xiàn)“只能有一個輸出結(jié)果”的警示,。 交易系統(tǒng)公式需要1-4條邏輯表達(dá)式語句,分別為多頭和空頭的切入切出條件語句,,分別用ENTERLONG,, EXITLONG, ENTERSHORT,, EXITSHORT表示多頭買入,、 多頭賣出、空頭切入,、空頭切出條件,,當(dāng)這些語句返回非0時,表示需要進(jìn)行相應(yīng)的操作,。其他的語句必須設(shè)定為中間語句,,否則編輯器出現(xiàn)“非交易信號變量只 能用:=賦值”的警示。這四個條件中必須至少設(shè)定一個條件,。 五彩K線公式可以有1-6條邏輯表達(dá)式語句,,最多描述6種不同的顏色,。 7,、設(shè)計計算參數(shù): 我們有時需要調(diào)節(jié)公式中的常數(shù)來看公式的表現(xiàn),可以直接進(jìn)入公式修改,,更方便的方法是用計算參數(shù)來指代公式中的常數(shù),,需要調(diào)節(jié)公式時不需進(jìn)公式只需 調(diào)節(jié)參數(shù)就可以了。比如,,經(jīng)常要修改REF(close,1)中的第二個參數(shù)1,,這時可以把它設(shè)為一個計算參數(shù)N,公式寫成REF(close,N),,到時調(diào)節(jié)N即可,。計算參數(shù) 包括參數(shù)名稱、最小值,、最大值,、缺省值四個部分。參數(shù)名稱用于標(biāo)識參數(shù),,本例我們將參數(shù)名定位N,,計算公式時采用缺省值計算,而最小值和最大值是參數(shù)的 調(diào)整范圍,。設(shè)定參數(shù)后,,在圖形分析窗口顯示該指標(biāo)時,指標(biāo)名跟著有參數(shù),,右鍵點(diǎn)擊參數(shù)即可對它進(jìn)行修改,。對于交易系統(tǒng)公式,,每個參數(shù)還包括一個測試步 長,在優(yōu)化參數(shù)時系統(tǒng)從最小值到最大值逐一調(diào)整參數(shù),,每次調(diào)整的增量就是測試步長,。例如最小值1,最大值30,,步長10,,則系統(tǒng)將測試參數(shù)1,11,,21,。最大 測試步數(shù)為10000次。每個公式可以帶有最多16個計算參數(shù),。
8,、其他語句: 有時我們想指定技術(shù)指標(biāo)線的畫法,這時我們可以在語句后加上線形描述符,,描述該語句對應(yīng)的指標(biāo)線畫法,。線形描述符包括STICK:柱狀線;COLORSTICK: 彩色柱狀線,,當(dāng)語句結(jié)果為正時顯示紅色,,否則顯示綠色;VOLSTICK:成交量柱狀線,,股價上漲時顯示紅色空心柱,,下跌時顯示綠色實心柱;LINESTICK:同時畫 出柱狀線和指標(biāo)線,;CROSSDOT:小叉線,;CIRCLEDOT:小圓圈線;POINTDOT:小圓點(diǎn)線,。 五彩K線公式有用來描述顯示K線顏色的語句,,其實就是在語句后加上色彩描述符,之間用逗號隔開,,表示當(dāng)該句返回非0時K線的顏色,。色彩描述符有: COLORRED:紅色;COLORGREEN:綠色,;COLORBLUE:藍(lán)色,;COLORBLACK:黑色:COLORWHITE:白色;COLORYELLOW:黃色:COLORF0F000:晶 紅色,;COLORBROWN:棕色,。 技術(shù)指標(biāo)公式還可以主動設(shè)定欲顯示的坐標(biāo)線,例如我們在坐標(biāo)線位置輸入框中寫入-10,;0,;10,,則顯示該指標(biāo)時出現(xiàn)-10,0,,10三條坐標(biāo)線,。
*特殊數(shù)據(jù)引用 (1)、指標(biāo)數(shù)據(jù)引用 在編制公式過程中,,有時需要使用另外一個指標(biāo)的值,,如果按照通常的做法,重新編制這個指標(biāo)就顯得很麻煩,,因此很有必要學(xué)習(xí)使用如何調(diào)用別的指標(biāo) 公式,。 調(diào)用其他指標(biāo)的基本格式:”指標(biāo).指標(biāo)線”(參數(shù)) A、指標(biāo)與指標(biāo)線之間用點(diǎn)“.”分開,,一個指標(biāo)不一定只有一條指標(biāo)線,,所以有必要在指標(biāo)后標(biāo)注指標(biāo)線的名稱,但是如果缺失則表示引用最后一條指標(biāo)線,。 B,、參數(shù)在表達(dá)式的末尾,必須用括號括起來,,參數(shù)之間用“,”號分開,,通過參數(shù)設(shè)置可選擇設(shè)定該指標(biāo)的參數(shù),如果參數(shù)缺失則表示使用該指標(biāo)的默認(rèn)參數(shù)設(shè) 置(不過我在使用過程中發(fā)現(xiàn),,如不寫參數(shù),,測試就通不過),。 C,、整個表達(dá)式用引號引在其中,除參數(shù)以外,。 例如:”MACD.DEF”(26,12,9)表示計算MACD指標(biāo)的DEA指標(biāo)線,,計算參數(shù)為26、12,、9,,”MACD”(26,12,9)表示該指標(biāo)的最后一條指標(biāo)線,計算參數(shù)是26,、12 ,、9,”MACD”表示該指標(biāo)的最后一條指標(biāo)線,,并且使用公式的默認(rèn)參數(shù),。 (2)、其他股票數(shù)據(jù)引用 使用以下的格式可以在當(dāng)前的分析界面下引用大盤的數(shù)據(jù)或者其他個股的數(shù)據(jù)實現(xiàn)橫向上的對比,。 A,、引用大盤數(shù)據(jù) 引用大盤數(shù)據(jù)時使用下列函數(shù):INDEXC,、INDEXV等等。 B,、引用個股數(shù)據(jù) 引用個股數(shù)據(jù)時使用下列格式:”股票代碼$數(shù)據(jù)”,在以上格式當(dāng)中調(diào)用CLOSE,、VOL、AMOUNT等等,,例如,,”Z000002$VOL”表示000002該股本周期的成交量。同 時大盤也可視為一只個股來引用,,例如,,上證”H000001$CLOSE”表示為大盤本周期的收盤價,深市”Z399001$CLOSE”同樣表法大盤本周期的收盤價,。 (3),、注意事項 在編公式中所運(yùn)用的標(biāo)點(diǎn)符號均是在英語狀態(tài)下的符號。 在編制公式中,,有要顯示的句子和不顯示的句子,,要顯示用“:”不要顯示用“:=”, 一個源碼中最多只能有16個可顯示的句子,并且每句結(jié)束后要加分號“;”。 另外,,開盤價,、收盤價、最高價,、最低價,,在公式中可用該函數(shù)的第一個字母代替。因此在編公式時不要單獨(dú)用這幾個字母,,請要注意,。 9、引用其他公式,、周期或股票的數(shù)據(jù): (注意:本點(diǎn)只作為參考,,因大智慧未設(shè)有引用其它周期的數(shù)據(jù)功能) 可以在一個公式中引用其他公式、周期或股票的數(shù)據(jù),,具體做法如下,。 1)引用指標(biāo)公式/交易系統(tǒng)/條件選股公式 可以引用其他技術(shù)指標(biāo)的指標(biāo)線,寫法是"公式名稱.指標(biāo)線名稱"(參數(shù)表),,請注意,,參數(shù)表中的參數(shù)個數(shù)應(yīng)該與該公式的實際參數(shù)數(shù)量一致,若不寫參數(shù)表 ,,則表示使用缺省參數(shù),。例如:"KDJ.K(9,6,6)",,表示引用根據(jù)(9,,6,6)參數(shù)計算出KDJ指標(biāo)中的K指標(biāo)線數(shù)值,。 可以引用交易系統(tǒng)公式,,寫法為"SYSTEM.公式名稱.交易類型"(參數(shù)表),交易類型包括ENTERLONG,、EXITLONG,、ENTERSHORT、EXITSHORT,,分別表示引用多頭買 入,、多頭賣出、空頭買入,、空頭賣出條件,。例如:"SYSTEM.KDJ.ENTERLONG",表示引用根據(jù)缺省參數(shù)計算的KDJ交易系統(tǒng)的多頭買入條件,。 可以引用條件選股公式,,寫法為"EXPLORER.公式名稱"(參數(shù)表),例如:"EXPLORER.KDJ",,表示引用根據(jù)缺省參數(shù)計算的KDJ買入條件選股條件,。 2)跨周期引用公式(大智慧不支持) 可以引用其他周期的數(shù)據(jù),寫法為"公式名稱.指標(biāo)線名稱#周期"(參數(shù)表),,跨周期引用只能從較短周期引用較長周期,,反方向的引用不允許。例 如"KDJ.K#WEEK"(9,,6,,6),表示引用根據(jù)(9,,6,,6)參數(shù)計算周線周期的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,分別表示開盤價,、最高價,、最低價 、收盤價,、成交量,、成交額。 公式編制 這里舉一些最簡單的公式例子,,有些只有一條語句且函數(shù)簡單,,較復(fù)雜的公式中函數(shù)復(fù)雜且語句較多。 收盤價線 這是最簡單的公式: CLOSE 均線的畫法 計算N日內(nèi)收盤價的算術(shù)平均值,,它是最常用的指標(biāo)之一,,公式為:MA(X,N)表示X的N日平均。 例如: MA1: MA (CLOSE,5) ,, coloryellow ,; 表示為: 參數(shù)名 畫一條5日收盤價的均線 設(shè)置該線為黃色
漲幅 漲幅指今日收盤價相對于昨日收盤價的變動幅度,即(今日收盤價-昨日收盤價)/昨日收盤價*100%,,昨日收盤價的公式為:REF(CLOSE,1),,因此漲幅 的公式: (CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 換手率 換手率指當(dāng)期的成交量占流通股本的比例。 公式: VOL/CAPITAL VOL為當(dāng)期成交量,,CAPITAL為流通股本,。
[Copy to clipboard] [ - ]CODE: 創(chuàng)新高 創(chuàng)新高指當(dāng)日最高價是最近一段時間的最高價: HIGH=HHV(HIGH,N) 其中的HIGH為當(dāng)期最高價,HHV(X,N)是求N周期內(nèi)X最高值,。因此該公式的含義是當(dāng)日最高價創(chuàng)N日新高時返回值為1,,否則為0,。 橫盤整理 橫盤整理指最近一段時期價格在一定幅度之內(nèi)擺動: (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05 其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價振幅振幅在5%以內(nèi),。
區(qū)間統(tǒng)計 例如,,要取得2002年2月1日到2002年12月30日間的最低價。思考一下,,一段時間的最低價必然是該段時間內(nèi)每個分析周期的最低價中最小的那個,。所以我們要 引用的數(shù)據(jù)是該段時間各分析周期的最低價,而不需要用到開盤價,、收盤價或最高價,;還要將不需要的數(shù)據(jù),即區(qū)間外的數(shù)據(jù)設(shè)為0,。語句為: LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,,0) 該語句用一個條件函數(shù)來判斷時間是否處于規(guī)定區(qū)間,若是則返回最低價,,否則返回0,。 我們再用LLV函數(shù),就可求得該段時間最低的最低價: LLV(LL,0) 技術(shù)指標(biāo)公式 技術(shù)指標(biāo)公式用于繪制技術(shù)指標(biāo)線,。以KDJ指標(biāo)為例,,右鍵點(diǎn)擊KDJ,選擇“編輯公式”后打開公式算法編輯器,,顯示出KDJ指標(biāo)公式的內(nèi)容,。 參數(shù)名稱:最小值,最大值,缺省值 N: 1 10O 9 M1: 2 40 3 M2: 2 40 3 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 該公式繪制K,、D、J三條指標(biāo)線,。RSV行是一個中間語句,,計算當(dāng)期收盤價與N天內(nèi)最低價之差除以N內(nèi)最高價與最低價之差的比值,再乘以系數(shù)100,。K線為RSV 的M1天移動平均線,,D線為線K的M2天移動平均線,J線為K線與J線的差值,。 (以下是引用‘wjwjc’版主對計算‘5日均線上升角度’的實例講解 aa:=ma(c,5);{這是5日均線} bb:=ref(ma(c,5),1);{這是昨日5日均線} cc:(aa-bb)/bb>n/100;{這是5日均線增長比率,,比率越大,其上長的斜率就越大} n是參數(shù),,n%是5日均線的增長比率,,因此n定5以上可能其的斜率就越大,你可試試,。) (對于時間限制的問題,我們就以‘莊家進(jìn)出’公式來作分析了解。 Var1:=IF(YEAR>=2034 AND MONTH>=1,0,1); {VAR1賦值:如果年份>=2034 AND 月份>=1,返回0,否則返回1} {點(diǎn)評:這個語句在配合其它語句使用的情況下可起到時間限制作用} VarC:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/25000,2)*Var1; {VARC賦值:如果收盤價>昨收,返回成交量(手),否則返回(如果收盤價<昨收,返回0-成交量(手),否則返回0)的歷史累和/25000的2日簡單移動平均*VAR1} {點(diǎn)評:在這句用到了VAR1,,當(dāng)VAR1符合條件即:年份>=2034 和 月份>=1時,,則VAR1=0,這樣以后計算出來的結(jié)果全是0,,這時該指標(biāo)便毫無意義了,,起到了時間 限制的作用。} 分界線: EMA(VarC,26)*Var1, LINETHICK2, COLORf0f000; {輸出分界線: VARC的26日異同移動平均*VAR1, LINETHICK2, COLORF0F000} 莊家線1: EMA(VarC,1)*Var1, COLORRED; {輸出莊家線1: VARC的1日異同移動平均*VAR1, 畫紅色} 莊家線2: EMA(VarC,6)*Var1, COLORYELLOW; {輸出莊家線2: VARC的6日異同移動平均*VAR1, 畫黃色} 莊家線3: EMA(VarC,12)*Var1, COLOR00ff00 ; {輸出莊家線3: VARC的12日異同移動平均*VAR1, COLOR00FF00 }) 顏色代碼 如:colorred{紅} colormagenta(COLORf00ff0){晶紅} coloryellow{黃} colorgray{灰} colorffff00{蘭} colorwhite{白} colorgreen{綠} colorbrown{棕} linethick{0--7指標(biāo)線粗細(xì)} linethick{同時顯示柱狀線和指標(biāo)線} circledot{空心園點(diǎn)} pointdot{小點(diǎn)} pointdot,,linethick2{實心方點(diǎn)} crossdot{X點(diǎn)狀線} cmcledot{0點(diǎn)狀線} stick{顯示} colorstick{顯示} linestick{顯示} 希望各位指標(biāo)愛好者自己動手進(jìn)行配色修改,,這樣才會記得 牢,學(xué)得透,,不斷探索,,不斷前進(jìn)。一花開放不是春,,萬紫千紅春滿園,。 走勢形態(tài)特征指標(biāo):為了滿足大家選股的需要,這里主要介紹股票走勢特征,、形態(tài)特征指標(biāo)的編制,。 走勢形態(tài)特征指標(biāo)編制的基礎(chǔ)。 (1),、放量,、縮量(成交量函數(shù)為VOL) A、放量 a.今天成交量較昨天增加了1倍,,表示如下: VOL/REF(VOL,1)>2 b.今天成交量較10個交易日平均成交量放大了1倍,,表示如下: a:=ma(vol,10); Vol/a>2 或者直接用如下公式表示: vol/ma(vol,10)>2; c.今日的5日均量較10個交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); b:=ma(vol,5); b/a>2; d.今日的成交量超過了整個流通盤的5%,,表示如下: vol/capital>0.05;其中capital代表流通盤,。 B、縮量 a.今日成交量較昨日減少了一半,,表示如下: vol/ref(vol,1)<0.5; b.今日成交量較10個交易日平均成交量減少一倍,,表示如下: a:=ma(vol,10); vol/a<2; 或者直接用如下公式表示: vol/ma(vol,10)<2; c.今日的5日均量較10個交易日平均成交量減少1倍,表示如下: a:=ma(vol,10); b:=ref(a,5); a/b<2; d.今日的成交量低于了整個流通盤的5%,,表示如下: vol/capital<0.05; (2),、上漲、下跌 上漲 今天的漲幅達(dá)到5%以上,,表示如下: close>ref(close,1)>1.05; 5日均價連續(xù)上漲,,表示如下: a:=ma(close,5); b:=ref(a,1); 下跌 今天的跌幅達(dá)到5%以上,表示如下: close/ref(close,1)<0.95; 5日均價連續(xù)下跌,,表示如下: a:=ma(close,5); b:=ref(a,1); a<b; (3),、K線的描述 陽線 close>open; 陰線 close<open; 高開 open>ref(close,1); 低開 open<ref(close,1); 跳空高開(high為最高價) open>ref(high,1); 跳空低開(low為最低價) open<ref(low,1); 走勢特征選股公式的編制 (1),、n日內(nèi)創(chuàng)新高 hhv(high,n)=hhv(high,0) and barscount(c)>=n; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。Hhv(x,n),,求n周期內(nèi)x最高值,n=0則從第一個有效值開始,;barscount(x),將當(dāng)前位置到n周期前的數(shù)值 設(shè)為1,,若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1,。 (2),、n日內(nèi)創(chuàng)新低 llv(low,n)=llv(low,0) and barscount(close)>=n; 注n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。Llv(x,n),,求n周期內(nèi)x最低值,n=0則從第一個有效值開始,;barscount(x)第一個有效數(shù)據(jù)到當(dāng)前的天數(shù),, 例如,barscount(close)以于日線數(shù)據(jù)取得上市以來總交易日數(shù),。 (3),、n日內(nèi)陰線多于陽線 count(open>close,n)/n<0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。同時可以自由編輯里面的數(shù)值(如0.5等 ,,達(dá)到確定陰線占全部K線個數(shù)的比例)。 (4),、n日內(nèi)陽線多于陰線 count(open<close,n)/n>0.5; 注:n為指標(biāo)參數(shù),,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時可以自由編輯里面的數(shù)值(如0.5等 ,,達(dá)到確定陽線占全部K線個數(shù)的比例),。 (5)、n日內(nèi)上漲多于下跌(第二天開盤高于前一天收盤) count(c>ref(c,1),n)/n>0.5; 注:n為指標(biāo)參數(shù),,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。同時可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例),。 (6),、n日內(nèi)上漲少于下跌(第二天開盤低于前一天收盤) count(c>ref(c,1),n)/n<0.5; 注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。同時可以自由編輯里面的數(shù)值(如0.5等 ,,達(dá)到確定其中比例)。 (7),、連續(xù)n日收陽線 up:=close>open; count(up,n)=n; 注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),,若n=0則從第一個有效值開始,。n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (8),、連續(xù)n日內(nèi)收陰線 up:=close<open; count(up,n)=n; 注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),,若n=0則從第一個有效值開始,。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (9),、連續(xù)n天上漲 count(close>ref(close,1),n)=n; 注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),若n=0則從第一個有效值開始,。N為指標(biāo)參數(shù),,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (10),、連續(xù)n天下跌 count(c<ref(c,1),n)=n; 注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),,若n=0則從第一個有效值開始。N為指標(biāo)參數(shù),,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (11)、首次創(chuàng)新高 barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1; 注:barscount(x),,若x非0,,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。 (12),、創(chuàng)歷史新高 hhv(close,0)=close; 注:hhv(x,n),,求n周期內(nèi)x最高值,n=0則從第一個有效值開始,。 (13),、創(chuàng)歷史新低 llv(close,0)=close; 注:llv(x,n),求n周期內(nèi)x最小值,,n=0則從第一個有效值開始,。 (14)、單日放量 a:=ref(ma(vol,5),1); vol/a>n and vol/capital*100>m; 注:n為指標(biāo)參數(shù),,代表今日成交量和前一日的5日均量的比值,,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (15),、階段縮量 sum(vol,n1)/capital<=n2; 注:n1為要統(tǒng)計的階段時間,,n2為縮量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (16),、階段放量 sum(vol,n1)/capital>=n2; 注:n1為要統(tǒng)計的階段時間,,n2為y放量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (17),、持續(xù)放量 a:=vol>ref(vol,1); count(a,n)=n; 注:其中條件a的含義為成交量較上一交易日放大,n為要統(tǒng)計的階段時間,,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍,。 (18)、持續(xù)縮量 a:=vol<ref(vol,1); count(a,n)=n; 注:其中條件a的含義為成交量較上一交易日縮小,,n為要統(tǒng)計的階段時間,,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。 (19),、間隔放量 a:=ma(vol,5); barscount(c)>=n and hhv(a,n)<n1*llv(a,n) and count(vol>n2*a,n)>n3; 注:a.barscount(x)第一個有效數(shù)據(jù)到當(dāng)前的天數(shù),。Barscount(c)對于日線數(shù)據(jù)取得上市以來總交易日數(shù)。 b.完整含義:n日內(nèi)五日均量的最大值小于最小值的n1倍,,成交量大于等于五日均量的n2倍的情況發(fā)生的次數(shù)多于n3次,。 (20)、放量上攻 a:=(c-ref(c,1))/ref(c,1)>=(n/100); sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3; 完整含義:每日股價漲幅均大于n%,,n1日內(nèi)累計換手率大于n2%,,并且成交量連續(xù)在n3日內(nèi)放大。 (21),、溫和放量上攻 a1:=close/ref(close,1); a2:=a1>1 and a1<1.03; 成交量小幅上揚(yáng) b1:=vol/ref(vol,1); b2:=b1>1 and b1<2; c1:=ma(vol,n)/capital<0.05; count(a2 and b2,n)/n>0.6 and c1; 完整公式為: a1:=close/ref(close,1); a2:=a1>1 and a1<1.03; b1:=vol/ref(vol,1); b2:=b1>1 and b1<2; c1:=ma(vol,n)/capital<0.05; count(a2 and b2,n)/n>0.6 and c1; 注:公式分為股價小幅上揚(yáng)和成交量小幅上揚(yáng)兩個部分,,請在指標(biāo)編寫時注意其結(jié)構(gòu)。 (22),、突然放量 vol>ref(hhv(vol,n),1*m; 注:當(dāng)前成交量高于n個周期中最大成交量的m倍,。 (23)、平臺整理 count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100); 注:count(close,0)>n為平臺整理n個周期的設(shè)定,。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)為平臺整理幅度n1%的設(shè)定,。 (24)、突破長期盤整 ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n; 注:前n日在上下n1%的幅度內(nèi)整理:ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100),; 今日突破:c>=ref(hhv(h,n),1),。 (25)、階段強(qiáng)勢股 a:=sum(if(date-n=0,indexc,0),0); b:=sum(if(date-n1=0,indexc,0)0); e:=sum(if(date-n=0,c,0),0); f:=sum(if(date-n1=0,c,0),0); ((f-e)/e)>((b-a)/a); 注:該公式求的是n日-n1日之間漲幅高于大盤的股票,。n,、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,,例如1999年為99,,從2000年開始 以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價,,該函數(shù)對分筆成交分析周期無效,。 (26)、階段弱勢股 a:=sum(if(date=n,indexc,0),0); b:=sum(if(date=n1,indexc,0)0); e:=sum(if(date=n,c,0),0); f:=sum(if(date=n1,c,0),0); ((f-e)/e)<((b-a)/a); 注:該公式求的是n日-n1日之間漲幅低于大盤的股票,。n,、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,,例如1999年為99,,從2000年開始 以100依次向后累加,例如2001年9月14日為1010914,,indexc函數(shù)表示同期大盤的收盤價,,該函數(shù)對分筆成交分析周期無效。 (27),、大盤同步 count((c>o and indexc>indexo) or (c<o and indexc<indexo),n)/n>m/100; 注:含義為n周期中與大盤走勢相同(同收陰線或同收陽線)的例超過m%。此處的o不是數(shù)字的零,,而是開盤價open的首寫字母o,。 (28)、n日內(nèi)強(qiáng)勢股 a:=(c-ref(o,n))/ref(o,n); b:=(indexc-ref(indexo,n))/ref(indexo,n); a>b and a/b>=m; 注:n日內(nèi)個股漲幅大于等于大盤漲幅的m倍,。 形態(tài)特征選股公式的編制 (1),、均線多頭排列 a1:=ma(c,n1); a2:=ma(c,n2); a3:=ma(c,n3); a4:=ma(c,n4); count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup; 注:n1、n2,、n3,、n4j日均線呈多頭排列,isup也可以用close>open表示,。 (2),、均線空頭排列 a1:=ma(c,n1); a2:=ma(c,n2); a3:=ma(c,n3); a4:=ma(c,n4); count(a1<a2 and a2<a3 and a3<a4,3)=3 and not(isup); 注:n1、n2,、n3,、n4j日均線呈空頭排列,isup也可以用close<open表示,。 (3),、早晨之星 ref(close,2)/ref(open,2<0.95 and ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03 and close/open>1.05 and close>ref(close,2); 注:早晨之星,這種形態(tài)和叫法自然是后市向好,,為買進(jìn)信號,。早晨之星由三根K線組成,其順序是: 第一天在下跌過程中已形成一根陰線: ref(close,2)/ref(open,2<0.95 第二天呈裂口下跌,,K線實體較短,,構(gòu)成星的主體部分,陰線或陽線均可,有無上下影線均不重要,。 ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03 關(guān)鍵是第三根K線必須是陽線,,且其長度至少要升至第一根陰線實體(如果能夠“包容”第一根陰線則最好不過了) close/open>1.05 and close>ref(close,2)
(4)、強(qiáng)勢整理 a1:=abs(close-open)/open<0.015; a2:=count(a,m)=m; a3:=ref(o,m)<ref(c,m) and ref (c,m)/ref(c,m+1)>1+n/100; a2 and a3; 注:一根實體超過n的長陽,,后面跟m個K線實體不超過1.5%的K線,。 (5)、高開大陰線 open>close and open/ref(c,1)>=1+m/100 and close/open<=1-n/100; 注:跳空高開m%,,當(dāng)日股價較開盤價跌幅大于n,。股價經(jīng)過一段持續(xù)攀升之后,某一日突然跳高開盤: open/ref(c,1)>=1+m/100 后股價一路下行,,尾市以接近最低點(diǎn)收市: close/open<=1-n/100 此信號出現(xiàn),,往往意味著股價已形成短期頭部,應(yīng)注意回避風(fēng)險,。 (6),、低開大陽線 open<close and open/ref(c,1)<=1-m/100 and close/open>=1+n/100; 注:跳空低開m%,當(dāng)日股價較開盤價漲幅大于n,,其他描述請參見(5),。 (7)、黃昏之星 ref(close,2)/ref(open,2)>1.03 and ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 and close/open<0.97 and close<ref(close,2); 注:黃昏之星表示股價回落,,是賣出信號,,應(yīng)伺機(jī)拋貨。幕星同樣由三根K線組成,,其形態(tài)和晨星正好相反: 第一天股價繼續(xù)上升,,拉出一根陽線: ref(close,2)/ref(open,2)>1.03 第二天波動較小,形成一根小陽線或小陰線,,構(gòu)成星的主體部分: ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 第三天形成一根包容第二天并延伸至第一天陽線實體: close/open<0.97 and close<ref(close,2) (8),、跳空缺口 high<ref(low,1) or low>ref(high,1); 注:從內(nèi)容上看,分別是向下跳空缺口和向上跳空缺口,。 (9),、均線金叉 a;=ma(c,5); b:=ma(c,10); cross(a,b); 注:前二句是5、10日均線,,cross是交叉函數(shù),,cross(a,b)表示5日均線與10日均線金叉。 (10),、均線死叉 a;=ma(c,5); b:=ma(c,10); cross(b,a); 注:前二句是5,、10日均線,cross是交叉函數(shù),,cross(b,a)表示5日均線與10日均線死叉,。 (11)、均線粘合 ma1:=ma(c,5); ma2:=ma(c,10), ma3:=ma(c,20); p1:=abs(ma1-ma2)+abs(ma2-ma3); p1/c<m/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1); 注:前三句是三根均線,p1是第一根均線減第二根均線差的絕對值與第二根均線減第三根均線差的絕對值之和,,最后一句是p1與收盤價的比值小于一定比率m%(一 般該比率為2%以下,,同時前二均線今日比昨日上翹。 五彩K線與交易系統(tǒng)指標(biāo)的編制方法 一,、 五彩K線 1,、 五彩K線簡介 簡單地說五彩K線,就是對于我們事先描述好的K線形態(tài),,大智慧將自動地給我們找出來,,同時對滿足條件的K線形態(tài)賦于顏色,以區(qū)別于其他的K線,。 依據(jù)K 線的形態(tài),,我們將五彩K線分為“上漲”、“下跌”,、“反轉(zhuǎn)”三大類,。 2、 五彩K線編輯時常用的函數(shù) (1),、BACKSET(X,N) 五彩K線就是對滿足條件的K線形態(tài)賦于顏色,,在這里,我們就需要賦值函數(shù)BACKSET賦予滿足條件的K線時段以不同的顏色,,區(qū)分不滿足條件的其它時段的K線 。 函數(shù)BACKSET(X,N)中,,X是由邏輯判斷語句組合的一個綜合條件,,N為你意欲賦予顏色的時間長度,該時間長度的取值法為“從當(dāng)前周期開始向前到N個當(dāng)前 周期”,。 ?。?)、更改顏色 如果不進(jìn)行任何的顏色設(shè)定,,系統(tǒng)將以黃色顯示五彩K線,,目前我們在每個指標(biāo)中以紅色顯示五彩K線。如果要更改顏色,,只需要瘵指標(biāo)中“COLORRED”改 為其他顏色即可,。 3、 五彩K線的編制方法 五彩K 線的編制并沒有和前面介紹的其他公式有很大的區(qū)別,,一般的公式編輯是作 為特定的指標(biāo)來顯示,,五彩K線將滿足條件的連續(xù)K線形態(tài)賦予顏色,區(qū)別于其它的K線,,則是把滿足設(shè)定條件的個股以其們的顏色標(biāo)明,。 (1) 陽包陰五彩K線的編制 這里的陽包陰就是說某一天的陽線將前一天的陰線全部包容起來,使得在K線組 合上出現(xiàn)前小后大的形態(tài)。該動態(tài)表明前日所有價位買進(jìn)而未出局者都能獲利,,從而大鼓舞了人氣,,為此后的持續(xù)上升奠定了基礎(chǔ),是典型的底部信號,。 原理:某一天的陽線將前一天的陰線全部包容起來,。 五彩K 線的編輯: REF(OPEN,1)>REF(CLOSE,1) 上一交易日收陰線。 CLOSE>REF(OPEN,1) 收盤價高于上一交易日開盤價,。 OPEN<REF(CLOSE,1) 開盤價小于上一交易日收盤價,。 HIGH>REF(HIGH,1) 最高價高于上一交易日最高價。 LOW<REF(LOW,1) 最低價小于上一交易日最低價,。 CLOSE>OPEN 收陽線
|