您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內(nèi)容

數(shù)組 [金字塔]

  • 咨詢內(nèi)容: HH:=H;LL:=L;

    FOR I=2 TO DATACOUNT 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]=3  THEN BEGIN G[I]:=10;GG[I]:=10;END;END;老師好,最后一個問題,AA[I-1]是否有錯?副圖顯示數(shù)組越界操作,我的取值是I=2 TO DATACOUNT ,為什么AA[I-1]就越界了呢?求詳細(xì)解答

     

  • 金字塔客服:

    A[]這個數(shù)組,I的取值范圍是2到DATACOUNT, 當(dāng)實際數(shù)組里I的值不在這個范圍內(nèi)就會越過數(shù)組下標(biāo)或上標(biāo)。這里建議您加個控制條件,例如

     

    HH:=H;
    LL:=L;

     


    FOR I=2 TO DATACOUNT DO BEGIN
    IF I>=3 AND I<=DATACOUNT-1 THEN
    BEGIN
    N1:=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 BEGIN
    HH[I]:=MIN(HH[I],HH[I-1]);
    LL[I]:=MIN(LL[I],LL[I-1]);
    END;
    END;
    IF A[I+1]=3  THEN BEGIN G[I]:=10;GG[I]:=10;END;
    END;
    END;

     

  • 用戶回復(fù): 我已經(jīng)理解了 IF I>=3 AND I<=DATACOUNT-1 THEN 這句,邏輯上完全可以,但是為什么我剛剛加載了下,還是顯示數(shù)組跨界呢,仍然是AA[I-1]這個地方跨界,真郁悶了,請老師也加載看看

     

  • 網(wǎng)友回復(fù):

    恩,這個隨K線長度變化導(dǎo)致的

     

    我覺得可以對A[1]和A[DATACOUNT]你自行定義一個值,這樣就不會有此情況

     

  • 網(wǎng)友回復(fù): 好的。AA[I-1]自定義一個常數(shù),是可以,變成常數(shù)時就不會有數(shù)組越界這個問題了,但這樣無法表達(dá)我的原意。就這樣將就的用著吧,看是看得到,但有時會顯示數(shù)組越界。還望老師以后有機(jī)會慢慢琢磨這個問題,謝謝你。

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 1145508240  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 2019亚洲午夜无码天堂| 国产成人久久91网站下载| 欧美日本在线播放| 最近免费中文字幕大全免费版视频 | 性xxxxx大片免费视频| 无码精品日韩中文字幕| 性无码一区二区三区在线观看| 天天舔天天操天天干| 太粗太深了用力点视频| 国产视频一区在线播放| 国产成人av在线免播放观看| 午夜视频免费看| 亚洲国产日韩欧美在线as乱码| 久久久国产乱子伦精品| www.日日夜夜| 鸡鸡插屁股视频| 黑人大长吊大战中国人妻| 欧美日韩一区二区三区麻豆| 67194在线午夜亚洲| 67194线路1(点击进入)| 黄录像欧美片在线观看| 国产1000部成人免费视频| 老公说我是不是欠g了| 欧美精品第一页| 日本一道dvd在线播放| 大陆熟妇丰满多毛XXXX| 国产成人av大片大片在线播放| 免费视频你懂的| 乱系列中文字幕在线视频| 一个人看的日本www| 99国产欧美久久久精品蜜芽| 国产成人精品啪免费视频| 精品久久久久久久久中文字幕| 杨幂精品国产专区91在线| 成人毛片18女人毛片免费| 国产精品天干天干综合网| 国产激情一区二区三区成人91| 吃奶摸下高潮60分钟免费视频| 亚洲国产成人久久综合一区| 一进一出抽搐呻吟| 国产精品入口麻豆免费观看|