跳到主要內容

發表文章

目前顯示的是有「VPS」標籤的文章

VPS搬家到CNS完成

四月底終於查出為何EA的執行不如預期的主因: 雲端主機. 所以就花了幾天從ForexVPS.net搬家到CNS. 這是和IC Markets配合的三家虛擬主機的營運商中最貴, 也較為知名的一家. 雖然ICM的規定都是月交易15口的就能免費, 但是像ForexVPS自身的規定是只要10口就不收錢. 而且很多外匯交易商都提供內建的VPS. 但其實在其他家內建的VPS也遇過EA在家裡的筆電就如預期般進出, 一上VPS就和預期差距很大. 經過這番折騰之後, 才瞭解其中有一個很大的差異. CNS的VPS是使用Microsoft的Hyper-V技術來建構虛擬主機, 但很多其他家的是使用VMWare的技術來架Windows Server的虛擬主機. 個人猜測是使用VMWare的VPS, 因為很多都免費提供, 可能授權不完整或因為VMWare設定較為複雜, 後台的IT工作人員沒能正確設定才造成這樣的問題. 在此也建議各位要把EA放上VPS時, 可以同時在家裡的PC/NB上使用Demo帳戶來交互檢查. 雖然進出的點位會稍有差異, 但是基本上應該都是接近同時開倉和平倉. 這幾天己經確認EurUsd, UsdJpy, XauUsd, UsdCad, GbpUsd, EurJpy在CNS的VPS執行結果, 和家裡的NB上的結果是一致的. 這樣終於能真正的驗證個別策略及策略組合的好壞了. 但是UsdChf似乎算是開發失敗, 要花點時間重新開發.

如何在同一個VPS上執行兩個或兩個以上的MT5 終端

同一個VPS上執行兩個或兩個以上的MT5 終端  (How to run two or more MT5 terminals on single VPS?) 目前大多數的外匯交易商都提供免費或很便宜的虛擬主機給用戶, 前提是要有一定的交易量. 然而有時是為了跑模擬帳號, 有時是想分類, 會想在同一個VPS上跑兩個或數個終端. 其實只要負載不會過重, 這是可以辦得到的! 方法很簡單, 步驟如下: 備份所有資料 這裡建議備份EA的原始碼(.mq5)或編譯後的執行檔(.ex5), 終端畫面設定(Profile)等等 更改第一個預設安裝的目錄名稱 將 "C:\Program Files\ICMarkets - MetaTrader 5" 改為      "C:\Program Files\ICMarkets - MetaTrader 5-1" 下載最新的或使用原本下載好的MT5安裝檔再安裝一次 這裡預期新的MT5目錄會沿用預設的目錄名, 也就是"C:\Program Files\ICMarkets - MetaTrader 5" 安裝成功之後, 更改目錄名 把重新產生的"C:\Program Files\ICMarkets - MetaTrader 5"改為 "C:\Program Files\ICMarkets - MetaTrader 5-2" 修正桌面新增的MT5啟動連結, 把路徑指到正確目錄 因為把目錄名稱改為: "C:\Program Files\ICMarkets - MetaTrader 5-2", 所以新增的MT5啟動路徑也得跟著改, 這樣才能正確的指向MT5的啟動檔. 修正原始第一份MT5的目錄名稱 將 "C:\Program Files\ICMarkets - MetaTrader 5-1" 改回 "C:\Program Files\ICMarkets - MetaTrader 5" 這樣就大功告成啦! 未來就能在一個主機在兩個不同帳號上執行不同的EA. 這樣也不用煩惱申請第二個VPS會造成額外的費 用喔~