❶ 徐小明的交易師程序中如何將日k線換成收盤價
右鍵-主圖類型-價位線 然後看尖尖的位置
❷ BARSSINCEN在交易師用什麼函數代替
通達信函數EXPMA(指數移動平均),和訊大交易師沒有該函數,你可以使用EMA(指數平滑移動平均)替代它。
❸ 如何在交易師K線圖中顯示神龍頂底指標
K線理論發源於日本,是最古老的技術分析方法,1750年日本人就開始利用陰陽燭來分析大米期貨。K線具有東方人所擅長的形象思維特點,沒有西方用演繹法得出的技術指標那樣定量,因此運用上還是主觀意識占上風。面對形形色色的K線組合,初學者不禁有些為難,其實濃縮就是精華,就如李小龍把招式從復雜化為簡單反能一招制敵,筆者也把浩瀚的K線大法歸納為簡單的三招,即一看陰陽,二看實體大小,三看影線長短。
一、看陰陽
陰陽代表趨勢方向,陽線表示將繼續上漲,陰線表示將繼續下跌。以陽線為例,在經過一段時間的多空拼搏,收盤高於開盤表明多頭占據上風,根據牛頓力學定理,在沒有外力作用下價格仍將按原有方向與速度運行,因此陽線預示下一階段仍將繼續上漲,最起碼能保證下一階段初期能慣性上沖。故陽線往往預示著繼續上漲,這一點也極為符合技術分析中三大假設之一股價沿趨勢波動,而這種順勢而為也是技術分析最核心的思想。同理可得陰線繼續下跌。
二、看實體大小
實體大小代表內在動力,實體越大,上漲或下跌的趨勢越是明顯,反之趨勢則不明顯。以陽線為例,其實體就是收盤高於開盤的那部分,陽線實體越大說明了上漲的動力越足,就如質量越大與速度越快的物體,其慣性沖力也越大的物理學原理,陽線實體越大代表其內在上漲動力也越大,其上漲的動力將大於實體小的陽線。同理可得陰線實體越大,下跌動力也越足。
三、看影線長短
影線代表轉折信號,向一個方向的影線越長,越不利於股價向這個方向變動,即上影線越長,越不利於股價上漲,下影線越長,越不利於股價下跌。以上影線為例,在經過一段時間多空斗爭之後,多頭終於晚節不保敗下陣來,一朝被蛇咬,十年怕井繩,不論K線是陰還是陽,上影線部分已構成下一階段的上檔阻力,股價向下調整的概率居大。同理可得下影線預示著股價向上攻擊的概率居大。詳細的圖文解說可以去這個網站自己翻閱http://www.youxiagushi.com/main/viewthread.php?tid=27099
K線理論發源於日本,是最古老的技術分析方法,1750年日本人就開始利用陰陽燭來分析大米期貨。K線具有東方人所擅長的形象思維特點,沒有西方用演繹法得出的技術指標那樣定量,因此運用上還是主觀意識占上風。面對形形色色的K線組合,初學者不禁有些為難,其實濃縮就是精華,就如李小龍把招式從復雜化為簡單反能一招制敵,筆者也把浩瀚的K線大法歸納為簡單的三招,即一看陰陽,二看實體大小,三看影線長短。
一、看陰陽
陰陽代表趨勢方向,陽線表示將繼續上漲,陰線表示將繼續下跌。以陽線為例,在經過一段時間的多空拼搏,收盤高於開盤表明多頭占據上風,根據牛頓力學定理,在沒有外力作用下價格仍將按原有方向與速度運行,因此陽線預示下一階段仍將繼續上漲,最起碼能保證下一階段初期能慣性上沖。故陽線往往預示著繼續上漲,這一點也極為符合技術分析中三大假設之一股價沿趨勢波動,而這種順勢而為也是技術分析最核心的思想。同理可得陰線繼續下跌。
二、看實體大小
實體大小代表內在動力,實體越大,上漲或下跌的趨勢越是明顯,反之趨勢則不明顯。以陽線為例,其實體就是收盤高於開盤的那部分,陽線實體越大說明了上漲的動力越足,就如質量越大與速度越快的物體,其慣性沖力也越大的物理學原理,陽線實體越大代表其內在上漲動力也越大,其上漲的動力將大於實體小的陽線。同理可得陰線實體越大,下跌動力也越足。
三、看影線長短
影線代表轉折信號,向一個方向的影線越長,越不利於股價向這個方向變動,即上影線越長,越不利於股價上漲,下影線越長,越不利於股價下跌。以上影線為例,在經過一段時間多空斗爭之後,多頭終於晚節不保敗下陣來,一朝被蛇咬,十年怕井繩,不論K線是陰還是陽,上影線部分已構成下一階段的上檔阻力,股價向下調整的概率居大。同理可得下影線預示著股價向上攻擊的概率居大。詳細的圖文解說可以去這個網站自己翻閱http://www.youxiagushi.com/main/viewthread.php?tid=27099
❹ 我想在大交易師裡面做一個類似五彩k線的指標,下跌多少就改變k線顏色。
打開交易大師的K線圖一般都默認兩種顏色,當價格高於開盤價將會變紅色 價格底於開盤價將會成綠色,如你要改別的顏色 可以打開軟體系統設置進行修 就在電腦K線圖的最上方 偏佐
❺ 通達信取得k線持倉量的函數怎麼寫
VOLINSTK -返回該周期持倉量,對於期貨和期權有意義.
❻ k線實體大於2%畫紅色,文華怎麼寫
文華財經的程序化交易無法記錄你開倉的價格,你這個條件無法實現。文華財經的信號記錄函數可以取得你開倉時那根K線的收盤價:H>REF(C,BARSBK)+1,SP;(最高價大於你開倉時那根K線的收盤價,即平多,當然也可以改成那根K線的最高價,看你的需要了)使用文華財經的信號記錄函數要注意兩點:1.要2009以上版本;2.登錄行情軟體時選擇文華財經的伺服器(不能用自己卷商的,否則無法顯示)。很麻煩,建議你還是使用模型里有一個「啟動止盈止損」的選項。 呵呵,是我沒有說清楚,BARSBK是上一次開多倉的K線;BARSSK是上一次開空倉的K線,你的兩個止損條件,應該是一多一空;
❼ 交易師 怎麼設定日K線9轉
需要先在「和訊」成為徐小明的學員,800元/月。然後將和訊賬號與交易師軟體的賬號綁定,之後就可以在交易師看到K線的九轉序列了。
❽ 交易師怎麼把休市K線用橫線顯示出來
你是說飛狐交易師還是交易師經典版?
都有軟體使用說明,仔細看看就是了。。
❾ 飛狐交易師的K線界面怎麼是這個樣子的如何設置
鍵盤點下 K ,換成K線就好
❿ 大智慧中畫K線函數有么
畫K線(KLINE)
畫K線的函數是KLINE,可以有4個或者4個以上的參數,畫K線函數的完整形式如下:
KLINE( 開_OPEN , 高_HIGH , 低_LOW , 收_CLOSE , 圖線顏色_CLR , 忽略條件_I , 價格1_V1, 價格顏色1_C1, ... ) [13]
同時也可以有如下簡化模式:
KLINE ( 開_OPEN, 高_HIGH, 低_LOW, 收_CLOSE ) [14]
KLINE (開_OPEN, 高_HIGH, 低_LOW, 收_CLOSE, 圖線顏色_CLR) [15]
KLINE( 開_OPEN , 高_HIGH , 低_LOW , 收_CLOSE , 圖線顏色_CLR , 忽略條件_I ) [16]
各參數的含義如下:
開_OPEN, 高_HIGH, 低_LOW, 收_CLOSE
構成K線的四個基本指標,分別對應正常K線的開、高、低、收四個指標,輸入時注意參數順序。
圖線顏色_CLR、忽略條件_I、價格、價格顏色列表
KLINE函數的「圖線顏色」、「忽略條件」、「價格、價格顏色列表」 參數和柱狀線函數完全一樣,可以參照COLUMN函數中的說明。
一般而言,K線都分為陰線和陽線,用不同的顏色顯示,所以,一般使用KLINE函數時,「圖線顏色」參數應該使用CHOOSE函數,例如CHOOSE( CLOSE >= OPEN, clrRed, clrGreen )。
下面舉一些畫K線的簡單例子:
1、簡單模式
KLINE( OPEN, HIGH, LOW, CLOSE, CHOOSE(CLOSE>=OPEN,clrRed,clrGreen)
KLINE1.zbt中,KLINE函數畫的是一條標準的K線,值得留意的地方是顏色的設定,KLINE函數中,只有一個「圖線顏色」的參數,但是,通過CHOOSE函數,可以針對多種情況定義多種顏色。
2、綜合效果1
KLINE( OPEN, HIGH, LOW, CLOSE, CHOOSE(CLOSE>OPEN,clrRed,clrGreen), 0 , 10.5, clrBlue , 10.3, clrPink , 10.1, clrPurple , 9.9, clrSky , 9.7, clrWhite , 9.5, clrYellow );
和KLINE1.zbt相比,在KLINE2.zbt中K線除了默認顏色外,還增加了價格、價格顏色列表。在顏色列表中,大於價格10.5的部分用藍色畫、[10.5, 10.3]的部分使用粉色、……、[9.7,9.5]的部分使黃色、小於9.5的部分在顏色列表中沒有設定,用「圖線顏色」參數中設定的默認色畫。效果如下圖示:
3、綜合效果2
KLINE( OPEN, HIGH, LOW, CLOSE, CHOOSE(CLOSE>OPEN,clrRed,clrGreen), OPEN >CLOSE , HIGH - (HIGH - LOW) * 0.2, clrYellow , HIGH - (HIGH - LOW) * 0.4, clrBlue , HIGH - (HIGH - LOW) * 0.6, clrRed , HIGH - (HIGH - LOW) * 0.8, clrSky , HIGH - (HIGH - LOW), clrPurple )
和KLINE1.zbt相比,在KLINE3.zbt中增加了顏色列表和忽略條件,和KLINE2.zbt不同的是,KLINE2.zbt中的顏色列表中的價格都是常數,而KLINE3.zbt中的顏色列表其實是把當前天K線等分為5個部分,每個部分使用一種顏色顯示。此外KLINE3.zbt中增加了忽略條件(OPEN >CLOSE),也就是說,忽略所有陰線交易日,僅畫出陽線交易日的K線
指標平台繪圖函數說明(三)
指標平台繪圖函數說明(三)
畫柱狀線
2003年1月中旬的指南針證券軟體升級中,指標平台新增了一系列功能強大的繪圖函數,這些繪圖函數包括:畫曲線、畫折線、畫柱狀線、畫K線,畫文本、畫標題和畫分割線等7類。通過這些繪圖函數,可以實現多種畫圖效果。為了大家能夠更好的使用繪圖函數,在這里對繪圖函數作一個詳細的介紹。
3、畫柱狀線(COLUMN)
柱狀線函數是COLUMN,可以有3個或者3個以上的參數,畫柱狀線函數的完整形式如下:COLUMN(柱線類型_TYPE, 頂價_TOP, 底價_BOTTOM, 圖線顏色_CLR, 忽略條件_I, 價格1_V1, 價格顏色1_C1, ... ) [9]
同時也可以有如下簡化模式:
COLUMN (柱線類型_TYPE, 頂價_TOP, 底價_BOTTOM) [10]
COLUMN (柱線類型_TYPE, 頂價_TOP, 底價_BOTTOM, 圖線顏色_CLR) [11]
COLUMN (柱線類型_TYPE, 頂價_TOP, 底價_BOTTOM, 圖線顏色_CLR, 忽略條件_I) [12]
各參數的含義如下:
n 柱線類型_TYPE
一共有3種類型的柱狀線:
同向柱狀線(clt1Dir);
異向柱狀線(clt2Dir);
懸空柱狀線(cltSuspend);
同向柱狀線與異向柱狀線和指標組平台中一樣,在本函數中新增了懸空柱狀線。所謂懸空柱狀線是指不以0為基點的柱狀線,在後面的例子中可以清除的看到它們的區別。
頂價_TOP和底價_BOTTOM
要確定一條柱狀線,就需要確定柱狀線頂部和底部的位置,這兩個信息通過「頂價」和「底價」參數確定。
注意,雖然「底價」也是COLUMN函數中必須填寫的參數,但是底價只有在懸空柱狀線中才起作用,對於同向和異向柱狀線來說,這個參數不起作用,可以隨便填(但是必須填)。
圖線顏色_CLR
這里說的圖線顏色其實是圖線的默認顏色,如果COLUMN函數中沒有「價格」和「價格顏色」的參數列表,這個圖線顏色可以唯一確定柱狀線的顏色。
忽略條件_I
柱狀線的忽略條件的含義和曲線、折線函數基本相同,可以參照前面對忽略條件的說明。
價格、價格顏色列表
理論上來說,價格、價格顏色列表的元素個數沒有限制,但是這兩個參數必須成對出現,每個價格都必須有一個價格顏色與之對應。列表中的每個元素應該按照價格降序排列,排在前面的元素價格應該較大。
每個價格、價格顏色表示當指標值大於價格(V)時柱狀線使用的顏色。我們可以通過一個簡單的例子了解價格、價格顏色列表的作用:
COLUMN( clt2Dir, CYS13, 0, clrGreen, 0 , 0, clrRed , -4, clrYellow , -10, clrPurple );
上例中,默認顏色是綠色(clrGreen),價格、價格顏色列表中一共有3個元素,綜合起來看,每條柱狀線CYS13大於等於0的部分用紅色(clrRed)畫,大於等於-4小於0的部分用黃色(clrYellow)畫,大於等於-10小於-4的部分用紫色(clrPurple)畫,小於-10的部分沒有定義,使用「圖線顏色」參數中所指定的顏色——綠色(clrGreen)。最終的圖線效果如下圖示:
下面舉一些畫柱狀線的簡單例子:
1) 簡單模式1——同向與異向柱狀線
COLUMN( clt2Dir, HIGH - MA(HIGH,10), 0, CHOOSE(OPEN < CLOSE,clrRed,clrGreen) )
在COL1.zbt中,COLUMN函數畫的是一條異向柱狀線;頂價是今天的最高價與過去10日最高價簡單平均的差值;如前面所說,「底價」參數只在懸空柱狀線(cltSuspend)中起作用,同向和異向柱狀線中可以隨便填寫,這里填入一個0;在圖線顏色上,這個例子中COLUMN函數沒有價格、價格顏色列表,每根柱狀線的顏色都由圖線顏色參數確定——陽線時用紅色,陰線時用綠色。
2) 簡單模式2——懸空柱狀線
COLUMN(cltSuspend,CLOSE,OPEN, CHOOSE(CLOSE >= OPEN,clrRed,clrGreen))
在COL2.zbt中,COLUMN函數畫了一條懸空柱狀線,頂價是收盤價,底價是開盤價,圖線顏色與正常K線的顏色一致,這其實就是正常K線的實體部分。效果如下圖示:
3) 綜合效果
COLUMN( cltSuspend, HIGH, LOW, clrGreen, CLOSE / OPEN > 1.02 , HIGH - (HIGH - LOW) * 0.2, clrYellow , HIGH - (HIGH - LOW) * 0.4, clrBlue , HIGH - (HIGH - LOW) * 0.6, clrRed , HIGH - (HIGH - LOW) * 0.8, clrSky , HIGH - (HIGH - LOW), clrPurple );
OL3.zbt中,COLUMN畫的是一條懸空柱狀線,柱狀線的頂價是最高價(HIGH),底價是最低價(LOW),默認圖線顏色是綠色,如果K線長陽(CLOSE / OPEN > 1.02)則忽略當天的柱狀線,通過後面的價格、價格顏色列表,把每根柱狀線的平均分割為5段,每段一種顏色。
值得注意的是上圖中雖然「圖線顏色」參數是綠色(clrGreen),但是因為價格、價格顏色列表已經完全含蓋柱狀線的范圍,所以「圖線顏色」參數相當於不起作用。
指標平台繪圖函數說明(二)
指標平台繪圖函數說明(二)
畫折線
2003年1月中旬的指南針證券軟體升級中,指標平台新增了一系列功能強大的繪圖函數,這些繪圖函數包括:畫曲線、畫折線、畫柱狀線、畫K線,畫文本、畫標題和畫分割線等7類。通過這些繪圖函數,可以實現多種畫圖效果。為了大家能夠更好的使用繪圖函數,在這里對繪圖函數作一個詳細的介紹。
2、 畫折線(ZIGLINE)
畫折線的函數是ZIGLINE,可以有2~5個參數,畫折線函數的完整形式如下:
ZIGLINE(周期條件_TC,圖線位置_P,圖線顏色_CLR,線寬_W,忽略條件_I ) [5]
同時也可以有如下簡化模式:
ZIGLINE (周期條件_TC,圖線位置_P) [6]
ZIGLINE (周期條件_TC,圖線位置_P,圖線顏色_CLR ) [7]
ZIGLINE(周期條件_TC,圖線位置_P,圖線顏色_CLR,線寬_W,忽略條件_I ) [8]
各參數的含義如下:
n 周期條件_TC 與 圖線位置_P
這兩個參數是ZIGLINE函數最基本的部分,折線是指把所有「轉折點」用直線連接起來的指標圖線,周期條件的作用就是確定那些交易日是轉折點。周期條件應該是一個條件表達是,當周期條件非0是,表示當前交易日是轉折點,例如把HHVB(OPEN,7)=0作為周期條件,那麼「當前天的開盤價是過去七日的最大開盤價」的交易日將成為折線的轉折點。
確定了那些交易日是轉折點以後,相當於確定了轉折點的橫坐標,我們還需要確定轉折點的縱坐標,這個縱坐標通過「圖線位置_P」參數確定。
例如周期條件是第N日和第M日是兩個相鄰的轉折點,圖線位置是最高價(HIGH),則ZIGLINE函數會一個直線段把N、M兩天的最高價連接起來。
n 圖線顏色_CLR
折線的圖線顏色於曲線完全一致,可以參照CURVELINE函數「圖線顏色」參數的說明。折線的圖線顏色也支持變數表達式。
n 線寬_W
折線函數的「線寬」參數於曲線函數完全一致,可以參照CURVELINE的「線寬」參數的說明。折線的「線寬」參數也支持變數表達式。
n 忽略條件_I
折線函數的「忽略條件」參數於曲線函數完全一致,可以參照CURVELINE的「忽略條件」參數的說明。折線的「忽略條件」參數也支持變數表達式。
下面舉一些畫折線的簡單例子(K線窗疊加):
1) 簡單模式
ZIGLINE( HHVB(HIGH,7)=0, HIGH )
在ZIGLINE1.zbt中,ZIGLINE函數只有「周期條件」和「圖線位置」兩個參數,這也是折線函數最簡單的應用。上例中,周期條件是HHVB(HIGH,7)=0,即當前交易日是過去7個交易日最高價的最大值;位置條件是最高價(HIGH)。畫圖效果如下圖示(K線窗疊加的效果)。
在下圖中,最晚幾天沒有圖線,這不是有忽略條件起作用,而折線函數的性質決定的——要出現一條折線段,就必須有兩個相鄰的轉折點,可以看出在下圖最後的10天中,沒有符合的HHVB(HIGH,7)=0交易日,找不到轉折點,所以最後10天沒有圖線。事實上,折線能畫到最後一個交易日的情況極少(僅當最後一個交易日滿足周期條件),大多數情況最後幾天是沒有圖線的。使用ZIGLINE函數時還需要注意一種更特殊的情況——新股K線鏈較短,可能整條K線鏈上只要一個轉折點甚至一個都沒有,此時將完全看不到折線!!!
2) 綜合效果
ZIGLINE( HHVB(HIGH,7)=0, HIGH , CHOOSE(HIGH / LOW > 1.02, clrPurple,clrSky) , 3, CLOSE>OPEN );
在ZIGLINE2.zbt中,ZIGLINE函數的「周期條件」和「圖線位置」兩個參數與ZIGLINE1.zbt一樣。此外:
當天振幅大於2%時,用紫色(clrPurple)畫圖線,否則用天藍色(clrSky)畫圖線;
² 折線的線寬為3;
² 如果當前天收陽線,則忽略當前天與前一天的線段。
指標平台繪圖函數說明(一)
指標平台繪圖函數說明(一)
畫曲線
2003年1月中旬的指南針證券軟體升級中,指標平台新增了一系列功能強大的繪圖函數,這些繪圖函數包括:畫曲線、畫折線、畫柱狀線、畫K線,畫文本、畫標題和畫分割線等7類。通過這些繪圖函數,可以實現多種畫圖效果。為了大家能夠更好的使用繪圖函數,在這里對繪圖函數作一個詳細的介紹。
1、畫曲線(CURVELINE)
畫曲線的函數是CURVELINE,可以有1~4個參數,畫曲線函數的完整形式如下:CURVELINE( 指標表達式_X, 圖線顏色_CLR, 線寬_W, 忽略條件_I ) [1]
同時也可以有如下簡化模式:
CURVELINE( 指標表達式_X ) [2]
CURVELINE( 指標表達式_X, 圖線顏色_CLR ) [3]
CURVELINE( 指標表達式_X, 圖線顏色_CLR, 線寬_W ) [4]
各參數的含義如下:
■ 指標表達式_X
可以是指標、常數以及指標與常數的表達式,例如CYS13、CYF5[1]、10、(OPEN+CLOSE)/ 2。需要注意的是,參數表達式中只能出現常數、結果指標和參數指標,不能出現臨時指標、局部變數和輸入參數。
■ 圖線顏色_CLR
這個變數用來定義圖線的顏色,在系統中已經預先定義好了一些常用的顏色,引用這些顏色時,只需線輸入「clr」,即可在wizard框中選擇需要的顏色,這些顏色包括:
☆clrBlack(黑色)☆clrBlue(藍色)☆clrDefault(默認色)☆clrGreen(綠色)☆clrPink(粉紅色)☆clrPurple(紫色)☆clrRed(紅色) ☆clrSky(天藍色)☆ clrWhite(白色)☆clrYellow(黃色)
其中使用默認色時,系統會為圖線選擇一種比較合適的顏色。如果不輸入這個變數(如[2]),指標平台將自動按照默認色顯示指標圖線。
除了以上幾種顏色外,指標平台還允許使用自定義的顏色,用戶可以通過RGB()函數設定自己希望的顏色。RGB函數有三個參數,按順序分別是紅、綠、藍三種基色,指定了這三個值後,RGB函數將會生成一個系統可用的顏色,這三個參數的取值范圍都是0~255。如果不知道自己希望的顏色的這三個值,可以通過指標組編輯對話框中的顏色選擇對話框(注意點擊「More…」按鈕)找到顏色對應的紅、綠、藍三種基色的數值。
注意,這個參數不僅僅可以是常量,還可以是指標、函數等變數表達式,靈活使用這種方法,可以實現在不同的條件下,用不同的顏色畫指標圖線。大家可以從下面的例子中找到這種應用。
■ 線寬_W
線寬標示曲線的寬度,以解析度為單位,取值范圍是:1~5。如果不輸入這個變數,圖線寬度將自動設為1。和圖線顏色_CLR一樣,這個參數是可以是指標、函數等變數表達式,可以在不同的條件下用不同的線寬顯示指標圖線。
■ 忽略條件_I
忽律條件用於設定在什麼條件下不畫圖線,例如顯示CYS13的圖線時,不希望看到CYS13大於0的部分,則可以把忽略條件設定為:CYS13 > 0,此時CYS13大於0的部分將不被顯示。如果忽略條件是0,則標識不忽略。
下面舉一些畫曲線的簡單例子,下面每一個例子中都附帶有一個zbt文件,解壓壓縮包後會生成到本文檔所在目錄,把對應的zbt文件拷貝到「盤後分析\自定指標\指標」目錄即可直接使用。
1) 簡單模式
在CURVE1.zbt中只有一句話:CURVELINE(CYS13); 即畫CYS13的曲線,曲線函數中僅有一個參數——指標名稱,從上面的分析我們可以知道,此時系統使用默認顏色畫曲線,線寬為1,不忽略任何交易日,整條曲線是完整的。
曲線如下圖示:
2) 指定顏色
CURVELINE( CYS13, CHOOSE(CYS13 > -1.6, clrPurple, clrYellow) );
在Curve2.zbt的CURVELINE函數中,指定了圖線的顏色,但是,我么可以看到,指標代碼中並不是單純指定一種顏色,而是使用了CHOOSE函數,CHOOSE函數是一個簡單的二選一函數,它的意思是當第一個參數為真是,返回第二個參數的數值,否則返回第三個參數的數值。在Curve2.zbt中,當CYS13大於-1.6時,指標圖線是粉色的,否則指標圖線是黃色的。顯示效果如下圖示:
仔細觀察圖線可能會有這樣的疑問——為什麼有些地方似乎CYS13大於了-1.6了,但是指標圖線卻是黃色,而有些地方CYS13小於-1.6,指標圖線卻是粉紅的?這種情況與曲線的特性有關,我們看到的指標窗中的曲線並不平滑,它其實是由相鄰兩天對應指標值的連線連接而成,是一條很密集的折線。而連接相鄰兩天指標值的線段是曲線的最小繪圖單位,沒條線段只能有一種顏色,這種顏色由時間較晚的交易日的指標數值決定。假設第4天CYS13是-3,而第5天CYS13是2,那麼連接第4第5天的線段的顏色將由第5天的指標數值來決定,此時應該是粉色的。在另外一個參數「忽略條件_I」中,也有這種情況。
3) 指定顏色與線寬
CURVELINE( CYS13, CHOOSE(CYS13 > -1.6, clrPurple, clrYellow), 3 )
在CURVE3.zbt中,CURVELINE函數除了指定圖線顏色,還指定了線寬(線寬_W)參數,數值為3,效果如下圖所示。在CURVELINE函數中,線寬的取值范圍為[1, 5],數值越大,圖線越粗。注意,所有小於1的值視同1,所有大於5的值視同5。
4) 帶忽略條件
CURVELINE( CYS13, CHOOSE(CYS13 > -1.6, clrPurple, clrYellow), 3, CYS13< -4 )
忽略條件的作用是當第N日滿足忽略條件時,不畫第N日與第N-1日間的指標線。在CURVE4.zbt中,我們畫出了CYS13的圖線,但是忽略CYS13<-4的部分。仔細觀察下圖可能會發現,有些圖線中CYS13的數值明顯小於4,但是也被畫出來了,原因和「圖線顏色_CLR」一樣,請參照CURVE2.zbt的說明。
5) 綜合效果——漸變色
CURVELINE( CYS13
RGB( ABS(MOD(KLINEINDEX*4,511)-255)
ABS(MOD(KLINEINDEX*4,511)-330)
ABS(MOD(KLINEINDEX*4,420)-350))
3 ) 前面所舉的幾個關於CURVELINE的例子中,圖線顏色參數都是常數或者是有限的幾種顏色,這是CURVELINE的基本應用。除此以外,CURVELINE函數中的顏色參數還支持變數,允許的變數形式是:函數、結果指標、參數指標和他們的四則運算式。在CURVE5.zbt中,主要就是以KLINEINDEX函數作為變數通過RGB函數組合出每一個交易日的指標顏色,效果如下圖示。
如果不希望使用RGB函數組合顏色,甚至可以直接指定一個指標作為顏色,如 CURVELINE( CYS5, CYF13, 3 )。此時每日的指標圖線都以CYF13的數值作為顏色。有興趣的用戶可以自己動手試試這樣的效果(注意有些地方可能看起來沒有指標線,但是這不是被忽略了,而是因為這些交易日CYF13的數值轉換為顏色後是黑色,和背景色一樣,所以…… J )。
6) 綜合效果——線寬漸變
CURVELINE( CYS13
RGB( ABS(MOD(KLINEINDEX*4,511)-255)
ABS(MOD(KLINEINDEX*4,511)-330)
ABS(MOD(KLINEINDEX*4,420)-350))
CHOOSE(CYS13 >-0.8, 3, CHOOSE(CYS13 > -2.8, 1, 2)) )
和顏色參數一樣,線寬參數「線寬_W」也支持變數表達式。在CURVE6.zbt中,當CYS13>-0.8時,線寬為3,CYS13在-2.8到-0.8之間時,線寬為1,小於-2.8時線寬為2。