老是出現(xiàn)函數(shù)序列變量過(guò)多,怎么解決 [開(kāi)拓者 TB]
-
咨詢內(nèi)容:
經(jīng)常出現(xiàn)這樣的情況,然后得刪掉很多變量或者函數(shù)才能用,這個(gè)能容納的變量也太少了吧,我經(jīng)常需要用到closeD等序列變量,現(xiàn)在搞得我很多都難以實(shí)現(xiàn)。
?
?來(lái)源:CXH99.COM
-
TB技術(shù)人員:
本帖最后由 小米 于 2017-8-24 15:21 編輯
用的哪個(gè)版本??一共聲明了多少個(gè)序列變量?
closeD是個(gè)函數(shù),因其計(jì)算用的參數(shù)需要用到序列值,所以一般也稱為序列函數(shù)。。這個(gè)與序列變量應(yīng)該不是一個(gè)意思?
-
TB客服:
用的極速版本,打電話給客服說(shuō),可以有8000個(gè)序列變量,但是怎么可能用的到8000呢。能有100個(gè)序列變量已經(jīng)很多了。我估計(jì)就是函數(shù)closeD的情況。因?yàn)槲逸^多的使用了這些函數(shù)。光是序列變量是不可能用到8000個(gè)的。
?
-
網(wǎng)友回復(fù):
小米 發(fā)表于 2017-8-24 15:19
用的哪個(gè)版本??一共聲明了多少個(gè)序列變量?
closeD是個(gè)函數(shù),因其計(jì)算用的參數(shù)需要用到序列值,所以一般 ...
是不是closeD等函數(shù)有BUG呢?我基本上把所有重復(fù)使用的序列變了如close[1]都用普通變量替代,a=close[1],來(lái)重復(fù)使用同一個(gè)值,應(yīng)用中的序列變量?jī)芍皇侄紨?shù)的過(guò)來(lái),不可能超過(guò)8000個(gè)。但是我較多使用了openD,closeD等函數(shù),主要就是使用了這些函數(shù)之后,總是出現(xiàn)序列變量不夠的提醒。?
- 網(wǎng)友回復(fù):
hyqh25151 發(fā)表于 2017-8-26 12:55
是不是closeD等函數(shù)有BUG呢?我基本上把所有重復(fù)使用的序列變了如close[1]都用普通變量替代,a=close[1] ...
并非bug,closeD等的運(yùn)算需要用到序列值的,比如在股指的1分鐘線上,在當(dāng)天接近收盤(pán)時(shí)求closeD(0)就大約需要230多的回溯值了。如果是closeD(10)則需要2000多的回溯。。若是放在更小的周期上或是更大的回溯天數(shù),則計(jì)算closeD時(shí)所需要的回溯值是可能超過(guò)8000的。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容