老師,
????? 你好,在行情不斷向前走中,會有我需要的數(shù)據(jù),這些數(shù)據(jù)我想保存方便之后用到時調(diào)用.在逐K模式中有如下數(shù)組可以滿足我的要求,例如下面一段程序:
?
?
? RUNMODE:0;//逐K線模式
VARIABLE:DOWN[]=0;//定義一個空的數(shù)組,計算下跌的陽線收盤價,注意這里一定要置空數(shù)組用來保存數(shù)據(jù)
VARIABLE:UP[]=0;//定義一個空的數(shù)組,計算上漲陽線收盤價,注意這里一定要置空數(shù)組用來保存數(shù)據(jù)
IF CLOSE > OPEN THEN
?? UP:=CLOSE;//將上漲K線收盤價插入數(shù)組UP中
ELSE
?? DOWN:=CLOSE;//將下跌K線收盤價插入DOWN數(shù)組中
//下面2行調(diào)試代碼
DD:UBOUND(UP),NODRAW; //顯示輸出UP數(shù)組數(shù)據(jù)個數(shù)
SS:UBOUND(DOWN),NODRAW; //顯示輸出DOWN數(shù)組數(shù)據(jù)個數(shù)
?
?
我問題是:如果在序列模式下,如何做到上述逐K線模式方法去保存我需要的數(shù)據(jù)?我已經(jīng)折騰許久就是無法保存,只好求助于老師了,謝謝.
?
老師.
補充一下,我要保存的數(shù)據(jù)個數(shù)是無限制的,只要符合我的條件,我都要保存,謝謝.
?
close本身就是一個序列數(shù)據(jù),沒必要這么處理。
并且你這個也不對?UP:=CLOSE;這這個賦值沒意義。就是把close(無論陰陽k線的值都賦值)。也就是歷史所有的close,賦值給up
你在使用的時候直接根據(jù)具體條件取close對應(yīng)的位置就行了。
up:VALUEWHEN(close>open,close);
down:VALUEWHEN(close<open,close);
up_count:count(close>open,0);
down_coimt:count(close<open,0);
?
?
序列模式下,也可以用這種方式處理啊,
要不干嗎叫close這些是序列變量
[此貼子已經(jīng)被作者于2017/4/14 9:38:16編輯過]