學(xué)習(xí)寫(xiě)指標(biāo)(下)
作者:MC 來(lái)源:cxh99.com 發(fā)布時(shí)間:2014年09月05日
- 咨詢內(nèi)容:
原文來(lái)自交易醫(yī)生
接續(xù)上次的指標(biāo)編寫(xiě)教學(xué),我們畫(huà)出如下圖
此指標(biāo)就是我們利用K棒與前幾根K棒的價(jià)格比對(duì)后,所標(biāo)示出連續(xù)過(guò)高破低的K棒,但須自己改變指標(biāo)型態(tài)由線轉(zhuǎn)成點(diǎn),這樣才能顯示如圖中的黃藍(lán)點(diǎn)。
但K棒中能記錄的不只是價(jià)格,我們?cè)俣鄬?xiě)一個(gè)指標(biāo),這次我們用自己定義的變數(shù)來(lái)做比較,那就來(lái)寫(xiě)一個(gè)大家最常用的均線,我們要在均線上著色,將上漲與下跌分別畫(huà)上不同的顏色,按慣例由寫(xiě)程序的步驟開(kāi)始。
要寫(xiě)出一個(gè)指標(biāo)用來(lái)畫(huà)出均線并上色;畫(huà)出一條均線,上漲時(shí)畫(huà)成黃色,下跌時(shí)畫(huà)成藍(lán)色;設(shè)定變數(shù)記錄均線值與顏色、使用均線函數(shù)取得均線值、判斷均線漲時(shí)設(shè)定黃色,跌時(shí)設(shè)定藍(lán)色,持平設(shè)定灰色、畫(huà)出均線;
實(shí)作小程序:設(shè)定變數(shù):var:var0(0),color(lightgray);
使用均線函數(shù)取得均線值:var0 = AverageFC(Price, Length);
判斷均線漲跌設(shè)定顏色:if var0 > var0[1] then color = yellowelse if var0 < var0[1] then color = blueelse color = lightgray;
畫(huà)出均線:Plot1(var0, “Avg", color);
結(jié)合并完成:Input:Price(Close),Length(13);var:var0(0),color(lightgray);var0 = AverageFC(Price, Length);if var0 > var0[1] then color = yellowelse if var0 < var0[1] then color = blueelse color = lightgray;Plot1(var0, “Avg", color);
效果如下圖:
此指標(biāo)讓我們更容易看出均線的上揚(yáng)與下探,但程序中還是有我們所尚未解釋到的,不過(guò)請(qǐng)大家先不要在意,因?yàn)檫@會(huì)在之后補(bǔ)上,現(xiàn)在我們還是專(zhuān)注在用步驟與重點(diǎn),來(lái)練習(xí)設(shè)計(jì)與實(shí)作程序。
此次我們寫(xiě)了兩個(gè)指標(biāo)程序,希望不會(huì)讓大家有太大的負(fù)擔(dān),在本篇結(jié)束前讓我們回顧至目前為止的重點(diǎn)。
每根K棒結(jié)束都執(zhí)行程序一次; 以K棒來(lái)思考; 每根K棒都紀(jì)錄一次所有變數(shù)的值; 以中括號(hào)[n]來(lái)取前第n根K的變數(shù)值。
yellow, color, 標(biāo)示, 程序, 黃色
- MC技術(shù)部:
頂,,快點(diǎn)更新就好了