求問(wèn)為什么死循環(huán)了!
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2016年03月29日
- 咨詢(xún)內(nèi)容:
- Params
- Numeric length(40);
- Numeric sob1(20);
- Numeric sob2(-20);
- Numeric lots(1);
- Vars
- NumericSeries SOB;
- Numeric i;
- NumericSeries maxsob;
- NumericSeries minsob;
- Begin
- if (Close<Close[1]) //今日收盤(pán)價(jià)低于昨日,計(jì)算這是過(guò)去多少天的最低價(jià)
- {
- i=2;
- While (Close<Close[i])
- i=i+1;
- SOB=-i; //當(dāng)收盤(pán)價(jià)不再小于某一天的收盤(pán)價(jià),輸出SOB
- }
- else if (Close>Close[1]) //今日收盤(pán)價(jià)高于昨日,計(jì)算這是過(guò)去多少天的最高價(jià)
- {
- i=2;
- While (Close>Close[i])
- i=i+1;
- SOB=i; //當(dāng)收盤(pán)價(jià)不再大于某一天的收盤(pán)價(jià),輸出SOB
- }
- maxsob=Highest(SOB,length);
- minsob=Lowest(SOB,length);
- if (SOB==maxsob&&SOB>sob1&&MarketPosition<>1)
- {
- Buy(lots,close);
- }
- else if (SOB==minsob&&SOB<sob2&&MarketPosition<>-1)
- {
- SellShort(lots,close);
- }
- Commentary( "SOB:"+Text(SOB) );
- End
- TB技術(shù)人員:
求助啊求助啊
- TB客服:
shingyscorpio 發(fā)表于 2016-2-5 10:34
求助啊求助啊
試著使用一個(gè)易滿(mǎn)足的條件來(lái)跳出循環(huán)吧。
- 網(wǎng)友回復(fù):
小米 發(fā)表于 2016-2-5 10:53
試著使用一個(gè)易滿(mǎn)足的條件來(lái)跳出循環(huán)吧。
嗯?什么意思呢?設(shè)置一個(gè)break嗎?那我就是想計(jì)算今天收盤(pán)價(jià)是過(guò)去多少天的最高價(jià)最低價(jià),應(yīng)該用神馬條件來(lái)break呀?