數(shù)據(jù)跨界操作 [金字塔]
- 咨詢內(nèi)容:
老師你好,指標(biāo)欄老是顯示數(shù)據(jù)跨界操作是什么意思?這導(dǎo)致了指標(biāo)有時(shí)候看的到,有時(shí)候看不到,而且有時(shí)候這一次顯示的指標(biāo)和上一次顯示的指標(biāo)不一樣
- 金字塔客服:
數(shù)組越界了,比如你的數(shù)組元素有5個(gè),然后你弄了序號(hào)為6的數(shù)組元素出來
- 用戶回復(fù):
HH:=H;LL:=L;
FOR I=2 TO DATACOUNT-10 DO BEGINN1:=HH[I]>HH[I-1] AND LL[I]>LL[I-1];N2:=HH[I]<HH[I-1] AND LL[I]<LL[I-1];N3:=(HH[I]>=HH[I-1] AND LL[I]<=LL[I-1]) OR (HH[I]<=HH[I-1] AND LL[I]>=LL[I-1]);IF N1 THEN BEGIN A[I]:=1;AA[I]:=1;END;IF N2 THEN BEGIN A[I]:=2;AA[I]:=2;END;IF N3 THEN BEGIN A[I]:=3;AA[I]:=AA[I-1];END;///////提示這里跨界操作
IF N3 THEN BEGIN IF AA[I-1]=1 THEN BEGIN HH[I]:=MAX(HH[I],HH[I-1]);LL[I]:=MAX(LL[I],LL[I-1]);END;IF AA[I-1]=2 THEN BEGINHH[I]:=MIN(HH[I],HH[I-1]);LL[I]:=MIN(LL[I],LL[I-1]);END;END;IF ((A[I+1]=1 OR A[I+1]=2) AND A[I]=3 AND A[I-1]=3 AND A[I-2]=1) THEN BEGIN G[I]:=14;GG[I]:=14;END;IF (A[I+1]=3 AND A[I]=3 AND A[I-1]=1 AND (A[I+2]=1 OR A[I+2]=2)) THEN BEGIN G[I]:=15;GG[I]:=15;END;END;STICKLINE(GG=14,MAX(H,REF(H,1)),MAX(L,REF(L,1)),8,0),COLORGRAY;//標(biāo)記上漲一合的內(nèi)外包日
老師幫忙看下,哪要怎么修改呢? - 網(wǎng)友回復(fù):
你沒有定義AA這個(gè)數(shù)組,然后還要用AA[I-1]運(yùn)作,不行
- 網(wǎng)友回復(fù): 如果我要表達(dá)AA[I-1]這個(gè)意思應(yīng)該怎么表達(dá)?具體怎么寫呢,寫在那個(gè)位置?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容