當前位置:股票大全官網 - 股票投資 - 大智慧 怎麽在附圖裏編寫對應大盤指標

大智慧 怎麽在附圖裏編寫對應大盤指標

點擊主菜單"自編指標"中的"自編指標"

開機菜單中"特色功能"裏的"公式編輯"壹欄使用面向對技術分析有較深認識、思想成熟的投資者,提供整套分析方法設計、測試、評價、優化平臺,用戶可以依據炒股經驗或證券分析領域的各種新思想、新方法來自己動手設計各種各樣的公式系統,打造馳騁股市的秘密武器。

大智慧的公式編輯功能就為您提供了這樣壹種武器,用戶可以通過對每日深滬兩地交易所和歷史上發送的行情數據按照簡單的運算法則進行分析、選股、測試,在大智慧家當中壹***提供了四大類公式編輯器。並且我們用了多類函數, 以達到快速提取數據和提高運算能力,同時簡化計算過程的要求。因此對不同類型的函數我們賦予了相當精確的含義。常用的函數定義將放在第四章中詳細說明,下面讓我們先學習壹下如何使用公式編輯器吧。

選擇"工具"之"公式編輯器"壹欄,即可進行公式編輯。

1、技術指標公式編輯器:

實現對技術圖表分析中各類技術指標和自我定義的技術分析指標的編寫,並且通過分析家的分析界面形成圖表、曲線,以方便和尋找有意義的技術圖形和技術特征。

2、條件選股公式編輯器:

也就是通常意義上解釋的智能選股。但我們的目的在於建立壹個完全開放、自由的選股平臺,可以通過對該平臺的熟練使用,借助計算機的高速和準確的檢索功能尋找滿足您的理解的股票形態和技術特征,作到先知先覺,快人壹步!並且提供相應的同樣開放式的結果檢測報告。

3、五彩K線公式編輯器:

準確講,該編輯器的功能是附屬於條件選股功能之上的,我們可以通過該功能將滿足條件的連續K線形態賦予顏色,區別了其它的K線。

4、交易系統公式編輯器:

交易系統是在條件選股功能上的壹次大的延伸,詣在建立壹套完整的交易規則體系,通過該編輯器對各個相關的交易環節,包括買入的切入、賣出、止損以及整體的交易性能檢驗等等作出定量的規定,幫助投資者建立壹套屬於自己的買賣規則和理論。

以下我們以技術指標的編輯為例作詳細的說明:

壹,新建指標:只要點擊對應的指標類別,再點擊"新建"就能添加相應的指標了。

A---每壹個指標公式必須有壹個名稱,這個名稱由字母或數字組成,公式名稱在同類公式中必須是唯-的。

例如不能同時存在兩個AAA技術指標公式,但可以存在壹個AAA技術指標壹個AAA 條件選股公式,公式名稱最多9個字符。

B---公式描述是文字,這段文字不宜過長。

C---該項選擇定義了該指標顯示的位置.是在主圖上與K線疊加還是顯示在副圖上壹般來講,只有少數幾個主圖指標會設定為主圖疊加,例如MA均線,BOLL線等。

D---計算參數:每個公式可以設計1-8個計算參數,計算參數用來替代公式中所需要的常數,在使用時可以方便地調節參數,不必修改公式就可以對計算方法進行調節。

計算參數包括參數名稱、最小值、最大值、缺省值四個部分。參數名稱用於標識參數,計算公式時采用缺省值計算,而最小值和最大值是參數的調整範圍。

E---公式編輯欄,本欄為公式編輯的文本框。

F---密碼保護,選中該欄目為指標公式加密。

G---公式註釋是壹段文字,相對於公式描述而言它可以很長,主要用來描述壹個公式如何使用、註意事項、計算方法等等。

H---周期的設定:數據分析周期就是相鄰兩組數據的時間間隔,可以是從1分鐘到1個月間的任意間隔;還可以是分筆成交分析周期,這種情況下時間間隔不定。

二, 公式系統的引用周期:

應不同的使用者在分析周期習慣上的差異,大智慧特別設定了周期選擇。

這主要是針對在引用類函數在引用數據時鎖定自己所需要的周期,例如在日線上、或者在周線上等等的要求。

