我電腦是八核心,i7規(guī)格,3.2Hz,Memory有到32G
只要指標(biāo)或信號,有含2個以上的回圈function,只要參數(shù)稍微拉大,就要等很久才運(yùn)算完成,不用說最佳化,等了半天才跑出來
自動下單可能會敗在快市,搶不到好價位
請問有什麼方式可以提高回圈的運(yùn)算速度?
如果里面有含array成份,那更是慢到極點(diǎn)!
不要用回圈...........
通常有方法改寫成不要用回圈的方式。
請教下,如果是SortArray,有沒有辦法不回圈的方式寫出來,因?yàn)楹芏鄁unction需要用到SortArray?
這要看程式功力,有些功能可以用一些記錄法去達(dá)成,不一定要用回圈
屬於程式技巧,只能 by case 去看有沒有可能做到
我正確理解一下case用法~
brian的書有舉例到
switch(數(shù)值表達(dá)式或字串表達(dá)式)------------------->請問?truefalse表達(dá)式的可以做嗎?
case1,2,3,9,15:或case 1 to N為什麼value1只取1,其它的2,3,9,15不取?
那如果sumation原本用回圈做,請問如果用case做要怎麼做才正確?
我應(yīng)該打中文才對 sorry
by case = 依個案
因?yàn)橐天次高或第幾高,需要用到NthHighest,如果它有像HighestFC那樣僅一次回圈,就沒速度上的問題,因?yàn)樯婕暗脚判虻膯栴},我只要用到NthHighest,只要參數(shù)稍拉大,在指標(biāo)畫線卻一直在計算中,跑最佳化時,參數(shù)組數(shù)也沒很多,只用5分K,花一天卻還沒跑完。
如果是用keyword的nthmaxlist,就沒辦法跑最佳化!
仔細(xì)解剖NthHighest,從NthExtremes到Sort2DArray,共要4次回圈再含array,嚴(yán)重拖慢運(yùn)算速度,可能是MC前身的TS設(shè)計easylanguage的遐疵,沒考慮到讀取速度,
請教各位高手,針對取N天第幾高,有什麼方式可以減少回圈次數(shù)或去掉array的?
第幾高 指的是轉(zhuǎn)折高,還是K棒高
若是轉(zhuǎn)折高,應(yīng)該點(diǎn)位不會很多
若是K棒高,可以考慮用 FC 的做法,最新高或最舊高大於第幾高時,才需要重新計算第幾高
編輯文章 by 客服一號 2012-07-02 20:48:15
不要用回圈...........
通常有方法改寫成不要用回圈的方式。
請教下,如果是SortArray,有沒有辦法不回圈的方式寫出來,因?yàn)楹芏鄁unction需要用到SortArray?
這要看程式功力,有些功能可以用一些記錄法去達(dá)成,不一定要用回圈
屬於程式技巧,只能 by case 去看有沒有可能做到
我正確理解一下case用法~
brian的書有舉例到
switch(數(shù)值表達(dá)式或字串表達(dá)式)------------------->請問?truefalse表達(dá)式的可以做嗎?
case1,2,3,9,15:或case 1 to N為什麼value1只取1,其它的2,3,9,15不取?
那如果sumation原本用回圈做,請問如果用case做要怎麼做才正確?
我應(yīng)該打中文才對 sorry
by case = 依個案
因?yàn)橐天次高或第幾高,需要用到NthHighest,如果它有像HighestFC那樣僅一次回圈,就沒速度上的問題,因?yàn)樯婕暗脚判虻膯栴},我只要用到NthHighest,只要參數(shù)稍拉大,在指標(biāo)畫線卻一直在計算中,跑最佳化時,參數(shù)組數(shù)也沒很多,只用5分K,花一天卻還沒跑完。
如果是用keyword的nthmaxlist,就沒辦法跑最佳化!
仔細(xì)解剖NthHighest,從NthExtremes到Sort2DArray,共要4次回圈再含array,嚴(yán)重拖慢運(yùn)算速度,可能是MC前身的TS設(shè)計easylanguage的遐疵,沒考慮到讀取速度,
請教各位高手,針對取N天第幾高,有什麼方式可以減少回圈次數(shù)或去掉array的?
第幾高 指的是轉(zhuǎn)折高,還是K棒高
若是轉(zhuǎn)折高,應(yīng)該點(diǎn)位不會很多
若是K棒高,可以考慮用 FC 的做法,最新高或最舊高大於第幾高時,才需要重新計算第幾高
編輯文章 by 客服一號 2012-07-02 20:48:15
請教下,如果是SortArray,有沒有辦法不回圈的方式寫出來,因?yàn)楹芏鄁unction需要用到SortArray?
這要看程式功力,有些功能可以用一些記錄法去達(dá)成,不一定要用回圈
屬於程式技巧,只能 by case 去看有沒有可能做到
我正確理解一下case用法~
brian的書有舉例到
switch(數(shù)值表達(dá)式或字串表達(dá)式)------------------->請問?truefalse表達(dá)式的可以做嗎?
case1,2,3,9,15:或case 1 to N為什麼value1只取1,其它的2,3,9,15不取?
那如果sumation原本用回圈做,請問如果用case做要怎麼做才正確?
我應(yīng)該打中文才對 sorry
by case = 依個案
因?yàn)橐天次高或第幾高,需要用到NthHighest,如果它有像HighestFC那樣僅一次回圈,就沒速度上的問題,因?yàn)樯婕暗脚判虻膯栴},我只要用到NthHighest,只要參數(shù)稍拉大,在指標(biāo)畫線卻一直在計算中,跑最佳化時,參數(shù)組數(shù)也沒很多,只用5分K,花一天卻還沒跑完。
如果是用keyword的nthmaxlist,就沒辦法跑最佳化!
仔細(xì)解剖NthHighest,從NthExtremes到Sort2DArray,共要4次回圈再含array,嚴(yán)重拖慢運(yùn)算速度,可能是MC前身的TS設(shè)計easylanguage的遐疵,沒考慮到讀取速度,
請教各位高手,針對取N天第幾高,有什麼方式可以減少回圈次數(shù)或去掉array的?
第幾高 指的是轉(zhuǎn)折高,還是K棒高
若是轉(zhuǎn)折高,應(yīng)該點(diǎn)位不會很多
若是K棒高,可以考慮用 FC 的做法,最新高或最舊高大於第幾高時,才需要重新計算第幾高
編輯文章 by 客服一號 2012-07-02 20:48:15
這要看程式功力,有些功能可以用一些記錄法去達(dá)成,不一定要用回圈
屬於程式技巧,只能 by case 去看有沒有可能做到
我正確理解一下case用法~
brian的書有舉例到
switch(數(shù)值表達(dá)式或字串表達(dá)式)------------------->請問?truefalse表達(dá)式的可以做嗎?
case1,2,3,9,15:或case 1 to N為什麼value1只取1,其它的2,3,9,15不取?
那如果sumation原本用回圈做,請問如果用case做要怎麼做才正確?
我應(yīng)該打中文才對 sorry
by case = 依個案
因?yàn)橐天次高或第幾高,需要用到NthHighest,如果它有像HighestFC那樣僅一次回圈,就沒速度上的問題,因?yàn)樯婕暗脚判虻膯栴},我只要用到NthHighest,只要參數(shù)稍拉大,在指標(biāo)畫線卻一直在計算中,跑最佳化時,參數(shù)組數(shù)也沒很多,只用5分K,花一天卻還沒跑完。
如果是用keyword的nthmaxlist,就沒辦法跑最佳化!
仔細(xì)解剖NthHighest,從NthExtremes到Sort2DArray,共要4次回圈再含array,嚴(yán)重拖慢運(yùn)算速度,可能是MC前身的TS設(shè)計easylanguage的遐疵,沒考慮到讀取速度,
請教各位高手,針對取N天第幾高,有什麼方式可以減少回圈次數(shù)或去掉array的?
第幾高 指的是轉(zhuǎn)折高,還是K棒高
若是轉(zhuǎn)折高,應(yīng)該點(diǎn)位不會很多
若是K棒高,可以考慮用 FC 的做法,最新高或最舊高大於第幾高時,才需要重新計算第幾高
編輯文章 by 客服一號 2012-07-02 20:48:15