close
最近有許多的編寫自動交易程式的需求者
詢問是否有提供將 MT4 EA 轉換為 MT5 EA 的客制化服務 (或 MT5 EA 轉換為 MT4 EA)
關於轉換過程的一些細節我在下方說明:
MT5的程式語言架構與MT4程式語言架構
最大不同的地方是在執行交易方式、訂單處理方式與指標讀取方式的部分
對於已開倉訂單、預掛單、已平倉訂單都有各自的定義
MT5在挑選訂單的方式與MT4完全不同
並且平倉方式也分成好幾種,例如新增的方式:通過反向持倉來平倉
無法像MT4單純使用一個OrderClose指令就達到平倉效果
必需先判斷目前需要平倉多單或空單,在藉由下一張反向單來達到對沖(平倉)結果
所以轉換的編寫過程,無法透過制式的對照表來轉換、編寫
這樣子轉換出來的程式EA,將無法在MT5執行
MT5程式交易語言,光是在平倉指令 與 讀取歷史訂單的部份,就有多種方式可以執行
目前的MT5來說,只要是跟交易有關的進場、出場、刪除預掛單、修改停損/停利指令
只要是跟處理訂單有關的指令,全部都需要重寫
因此在轉換的編寫過程,有許多細節都需要重新編寫
收費可能會和重新編寫一個EA是同樣價格,或是略高的價格
因此可能會有雖然是同一個指令
但在MT4上面是簡單的,在MT5上面卻變得很複雜的可能性
因此在轉換版本的收費方面,可能需要重新評估。
文章標籤
全站熱搜
留言列表