[TS懶人包] [保險服務]

2010年2月5日 星期五

基本數值運算

上一篇介紹了變數的宣告…接下來的部份就是針對變數去作運算了。運算就如同小學生寫數學題目一樣…只要把你要運算的數學式子一行一行的寫出來就行了。例如你要讓某個數值等於 2000 + 800 那就這樣:

var = 2000 + 800;

可以說一點難度都沒有。


接下來除了自定的變數外…能用到的資料有哪些呢?不外乎一開始提到的每根 K 線的開、高、低、收、量和時間,所以如果你需要 5 根收盤價的均價,那該怎麼寫呢?首先你要知道均價的計算方式。

均價的計算方式其實就是平均價,所以只要把每個價格相加起來…除以幾根 k 就行了。有了這樣的想法之後…就可以很容易的寫出下面的程式:

var = (close + close[1] + close[2] + close[3] + close[4]) / 5;

在這邊的中括號所代表的就是前 x 根 k 線的資料,而 close 代表的就是 k 線的收盤價。如果沒有接上中括號的話…那代表的就是當前的這根 k 線,接上了 [1] 就代表著當前這根 k 線的上一根 k 線。

所以上面的運算式子代表著我先把目前這根 k 線的收盤價 + 上一根 k 線收盤價 … 一直加到第四根 k 線的收盤價後,得到的總合再去除以 5 。

這樣…就可以得到我們所需要的 5 根 k 線的均價了。

在數值的運算的這個部份就是運用加、減、乘、除得到所需要的資料罷了。所以只要大家懂得怎麼按計算機…我相信這個部份對大家來說應該都是完全沒問題的。

沒有留言:

張貼留言

請留下您的大名…匿名者恕不回應…

Related Posts Plugin for WordPress, Blogger...