奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問運算效能 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18778)


由 stock86 在 2014-08-25 14:33 發表:

請問運算效能

1.請問我有5隻程式所產生出來訊號,運用產生訊號匯整成1隻輸出程式,這5隻程式中均有計算到相同的5條均線,請問我應該把5條均線分別在這5隻程式中運算,還是設立5條均線的指標,在由這5隻程式去抓這個指標數值?那一種運算效能較高,可以提高速度?
2.在請問我要提高跑程式的效能,目前cpu為i5雙核、4g記憶體、1tb硬碟,我若更新為ssd硬碟128G外,還需提高cpu、記憶體那個列為優先考量,應提高到何種等級為運算順暢,因為我有1隻程式有運算板塊的所有股票,所以跑起來需要一段時間?
不好意思問了這麼多 謝謝您的幫忙


由 cgjj 在 2014-08-25 15:09 發表:

回覆: 請問運算效能

引用:
最初由 stock86 發表
1.請問我有5隻程式所產生出來訊號,運用產生訊號匯整成1隻輸出程式,這5隻程式中均有計算到相同的5條均線,請問我應該把5條均線分別在這5隻程式中運算,還是設立5條均線的指標,在由這5隻程式去抓這個指標數值?那一種運算效能較高,可以提高速度?
2.在請問我要提高跑程式的效能,目前cpu為i5雙核、4g記憶體、1tb硬碟,我若更新為ssd硬碟128G外,還需提高cpu、記憶體那個列為優先考量,應提高到何種等級為運算順暢,因為我有1隻程式有運算板塊的所有股票,所以跑起來需要一段時間?
不好意思問了這麼多 謝謝您的幫忙



Re1:
若您五個公式的訊號,都僅以那五條均線做基礎去做運算(或是為主要)
那麼可以考慮,將那五個公式直接併寫成一個公式
這樣效能可能會較佳
因為不需重複運算,也不需再跨公式引用

Re2:
將 OS 和奇狐都裝入 SSD 中會比較好
建議先換 SSD 看看提升效果
若您OS是64Bit 的,且還有其他軟體要跑,可將 RAM加到 8GB
若您OS是32Bit 的,RAM就不用加了(32Bit OS有限制)

調整總K棒數,到運算所需的最小需求再多一點,也能提升效能

此外
Windows 將電源計畫調整為「高效能」,其最低處理器狀態會是100%
可讓電腦隨時因應快速行情,保持最佳處理器狀態


由 stock86 在 2014-08-25 16:27 發表:

謝謝板主這麼快的回復,關於問題2說的非常清楚我了解了,感激不盡,
關於問題1 因為這5隻程式的均線指標,且均線計算最高有3000k,ma(c,3000),有些是主要功能,有些是搭配功能,而且程式因為寫作技巧關係寫了很多行,怕將來修正時不好修改,而且每隻功能不同,有運算板塊、也有跑不同分時k等功用,所以才拆成5隻寫,所以不好意思再次跟您請教,若這兩種方式選一,您比較建議那一種


由 cgjj 在 2014-08-25 16:43 發表:

引用:
最初由 stock86 發表
謝謝板主這麼快的回復,關於問題2說的非常清楚我了解了,感激不盡,
關於問題1 因為這5隻程式的均線指標,且均線計算最高有3000k,ma(c,3000),有些是主要功能,有些是搭配功能,而且程式因為寫作技巧關係寫了很多行,怕將來修正時不好修改,而且每隻功能不同,有運算板塊、也有跑不同分時k等功用,所以才拆成5隻寫,所以不好意思再次跟您請教,若這兩種方式選一,您比較建議那一種



ma(c,3000)
一般應用盤中,不會算到這麼大的均線的
有些人會拆為盤中看的,和盤後分析用的
盤中只算短期的,盤後才會算長期的
或許您可參考看看

盤中算長期的,要付出很大的代價(耗CPU和磁碟存取)

若是不合併為一個公式的話
把5條均線分別在這5隻程式中運算,會比較快些

因為引用本身也會觸發 被引用公式 "運算",運算後才傳回結果
不但要運算,也要做引用傳遞,負擔重!!


由 stock86 在 2014-08-25 18:15 發表:

謝謝您的解答
這樣我非常清楚了


全部時間均為台灣時間, 現在時間為14:48
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.