老是出現(xiàn)函數(shù)序列變量過多,怎么解決
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2018年02月20日
-
咨詢內(nèi)容:
經(jīng)常出現(xiàn)這樣的情況,然后得刪掉很多變量或者函數(shù)才能用,這個(gè)能容納的變量也太少了吧,我經(jīng)常需要用到closeD等序列變量,現(xiàn)在搞得我很多都難以實(shí)現(xiàn)。
?
?來源:CXH99.COM
-
TB技術(shù)人員:
本帖最后由 小米 于 2017-8-24 15:21 編輯
用的哪個(gè)版本??一共聲明了多少個(gè)序列變量?
closeD是個(gè)函數(shù),因其計(jì)算用的參數(shù)需要用到序列值,所以一般也稱為序列函數(shù)。。這個(gè)與序列變量應(yīng)該不是一個(gè)意思
?
-
TB客服:
用的極速版本,打電話給客服說,可以有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],來重復(fù)使用同一個(gè)值,應(yīng)用中的序列變量兩只手都數(shù)的過來,不可能超過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)天接近收盤時(shí)求closeD(0)就大約需要230多的回溯值了。如果是closeD(10)則需要2000多的回溯。。若是放在更小的周期上或是更大的回溯天數(shù),則計(jì)算closeD時(shí)所需要的回溯值是可能超過8000的。 |