謝謝各位大大建議1.目前報價接api 非專線2.下單 有非專線 和 專線3.目前沒有用mc是用自己加別人寫地系統有用到multitheading作同步非同步運算這系統收api報價再作k棒運算 再作策略處理用mc角度來看指標十五個 均線五條不要問我為什麼 就是至少需要那麼多策略用mc說法綜合上面指標 要至少三十個狀況這系統同時也把k線圖加指標 策略結果畫出之後再呼叫下單Api 下單有另一Thead 或程式 來管理下單 和部位及停損停利另外有類似 閃電下單 下單匣功能4.另外會再開兩三個相關程式這樣地需求我知道網路影響最大但我希望在現有架構下得到較佳效能才請較該用哪一方案
再補充一點上面程式只部分完成兩個看盤和下單 策略還沒目前作法是分三個程式之後整合效能在e5 2670用10%是只用看盤軟體 約四個程式含卷商下單系統自制下單整合系統快好想用4c8t 是想避免switch能增加些效能雖然沒高頻交易但是多了0.1秒在我來說也好是不是用 i7 6700k更好
poohwen wrote:謝謝各位大大建議1...(恕刪) 你要看你的程式到底能吃幾核,不是程式一個線程就會多用一核。你的例子最大平行部分就是你的15個指標。要測自己寫的程式花費時間在決定要高頻還是多核,你的例子搞不好i5比e3還好用
e5 2670(8核16緒)用10%要看是單核用10%還是多核用10%如果是單核用10%的話,代表e5 2670單核都用不飽了,換i7 6700,效能增加有限如果是多核用10%的話,代表你所有程式加起來的cpu需求已超過1個執行緒(1/16=6.25%),那麼就試著把每個程式的親和性指定在不同核心上跑跑看,單獨看看是哪個程式在吃cpu。找出吃cpu的程式之後,再單獨測試看看這個程式在運作的時候是不是常常接近滿載(90~100%)。如果常常滿載的話,這時換單核較強的i7 6700才有意義。
感謝大家指教已經改買i7-6700K因為我想它的核心頻率較高 單核效能較佳事實目前測試結果也證明進步很多同樣的SSD 但是RAM速度多了50%(1333->2100)在盤後測試下載60000TICKS 原來程式約要2.8秒(不論有沒有設定親和性)用6700K(不超頻)只要0.8秒如果同時顯示4個K線圖也只要1秒(相同顯卡)(以前至少要到5秒)CPU利用率達60%反正效能增加很高興謝謝了Wow_Senior wrote:你用Celeron...(恕刪)