函數的引用周期:

大部分的函數本身沒有使用周期的限制,除了少數幾個描述分筆成交時買賣掛單和掛單量的函數因其本身的定義使用範圍有限制。

技術指標公式還可以強制設定坐標線位置。例如KD指標我們需要在0、20、50、80、100畫5條坐標線,可以在坐標線位置輸入框中寫入;20;50;80;100",

這時在顯示區內的圖形的坐標的縱坐標將是定義好的坐標,否則的話,系統將會自動選擇最佳的顯示效果自動定義縱坐標,橫坐標因為系統規定為時間坐標是不可更改的。

常用:選定公式組中的某壹指標,再點擊"常用"按鈕,即可把該指標添加在常用指標壹欄。

選股:成功率測試:測試選股成功的概率;

選股至板塊:將選出的股票添加至指定的板塊中;

執行選股:確認後即可執行選股功能;

導出:點擊導出按鈕後,雙擊公式組中您想要導出的指標,然後點保存按鈕進行導出。

引入:引入您機器中後綴名為.exp的公式文件。

向導選股:隨著向導選股能有效的幫您完成選股功能。

選擇了"我要選股"之後,如果您想繼續操作,只要點擊"下壹步"即可。

三,技術指標公式編寫格式和法則:

所有的公式系統都是遵守統壹的運算法則,統壹的格式進行函數之間的計算,所以我們掌握了技術指標公式的基本原理,其他的公式也不會出脫其外。

例如我們在指標公式

系統內寫下公式:

A:=X+Y;

B:A/Z;

C:B*0.618;

至於函數的使用方法和指標的編寫技巧,請仔細看完後兩節的內容,如果您能舉壹反三,這些原理在潛移默化之後對以後其他的公式的編寫大有裨益。

您自己編寫的指標將在"自編"頁中得以體現。

四,常用函數簡介

大智慧的公式編寫系統用了多類函數,以達到快速提取數據和提高運算能力,同時簡化計算過程的要求。

因此在不同類型的函數我們賦予了相當精確的含義。以下我們將介紹十類函數。

行情函數:(OPEN、CLOSE、HIGH、LOW、VOL等)

OPEN/CLOSE:開/收盤價,取得該周期開/收盤價

HIGH/LOW:最高/低價,取得該周期最高/低價

VOL:取得該周期的成交量

ADVANCE:上漲家數,該函數只對大盤有效

AMOUNTT:成交額,取得該周期成交額

SELLVOL:主動性賣單,當本筆成交為主動性賣盤時,其數字等於成交量,否則為0

大盤函數:(INDEXA、INDEXC、INDEXH等)

INDEXA:表示同期大盤的成交額

INDEXC/INDEX表示同期大盤的收/開盤價

INDECH/INDEXL:表示同期大盤的最高/低價

INDEXADV:表示同期大盤的上漲家數

INDEXDEC:表示同期大盤的下跌家數

INDEXV:表示同期大盤的成交量

註:大盤函數只有待用戶看過大盤以後才能發揮作用

常數函數:CAPITAL、市盈率、量比等)

CAPITAL:返回流通盤大小,單位為手;

A股為流通A股,B股為總股本,指數為0

時間函數:DATE、DAY、TIME等)

DATE:有效返回值範圍為700101-1341231,表示19700101-20341231取得該周期從1900年以來的年月日

DAY:取得該周期的日期,有效返回值1-31

引用函數:MA、HHV、COUNT、REF、SUM、SMA等)

1 MA 簡單移動平均

用法: MA(X,N),求X的N日移動平均值.算法X1+X2+X3+...+Xn)/N

例如:MA(CLOSE,10)表示求10日均價

2 HHV 求最高值

用法:HHV(X,N),求N周期內X最高值,N=0則從第壹個有效值開始。

例如:HHV(HIGH,30)表示求30日最高價

3 COUNT 統計函數

用法::COUNT(X,N),統計N周期中滿足X條件的周期數,若N=0則從第壹個有效值開始。

例如:COUNT(CLOSE>OPEN,20)表示統計20周期內收陽的周期數

4 REF:向前引用,引用若幹周期前的數據。

用法:REF(X,A),引用A周期前的X值。

