求助 [金字塔]
-
咨詢內容:
老師,
????? 你好,在行情不斷向前走中,會有我需要的數據,這些數據我想保存方便之后用到時調用.在逐K模式中有如下數組可以滿足我的要求,例如下面一段程序:
?
?
? RUNMODE:0;//逐K線模式
VARIABLE:DOWN[]=0;//定義一個空的數組,計算下跌的陽線收盤價,注意這里一定要置空數組用來保存數據
VARIABLE:UP[]=0;//定義一個空的數組,計算上漲陽線收盤價,注意這里一定要置空數組用來保存數據IF CLOSE > OPEN THEN
?? UP:=CLOSE;//將上漲K線收盤價插入數組UP中
ELSE
?? DOWN:=CLOSE;//將下跌K線收盤價插入DOWN數組中//下面2行調試代碼
DD:UBOUND(UP),NODRAW; //顯示輸出UP數組數據個數
SS:UBOUND(DOWN),NODRAW; //顯示輸出DOWN數組數據個數?
?
我問題是:如果在序列模式下,如何做到上述逐K線模式方法去保存我需要的數據?我已經折騰許久就是無法保存,只好求助于老師了,謝謝.
?
-
金字塔客服:
老師.
補充一下,我要保存的數據個數是無限制的,只要符合我的條件,我都要保存,謝謝.
?
-
用戶回復:
close本身就是一個序列數據,沒必要這么處理。
并且你這個也不對?UP:=CLOSE;這這個賦值沒意義。就是把close(無論陰陽k線的值都賦值)。也就是歷史所有的close,賦值給up
你在使用的時候直接根據具體條件取close對應的位置就行了。
up:VALUEWHEN(close>open,close);
down:VALUEWHEN(close<open,close);
up_count:count(close>open,0);
down_coimt:count(close<open,0);?
-
網友回復:
老師,? ? ? ?謝謝。? ? ? ? 上述只是舉例如何在逐k模式下用數組保存數據。實際應用中,筒單地假如我在序列模式下,當MA5上穿MA10時,用數組保存這交叉點的最低點數值A,反之保存最高點數值B,A和B已找到,需要在序列模式下用數組保存,便于日后調用,謝謝。
?
-
網友回復:
序列模式下,也可以用這種方式處理啊,
要不干嗎叫close這些是序列變量
[此貼子已經被作者于2017/4/14 9:38:16編輯過]
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容