![]() |
在這個頁面顯示本主題全部的 13 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=25)
-- 各位好,請教一些讓奇狐跑得順的電腦硬體問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=8543)
各位好,請教一些讓奇狐跑得順的電腦硬體問題
您好:
因為最近使用奇狐跑程式時,有運用到「引用指標」,電腦運算就會嚴重變慢,所以在此發問還請各位幫忙謝謝您了。
我的電腦CPU等級AMD ATHLON 64X2 AM2雙核心 3800+處理器,記憶体1G。
問題如下:請問我是要昇級CPU或者是加大記憶体,又若換成AMD ATHLON 64X2 AM2雙核心 6000+處理器是否就能一勞永逸,請有經驗的網友、版主們協助謝謝您們了。
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
回覆: 各位好,請教一些讓奇狐跑得順的電腦硬體問題
引用:
最初由 阿酷 發表
您好:
因為最近使用奇狐跑程式時,有運用到「引用指標」,電腦運算就會嚴重變慢,所以在此發問還請各位幫忙謝謝您了。
我的電腦CPU等級AMD ATHLON 64X2 AM2雙核心 3800+處理器,記憶体1G。
問題如下:請問我是要昇級CPU或者是加大記憶体,又若換成AMD ATHLON 64X2 AM2雙核心 6000+處理器是否就能一勞永逸,請有經驗的網友、版主們協助謝謝您們了。
回覆: 回覆: 各位好,請教一些讓奇狐跑得順的電腦硬體問題
引用:
最初由 cgjj 發表
1.引用指標時盡量,避免重複或無用到的計算
2.減少運算K棒數來提升速度
可能會比您花錢改善硬體來的明顯有效
若您是用 Vista 建議您最好 RAM 加到 2G
因為 Vista 本身就很耗資源
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
舉個例子
被引用的子公式中有運算 MACD 和 KD 兩者的運算式
您於母公式中
先取用子公式中的 MACD
再取用同子公式中的 KD
這樣就有重覆計算
第一次引用計算了 MACD 和 KD (浪費時間算KD)
第二次引用同樣也計算了 MACD 和 KD (浪費時間算MACD)
最好的方式是拆為兩個公式個別引用
子公式短小會感覺不出來
當子公式較大或運算重時, 就會差很多
呼叫子公式最好是只取得基本要算的數值來源
後續的計算能放於母公式的儘量放於母公式中計算
以上希望對您有幫助
對了, 還有
能不用 SYSPARAM(n) 盡量不要用
會讓運算速度慢非常很多(會隨游標移動重算)
疊加以前需用SYSPARAM(n) 來處理
現版本只需用 NOAXIS 線型描述 即可解決
有時是演算法的問題
想想有無更佳的方式, 達到同樣的計算
一定要把很多線併在同一公式中嗎?
分為兩個公式有時會更佳
硬是湊一起, 有時會額外讓電腦負擔很多很多
例如這邊我提的例子
http://www.chiefox.com.tw/bbs/showt...35132#post35132
引用:
最初由 cgjj 發表
對了, 還有
能不用 SYSPARAM(n) 盡量不要用
會讓運算速度慢非常很多(會隨游標移動重算)
疊加以前需用SYSPARAM(n) 來處理
現版本只需用 NOAXIS 線型描述 即可解決
有時是演算法的問題
想想有無更佳的方式, 達到同樣的計算
一定要把很多線併在同一公式中嗎?
分為兩個公式有時會更佳
硬是湊一起, 有時會額外讓電腦負擔很多很多
例如這邊我提的例子
http://www.chiefox.com.tw/bbs/showt...35132#post35132
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
引用:
最初由 cgjj 發表
舉個例子
被引用的子公式中有運算 MACD 和 KD 兩者的運算式
您於母公式中
先取用子公式中的 MACD
再取用同子公式中的 KD
這樣就有重覆計算
第一次引用計算了 MACD 和 KD (浪費時間算KD)
第二次引用同樣也計算了 MACD 和 KD (浪費時間算MACD)
最好的方式是拆為兩個公式個別引用
子公式短小會感覺不出來
當子公式較大或運算重時, 就會差很多
呼叫子公式最好是只取得基本要算的數值來源
後續的計算能放於母公式的儘量放於母公式中計算
以上希望對您有幫助![]()
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
引用:
最初由 阿酷 發表
寫成:
主價:"區間關鍵價量.主價"(1070831,1070831,0) LINETHICK0;
次價:"區間關鍵價量.次價"(1070831,1070831,0) LINETHICK0;
CK:="區間關鍵價量.CK"(1070831,1070831,0) LINETHICK0;
STICKLINE(CK,"區間關鍵價量.次價","區間關鍵價量.次價",10,0) colorFF00FF;
STICKLINE(CK,"區間關鍵價量.次價","區間關鍵價量.次價",10,0) color00CCFF;
這樣會減輕運算負荷嗎?
引用:
最初由 阿酷 發表
再次謝謝總版主您的協助
A:7;
B:MA(C,A);
直接寫成→B:MA(C,7),這樣有減輕運算負荷嗎?
引用:
最初由 阿酷 發表
謝謝版主,我的問題可能是我的子公式內容太多了,若是如版主你所說的「子公式短小會感覺不出來,
當子公式較大或運算重時, 就會差很多」,那我能將原本的子公式分隔成「兩個」子公式如A、B(這樣內容就達到子公式短小小目的),母公式為C;而實際引用時C引用B之必要數值,B引用A之必要數值,如A→B→C,這樣會較快嗎?
敬請解惑謝謝您。
引用:
最初由 cgjj 發表
要看您算的東西
能簡化到一層次最好
如原來有 A B 兩值放於一個公式中(與您的上面的例子無關)
母公式 Call 子公式.A
母公式 Call 子公式.B
改為下列這樣會好些
母公式 Call 子公式A.A
母公式 Call 子公式B.B
前提是 A, B 的運算比較無關連才會較好
若要A算完才能用A再算B, 則改善的較有限
最好是子公式盡量只有基本元素
運算盡量集中於母公式中最好
有時甚至可以不需要子公式
通常只有跨週期引用時才比較需要用到子公式
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
引用:
最初由 阿酷 發表
非常謝謝您的協助,經由版主您的講解,已能理解要從何處著手,另外就指標加註顏色碼或粗細,這些函數是否理論上也會加重運算時的負荷。
一直有勞版主你,在這向你致最大謝意。
引用:
最初由 cgjj 發表
別客氣
指標加註顏色碼或粗細 這個影響很小的
反而是, 很多人喜歡畫漸層K棒
處理漸層本身就會多浪費資源計算
漸層K棒絕對會比單純K棒跑的慢
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
全部時間均為台灣時間, 現在時間為05:40 | 在這個頁面顯示本主題全部的 13 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.