全局變量不能和另一個(gè)變量做運(yùn)算嗎? [金字塔]
- 咨詢內(nèi)容:
input:n(30,1,360,5);VARIABLE:m=1;
b:=CALLSTOCKEX('000903',vtclose ,6 ,0 ,4000);s:=CALLSTOCKEX('399005',vtclose ,6 ,0 ,4000);bb:=(b-ref(b,1))/ref(b,1),NOAXIS;ss:=(s-ref(s,1))/ref(s,1),NOAXIS;
bm:=(b-ref(b,n))/ref(b,n);sm:=(s-ref(s,n))/ref(s,n);
x:=if(bm>sm,ref(bb,1),ref(ss,1));m:=m*(1+x);z:m,NOAXIS;
為什么屏幕上沒有顯示結(jié)果?序列模式下正常和普通變量沒區(qū)別,可一到逐個(gè)k線的模式下就什么也顯示不出來(lái)了。 - 金字塔客服:
你的公式的數(shù)據(jù)是ref 30 ,而逐k線又需要在每根k線上計(jì)算
所以你必須要讓每根k線都有數(shù)據(jù),那么必然是要在30根k線之后進(jìn)行計(jì)算
if barpos>30 then m:=m*(1+x);
倒數(shù)第二句改成這樣就行
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容