[求助]關于FOR循環語句函數引用的編寫
作者:金字塔 來源:cxh99.com 發布時間:2016年11月17日
- 咨詢內容:
FOR循環語句函數引用,是需要用數組的方式來編寫。在這個鏈接http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130 中寫的范例看得不是很明白。
搜索論壇中看見FOR循環中引用的案例也不多。所以我這里有個簡單的例子,看能否幫忙改下?
Input:A(5,1,10,1);i=0;UP=0;DN=0;
CC := C - REF(C,1);
For i = 0 To A DO BEGAN
If( REF(CC,1)> 0) THEN
UP = UP + REF(CC,1);
END
If( REF(CC,1)< 0) THEN
DN = DN + REF(CC,1);
ENDEND-----------------------------------上面的REF是過不了編譯的,請問怎么樣修改?
上面循環的意思,就是計算前面幾根K線的上漲和下跌的值。
- 金字塔客服:
這段代碼要實現什么目的?
- 用戶回復:
其實主要還是想了解FOR引用函數的寫法。
通過這個例子來學習,這個代碼的意思是 當 REF(CC,N)> 0,我就計算前面N根K線的漲幅。 當REF(CC,N)< 0,計算前面N根K線的跌幅。
- 網友回復:
這個n是1?
- 網友回復:
這個N比如是5?或者之后可以定義為一個參數來進行優化。