教程之打開公式管理器
![[轉(zhuǎn)載]通達(dá)信公式1:教程之打開公式管理器 [轉(zhuǎn)載]通達(dá)信公式1:教程之打開公式管理器](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_2)
教程之快速查看圖標(biāo)代碼
1.通達(dá)信指標(biāo)有幾十種圖標(biāo)用不同代碼表示,記住確實(shí)困難,此指標(biāo)目的就是能速查各圖標(biāo)的代碼。
2.用法:將軟件調(diào)整為2個(gè)窗口顯示,并將副圖窗口向上拉至最大,即只看到一個(gè)副圖窗口,將十字光標(biāo)停留在需要用的圖標(biāo)上,將顯示的數(shù)值除以3,在加1,即為圖標(biāo)代碼號(hào)。如圖所數(shù)值為90,則90/3+1=31,十字光標(biāo)指示的圖標(biāo)就是31號(hào)圖標(biāo),也就是drawicon句中的最后一個(gè)阿拉伯?dāng)?shù)字。
單:=C/0.1;
值除以三加一:110;
DRAWICON(單>0,0,1);
DRAWICON(單>0,3,2);
DRAWICON(單>0,6,3);
DRAWICON(單>0,9,4);
DRAWICON(單>0,12,5);
DRAWICON(單>0,15,6);
DRAWICON(單>0,18,7);
DRAWICON(單>0,21,8);
DRAWICON(單>0,24,9);
DRAWICON(單>0,27,10);
DRAWICON(單>0,30,11);
DRAWICON(單>0,33,12);
DRAWICON(單>0,36,13);
DRAWICON(單>0,39,14);
DRAWICON(單>0,42,15);
DRAWICON(單>0,45,16);
DRAWICON(單>0,48,17);
DRAWICON(單>0,51,18);
DRAWICON(單>0,54,19);
DRAWICON(單>0,58,20);
DRAWICON(單>0,61,21);
DRAWICON(單>0,63,22);
DRAWICON(單>0,66,23);
DRAWICON(單>0,69,24);
DRAWICON(單>0,72,25);
DRAWICON(單>0,75,26);
DRAWICON(單>0,78,27);
DRAWICON(單>0,81,28);
DRAWICON(單>0,84,30);
DRAWICON(單>0,87,32);
DRAWICON(單>0,90,34);
DRAWICON(單>0,93,36);
DRAWICON(單>0,96,37);
DRAWICON(單>0,99,38);
DRAWICON(單>0,102,39);
DRAWICON(單>0,105,40);
DRAWICON(單>0,108,41);
DRAWICON(單>0,111,42);
![[轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼 [轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_3)
![[轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼 [轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_4)
再如
DRAWICON(1,100,43);
DRAWICON(1,105,44);
DRAWICON(1,110,48);
![[轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼 [轉(zhuǎn)載]通達(dá)信公式2:教程之快速查看圖標(biāo)代碼](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_5)
教程之K線函數(shù)
有了這4個(gè)函數(shù),就可構(gòu)成一根K線了。
收陽(yáng)、收陰:
1、當(dāng)天收陽(yáng):CLOSE>OPEN;
2、當(dāng)天收陰:CLOSE<OPEN;
高開、低開:
1、當(dāng)天股價(jià)高開,言下之意開盤高于昨日收盤:OPEN>REF(CLOSE,1);
2、當(dāng)天股價(jià)低開:OPEN<REF(CLOSE,1);
跳空:
跳空亦有向上和向下兩種:
當(dāng)日開盤在昨日最高之上,即為向上跳空:OPEN>REF(HIGH,1);
反之,開盤小于昨日的最高價(jià),為向下跳空:POEN<REF(LOW,1)。
比如:收盤價(jià)小于開盤價(jià),即陰線:C<O; 收陽(yáng)線則互為相反。
那么長(zhǎng)下影的光頭陽(yáng)線,即T形線呢?.
理解了原理,也很簡(jiǎn)單。一要以最高價(jià)收盤(否則有上影),二要開盤價(jià)大于最低價(jià)。
所以有如下表示:C=H AND O>L;
這里我們沒有考慮下影的長(zhǎng)度和T字上邊一橫(實(shí)體部分)的寬度。
習(xí)題:一根光頭陽(yáng)線,實(shí)體部分小于5分錢,下影超過實(shí)體的兩倍,如何表述?
特別提示:編輯指標(biāo)必須在英文狀態(tài)下輸入。其中運(yùn)用的數(shù)學(xué)符號(hào),包括加減乘除、分號(hào),引號(hào)等(+ - * / ;"" ''><#)也必須在英文狀態(tài)下輸入。
教程之均線函數(shù)
單根K線的形態(tài)是相當(dāng)枯燥的。尤其在主圖里。配合以均線等形式就會(huì)豐富多采,或者更利于我們從中發(fā)現(xiàn)規(guī)律和分析問題。這就需要均線函數(shù)來解決了。
最常見的:
1、MA(X,N),求X的N周期簡(jiǎn)單移動(dòng)平均值。
算法:(X1+X2+X3+...+Xn)/N
例如:MA(CLOSE,20),表示求20日均價(jià)。
2、EMA(X,N),求X的N周期指數(shù)平滑移動(dòng)平均。
算法: 若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指數(shù)平滑均價(jià)。
3、SMA(X,N,M),求X的N周期移動(dòng)平均,M為權(quán)重。
算法: 若Y=SMA(X,N,M) 則 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必須大于M。
例如:SMA(CLOSE,20,1),表示求20日移動(dòng)平均價(jià)。
這三個(gè)均線函數(shù)在軟件中是通用的。關(guān)于它們的區(qū)別,我也不是太清楚。其實(shí)數(shù)值區(qū)別也不是很大。要均線真實(shí)反映每天的價(jià)格變化,用MA,適當(dāng)圓滑些,用EMA 或SMA。
下面以MA函數(shù)為例子:
5日平均線=(今天收盤價(jià)+昨天收盤價(jià)+.....--5天前的收盤價(jià))/5;
10日平均線=(今天收盤價(jià)+昨天收盤價(jià)+......+10天前的收盤價(jià))/10;
150日平均線=(今天收盤價(jià)+昨天收盤價(jià)+......+150天前的收盤價(jià))/150;
200日平均線......不是這么麻煩吧?
難道我每天都要寫這么多得數(shù)才得到一條平均線????
你有什么辦法?
MA1:MA(CLOSE,5); CLOSE是什么意思???詳見公式3的教程,CLOSE是收盤價(jià)
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,150);
MA4:MA(CLOSE,200);
......
注意:
“MA”表示的就是計(jì)算平均值。
在括號(hào)內(nèi)寫上計(jì)算的對(duì)象和計(jì)算的時(shí)間長(zhǎng)度。
MA1,MA2,MA3......是好幾條指標(biāo)線,別忘記了用分號(hào)把它們分開。
最后呢?電腦自己會(huì)把它們一起畫出來。
均量線???
均價(jià)線都有了,照著葫蘆畫瓢,把收盤價(jià)CLOSE換成成交量VOL就行了!
MA1:MA(VOL,5); VOL是什么意思???詳見公式3的教程,VOL是成交量
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
![[轉(zhuǎn)載]通達(dá)信公式4:教程之均線函數(shù) [轉(zhuǎn)載]通達(dá)信公式4:教程之均線函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_6)
至少均線的顏色、粗細(xì)設(shè)置,下面教程中會(huì)慢慢細(xì)講,大家注意跟蹤博客。
兩條均線不斷地交叉,就專門設(shè)定了一條函數(shù)來描述兩條線交叉:CROSS(X,Y)
假如下圖中的兩條均線一條名叫X,另外一條叫Y
CROSS(X,Y)表示X向上穿過了Y
CROSS(Y,X)表示Y向上穿過了X
下圖中紅綠箭頭所示的地方,就是大家平常所說的兩條均線的金叉、死叉。
![[轉(zhuǎn)載]通達(dá)信公式4:教程之均線函數(shù) [轉(zhuǎn)載]通達(dá)信公式4:教程之均線函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_7)
教程之常用連接函數(shù)
有了上述基本函數(shù),可以表述出K線和均線了,但實(shí)際應(yīng)用中要復(fù)雜得多,還要一些函數(shù)把他們連接起來。
大致有這么幾個(gè):
1、AND 就是“和”的意思。如:A AND B;就是A和B兩個(gè)條件要同時(shí)成立。
2、OR “或”,“或者”的意思。如:A OR B;就是A和B兩個(gè)條件有其中一個(gè)成立就行。
3、IF 根據(jù)條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。
實(shí)例:IF(C<O,L,H),表示收陰返回最低價(jià),否則返回最高價(jià)。
4、CROSS 交叉函數(shù)。
第四講已有實(shí)例 CROSS(A,B),表示A從下方向上穿過B。
5、REF 向前引用。引用若干周期前的數(shù)據(jù)。
例如:REF(CLOSE,1),表示昨收的收盤價(jià)。
那么前天的最高價(jià)呢,就是:REF(H,2)。
再例如:
REF(CLOSE,5)表示5天前的收盤;
REF(VOL,10)表示10天前的成交量;
下面把這幾講的函數(shù)綜合一下:
放量:
1、今日比昨日的成交量放大了1倍:
VOL/REF(VOL,1)>2;
2、今日的五日均量比前五天的五日均量放大了3倍:
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB>4;
3、今天的成交量達(dá)到了整個(gè)流通盤的10%以上:
VOL/CAPITAL>10/100;
(注意,10%的表達(dá)式是10/100,或者0.1)
縮量:
1、今日比昨日的成交量縮小了1倍:
VOL/REF(VOL,1)<0.5;
2、今日的五日均量比前五天的五日均量縮小了一半:
AA:=MA(VOL,1)<0.5;
BB:=REF(AA,5);
AA/BB<0.5;
3、今天的成交量不足整個(gè)流通盤的0.5%:
VOL/CAPITAL<0.5/100;
上漲:
1、今日漲幅達(dá)到了7%以上:
CLOSE/REF(CLOSE,1)>1.07;
2、十日均價(jià)繼續(xù)上漲:
AA:=MA(CLOSE,10);
BB:=REF(AA,1);
AA>BB;
我們把放量和上漲的兩個(gè)條件組合在一起,讓某一天的形態(tài)特征同時(shí)滿足兩個(gè)條件就達(dá)到目的;同樣地將高開的高走兩個(gè)條件結(jié)合在一起,也就找到了我們所需的條件。
結(jié)果就是:
放量上攻之一,以上面所舉例組合:
AA:=VOL/REF(VOL,1)>2;
BB:=CLOSE/REF(CLOSE,1)>1.07;
AA AND BB;
高開高走:
AA:=OPEN>REF(CLOSE,1);
BB:=CLOSE>OPEN;
AA AND BB;
留下一個(gè)問題,看看您有沒有真正的理解,向上跳空之后兩天內(nèi)并未回補(bǔ)如何編寫呢?
提示:實(shí)際上就是昨天發(fā)生了跳空缺口,這兩天的最低價(jià)一直在兩天前的最高價(jià)之上。
AA:=REF(OPEN,1)>REF(HIGH,2);
BB:=REF(LOW,1)>REF(HIGH,2);
CC:=LOW>REF(HIGH,2);
AA AND BB AND CC;
仔細(xì)一想,若BB成立,AA一定成立,AA實(shí)際上沒有存在的必要,你想通了嗎?
更簡(jiǎn)單的方法,下面的一句話可以的上面的四句:
COUNT(LOW>REF(HIGH,2),2)=2;
教程之顏色代碼
常用指標(biāo)顏色代碼:(字母大小寫不分)
1 白色 ColorFFFFFF 或 ColorWhite
2 紅色 ColorFF0000 或 COLORRED
3 綠色 Color00FF00 或 ColorGreen
4 藍(lán)色 Color0000FF 或 ColorBlue
5 牡丹紅 ColorFF00FF
6 青色 Color00FFFF
7 黃色 ColorFFFF00 或 ColorYellow
8 黑色 Color000000 或 ColorBlack
9 海藍(lán) Color70DB93
10 巧克力色 Color5C3317
11 藍(lán)紫色 Color9F5F9F
12 黃銅色 ColorB5A642
13 亮金色 ColorD9D919
14 棕色 ColorA67D3D
15 青銅色 Color8C7853
16 2號(hào)青銅色 ColorA67D3D
17 士官服藍(lán)色 Color5F9F9F
18 冷銅色 ColorD98719
19 銅色 ColorB87333
20 珊瑚紅 ColorFF7F00
21 紫藍(lán)色 Color42426F
22 深棕 Color5C4033
23 深綠 Color2F4F2F
24 深銅綠色 Color4A766E
25 深橄欖綠 Color4F4F2F
26 深蘭花色 Color9932CD
27 深紫色 Color871F78
28 深石板藍(lán) Color6B238E
29 深鉛灰色 Color2F4F4F
30 深棕褐色 Color97694F
32 深綠松石色 Color7093DB
33 暗木色 Color855E42
34 淡灰色 Color545454
35 土灰玫瑰紅色 Color545454
36 長(zhǎng)石色 ColorD19275
37 火磚色 Color8E2323
38 森林綠 Color238E23
39 金色 ColorCD7F32
40 鮮黃色 ColorDBDB70
41 灰色 ColorC0C0C0
42 銅綠色 Color527F76
43 青黃色 Color93DB70
44 獵人綠 Color215E21
45 印度紅 Color4E2F2F
46 土黃色 Color9F9F5F
47 淺藍(lán)色 ColorC0D9D9
48 淺灰色 ColorA8A8A8
49 淺鋼藍(lán)色 Color8F8FBD
59 淺木色 ColorE9C2A6
60 石灰綠色 Color32CD32
61 桔黃色 ColorE47833
62 褐紅色 Color8E236B
63 中海藍(lán)色 Color32CD99
64 中藍(lán)色 Color3232CD
65 中森林綠 Color6B8E23
66 中鮮黃色 ColorEAEAAE
67 中蘭花色 Color9370DB
68 中海綠色 Color426F42
69 中石板藍(lán)色 Color7F00FF
70 中春綠色 Color7FFF00
71 中綠松石色 Color70DBDB
72 中紫紅色 ColorDB7093
73 中木色 ColorA68064
74 深藏青色 Color2F2F4F
75 海軍藍(lán) Color23238E
76 霓虹籃 Color4D4DFF
77 霓虹粉紅 ColorFF6EC7
78 新深藏青色 Color00009C
79 新棕褐色 ColorEBC79E
80 暗金黃色 ColorCFB53B
81 橙色 ColorFF7F00
82 橙紅色 ColorFF2400
83 淡紫色 ColorDB70DB
84 淺綠色 Color8FBC8F
85 粉紅色 ColorBC8F8F
86 李子色 ColorEAADEA
87 石英色 ColorD9D9F3
88 艷藍(lán)色 Color5959AB
89 鮭魚色 Color6F4242
90 猩紅色 ColorBC1717
91 海綠色 Color238E68
92 半甜巧克力色 Color6B4226
93 赭色 Color8E6B23
94 銀色 ColorE6E8FA
95 天藍(lán) Color3299CC
96 石板藍(lán) Color007FFF
97 艷粉紅色 ColorFF1CAE
98 春綠色 Color00FF7F
99 鋼藍(lán)色 Color236B8E
100 亮天藍(lán)色 Color38B0DE
101 棕褐色 ColorDB9370
102 紫紅色 ColorD8BFD8
103 石板藍(lán)色 ColorADEAEA
104 濃深棕色 Color5C4033
105 淡淺灰色 ColorCDCDCD
106 紫羅蘭色 Color4F2F4F
107 紫羅蘭紅色 ColorCC3299
108 麥黃色 ColorD8D8BF
109 黃綠色 Color99CC32
舉例:COLORBLACK
后面加上英文的黑色單詞,在圖中就會(huì)顯示出黑色來了。
實(shí)際上只要在COLOR后面加上0-9、A-F中的任意6個(gè)數(shù)字字母,就可組成不同的顏色。
有興趣的可試試。
教程之繪圖函數(shù)
1、DRAWICON 在圖形上繪制小圖標(biāo)。這是最常用的繪圖函數(shù)之一。
用法:DRAWICON(條件,位置,圖標(biāo))
舉例:
MA5:MA(CLOSE,5),COLORFFFFFF,LINETHICK2;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK2;
DRAWICON(CROSS(MA20,MA5),MA20,2);
DRAWICON(CROSS(MA5,MA20),MA5,1);
翻譯過來就是
輸出MA5:收盤價(jià)的5日簡(jiǎn)單移動(dòng)平均,COLORFFFFFF,線寬為2
輸出MA20:收盤價(jià)的20日簡(jiǎn)單移動(dòng)平均,畫洋紅色,線寬為2
當(dāng)滿足條件MA20上穿MA5時(shí),在MA20位置畫2號(hào)圖標(biāo)
當(dāng)滿足條件MA5上穿MA20時(shí),在MA5位置畫1號(hào)圖標(biāo)
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_8)
2、DRAWTEXT 在圖形上顯示文字。這也是最常用的繪圖函數(shù)之一。
用法DRAWTEXT(條件,位置,文字),注意,文字必須用單引號(hào)''引上才能輸出。
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_9)
3、STICKLINE 在圖形上繪制柱線。
用法:STICKLINE(條件,上位置,下位置,寬度,實(shí)體或空心)。
寬度最大為10(一般K線的寬度為6)。0——畫實(shí)心柱,1——畫空心柱。
舉例:
STICKLINE(C>=O,L,H,0.00001,0),COLORRED;
STICKLINE(C>O,O,C,2.5,0),COLORRED;
STICKLINE(C>O,O,C,0.6,0),COLORCC66FF;
STICKLINE(C<O,O,C,2.5,0),COLORFF6600;
STICKLINE(C<O,O,C,0.6,0),COLORFF9900;
STICKLINE(C<O,L,H,0.00001,0),COLORCYAN;
翻譯過來就是
當(dāng)滿足條件收盤價(jià)>=開盤價(jià)時(shí),在最低價(jià)和最高價(jià)位置之間畫柱狀線,寬度為0.00001,0不為0則畫空心柱.,畫紅色
當(dāng)滿足條件收陽(yáng)線時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為2.5,0不為0則畫空心柱.,畫紅色
當(dāng)滿足條件收陽(yáng)線時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為0.6,0不為0則畫空心柱.,COLORCC66FF
當(dāng)滿足條件收陰線時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為2.5,0不為0則畫空心柱.,COLORFF6600
當(dāng)滿足條件收陰線時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為0.6,0不為0則畫空心柱.,COLORFF9900
當(dāng)滿足條件收陰線時(shí),在最低價(jià)和最高價(jià)位置之間畫柱狀線,寬度為0.00001,0不為0則畫空心柱.,畫青色
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_10)
4、DRAWBAND 畫區(qū)間彩帶
用法DRAWBAND(線1,RGB( ?,?,?),線2,RGB(?,?,?));
意思為兩條線:線1、線2之間填色。
以下是幾種常用顏色:
洋紅(255,0,255)
紅色(255,0,0)
綠色(0,255,250)
黃色(255,255,0)
紫色(128,0,128)
灰色(169,169,169)
天藍(lán)(255,215,0)。
有興趣的可以修改這三個(gè)數(shù)值。
舉例:
M10:=EMA(C,8);
M11:=EMA(C,13);
DRAWBAND(M10,RGB(900,800,500),M11,RGB(100,990,10));
翻譯過來就是
M10賦值:收盤價(jià)的8日指數(shù)移動(dòng)平均
M11賦值:收盤價(jià)的13日指數(shù)移動(dòng)平均
畫帶狀線
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://image94.360doc.com/DownloadImg/2016/02/1214/65816985_11)
5、LINETHICK 劃線函數(shù)
通達(dá)信的劃分段線是用IF條件函數(shù)來實(shí)現(xiàn)的。
例:IF(C>=O,A線,DRAWNULL),COLORRED,LINETHICK2;
翻譯過來是:當(dāng)收盤價(jià)大于等于開盤價(jià)時(shí),在A線上劃紅色,否則不劃。指標(biāo)線為2等粗。修改LINETHICK后面的數(shù)值,可以改變劃線的粗與細(xì)。
再例:
MA10:MA(C,10),COLORGREEN,LINETHICK3;
翻譯過來是:用3等粗劃出綠色的10日均線。
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://pubimage.360doc.com/wz/default.gif)
6、DRAWTEXT_FIX 正文顯示
DRAWTEXT_FIX(1,0.7,0.1,0,'★★徐兵博客歡迎你★★'),COLORFFFFFF;
翻譯過來就是
當(dāng)滿足條件1時(shí),在橫軸0.7縱軸0.1位置書寫文字,COLORFFFFFF
![[轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù) [轉(zhuǎn)載]通達(dá)信公式7:教程之繪圖函數(shù)](http://pubimage.360doc.com/wz/default.gif)
特別提示:DRAWNULL 是通達(dá)信的專用函數(shù)。意思是返回0。