日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python和mt4的区别_MT4和MT5有什么区别?

發布時間:2025/3/19 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python和mt4的区别_MT4和MT5有什么区别? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于平臺方而言,多開了幾個api接口。

但是我主要從交易的角度說說MT5與MT4的差別,說說MT5改了和增加的一些方便的功能,比較實用的就是可以多貨幣一起回測、局域網內和云端的CPU可以共享一起運算,加快測試進度:

一、大差別:

1.交易品種:MT5多了期權、期貨、股票、債券。

2.訂單管理:MT5支持訂單合并,也支持訂單對鎖。也就是同一合約支持訂單合并,也可以選擇訂單不合并,在開戶的時候就可以選擇。(要用最新的版本,MT5更新比較頻繁,很多功能都在持續的加加減減)

3.歷史回測:以前MT4只能以太電腦進行運算,現在可以分布到很多太電腦一起運算。

4.操作系統:32位系統只支持4g內存運算,現在MT5支持64位,運算速度可以大大增加。

5.回測貨幣對:MT5支持多貨幣對同時回測,這是其他平臺所不具備的。

在回測的時候你是不需要選擇什么其他的選項的,是直接寫進代碼里面的。

6.市場深度:做過內盤的都知道,內盤是可以看到市場深度的,就是買一到買五的掛單量。MT5現在也增加了市場深度。當然是只支持商品的,外匯的市場構架是不同的。

7.歷史訂單:歷史訂單和MT4大為不同,以前一張單子分一行顯示,現在有了in和out的區別。

8.虛擬下單:MT5支持歷史回測的時候虛擬下單,比如一些做加倉的朋友經常喜歡前幾層不開,只做后面幾層,這個功能可以幫你完成回測。

9.MQL5和MQL4的語法差別:

語法整體來說要比MT4復雜的一些,調來調去的,操作手冊是個好東西,用起來。

9.1 MT4獲取價格數據只需要ask和bid,MT5獲取ask和bid的值比較復雜,多了幾個步驟,主要是MqlTick和Copytick函數,基本都牽扯到數組,我看很多新手對數組是很頭疼的,具體的看操作手冊。

9.2open、high、low、close之類的函數也不能用了,需要用Mqlrates和Copyrates函數,和上面的函數是類似的。

9.3獲取指標數據函數也換了CopyBuffer。

9.4選定訂單:MT4直接一個orderselect就解決了,現在的MT5的orderselect只能選定掛單了,但是沒辦法選擇市價單了。選擇市價單是position,選擇歷史單的是history,函數從一個分成了三個。

10.代碼調試:在編寫代碼的上方多了一個按鈕,MT5可以用歷史數據調試代碼,之后打斷點,單步調試。

二、小差別:

1.k線周期:MT5多了自定義時間,1分鐘k線,2分鐘k線都可以隨意設置。

2.中文幫助索引:MT4是沒有官方的中文幫助索引的,但是MT5是有的,用意其實很簡單,就是為了讓大家多去永MT5,而不是一直徘徊在MT4上。

3.代碼可以備份到云端。

4.掛單類型:MT5多了6種掛單,除了限價買賣,還多了突破之后再掛單買賣。

5.窗口顯示:可以一鍵管理平鋪所有窗口。

2017-3-13 未完,空了繼續。

----------------------------------------------------------------------------------------------------------------------

1.MT5歷史數據如何下載?

MT4是在工具中選擇歷史數據下載,MT5直接在“顯示”里選擇策略測試,點擊測試之后,就會自動下載數據。運算速度比MT4快多了。

2.MT5歷史回測多了什么功能?如何使用?

2.1測試可以選擇100ms延遲,一般我們做交易都有20-200ms的延遲的。

2.2在代理中可以選擇多核多線程一起運算。

2.3回測精度:

可以用every tick,這個是根據官方的算法來的,但是不是嚴格的按照每次報價,仔細核對的話,回發現不一樣的。

MT4最高精度就是1 minutes OHLC,也就是每分鐘從開盤價去一次最高價,去一次最低價,然后回到收盤價。但是MT5的精度的確是比MT4的高,雖然和實際的tick跳動還是有些差距,但是基本能代表波動的都被選出來了。

每次波動基于時實(every tick base on real tick),這個是基于實際tick的,但是測試比較慢。除非你的策略性質比較特殊,否則最好還是永 every tick。

2.4測試報告:

測試報告也比MT4詳細的多:

常用的一些數據基本都有了,多了每周的盈利之類的,多了利潤散點圖,持倉時間散點圖,只是讓我們更直觀的了解到了策略的運行情況。

我以系統默認的MACD交易系統為例:

3.如何使用局域網內的所有電腦cpu一起進行優化?

MT4 只支持32位4g內存運行,內存再大也是白搭,但是MT5就不一樣,內存擴展了。并且可以使用局域網以內的所有電腦一起進行運算,云端的電腦也可以付費使用計算。

3.1局域網電腦先要安裝MT5之后共享自己的cpu

3.2另外一臺電腦添加

其實是很簡單的,就一個貢獻,一個搜索,然后點擊啟用,這樣子在測試的時候所有電腦的空閑CPU都可以被一個MT5端口使用了。

云端就和阿里云的服務是一樣的,收費的,我就不多說了。

4.自己的電腦CPU是空閑的,如何貢獻給別人運算并收取費用?

你的電腦CPU是空閑的,你也可以貢獻出來給別人使用,然后就收別人的錢。

我沒有試過,但是看到MT5提供了這個功能,感興趣的可以自己去嘗試。

二、小差別:

1.在歷史測試當中可以選擇可視化,可視化可以直接顯示凈值、余額的變動。

2.歷史測試選擇可視化是單獨開窗口,MT4是不單獨開窗口的。

2017-3-14 未完,空了繼續。

----------------------------------------------------------------------------------------------------------------------

一、大差別

MT4與MT5測試差別的直觀比較:

MT5多品種、單參數是沒有辦法用多個cpu一起運算的

比如像下面這幅圖是12個貨幣對一起的,曲線會是一條,訂單里會有12個貨幣對,但是不能用局域網里的其他電腦進行運算。

如果你的電腦是4核或者8核的,只會使用其中一個,所以運算不會很快,像這種12個貨幣對跑一年的tick數據,需要1天時間。

再看一眼MT4的歷史回測:

精度不是一個級別的,只看曲線就可以看出來。

另外不要以為這些策略都是沒有回撤的,這些策略都是有回撤的,就是綠線,只是加倉方式平滑了一部分曲線而已。

2017-3-23

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的python和mt4的区别_MT4和MT5有什么区别?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。