[ 陣列觀念 ]
陣列也是Multicharts使用者較為不熟悉的(雖然MC有陣列功能),我們可以把陣列想像成一個大箱子,其中有很多小箱子。
以Multicharts來說,我可以把開、高、低、收分別存進四個不同變數
或是把他們全部存到一個陣列變數裡面
這個ToDay_Bar陣列變數就像一個箱子,他有四個空間(*註1),要放東西進空間一的時候就 ToDay_Bar[1]=XXX,要從空間一拿東西出來的時候就 XXX=ToDay_Bar[1],非常簡單。
*註1:其實是五個空間(包括0)
[ 為什麼要學會陣列? ]
1.
方便,如果你有一個函數需要今天的開、高、低、收四個參數,你可以分別傳進四個參數,也可以直接傳入一個陣列。
2. 可以使用像for、foreach等函數
3.
有時候內建函數就是回傳陣列給你,你非會用不可
[ C#實例 ]
以操盤的例子做個總結吧,你在網路上抓到2016/12/28的台指期近月開高低收文字檔為「9110,9213,9105,9211」,用眼睛看當然很簡單,但你在程式中要怎麼知道這天最低價是多少?
答案:




沒有留言:
張貼留言