設定動態陣列的大小。
1Var: Count(0);
2Array: NumArray[](0);
3
4
5If High > Highest(High,20)[1] Then Count = Count + 1;
6
7
8Array_SetMaxIndex(NumArray, Count);
9NumArray[Count] = High;
在上述範例內,我們希望可以儲存破20期新高的所有價格。由於執行過程內可能會發生多次創新高的情形,所以我們使用陣列來儲存這些創新高的價位。又由於無法知道創新高的出現次數,所以程式使用動態陣列來儲存這些價格。在上面的範例內,Count就是目前已經創新高的個數,而當又出現創新高的情形時,程式就使用Array_SetMaxIndex來擴充陣列的大小。