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