學(xué)習(xí)寫指標(biāo)(下) [MC]
- 咨詢內(nèi)容:
原文來自交易醫(yī)生
接續(xù)上次的指標(biāo)編寫教學(xué),我們畫出如下圖
此指標(biāo)就是我們利用K棒與前幾根K棒的價(jià)格比對后,所標(biāo)示出連續(xù)過高破低的K棒,但須自己改變指標(biāo)型態(tài)由線轉(zhuǎn)成點(diǎn),這樣才能顯示如圖中的黃藍(lán)點(diǎn)。
但K棒中能記錄的不只是價(jià)格,我們再多寫一個(gè)指標(biāo),這次我們用自己定義的變數(shù)來做比較,那就來寫一個(gè)大家最常用的均線,我們要在均線上著色,將上漲與下跌分別畫上不同的顏色,按慣例由寫程序的步驟開始。
要寫出一個(gè)指標(biāo)用來畫出均線并上色;畫出一條均線,上漲時(shí)畫成黃色,下跌時(shí)畫成藍(lán)色;設(shè)定變數(shù)記錄均線值與顏色、使用均線函數(shù)取得均線值、判斷均線漲時(shí)設(shè)定黃色,跌時(shí)設(shè)定藍(lán)色,持平設(shè)定灰色、畫出均線;
實(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;
畫出均線: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)與下探,但程序中還是有我們所尚未解釋到的,不過請大家先不要在意,因?yàn)檫@會在之后補(bǔ)上,現(xiàn)在我們還是專注在用步驟與重點(diǎn),來練習(xí)設(shè)計(jì)與實(shí)作程序。
此次我們寫了兩個(gè)指標(biāo)程序,希望不會讓大家有太大的負(fù)擔(dān),在本篇結(jié)束前讓我們回顧至目前為止的重點(diǎn)。
每根K棒結(jié)束都執(zhí)行程序一次; 以K棒來思考; 每根K棒都紀(jì)錄一次所有變數(shù)的值; 以中括號[n]來取前第n根K的變數(shù)值。
yellow, color, 標(biāo)示, 程序, 黃色 - MC技術(shù)部: 頂,,快點(diǎn)更新就好了
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容