例如:REF(CLOSE,1)表示上壹周期的收盤價,在日線上就是昨收。

5 SUM:求總和。

用法:SUM(X,N),統計N周期中X的總和,N=0則從第壹個有效值開始。

例如:SUM(VOL,0)表示統計從上市第壹天以來的成交量總和

6 SMA:求移動平均。

用法:SMA(X,N,M),求X的N日移動平均,M為權重。

算法:若Y=SMA(X,N,M) 則 Y=[M*X+(N-M)*Y')/N,其中Y'表示上壹周期Y值,N必須大於M。

例如:SMA(CLOSE,30,1)表示求30日移動平均價

邏輯函數:(IF、CROSS、NOT等)

1 IF:根據條件求不同的值。

用法:IF(X,A,B)若X不為0則返回A,否則返回B

例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值

2 CROSS:交*函數

用法:CROSS(A,B)

A:變量或常量,判斷交*的第壹條線

B:變量或常量,判斷交*的第二條線

例 CROSS(MA(CLOSE,5),MA(CLOSE,10)):5日均線與10日均線金*

CROSS(CLOSE,12):價格由下向上突破12元。

3 NOT:求非邏輯 NOT(X)

返回非X,即當X=0時返回1,否則返回0。

例:NOT(ISUP):是否平盤或收陰

數學函數:(MAX、MIN、LN、三角函數等)

MAX/MIN:求最大/小值。用法: MAX(A,B)返回A和B中的較大值

LN:求自然對數,用法: LN(X)以e為底的對數

統計函數:(STD、VAR、AVEDEV等)

1 STD:估算標準差

用法::STD(X,N)為X的N日估算標準差

例:STD(CLOSE,10):求10周期收盤價的估算標準差。

2 VAR:估算樣本方差

用法::STDP(X,N)為X的N日總體標準差

3 AVEDEV:平均絕對偏差

用法:AVEDEV(X,N)

指標函數:(COST、WINNER、SAR、ZIG等)

1 COST:成本分布

用法:COST(10),表示10%獲利盤的價格是多少,即有10%的持倉量在該價格以下,其余90%在該價格以上,為套牢盤該函數僅對日線分析周期有效

2 WINNER:獲利盤比例

用法:WINNER(CLOSE),表示以當前收市價賣出的獲利盤比例

例:返回0.1表示10%獲利盤;WINNER(10.5)表示10.5元價格的獲

3 利盤比例該函數僅對日線分析周期有效

4 SAR:拋物轉向

用法::SAR(N,S,M),N為計算周期,S為步長,M為極值

例如:SAR(10,2,20)表示計算10日拋物轉向,步長為2%,極限值為20%

繪圖函數:(DRAWICON、DRAWLINE、DRAWTEXT、POLYLINE、STICKLINE)

1 DRAWICON:在圖形上繪制小圖標。

用法:DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,在PRICE位置畫TYPE號圖標。

註:TYPE參數只有3個即0,1,2;0代表哭臉、1為笑臉、3是平臉

例如:DRAWICON(CLOSE>OPEN,LOW,1)表示當收陽時在最低價位置畫1號圖標。

2 DRAWLINE:在圖形上繪制直線段。

用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當COND1條件滿足時,在PRICE1位置畫直線起點,當COND2條件滿足時,在PRICE2位置畫直線終點,

EXPAND為延長類型。

例如DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在創20天新高與創20天新低之間畫直線並且向右延長。

3 DRAWTEXT:在圖形上顯示文字。

用法:DRAWTEXT(COND,PRICE,TEXT),當COND條件滿足時,在PRICE位置書寫文字TEXT。

例如:DRAWTEXT(CLOSE/REF(CLOSE,1)>1.08,LOW,'大陽線')表示當日漲幅大於8%時在最低價位置顯示"大陽線"字樣。

4 POLYLINE:在圖形上繪制折線段。

用法:POLYLINE(COND,PRICE),當COND條件滿足時,以PRICE位置為頂點畫折線連接。

例如:POLYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創20天新高點之間畫折線。

5 STICKLINE:在圖形上繪制柱線。

用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標準間距),

EMPTH不為0則畫空心柱。

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。