1. 股票公式編輯
基礎的知識很多,需要一一解析,下面請參考!
第一講:認識公式編輯器
公式編輯器是導入源碼和進行編寫指標的窗口。公式編輯器共分4種,分別是:
1、技術指標公式編輯器;
2、條件選股公式編輯器;
3、交易系統公式編輯器;
4、五彩K線公式編輯器。
由於這幾種編輯器的展開和使用大同小異。所以,本文僅以技術指標公式編輯器為例加以說明。
由於目前各種股軟的區別,不僅有些函數不通用,編輯器的打開方式也略有區別。本講就是告訴大家如何展開公式編輯器。
FNC是大智慧2和分析家格式,只有這兩個股軟能夠導入。導入的方法是:打開公式編輯器,點擊導入——找到存放此公式的文件夾——雙擊——在出現的列表中撣單擊該公式——選導入。
特別提示:必須先將公式存放在一個文件夾中,已有的,新建都可以。否則編輯器無法找到該公式。
ALG是飛狐和金狐軟體的格件格式,exp式,tnc是通達信軟是大智慧internet版格式,hxf是同花順格式,還有比較特殊的fml是多空陣線格式(與飛狐的自編公式文件後綴一樣)
第二講:公式編寫的基礎函數
打開技術指標公式,我們最常見的,它的組成不外乎兩種情況,一是K線,二是均線。其他諸如柱狀線,綵帶,分段線等等,都是在K線或均線基礎上的延伸或變形。為此,我們先熟悉一下構成這兩種狀態的基本函數。
一、K線函數
非常簡單,大家都可能熟知。作為基礎,還是說明一下。
1、開盤價:OPEN可簡寫為O
2、最高價:HIGH可簡寫為H
3、最低價smi49liesOW可簡寫為L
4、收盤價:CLOSE可簡寫為C
有了這4個函數,就可構成一根K線了。比如:收盤價小於開盤價,即陰線:C
那麼長下影的光頭陽線,即T形線呢?理解了原理,也很簡單。一要以最高價收盤(否則有上影),二要開盤價大於最低價。所以有如下表示:C=HANDO>L;這里我們沒有考慮下影的長度和T字上邊一橫(實體部分)的寬度。
習題:一根光頭陽線,實體部分小於5分錢,下影超過實體的兩倍,如何表述?
特別提示:編輯指標必須在英文狀態下輸入。其中運用的數學符號,包括加減乘除、分號,引號等(+-*/;""''><#)也必須在英文狀態下輸入。
二、均線函數
單根K線的形態是相當枯燥的。尤其在主圖里。配合以均線等形式就會豐富多采,或者更利於我們從中發現規律和分析問題。這就需要均線函數來解決了。
最常見的:
1、MA(X,N),求X的N周期簡單移動平均值。
演算法:(X1+X2+X3+...+Xn)/N
例如:MA(CLOSE,20),表示求20日均價。
2、EMA(X,N),求X的N周期指數平滑移動平均。
演算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指數平滑均價。
3、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,20,1),表示求20日移動平均價。
這三個均線函數在股軟中是通用的。關於它們的區別,開始學習時不必深究。其實數值區別也不是很大。要均線真實反映每天的價格變化,用MA,適當圓滑些,用EMA或SMA。
三、常用連接函數
有了上述基本函數,可以表述出K線和均線了,但實際應用中要復雜得多,還要一些函數把他們連接起來。
大致有這么幾個:
1、AND就是「和」的意思。如:AANDB;就是A和B兩個條件要同時成立。
2、OR「或」,「或者」的意思。如:AORB;就是A和B兩個條件有其中一個成立就行。
3、IF根據條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。實例:IF(C
4、CROSS交叉函數。CROSS(A,B),表示A從下方向上穿過B。
5、REF向前引用。引用若干周期前的數據。例如:REF(CLOSE,1),表示昨收的收盤價。那麼前天的最高價呢,就是:REF(H,2)。
四、成交量
VOL表示每天的成交量。因以後會經常用到,所以先交待給大家。
上面這幾個函數是最常用的,希望大家記住,不知怎麼寫也要知道其表述的意思。當然,記不住也不要緊,《公式編輯器》中全有。
習題:10日均線與20日均線金叉和漲幅超過百分之三,且成交量比昨天放大一倍。
第三講:認識顏色符號或繪圖函數
我們所看到的指標是以線為基礎的。不論是均線,K線,或在線與點之間的填充,又都離不開顏色。正是有了五顏六色才使得圖形豐富多采,便於區分,或者更具立體感。
2. 通達信藍粉綵帶主圖指標公式
你想編寫藍粉色的綵帶公式沒問題,但是要有具體的條件,這條件差一點指標就完全不一樣了,例如下圖的藍粉綵帶公式。
(2)趨勢綵帶指標選股公式擴展閱讀:
通達信趨勢綵帶主圖指標公式
AA:=MA((2*CLOSE+HIGH+LOW)/4,5);
通道1:=AA*102/100;
通道2:=AA*(200-102)/100;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
通道3:=(1+7/100)*DD;
通道4:=(1-7/100)*DD;
DRAWTEXT(CROSS(通道1,通道3),H*1.05,'逃?!'),COLORFF00FF;
E5:=EMA(C,5);E13:=EMA(C,13);
DRAWBAND(E5,RGB(200,0,0),E13,RGB(0,200,0));
DRAWKLINE(H,O,L,C);
3. 通達信指標
不知道你說的白色趨勢線是哪一條,因為源碼中看不出,反復在我的通達信中也看不出。是『海面』線還是A5線?下面是選出紅紫兩種綵帶同時出現的選股公式:
A5:=EMA((L+H+C*2)/4,5);
A13:=EMA((L+H+C*2)/4,13);
A21:=EMA((L+H+C*2)/4,21);
A55:=EMA((L+H+C*2)/4,55);
X:=(A5>A13 AND A5>=REF(A13,1) AND A13>REF(A13,1)) OR (A5>A13 AND A5<REF(A5,1) AND A13>REF(A13,1));
Y:=(A13>A55 AND A21>=REF(A55,1) AND A55>REF(A55,1)) OR (A21>A55 AND A21<REF(A21,1) AND A55>REF(A55,1));
選股:X AND Y;
4. 大智慧公式,錯誤 line2:C1001:語法錯誤:","
你這是通達信的公式
改成下面的樣子,大智慧可用
M2:=EMA(CLOSE,8);
生命價線:EMA(M2,13);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=EMA(C,20);
MA99:=MA(C,99);
MA120:=MA(C,120);
MA250:=EMA(C,250);
VAR1AQ:=(CLOSE+HIGH+LOW)/3;
VAR2AQ:=EMA(VAR1AQ,14);
VAR3AQ:=REF(VAR2AQ,1);
VAR4AQ:=EMA(VAR1AQ,5);
FILLRGN(生命價線,VAR2AQ,生命價線>VAR2AQ,RGB(61,145,64),生命價線<VAR2AQ,RGB(199,97,20));
FILLRGN(VAR2AQ,VAR4AQ,VAR2AQ>VAR4AQ,RGB(56,94,15),VAR2AQ<VAR4AQ,RGB(255,97,0));
5. 求老師把主圖指標改為可以選出有「笑臉」圖標的股票公式,萬分感激!
ZB1:=EMA(C,34);
長期趨勢:=EMA(ZB1,13);
止損:=EMA(C,5);
菩提B:=XMA(H,20);
參買:=IF(止損>=REF(止損,1),止損,DRAWNULL);
CSAR:=SAR(10,2,20);
持股:=IF(CSAR<=L,CSAR,0);
XG:CROSS(L,CSAR) AND 參買>0 AND H<菩提B AND 持股>0 AND H>長期趨勢;
6. 股票里的綵帶線是什麼樣的
白線代表5日均線
黃線代表10日均線
紫線代表20日均線
綠線代表60日均線
移動平均線,Moving Average,簡稱MA,原本的意思是移動平均,由於我們將其製作成線形,所以一般稱之為移動平均線,簡稱均線。它是將某一段時間的收盤價之和除以該周期。 比如日線MA5指5天內的收盤價除以5 。移動平均線常用線有5天、10天、30天、60天、120天和240天的指標。其中,5天和10天的短期移動平均線。是短線操作的參照指標,稱做日均線指標;30天和60天的是中期均線指標,稱做季均線指標;120天、240天的是長期均線指標,稱做年均線指標。對移動平均線的考查一般從幾個方面進行。
股民朋友在選股的時候可以把移動平均線做為一個參考指標,移動平均線能夠反應出價格趨勢走向,所謂移動平均線就是把某段時間的股價加以平均,再依據這個平均值作出平均線圖像.股民朋友可以將日K線圖和平均線放在同一張圖里分析,這樣非常直觀明了。
7. 通達信量化選股公式
通達信的選股公式為xg:v>ref(v,1)*2 and c>ref(c,1)。公式的定義為今天的量大於等於昨天量的2倍,股價上漲。此公式的使用說明有以下幾點:1、五行量化指標(淺灰色實心空心方格):實心代表趨勢走好,空心代表趨勢走壞;2、操盤動力線指標(黃金線):短線靈敏指標,低位拐頭向上可跟進,高位拐頭向下要警惕,附有高低位買賣提示;3、海洋狀態指標(綵帶):綵帶顏色代表短中期多空趨勢,低位轉紅可跟進,高位變色宜減倉、清倉。
量化選股的方法
1、多因素模型(Multiple-factor regression)
多因素模型將那些引起證券價格聯動的因素直接加入到收益率公式之中,然後開發基於這些因素的模型,簡化投資組合分析所要求的關於證券之間相關系數的輸入。模型效果的好壞主要取決於因素的選取,即那些被選定的因素是否足以證明,證券收益率之間聯動效應的根源在於那些因素對各證券的共同影響。
2、動量反轉選股
有效市場假說分三個層次,分別為弱有效市場、 半強有效市場、 強有效市場分別代表價格反映了歷史信息、公開信息和全部信息。
動量效應(Momentum Effect)指的是投資策略或組合的持有期業績方向和形成期業績方向一致的股價波動現象;
而反轉效應(ContrarianEffect)則指的是投資策略或組合的持有期業績方向和形成期業績方向相反的股價波動現象。
3、分類和回歸樹(Classification and regression tree)
分類和回歸樹是數據挖掘技術的一種,以遞歸分割技術為基礎(常用於制葯學的研究),包括分類樹和回歸樹:分類樹產生定性輸出,回歸樹處理定量輸出。
4、神經網路(Neural networks)
因為股市的建模與預測所處理的信息量往往十分龐大,因此對演算法有很嚴格要求,它的非線性動力學特性也非常復雜,所以一般傳統的方法對於股市的預測往往難如人意。人工神經網路不僅具有大規模並行模擬處理、網路全局作用和非線性動力學等特點,而且有很強的自適應、自學習以及容錯能力,具備傳統的建模方法所不具有的許多優點,其可以不必事先知道有關被建模對象的參數、結構以及動態特性等方面的知識, 對被建模對象經驗知識要求不高。 而只需給出對象的輸入和輸出數,通過網路本身的學習功能即可實現輸入和輸出之間的映射。
8. 通達信三條均線間如何畫綵帶
畫出帶狀線.
用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),當VAL1>VAL2時,在VAL1和VAL2之間填充COLOR1;當VAL1<VAL2時,填充COLOR2,這里的顏色均使用RGB函數計算得到。
例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));
移動平均線,Moving Average,簡稱MA,原本的意思是移動平均,由於我們將其製作成線形,所以一般稱之為移動平均線,簡稱均線。它是將某一段時間的收盤價之和除以該周期。 比如日線MA5指5天內的收盤價除以5 。
移動平均線是由著名的美國投資專家Joseph E.Granville(葛蘭碧,又譯為格蘭威爾)於20世紀中期提出來的。均線理論是當今應用最普遍的技術指標之一,它幫助交易者確認現有趨勢、判斷將出現的趨勢、發現過度延生即將反轉的趨勢。
9. 把通達信的綵帶指標改為選股指標
MB1:=EMA(WINNER(C)*100,5);
MB2:EMA(MB1,2),COLORBLUE;
MB3:EMA(MB2,2),COLORBLUE;
MB4:EMA(MB3,2),COLORBLUE;
MB5:EMA(MB4,2),COLORBLUE;
MB6:EMA(MB5,2),COLORBLUE;
MB7:EMA(MB6,2),COLORBLUE;
MB8:EMA(MB7,2),COLORBLUE;
MB9:EMA(MB8,2),COLORBLUE;
MB10:EMA(MB9,2),COLORBLUE;
MB11:EMA(MB10,2),COLORBLUE;
MB12:EMA(MB11,2),COLORBLUE;
MB13:EMA(MB12,2),COLORBLUE;
MB14:EMA(MB13,2),COLORBLUE;
N:=5;
VAR2:MB1;
VAR3:DRAWLINE(VAR2>=HHV(VAR2,N)=1,VAR2,VAR2<=LLV(VAR2,N)=1,VAR2,1);
XG:=REF(VAR2,1)=REF(VAR3,1) AND VAR2>REF(VAR2,1);
VAR2=VAR3 AND VAR2<MB4;
這樣就可以了
——————————————————————
斯托克股票軟體
10. 股票里,DDX、DDY、DDZ都是怎麼算出來的
一、DDZ指標排序(由高到低)
大單差分,是對大單質量的評價,反映大資金的實力,稱為DDZ;
①有些多空爭斗比較激烈的股票,買賣雙方的買賣量都很大,DDZ的作用在於衡量買賣雙方大單的力度,這種股票對於大盤股或機構分歧較大的股票比較有效,當然對於多方主力占絕對優勢的股票更容易排行靠前。
②DDZ是考量的大單買入的單子大小,這個指標對已經啟動的股票衡量其連續上漲能力更為有效,如果提前發現股票,DDX和DDY更為有效
③用法:(1)紅色綵帶表示了大資金買入強度,色帶越寬、越高表示買入強度越大。當綵帶突然升高放寬時往往預示短線將快速上漲。
(2)在動態顯示牌下對該指標排序可以選出短線強勢股。
(3)該新指標綜合了DDX和DDY的優點,對大單的動作敏感性更強,經過我們一段時間的測試,DDZ的戰績不亞於當初DDX初始測試的時候。
二、DDY當日值排序(由高到低)
委託單的數量,它反映了交易參與者的眾寡,稱為DDY;
①DDY指標是當日賣出單數減去買入單數占散戶人數(估算值)的比例,排行靠前的股票代表當日出貨散戶人數比例最大的股票。這個值一方面可以和DDX相互驗證,另一方面可以發現主力悄悄建倉的股票。
②表示一個階段散戶賣出最多的股票,可以發現一些主力悄悄建倉的股票。
③用法:
(1)如果當日紅綠柱線為紅色表示當日單數差為正,大單買入較多,反之如果當日紅綠柱線為綠色表示當日單數差為負,大單賣出較多。
(2)3線持續向上則表示籌碼在持續向少數人轉移,有主力資金收集,股價有持續的上漲動力。
(3)股價上漲3線卻向下,表明是游資短線和散戶行情,一般不具備長期的上漲動力。
(4)漲跌動因指標所要在一個較長的周期內觀察,如果一段時間3線持續向上,那麼每次股價回調就是買入良機。相反如果上漲時3線持續向下,那麼短線超買就是減倉良機。
(5)一般的,在0軸以上說明長期的累積值是趨向搜集,0軸以下說明長期的累積值是發散。
(6)"漲跌動因"指標具有極大的超前性,因為籌碼的收集和發散都有一個過程。股價盡管還沿著原來的趨勢運行,但籌碼轉移的方向已經逆轉。
(7)可以在動態顯示牌中對DDY由大到小排序
三、DDX指標當日值排序(由高到低)
委託單的大小,反映不同資金能力的投資者的交易方向,我們稱之為DDX;
①DDX指標當日值是當日大單買入凈量占流通盤的比率,這個排序代表就是當日大資金買入比例的排序,排行靠前的股票往往具有短線爆發力。
②表示一個階段大單買入凈量占流通盤比率靠前的股票,可以找出主力階段建倉的股票,可以發現一些中線牛股,這些股票在短線回調時是很好的買入機會。
③按5下F5後,有兩個DDX:前面的是短期的,後面是中期的。
④條件選股最近幾日ddx>0的股票,如何寫公式:代表最近階段大單買入量比大單賣出量低
a:="ddx.ddx";
count(a>0,n)=n
⑤不要僅看排名,結合一下最近一段時間的DDX
⑥ddx三線一直向下走:最近機構是一直在減倉
⑦用法:
(1)如果當日紅綠柱線為紅色表示當日大單買入量較大,反之如果當日紅綠柱線為綠色表示大單賣出較多。
(2)3線持續向上主力買入積極,股價有持續的上漲動力。
(3)3線持續向下表示主力持續賣出。
(4)可以在動態顯示牌中對DDX由大到小排序選出短線強勢股。
DDX是有極大的參考價值的,但必須仔細跟蹤鑒別,並非當日DDX值越高,就越好。
原因:
如果主力和次主力多空觀點一致,可能持續拉升,如果不一致,主力很可能放慢或者拉個高就撤退。如果主力投入在拉升階段就可以獲利回收流動資本,下一步是漲是跌無論對誰都無從知曉。如果主力以大單和超大單誘空和誘多,而以小單真實成交,那麼DDX一點參考價值都沒有,相反只能被套或者踏空。所以,主動、理性的短線只能是每天在尾市,確定莊家在一天里的投入量很大,而且還沒有拉升的情況下介入,在早市沖高賣出——只要莊家投入,必定要拉升賣出,大致統計這個拉升一般是高出平均流動成本的4%以上,而扣掉進出的折損,理論上小散的理性投機利潤有1%-2%,通過一年運作計算復利,可以達到大智慧軟體倡導的一年幾十倍的理論空間。