序列模式下callstock的參數不能用序列變量的問題 [金字塔]
- 咨詢內容:
請教一下,在序列模式下callstock函數最后一個參數不能用序列變量的問題,在逐K線模式中沒有問題。
比如如下代碼(原意是想實現引用當日第一根K線的最高價):
barsfromfirstk:=BARSLAST(DATE<>REF(DATE,1));highfirstk:=callstock(stklabel,vthigh,datatype,-1*barsfromfirstk);
會出錯。
我理解是否因為barsfromfirstk是一個序列變量?要把它常數化才行?因為我測試用bfconst:=barsfromfirstk[barpos]再引用就沒問題了。
類似的問題在dbexecute導入數據庫的時候也出現過。
那么,具體有哪些函數在調用的時候序列模式下參數不能是序列變量?謝謝了!
[此貼子已經被作者于2013/11/21 12:13:51編輯過]
- 金字塔客服:
當日第一根k線的最高價:valuewhen(todaybar=1,high);
這種說法我們在測試
- 用戶回復:
以下是引用jinzhe在2013/11/21 13:22:03的發言:
當日第一根k線的最高價:valuewhen(todaybar=1,high);
這種說法我們在測試
沒發現有todaybar這個函數,甚好。呵呵。謝謝!
我主要是想問序列模式下函數參數的問題。是否序列模式下,所有的函數參數都不能是序列變量,必須固定?
[此貼子已經被作者于2013/11/21 13:27:37編輯過] - 網友回復:
要看情況的,具體還得以函數說明為準
就以該函數為例
callstock(stklabel,vthigh,datatype,-1);
第1個參數:常數
第2個參數:序列
第3個參數:常數
第4個參數:常數
- 網友回復:
以下是引用fly在2013/11/21 14:08:49的發言:
要看情況的,具體還得以函數說明為準
就以該函數為例
callstock(stklabel,vthigh,datatype,-1);
第1個參數:常數
第2個參數:序列
第3個參數:常數
第4個參數:常數
謝謝!這個每個函數參數的屬性能查到么?還是只能靠摸索?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容