本帖最後由 blj0511 於 16-5-6 16:26 編輯
用hicloud建置內外期multicharts交易環境測試報告
hicloud是中華電信的雲端平台(hicloud Caas雲運算),國外有亞馬遜的AWS,台灣若要使用mc來做台股交易,可能hicloud是最好的選擇,因為卷商跟凱衛都是使用中華網路,速度來說應該有相對優勢
為何要用雲端平台?
1.網路速度(稍後有測試報告)
2.網路穩定,不斷線,就算斷線也有人會去修復,可以安心睡覺
3.硬體穩定,不用擔心電腦壞掉
4.不用自行搞一台電腦在那邊耗能,甚至為了網速去申請高頻寬網路
5.雲端環境,可隨時遠端遙控進去看狀況
可能風險:
1.若發生當機或無法開機的狀況,自己無法處理,一定要等客服
2.整個雲端檔損毀,可以利用hicloud備份整個OS
相信自己搞電腦發生問題的機會應該遠遠大於hicloud發生問題的風險
申請測試環境:
我以最低規格來做測試,相信最低規格能使用,其他規格應該就不是問題了,標準型Mini,1 CPU,1G RAM,若日後覺得不夠使用,可以隨時切換更好的規格,不需要重新安裝,就像升級硬體設備而已
測試執行軟體:
新建置的作業系統完畢後,我在上面跑的軟體全部列出來,就是除了作業系統外,我多執行的程式與服務
1.IIS Web server(這個原本沒有,是我另外安裝的,一般不需要)
2.Multicharts 9.0正式版
3.電腦管家(用來監視資源與加速,就跟手機上的加速軟體相同)
4.HTS API3.0下單介面
5.自製下單機(類似下單大師,搭配日盛HTS API 3.0使用,若使用mc內建下單機,這兩樣都不需要)
6.IB Gateway(因為我有做外期,所以要開此軟體,這東西還蠻吃記憶體的,會吃到100多mb)
7.Java環境(因為IB gateway會需要java環境,所以開IB Gateway會連同java環境一起跑,這也超吃記憶體)
以上是執行中的軟體,另外mc中開啟5個台指圖表策略(每個圖表約5個月資料),3個外期圖表(每個圖表約1個月),當所有軟體開完後,準備完成後,我會按一下電腦管家的加速鈕(這個對於1G ram來說挺重要的),把一些不必要的東西清掉,若你有看績效表或最佳化回測過,都會在記憶體留下垃圾,所以交易前按一下加速鈕很重要,然後就放著不管讓他自動交易,以下為監控報表,目前還沒遇過CPU跟RAM有到100%過,但要再觀察,因為還沒遇過超快市,因此相信如果1G只跑台股,10個策略圖表應該不是太大問題,當然能保險一點2G是比較優的選擇
電腦管家有基本防毒防駭,可監控記憶體與加速,另外也有顯示流量,若你有莫名的流量超過100ks,一值停不住,你有可能被入侵了,我在亞馬遜雲端就中標過,一般你遠端登入操作,平均流量大約都會在30k/s以下,即使盤中也不會超過太多
網路速度測試:
左邊我家12m光纖,連凱衛報價server速度是12ms,右邊是hicloud連凱衛報價server,速度1ms,哇咧也差太多了吧,接近內網的速度,另外有測試日盛下單主機速度也昰差不多1ms
題外話:另外我ping IB的美國報價server,我家約225ms,hicloud約160ms,外期還是要在國外雲端比較快,在美國AWS(亞馬遜雲端)就差不多30ms
費用:
hicloud基本記費大概分三樣
1.規格費用-看cpu ram多少不同等級計費方式不同,依照開機時間使用收費,1CPU 1RAM:一日$9,1CPU 2G RAM:一日$70
2.硬碟費用-100G每日$16,不管你有沒有開機,每天就是$16,因此一個月16*30=$480
3.流量費用-每GB $3,一般要超過3G很難,因為他只算out,不算in,也就是你下載行情資料都是free的,所以大概以每月$9計算
假設周六日不開機,其他24hr開機,費用預估如下:
標準MINI(1 CPU 1G RAM):9*22天+480(硬碟費用)+9(流量費用)=687
標準S(1 CPU 2G RAM):70*22天+480(硬碟費用)+9(流量費用)=2029
假設只交易台股,只開8:00~14:00共6hr,大約就是0.25天,費用預估如下:
標準MINI(1 CPU 1G RAM):9*22天*0.25+480(硬碟費用)+9(流量費用)=539
標準S(1 CPU 2G RAM):70*22天*0.25+480(硬碟費用)+9(流量費用)=874
以上為個人使用的評估報告,目前使用1CPU 1G ram的mini 24hr交易內外期,還沒遇到啥問題,若遇到問題,再跟大家回報討論
|