A. 大智慧c>hhv(c,10)怎麼選不出來股票呢
hhv(c,10)這個是頌滾培含當天。所以備慧選 不出。
用c>=hhv(c,10) 或野唯者 C>ref(hhv(c,10),1)
B. 大智慧股票池怎麼沒有股票
.沒有下載財務數據,初選池沒有股票。
2.不是全賣掘弊推行情。
3.當地信號不好,數散辯據不正確。
4.股票池壞了中族,重新解壓安裝。
5.沒有開啟運行股票池。
6.有關公式沒有引入。
7.數據錯誤,整理數據或者重新下載數據
8.大智慧軟體版本有問題,或者軟體出問題,卸載,重新安裝。
9.電腦有毒,殺毒。
C. 主圖上有標注信號,但相應的選股指標卻選不出股票,請高手解答,謝謝!
主圖上的標注信號並不是系統的選股邏輯判斷表達式,這需要改一下,你可以把公式或圖片發上來,也可以你自己定義條件,我把你編,直接追問我就行!
D. 為什麼我的大智慧有幾支股票的分時走勢圖顯示不出來,只有白色的直線
因為DZH升過級,可以升級無妨。好多數據不顯示你大概剛裝,下載系統數據,再補贏富數據。
======================================================================
如何看分時走勢圖
1大盤指數分時走勢圖
大盤指數是指上證綜合指數和深證成份指數,其每一分鍾的走勢稱為大盤分時走勢,又稱大盤即時走勢,:
大盤分時走勢圖
(1)白色曲線
表示大盤加權指數,即考慮股票股本數量占整個市場股本的比重計算出來的大盤指數(具體演算法見本章附錄),它是證交所每日公布的大盤實際指數。
(2)黃色曲線
表示大盤不含加權的指標,即不考慮股票股本數量,以整個市場股本平均數計算出來的大盤指數(具體演算法見本章附錄)。
根據白黃二曲線的相對位置可知:
①當大盤指數上漲時,黃線在白線之上,表示流通盤較小的股票漲幅大於大盤股;反之,小盤股漲幅落後大盤股。
②當大盤指數下跌時,黃線在白線之上,表示流通盤較小的股票跌幅小於大盤股;反之,小盤股跌幅大於大盤股。
(3)紅綠柱線
表示大盤即時所有股票買盤與賣盤在數量上的比率。紅柱線的長短表示買盤力量的增減;綠柱線的長短表示賣盤力量的強弱。
(4)黃色柱線
表示每一分鍾的成交量,單位是手(每手等於100股)。
(5)委比數值
是委買委賣手數之差與之和的比值。當委比數值為正值的時候,表示買方力量較強,股指上漲的幾率大;當委比數值為負值的時候,表示賣方的力量較強,股指下跌的幾率大。
(6)粗橫線
粗橫線表示上一個交易日指數的收盤位置。它是當日大盤上漲與下跌的分界線。它的上方,是大盤上漲區域;它的下方,是大盤的下跌區域。
交易時間內,個股每一分鍾成交價格的走勢稱為個股分時走勢,如圖所示:
(1)白色曲線
表示該股票即時成交的價格。
(2)黃色曲線
表示該股票即時成交的平均價格,即該時刻之前成交總金額除以成交總股數。
(3)黃色柱線
表示每一分鍾的成交量。
(4)賣盤等候顯示欄
該欄中賣1、賣2、賣3、賣4、賣5表示依次等候賣出。按照「價格優先,時間優先」的原則,誰的賣出報價低誰就排在前面,報價相同的,誰先報價誰就排在前面。而這一切都由交易系統自動計算,不會因人為因素而改變。賣1、賣2、賣3、賣4、賣5後面的數字為價格,再後面的數字為等候賣出的股票手數。
(5)買盤等候顯示欄
該欄中買1、買2、買3、買4、買5表示依次等候買進,誰買進的報價高誰就排在前面,報價相同的,誰先報價誰就排在前面。
(6)成交價格、成交量顯示欄
均價即開盤到現在買賣雙方成交的平均價格。其計算公式是:均價=成交總額÷成交股數。收盤時的均價為當日交易均價。
開盤即當日的開盤價。
最高即開盤到現在買賣雙方成交的最高價格。收盤時「最高」後面顯示的價格為當日成交的最高價格。
最低即開盤到現在買賣雙方成交的最低價格。收盤時「最低」後面顯示的價格為當日成交的最低價格。
量比是衡量相對成交量的指標。它是開市後每分鍾平均成交量與過去5個交易日每分鍾平均成交量之比。其計算公式為: 量比=現在總手÷當前已開市多少分鍾÷(5日總手數÷5÷240)其中「5日總手數÷5÷240」表示5日來每分鍾平均成交手數。
量比是投資者分析行情短期趨勢的重要依據之一。若量比數值大於1,且越來越大時,表示此時成交總手數(即成交量)在放大;若量比數值小於1,且越來越小時,表示此時成交總手數(即成交量)在萎縮。這里要注意的是,並非量比大於1,且越來越大就一定對買方有利。因為股價上漲時成交量通常會放大,但在股價下跌時成交量也可以放大。因此量比要同股價漲跌聯系起來分析,才能有效減少失誤。
成交即買賣雙方的最新一筆成交價。
漲跌即當日開盤到現在該股上漲和下跌的絕對值,以元為單位。
幅度即當日開盤到現在的上漲或下跌的幅度。若幅度為正值,數字顏色顯示為紅色,表示股價在上漲;若幅度為負值,數字顏色顯示為綠色,表示股價在下跌。幅度的大小用百分比表示。收盤時漲跌幅度即為當日的漲跌幅度。例如:「幅度-022%」,此時已經收盤,因此,它表示該股當日跌幅為022%。
總手即當日開始成交到現在為止總成交手數。收盤時「總手」,則表示當日成交的總手數。例如:「總手6717」出現在收盤時,這就說明當日該股一共成交了6717手(671700股)。
現手即最新一筆買賣手數。在盤面的右下方為即時的每筆成交明細,紅色向上的箭頭表示以賣出價成交的每筆手數,綠色箭頭表示以買入價成交的每筆手數。
(7)外盤、內盤顯示欄
外盤即主動買盤,是按市價買進的累計成交量,成交價是賣出價。
內盤即主動賣盤,是按市價賣出的累計成交量,成交價是買入價。
當外盤數量比內盤大很多且股價上漲時,表示很多人在搶進股票;當內盤數量比外盤大很多且股價下跌時,表示很多人在拋售股票。
(8)最近幾分鍾成交顯示欄
該欄顯示最近幾分鍾的成交情況,即幾點幾分以什麼價位成交,每筆成交手數是多少。
(9)委比值
是委買委賣手數之差與之和的比值。當委比數值為正值時,表示買方力量較強,股價上漲的幾率大;當委比數值為負值的時候,表示賣方的力量較強,股價下跌的幾率大。
委比值的計算方法是:
委比=〔(委買手數-委賣手數)÷(委買手數+委賣手數)〕×100%
E. 大智慧如何設置自選股
通過電腦端:macbookpro mos14打開google 92.0.4515.131瀏覽器進行自選股設置操作,可以對自選股板塊及自選股股票進行新增或刪除。在大智慧中選擇【終端】>【系統管理】>【自選股設置】菜單命令,即可彈出【設定自選股】對話框。
一、具體方法添加方法如下:
方法1:菜單--工具--跳出「自選設定」 或Alt+X--跳出「自選設定」--點「自選2」 --鍵盤輸入股票代碼或拼音首字母--Enter.(自選2中將出現股票。)--再輸入其它股票--完成後--退出。
方法2:選好股票--右鍵--添加股票至自選--跳出「選擇自選」--雙擊「自選2」或單擊「自選2」+ 點「選中」。」 即可完成-添加流程的操作。
二、自選設置後功能:
1.主屏幕自選股顯示。進入大智慧主界面,可看到「自選股」,其中顯示用戶所添加的所有自選股,初次下載安裝後默認含有「恆生指數」「深證成指」和「創業板指」三個自選股。
2.查看自選股。單擊按鈕進入自選行情界面。自選股數據以列表方式排列,橫列的標題從左至右依次為:股票名稱、最新價格、漲跌幅百分比、昨日收盤價、成交量、成交額、最高、最低、振幅、漲速、換手率、量比、委比、市盈率、市凈。投資者可以用手左右滑動手機屏幕進行查看。股票列表中若股票名稱旁邊有星狀標識,表示該股票今天有「信息地雷」,選中該股票,在分時走勢圖界面單擊「菜單」里的「資訊」查看。
3.添加、刪除自選股。查找個股,進入個股分時圖界面,單擊右上角的圖標,即可將此股票加入自選股。也可以再次單擊此處的圖標,將股票從自選刪除。
4.編輯自選股。用戶可通過單擊大智慧主界面上方的按鈕,進入編輯自選頁面對自選股列表進行自定義編輯。例如,單擊刪除按鈕即可刪除該自選股,拖動移動按鈕即可對自選股進行上下移動排名。
F. 大智慧下載數據後的選股為什麼還不準確
1、系統設置
進入 查看>選項>系統參數,把5分鍾線存儲天數設置成133天,根據個人的硬碟大小設置1分鍾和分筆數據的存儲天數,當然是越大約好。
2、下載數據
初次安裝軟體並設置好系統參數後下載歷史數據,進入工具>下載數據,選中 日線、除權數據、財務數據、5分鍾線、Level-2日線統計,選中自動同步,不用選下載天數,然後點擊開始。數據下載的速度一般很快,但解壓寫盤往往特別要注意下載完畢後一定要等待數據寫盤完畢再關閉該下載窗口。
第一次數據下載完成後如果每天都能在交易時間正常開機並收盤作業,則不需要重復下載。對於下列幾種情況則需要有選擇的下載數據。A、如果當天沒有正常開機,則要下載分筆成交後再做收盤作業。B、財務和除權數據是自動補充的,但受到特殊因素的限制可能會更新不及時,這時下載財務除權數據。C、如果有一天或幾天都沒有收盤作業,則需要重新同步日線、除權、財務、5分鍾、Level-2日線統計數據,操作步驟同第一次數據下載。
3、收盤作業
收盤作業非常重要,他會把當日的分筆成交、分鍾線、日線寫盤保存。還會計算用戶的擴展數據和自定義數據並寫盤保存,為了保證這些數據的全面、准確,必須每天做收盤作業。(注意收盤作業會在交易完成後10分鍾自動進行,對於A股、港股和期貨的自動收盤作業時間不相同)。如果某天沒有正常做收盤作業,之後分時圖、分鍾線和日線可以通過下載數據的方式補齊,但由於分筆成交不提供歷史數據的下載,用戶的這一天的歷史回憶和基於分筆成交的擴展和自定義數據將不完整。解決的辦法只有一個,就是從其他用戶機器上拷貝這一天的prp文件,然後刷新擴展和自定義數據。
4、數據刷新
如果發現個別的分時、分鍾線、日線錯誤,可以在該圖形窗口下用滑鼠右擊股票名稱,然後點刷新數據,就可以立即重新請求當前股票的相關數據。
5、數據整理和刪除數據
由於非正常退出可能導致數據文件出錯,如有發現,立即進行數據整理。打開工具>數據管理,選中數據整理標簽,在時間錯位、價格小於等於0,最高價最低價紊亂、整理日線和5分鍾線時間順序前打勾,然後點執行整理。注意各個市場都要整理一遍。如果發現大盤歷史數據的漲跌家數缺失,可以點更新漲跌家數來補齊。
如果某一天的數據因為行情接收等原因整體錯誤,可以刪除這一天的數據,刪除後重新下載。
6、應對嚴重的數據錯誤
嚴重的數據錯誤可能導致行情無法正常接收或軟體無法啟動,這時可以刪除dzh2目錄下的drvdata文件夾,這里存放的是接收引擎臨時接收的數據記錄。如果仍然不能解決問題,就要刪除dzh2下的data文件夾,這里存放的是全部歷史數據,一但刪除了這個文件夾就要重新下載全部歷史數據。
G. 為什麼我的大智慧指標不能顯示出來
大智慧公式編寫教程(一)
第一節 公式入門
我們大多數的用戶並不是完全了解「公式編輯器」的意義,簡單地,我們可以從以下幾個角度進行理解:
一、指標分析:
「公式編輯器」好比是一個工作母床,通過這個工作母床可以製造出所需要的各式各樣的零件,同樣,在指標分析的工作中,利用編輯器可以編寫出相應的分析條件,這種方法是在技術分析當中最為常用的方法之一。例如,指標KD、指標MA等等,通過對這些指標的觀察、分析,找出一些合適的條件作為買入賣出點。當然,我們也許需要的是一些自己的指標,一些自己的准確的指標,更多的MB、MC、MD等等,這一切我們通過「公式編輯器」可以實現。
二、條件選股:
編寫公式都要用到什麼東西?
我們留下了許多問題--都是公式編寫的基礎問題,所以我們這節課來解決這些基礎的問題。
什麼是技術指標?
MA均線就是一種技術指標,我們在炒股的時候,經常會將一些行情數據進行數學計算得出一些曲線等等,方便我們掌握股市的變動情況。
什麼是條件選股?
簡單講,就是按照您的設定的條件用電腦幫助您完成一些太多太復雜的挑選--比如您有一些好的心得和方法,可使有1000多隻股票,您就是有100雙眼睛有時也不一定可以看得過來,這時電腦就派上用場了!
什麼是參數?
比如講:10日均線,您可以把10日當作參數,好處在於,您覺得需要修改成5日的時候,就可以使用一些簡單的方法,例如參數精靈來很方便的修改和調整。參數需要名字,例如M就不錯。還要規定參數的范圍,例如1日至260日。這樣我們就可以在1到260之間任意調節M的值了,M最常用的數填在「預設」一欄,例如你最喜歡用10日均線,那就填10吧。
什麼是周期?
這么解釋吧!我們有的投資者喜歡使用日線圖作技術分析;有的喜歡用5分鍾的K線;有的喜歡使用長一點時間的,例如周線。所以在公式設計中,允許不同喜好的使用者選擇不同的分析時間--就是可以選擇不同的周期。
什麼是函數?
函數在公式編寫非常重要,如果作個比喻,我們用一種語言去告訴電腦我的想法,並且讓它去幫我做,那麼函數就是這種語言的單詞。
我們在公式編輯器中選擇插入函數,就可以看到裡面有許多的函數,我們在附錄中有一個簡表,大家可以到那裡去檢索!
例一:
一根K線有四個價格組成:
最高價:HIGH
收盤價:CLOSE
最低價:LOW
開盤價:OPEN
成交量:VOL
成交額:AMO
例二:
兩條均線不斷地交叉,就專門設定了一條函數來描述兩條線交叉:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過了Y
CROSS(Y,X)表示Y向上穿過了X
例三:
前面的CLOSE,還是VOL,都表示當天,或者您使用的不是日線,那就表示本周期的數據,那麼前幾天的怎麼表示呢?
REF(X,M)
例如:
REF(Close,5)表示5天前的收盤;
REF(Vol,10)表示10天前的成交量;
這里的M就是參數,您現在明白了什麼是參數了嗎?
例四:
如果我想把兩個條件並列在一起怎麼辦?
AND
X AND Y就表示條件X和條件Y
好了!本課結束吧--有點稍慢,下面會好一些!
編寫一條最簡單的指標線
通過前幾課的學習,我們今天開始使用軟體的公式編輯功能編寫我們自己的第一條指標線。
其實不難,你應該對自己有信心!
按照主菜單-工具-公式**-選擇-「技術指標」-點擊「新建」,然後在公式編輯器中留下你的第一行腳印吧!
點擊:「確認」,現在看一下我們第一條指標線。
這條指標線與你的想法相符嗎?
總結與補充:
1、如果選擇:「主圖疊加」,我們的指標線會與K線圖顯示在同一個圖形框中,現在我們的指標線顯示在其下方,即「副圖」中;
2、參數可以有,也可以沒有,但是鼓勵大家設置參數,這是非常好的習慣;
3、一個句子完了,別忘了以分號結尾;
你的公式寫得對不對,可以通過「測試公式」來檢查,如果錯了,它會告訴你錯在哪裡。
第二節 編寫最常用的均量和均價線
均價線,不就是那個「移動平均線MA」什麼的嗎?不過,話說回來,聽說10個人裡面有11個人都在使用,我可得學習學習!
原理是??
5日平均線=(今天收盤價+昨天收盤價+.....--5天前的收盤價)/5;
10日平均線=(今天收盤價+昨天收盤價+......+10天前的收盤價)/10;
150日平均線=(今天收盤價+昨天收盤價+......+150天前的收盤價)/150;
200日平均線......不是這么麻煩吧?難道我每天都要寫這么多得數才得到一條平均線????
你有什麼辦法?
MA1=MA(CLOSE,5);
MA2=MA(CLOSE,10);
MA3=MA(CLOSE,50);
......
當然是有簡單的方法了!你把我在上面說過的話寫下來,按照前面幾課講的,寫在公式的編輯欄當中就可以了!
注意:
「MA」表示的就是計算平均值。
在括弧內寫上計算的對象和計算的時間長度。
MA1,MA2,MA3......是好幾條指標線,別忘記了用分號把它們分開。
最後呢?電腦自己會把它們一起畫出來。
均量線???
均價線都有了,照著葫蘆畫瓢,把收盤價CLOSE換成成交量VOL就行了!
MA1:MA(VOL,5);
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
今天有幾只發生MA金叉?
我們學習了編寫MA移動平均線,關於這幾條指標線如何使用?我想大家可能都比我清楚。例如短期均線和長期均線發生了金叉或者死叉,......等等,葛蘭維爾的八項法則......如果說如何用分析家軟體編寫一個條件,讓電腦把今天兩個市場的股票中所有發生了黃金交叉的股票選出來呢?
想知道嗎?這就是「條件選股」,按照「條件」電腦自動「選擇股票」出來,可以供您分析,要不然的話,技術分析的投資者都會累死了!
跟我學!
第一步:「工具」欄中選中「公式**器」
第二步:我們現在選擇「新建」一個「條件選股」公式,結果出現了下面的編輯欄!然後在裡面寫上您的條件!
第三步:按照說明書上的步驟選股就行了!
注意:
1、在條件選股中點擊「新建」;
2、原來MA5:MA(CLOSE,5);
表示的是一條指標線,可是現在我們在條件選股當中只要引用它,不需要把它畫出來。所以我們在冒號的後面加一個符號,表示等會要引用它:MA5:=MA(CLOSE,5);
這個在分析家的公式編輯中,叫做「中間表達式」。
X=1;
Y=X+1;
Y=?
我們學過上面的數學,都知道把X=1代入到Y的計算中去,「X=1;」就是一個中間表達式,您明白了嗎?
如何匯編自己的公式?
好多人只會引入或拆解別人的公式組裝一下但終歸不是自己的原裝,自己也想動手編制但苦於不會,這里就教你學會如何由淺至深的編制公式的技能.滿世界找開瑣鑰匙(尋找破解指標),不如自己做個造鎖專家(編寫公式指標專家),您說呢?
怎樣編寫大智慧指標公式?
目前大多數證券分析軟體都具有指標分析和條件選股的功能,但只有用戶可以自己編制演算法公式的系統才是真正實用的,因為:
許多軟體的指標和選股功能是黑箱操作,也就是說,其內部演算法是不公開的。這樣用戶並不知道其指標和選股到底是如何運作的、可靠性有多高、前提條件是什麼,因而也難以決定是否採用指標或選股的結果。這樣的指標和選股只有宣傳上的意義而沒有任何實際意義。
許多軟體的選股功能都不夠強大和靈活。例如有些軟體的條件選股功能只能讓用戶按照特定的模式進行設定,適用面很窄。
公式系統類似於一種編程語言,用戶可以數學公式的形式實現任何自己期望的技術指標和選股條件等。可編制的公式可以完全公開演算法,用戶可以自行分析、評價和修改,做到心中有數。
公式系統的作用是什麼呢?公式系統其實就是對一系列隨時間變化的原始數據組序列進行代數和邏輯計算。為什麼是數據組序列呢?因為每一個時間周期(即相鄰兩組數據間的時間間隔)都包含了一組原始數據,如開高低收量額,公式系統能對其中的任何原始數據進行操作。使用者定義出如何對原始數據進行處理得到一個新的數據,公式系統讀出原始數據並按要求計算出使用者定製的數據,並以曲線、圖形、指示等形式顯示出來。
公式系統可以編輯四種類型的公式,分別是技術指標、交易系統、條件選股和五彩K線公式。技術指標公式是最基本的公式,它用於指標圖形的繪制。技術指標公式結合選股條件邏輯判斷表達式,即得到條件選股公式,用於條件選股。技術指標公式結合買賣邏輯判斷表達式,得到交易系統公式,用於交易系統指示。技術指標公式結合色彩邏輯判斷表達式,即得到K線模式公式,用於描述特定的K線模式。公式的編輯在公式編輯器中完成。
公式系統處理的原始數據的分析周期(即相鄰兩組數據間的時間間隔)可以從1分鍾到1000天間的任意值,也可以是分筆成交數據,我們用滑鼠把一個公式拖到某隻證券的某個周期的圖形分析窗口,則該公式處理這個周期的原始數據,如開高低收量額,改變分析窗口顯示的分析周期,則公式處理新的分析周期的數據。
公式系統對數據的運算是基於一系列函數,函數中除ZIG之字轉向函數類和BACKSET函數外,其餘函數均滿足時間不變性,即時間靠後的數據不對時間靠前的結果產生影響。
公式設定步驟
1.設定公式名稱:每個公式都有自己的名稱,它由字母或數字組成,最多可以有9個字元。請注意,公式名稱在同類公式中不能重復。
2.描述公式:用於簡單描述該公式的含義,若輸入,則在公式列表中會顯示這段文幀?
3.注釋公式:用於描述一個公式如何使用、計算方法等內容。輸入後,在有關窗口按「用法注釋」按鈕可以查看公式注釋。
4. 設計技術指標公式語句:
公式的形式由若干語句組成。每個語句得到一個計算結果,對於技術指標,就是一條指標線,語句間用分號隔開。
一個語句由若干函數通過四則運算或邏輯運算而組成。函數是公式系統的基本成分,它是對數據做某種操作,如CLOSE()函數表示調用該分析周期的收盤價。函數由函數名稱和參數組成,參數用函數名後的括弧括起來,每個函數調用的參數可以是變數或常量,變數是一個隨著時間變化而變化的數據,例如收盤價;常量是一個不隨時間變化而變的數據。例如函數REF(X,N)用於引用N周期前的X值,X是一個變數,N是一個常量,REF(close(),1)表示計算上一周期的收盤價。函數若需調用幾個參數,則它們在括弧內是有順序的。若沒有參數則可以省去括弧,例如CLOSE()函數沒有參數,所以寫成 CLOSE和 CLOSE()都可以。函數計算得到的結果是一個變數。
計算符將函數連接成為語句。計算符分為算術計算符和邏輯計算符。算術計算符有+、-、*、/,分別是對計算符兩邊的數值進行加減乘除計算;邏輯計算符有、、、=、=、=、AND、OR,分別是對計算符兩邊的數值做大於、小於、不等於、大於等於、小於等於、等於、邏輯與、邏輯或的邏輯運算,如果邏輯條件成立返回的計算結果為1,否則為0。例如:21的邏輯運算結果等於1,12的邏輯運算結果就等於0。
語句得到的計算結果連成線就是所謂的指標線,不同的語句就得到不同的線,為了在指標圖形中互相區分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標圖形中顯示在左上角位置。語句名寫在語句的前面,用一個冒號將它與語句隔開。語句「上日收盤價:REF(close,1)」就表示該語句REF(close,1)的名稱為「上日收盤價」。該語句後而的語句若需引用它,則寫公式名即可,如MA(上日收盤價,20)意思是對上日收盤價求20日平均。
5、設計中間語句:
一個語句將顯示一條指標線,一個復雜的公式往往有很多語句,而且有些語句沒必要顯示出來。這時我們可以把不需要顯示語句定義為中間語句,中間語句的寫法只需在一般語句的名稱與語句之間的冒號後加個等號,即「:=」即可。例如,語句「上日收盤價:=REF(close,1)」就表示該語句為中間語句。重復使用的語句也可以定義成中間語句。
6、設計其他公式語句:
其他類型的公式顯示的不是指標線,而是相應的操作,如條件選股公式顯示的是選股結果,交易系統公式顯示的是交易指示,五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達式表示這些操作的語句,當語句返回0時表示不需要進行相應的操作,當返回非0時表示需要進行相應的操作。其他的語句都應設定為中間語句。
條件選股公式只有一條邏輯表達式語句,用來表示選股條件是否成立,例如CLOSE>REF(close,1)語句,表示選出當期收盤價高於上日收盤價的股票。其他的語句必須設定為中間語句,否則編輯器出現「只能有一個輸出結果」的警示。
交易系統公式需要1-4條邏輯表達式語句,分別為多頭和空頭的切入切出條件語句,分別用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表示多頭買入、多頭賣出、空頭切入、空頭切出條件,當這些語句返回非0時,表示需要進行相應的操作。其他的語句必須設定為中間語句,否則編輯器出現「非交易信號變數只能用:=賦值」的警示。這四個條件中必須至少設定一個條件。
五彩K線公式可以有1-6條邏輯表達式語句,最多描述6種不同的顏色。
7、設計計算參數:
我們有時需要調節公式中的常數來看公式的表現,可以直接進入公式修改,更方便的方法是用計算參數來指代公式中的常數,需要調節公式時不需進公式只需調節參數就可以了。比如,經常要修改REF(close,1)中的第二個參數1,這時可以把它設為一個計算參數N,公式寫成REF(close,N),到時調節N即可。計算參數包括參數名稱、最小值、最大值、預設值四個部分。參數名稱用於標識參數,本例我們將參數名定位N,計算公式時採用預設值計算,而最小值和最大值是參數的調整范圍。設定參數後,在圖形分析窗口顯示該指標時,指標名跟著有參數,右鍵點擊參數即可對它進行修改。對於交易系統公式,每個參數還包括一個測試步長,在優化參數時系統從最小值到最大值逐一調整參數,每次調整的增量就是測試步長。例如最小值1,最大值30,步長10,則系統將測試參數1,11,21。最大測試步數為10000次。每個公式可以帶有最多16個計算參數。
8、其他語句:
有時我們想指定技術指標線的畫法,這時我們可以在語句後加上線形描述符,描述該語句對應的指標線畫法。線形描述符包括STICK:柱狀線;COLORSTICK:彩色柱狀線,當語句結果為正時顯示紅色,否則顯示綠色;VOLSTICK:成交量柱狀線,股價上漲時顯示紅色空心柱,下跌時顯示綠色實心柱;LINESTICK:同時畫出柱狀線和指標線;CROSSDOT:小叉線;CIRCLEDOT:小圓圈線;POINTDOT:小圓點線。
五彩K線公式有用來描述顯示K線顏色的語句,其實就是在語句後加上色彩描述符,之間用逗號隔開,表示當該句返回非0時K線的顏色。色彩描述符有:COLORRED:紅色;COLORGREEN:綠色;COLORBLUE:藍色;COLORBLACK:黑色:COLORWHITE:白色;COLORYELLOW:黃色:COLORYELLOW:青色;COLORF0F000:晶紅色;COLORBROWN:棕色。
技術指標公式還可以主動設定欲顯示的坐標線,例如我們在坐標線位置輸入框中寫入-10;O;10,則顯示該指標時出現-10,0,10三條坐標線。
特殊數據引用
(1)、指標數據引用
在編制公式過程中,有時需要使用另外一個指標的值,如果按照通常的做法,重新編制這個指標就顯得很麻煩,因此很有必要學習使用如何調用別的指標公式。
調用其他指標的基本格式:」指標.指標線」(參數)
A、指標與指標線之間用點「.」分開,一個指標不一定只有一條指標線,所以有必要在指標後標注指標線的名稱,但是如果缺失則表示引用最後一條指標線。
B、參數在表達式的末尾,必須用括弧括起來,參數之間用「,」號分開,通過參數設置可選擇設定該指標的參數,如果參數缺失則表示使用該指標的默認參數設置(不過我在使用過程中發現,如不寫參數,測試就通不過)。
C、整個表達式用引號引在其中,除參數以外。
例如:」MACD.DEF」(26,12,9)表示計算MACD指標的DEA指標線,計算參數為26、12、9,」MACD」(26,12,9)表示該指標的最後一條指標線,計算參數是26、12、9,」MACD」表示該指標的最後一條指標線,並且使用公式的默認參數。
(2)、其他股票數據引用
使用以下的格式可以在當前的分析界面下引用大盤的數據或者其他個股的數據實現橫向上的對比。
A、引用大盤數據
引用大盤數據時使用下列函數:INDEXC、INDEXV等等。
B、引用個股數據
引用個股數據時使用下列格式:」股票代碼$數據」,在以上格式當中調用CLOSE、VOL、AMOUNT等等,例如,」Z000002$VOL」表示000002該股本周期的成交量。同時大盤也可視為一隻個股來引用,例如,上證」H000001$CLOSE」表示為大盤本周期的收盤價,深市」Z399001$CLOSE」同樣表法大盤本周期的收盤價。
(3)、注意事項
在編公式中所運用的標點符號均是在英語狀態下的符號。
在編制公式中,有要顯示的句子和不顯示的句子,要顯示用「:」不要顯示用「:=」,
一個源碼中最多隻能有16個可顯示的句子,並且每句結束後要加分號「;」。
另外,開盤價、收盤價、最高價、最低價,在公式中可用該函數的第一個字母代替。因此在編公式時不要單獨用這幾個字母,請要注意。
9、引用其他公式、周期或股票的數據: (注意:本點只作為參考,因大智慧未設有引用其它周期的數據功能)
可以在一個公式中引用其他公式、周期或股票的數據,具體做法如下。
1)引用指標公式/交易系統/條件選股公式
可以引用其他技術指標的指標線,寫法是"公式名稱.指標線名稱"(參數表),請注意,參數表中的參數個數應該與該公式的實際參數數量一致,若不寫參數表,則表示使用預設參數。例如:"KDJ.K(9,6,6)",表示引用根據(9,6,6)參數計算出KDJ指標中的K指標線數值。
可以引用交易系統公式,寫法為"SYSTEM.公式名稱.交易類型"(參數表),交易類型包括ENTERLONG、EXITLONG、ENTERSHORT、EXITSHORT,分別表示引用多頭買入、多頭賣出、空頭買入、空頭賣出條件。例如:"SYSTEM.KDJ.ENTERLONG",表示引用根據預設參數計算的KDJ交易系統的多頭買入條件。
可以引用條件選股公式,寫法為"EXPLORER.公式名稱"(參數表),例如:"EXPLORER.KDJ",表示引用根據預設參數計算的KDJ買入條件選股條件。
2)跨周期引用公式(大智慧不支持)
可以引用其他周期的數據,寫法為"公式名稱.指標線名稱#周期"(參數表),跨周期引用只能從較短周期引用較長周期,反方向的引用不允許。例如"KDJ.K#WEEK"(9,6,6),表示引用根據(9,6,6)參數計算周線周期的KDJ指標公式K指標線的數值。
其中周期包括MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,分別表示1、5、15、30、60分鍾線,以及日線、周線、月線。
3)引用任意股票的數據
可以引用其它股票的數據,寫法為:"股票代碼$數據名稱",其中數據名稱包括OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分別表示開盤價、最高價、最低價、收盤價、成交量、成交額。
公式編制
這里舉一些最簡單的公式例子,有些只有一條語句且函數簡單,較復雜的公式中函數復雜且語句較多。
收盤價線
這是最簡單的公式:
CLOSE
均線的畫法
計算N日內收盤價的算術平均值,它是最常用的指標之一,公式為:MA(X,N)表示X的N日平均。
例如:
MA1: MA (CLOSE,5) , coloryellow ;
表示為: 參數名 畫一條5日收盤價的均線 設置該線為黃色
漲幅
漲幅指今日收盤價相對於昨日收盤價的變動幅度,即(今日收盤價-昨日收盤價)/昨日收盤價*100%, 昨日收盤價的公式為:REF(CLOSE,1),因此漲幅的公式:
(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)
換手率
換手率指當期的成交量占流通股本的比例。
公式:
VOL/CAPITAL
VOL為當期成交量,CAPITAL為流通股本。