[求助] [金字塔]
- 咨詢內(nèi)容:
想請教一下大家,能不能引用上一個k線的計算值,我使用了ref來回溯上一根k線的計算值,但是顯示語法錯誤,比如我下面的例子:
variable:biao_0=0;
ma1:ma(CLOSE,5);ma2:ma(close,10);
if ma1>ma2 and biao<>1 then beginbiao:=1;hai:=HIGH;goto abc;end
if ma1>ma2 and biao=1 then begin hai:=(ref(hai,1) + 10*MINDIFF);//------提示ref 函數(shù)在逐k線模式下不能直接在if控制語句之內(nèi)引用(我是想滿足條件后,把利用上一根k線的“hai”值來計算,得 出結(jié)果后,再賦予該k線的“hai”值)end
if ma1=<ma2 then beginbiao:=0;end
abc@ exit; - 金字塔客服:
不好意思啊,上面的有點小問題,以下才是我請教的問題想請教一下大家,能不能引用上一個k線的計算值,我使用了ref來回溯上一根k線的計算值,但是顯示語法錯誤,比如我下面的例子:variable:biao_0=0;//平
ma1:ma(CLOSE,5);ma2:ma(close,10);
if ma1>ma2 and biao_0<>1 then beginbiao:=1;hai:=HIGH;goto abc;end
if ma1>ma2 and biao=1 then begin hai:=(ref(hai,1) + 10*MINDIFF);//------提示ref 函數(shù)在逐k線模式下不能直接在if控制語句之內(nèi)引用(我是想滿足條件后,把利用上一根k線的“hai”值來計算,得出結(jié)果后,再賦予該k線的“hai”值)end
if ma1<=ma2 then beginbiao:=0;end
abc@ exit
- 用戶回復(fù):
錯誤的那段改為:
h1:=ref(hai,1);
if ma1>ma2 and biao=1 then begin
hai:=(h1 + 10*MINDIFF);//------提示ref 函數(shù)在逐k線模式下不能直接在if控制語句之內(nèi)引用(我是想滿足條件后,把利用上一根k線的“hai”值來計算,得出結(jié)果后,再賦予該k線的“hai”值)
end
- 網(wǎng)友回復(fù):
要是這樣修改的話,就不符合我所需要的設(shè)計條件喔,我設(shè)計條件是,當(dāng)if滿足某一條件,然后回溯前一個值hai,然后給予這個hai值加10*MINDIFF賦予新的hai
- 網(wǎng)友回復(fù): 一個意思
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容