MT5 / MQL5新功能新函數首次大曝光 [MT4]
作者:
MT4 來源:
cxh99.com 發布時間:2012年05月08日 點擊數:
【
收藏到本網的會員中心】
- 我只能進行一下簡短的描述。
MetaTrader 5 和 MQL5的高水準讓大多數人感興趣。
MQL5中根本的改變是面向對象編程的出現。我不會在面向對象編程方面走得更深,那只是給資深程序員提供了更多的可能性。對于那些喜歡MQL4并且不懂得面向對象編程方法的人來說,在MQL5里仍然可以用MQL4的方式編程,而不使用面向對象功能。區別只是如果你要使用這個功能,就必須重新學習。
讓我們看一個簡單的例子:Ask和Bid變量沒有了。為了取得賣出價,需要調用以下函數:
復制代碼- SymbolInfoDouble(Symbol(),SYMBOL_BID);
不需要頻繁使用Low[0] 或 iLow ( Symbol(), PERIOD_D1, 0 ),但你可以很容易重建他們,新函數把歷史數據逐個讀入內存,從某一K線到另一K線,或從一個選定的時間到另一個選定的時間。通過預讀數據,整個可見的變化范圍都被讀入內存。不管你是否需要,它已經被讀入內存了;比如你需要讀入一分鐘的數據,那么從1999年(如果存在有效歷史數據的話)到此時此刻的一分鐘數據都會被讀入內存。
下面的例子只讀入必要范圍的數據。極大的節省了時間和內存。
復制代碼-
- MqlRates rates_arrayG[];
- Int Bar=30; // 從當前K線開始只讀入30個K線的數據
- iCopBar=CopyRates(Symbol(),PERIOD_M1,0,Bar,rates_arrayG);
這個功能既節省時間又節省內存。
這樣的功能性變化并不嚇人,我們只需要花點時間學習一下函數指針。
我等待已久MQL的一些有用的創新:
OnTimer() – 處理時間事件的函數(可以使EA的工作不再單純依賴tick數據的觸發);
OnTrade()-處理交易事件函數-交易倉位的開立、關閉或數量的變化。
OnChartEvent() – 處理來自鼠標和鍵盤的消息。
讓我們仔細研究一下這些功能:
要調用OnTimer()函數,需在OnInit()函數(EA初始化事件處理器)里初始化計時器。
例如:
復制代碼-
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- int OnInit()
- {
- EventSetTimer(1); //每一鈔鐘將會提交給 OnTimer()函數
- }
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- void OnDeinit()
- {
- EventKillTimer(); // 退出時必須調用取消時間基準
- }
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- void OnTimer()
- {
- MqlDateTime str1;
- TimeGMT(str1); // 新函數取得 GMT 時間
- Comment(str1.hour
- ,str1.min
- ,str1.sec
- ,str1.day
- ,str1.mon
- ,str1.year
- ,str1.day_of_year
- ,OrdersTotal()
- ,PositionsTotal()
- );
- }
因此,控制不只象早先那樣能夠在收到tick數據時得到,還可以從時鐘控制器上得到,這樣可以編寫實時的易處理程序,有了這個功能,更復雜的系統可以創建。
我喜歡OnTrade()函數,這個函數在下列交易事件被觸發時調用:訂單放置、止損或止盈被激活、改變止損或止盈數值、放置/刪除一個待辦定單。
現在監視事件與交易操作之間的關系更容易了。現在不用在每個tick發生或K線產生時循環檢查定單狀態了。這樣的循環檢查在MQL4中被使用,這極大地削弱了程序的性能。因此,在優化過程中特別重要。
讓我們仔細研究一下OnChartEvent()函數。這個函數在以下幾個事件發生時調用。我沒有逐個測試,但這個目錄給人印象深刻:
CHARTEVENT_KEYDOWN — 鍵盤按下事件;
CHARTEVENT_OBJECT_CLICK —在一個圖表上繪制的物件被鼠標點擊事件;
CHARTEVENT_OBJECT_DRAG —在一個圖表上繪制的物件被鼠標移動事件;;
CHARTEVENT_OBJECT_ENDEDIT — 文本編輯結束事件;
CHARTEVENT_CUSTOM+n — 定制事件的識別;
CHARTEVENT_CUSTOM_LAST —定制的最后一個事件的識別.
高水平管理交易和圖表的能力-這是開發者事先承諾過的
新的圖表物件、按鈕、進入域出現了。圖表管理變得非同尋常,甚至可以插入來自于文件的圖片-這個選項給那些喜歡特別設計的人提供了很多可能性。這不是Photoshop,這是MQL5 和 MetaTrader 5的結果。通過這些功能,你可以創建自己的按鈕或添加進入域,例如,一個關閉所有打開訂單的按鈕或預先設定好止損止盈的快速買入和賣出按鈕。
有一個另人不愉快的事實:那就是指標里不能創建物件,這是為了使指標執行得更快。好消息是他們知道了這一點,可能會讓一個圖表上可以執行多個EA。這樣我們可以創建一個帶有物件的“EA指標”,這個EA不交易,象指標一樣操作。現在,問題是這樣解決的:在一個圖表上運行一個交易EA,這個EA在可以在第二個圖表上創建物件,二者可以互換。
我試著把我的一個MQL4突破指標轉換成MQL5的,用了好幾個小時,大部份時間用在學習函數和調試上了。不過MQL5的程序代碼已經變得很短了。
至于終端方面,讓我印象最深的是數據周期的數目。在我看來,已經過多了。但是,大量的時間周期對一些交易者可能有用。現在創建任意時間周期只需要一步。所有的數據都是以一分鐘周期存儲的,因此轉換成任何不同的周期都沒有問題-這是一個重要的技術解決方案。
在歷史數據目錄里,現在沒有不同時間周期的文件了。
另一個另人愉快的新功能是現在我們可以清除日志文件了。
這只是MetaTrader 5簡短的評價。在這么短的時間內我無法描述系統全部的新功能。2009年9月9日開始測試,這是一個象征性的日子,我確信它將是一個幸運數字。自從我得到MetaTrader 5 終端 和 MQL5的測試版,幾天過去了,還沒能試遍它的所有功能,但我已經印象非常深刻了。
來自METAQUOTES的魔術師們創造了一個不可思議的產品。我是一個有25年經驗的開發者,我看到了很多項目的開始并一定能夠完成。
獻上最好的祝福
Yuriy Zaytsev
Skype: yurazyuraz
翻譯者:bcsunwww
MetaQuotes 官方網站英文原文地址:http://articles.mql4.com/854
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线
最近看过的日韩成人|
免费看黄裸体一级大秀欧美|
亚洲一区在线免费|
裸体丰满少妇做受久久99精品|
香蕉久久夜色精品|
欧美一区免费|
亚洲黑丝一区二区|
美女网站久久|
黄色欧美成人|
另类天堂av|
在线欧美不卡|
欧美一区二区|
中文高清一区|
好看的av在线不卡观看|
国产精品久久国产三级国电话系列
|
欧美精品午夜|
国产精品久久波多野结衣|
欧美破处大片在线视频|
国产日韩精品视频一区二区三区|
欧美va天堂|
一本色道精品久久一区二区三区
|
国产欧美日韩视频一区二区三区|
久久九九电影|
夜夜夜久久久|
伊人激情综合|
欧美午夜一区|
欧美高清视频一区二区三区在线观看|
一区二区三区精品国产|
欧美日韩影院|
久久精品九九|
麻豆久久婷婷|
亚洲女同同性videoxma|
亚洲乱亚洲高清|
激情欧美丁香|
亚洲国产高清视频|
亚洲国产精品一区制服丝袜|
欧美三级小说|
国语精品中文字幕|
国语对白精品一区二区|
国内激情久久|
亚洲精品九九|
国产婷婷精品|
欧美综合77777色婷婷|
亚洲一区二区高清视频|
亚洲一区二区三区四区中文|
亚洲欧洲日本一区二区三区|
1024成人|
一区二区三区国产盗摄|
国产亚洲在线观看|
亚洲女人av|
性欧美精品高清|
麻豆成人在线播放|
午夜日韩视频|
亚洲精品国产日韩|
国产精品久久波多野结衣|
国产精品人人爽人人做我的可爱|
一区二区三区精品国产|
男女av一区三区二区色多|
老司机精品久久|
一区在线免费观看|
亚洲一区网站|
欧美亚洲不卡|
国产日韩欧美一区二区|
欧美一区二区三区免费看|
国内成人在线|
美女国产一区|
亚洲精品一品区二品区三品区|
国产视频亚洲|
狠狠入ady亚洲精品|
一区二区高清视频|
欧美三区视频|
欧美一级播放|
亚洲精品九九|
欧美日韩hd|
亚洲一区二区免费看|
国产一区二区三区四区老人|
国产伦精品一区二区三区四区免费|
性欧美xxxx大乳国产app|
欧美日韩亚洲国产精品|
国产精品免费看|
精品9999|
欧美日韩蜜桃|
久久亚洲欧美|
一本久道久久综合狠狠爱|
午夜精品区一区二区三|
国产乱人伦精品一区二区|
伊人久久综合|
欧美视频一区|
欧美在线高清|
久久国产主播|
香蕉成人久久|
亚洲欧美日本日韩|
国产三区精品|
一区二区三区三区在线|
亚洲国产成人不卡|
黄色亚洲在线|
精品91免费|
激情婷婷亚洲|
亚洲无线一线二线三线区别av|
久久这里有精品15一区二区三区|
一本久道综合久久精品|
好看不卡的中文字幕|
可以看av的网站久久看|
国产精品日韩二区|
国产伦理一区|
久久xxxx|
欧美一区三区二区在线观看|
久久久久久精|
久久久福利视频|
乱人伦精品视频在线观看|
国产精品色网|
羞羞视频在线观看欧美|
欧美一级二区|
久久久精品日韩|
欧美99在线视频观看|
欧美一区1区三区3区公司|
在线综合亚洲|
亚洲一区黄色|
久久久久成人精品免费播放动漫|
亚洲免费婷婷|
老司机精品福利视频|
欧美在线三区|
欧美三级免费|
日韩午夜在线电影|
国产日韩一区|
久久精品系列|
国内揄拍国内精品久久|
最近看过的日韩成人|
亚洲美女黄色|
久久久国产亚洲精品|
欧美日韩免费精品|
亚洲精品1234|
老司机一区二区三区|
欧美一区高清|
91久久国产综合久久蜜月精品|
日韩亚洲视频|
老牛影视一区二区三区|
亚洲天堂久久|
免费日韩av|
禁久久精品乱码|
免费亚洲视频|
国内精品嫩模av私拍在线观看|
亚洲激情一区二区三区|
另类av一区二区|
亚洲高清不卡一区|
久久综合久久久|
99精品欧美一区二区三区|
麻豆精品网站|
亚洲免费大片|
欧美三级不卡|
乱人伦精品视频在线观看|
亚洲小说欧美另类婷婷|
性色一区二区三区|
亚洲精品一区二区三区蜜桃久|
久久精选视频|
国产一区二区三区久久久久久久久|
久久精品1区|
99热精品在线观看|
欧美日韩1区|
久久国产88|
国产欧美日韩综合一区在线观看|
欧美日韩精品不卡|
性欧美xxxx大乳国产app|
尤物精品在线|
国产精品v欧美精品v日韩精品|
亚洲永久在线|
夜夜爽99久久国产综合精品女不卡|
久久久久久久欧美精品|
国产精品资源|
国产精品久久久久久久久久直播|
欧美日韩一区二区三区免费|
亚洲影院在线|
国产日韩视频|
一区二区精品|
99精品国产一区二区青青牛奶|
欧美欧美全黄|
欧美日韩亚洲在线|
欧美aⅴ99久久黑人专区|
欧美亚洲一区二区三区|
国产农村妇女精品一区二区|
一区二区国产精品|
日韩一区二区免费看|
亚洲国产精品一区在线观看不卡|
欧美午夜在线视频|
国内激情久久|
黄色精品一区|
亚洲精品美女|
国产精品免费在线|
久久大逼视频|
欧美高清一区|
一区三区视频|
亚洲色诱最新|
久久精品日韩|
欧美日韩一区二区视频在线观看
|
一区二区三区国产在线|
亚洲另类黄色|
国产精品综合|
久久夜色精品|
国产精品成人观看视频免费|
亚洲婷婷在线|
亚洲每日在线|
午夜一区在线|
欧美精品一区二区三区久久久竹菊|
欧美 日韩 国产在线|
国产精品啊v在线|
影音先锋久久久|
国产欧美69|
欧美在线日韩|
日韩一级网站|
久久男女视频|
伊人色综合久久天天五月婷|
国产欧美日韩视频一区二区三区|
亚洲自拍另类|
狠狠入ady亚洲精品|
一区二区高清视频|
欧美影视一区|
日韩一级精品|
欧美激情视频一区二区三区在线播放
|
黄色亚洲免费|
亚洲欧美大片|
一区在线视频|
欧美一区1区三区3区公司|
欧美日韩免费观看一区|
99精品欧美|
国产精品hd|
免费看黄裸体一级大秀欧美|
国产综合自拍|
先锋影音久久|
日韩视频一区|
国产精品播放|
久久久久久国产精品mv|
亚洲激情一区二区三区|
午夜日本精品|
久久精品国产第一区二区三区最新章节|
激情视频一区|
欧美日本免费|
美女久久一区|
国产精品外国|
在线视频一区观看|
精品999在线观看|
欧美精品九九|
欧美一区综合|
久久婷婷激情|
免费视频一区二区三区在线观看|
亚洲人成久久|
亚洲午夜激情在线|
欧美激情亚洲|
午夜精品亚洲一区二区三区嫩草|
欧美亚洲一区|
亚洲一区自拍|
国产欧美一区二区三区国产幕精品|
国内视频精品|
欧美日韩一区自拍|
欧美日本二区|
国产精品hd|
亚洲私拍自拍|
一区三区视频|
亚洲青涩在线|
99精品视频免费观看视频|
亚洲午夜精品久久|
一区在线视频|
亚洲精品国产系列|
一区二区三区四区五区视频|
99亚洲伊人久久精品影院红桃|
伊人精品在线|
亚洲欧洲日本mm|
一本色道久久综合亚洲精品婷婷|
亚洲看片免费|
日韩亚洲精品在线|
国产精品女主播一区二区三区|
一本色道久久精品|
亚洲色图自拍|
校园春色综合网|
久久一区欧美|
国产一区视频观看|
亚洲精品乱码|
欧美一区=区|
欧美另类高清视频在线|
亚洲午夜精品久久|
国产亚洲毛片在线|
老司机午夜免费精品视频|
欧美日韩另类综合|
亚洲精品欧美|
久久成人精品|
狠狠色狠狠色综合人人|
亚洲免费大片|
欧美在线二区|
亚洲精品日本|
欧美一区二区在线|
亚洲国产日韩综合一区|
亚洲欧美国产精品桃花|
欧美视频福利|
国产一区二区三区成人欧美日韩在线观看
|
欧美网站在线|
亚洲看片一区|
久久亚洲二区|
亚洲精品123区|
蜜桃av一区|
亚洲午夜91|
久久精品一二三区|
在线日韩av|
欧美福利视频|
亚洲一区精彩视频|
精品白丝av|
欧美成熟视频|
亚洲资源av|
91久久精品www人人做人人爽|
亚洲一区二区三区午夜|
一区免费在线|
午夜精品剧场|
麻豆精品视频|
国产一区二区高清不卡|
国产精品xxx在线观看www|
亚洲欧美视频|
在线一区免费观看|
激情一区二区|
欧美日韩国产综合网|
噜噜噜久久亚洲精品国产品小说|
亚洲黄页一区|
在线成人亚洲|
欧美午夜一区|
欧美日韩 国产精品|
久久国产精品亚洲77777|
亚洲最新在线|
亚洲另类自拍|
亚洲精品韩国|
亚洲黄色影院|
亚洲清纯自拍|
亚洲精品一二|
一本久道久久综合狠狠爱|
雨宫琴音一区二区在线|
欧美日韩一区二区三区在线观看免|
免费在线国产精品|
亚洲欧美久久久久一区二区三区|
日韩午夜高潮|
99亚洲一区二区|
一本一本a久久|
一本色道久久综合亚洲精品高清
|
久久精品国产99精品国产亚洲性色|
中文精品一区二区三区|
激情综合亚洲|
亚洲欧洲日本国产|
99精品99|
亚洲专区免费|
性8sex亚洲区入口|
久久成人在线|
久久亚洲影院|
欧美日韩在线一区二区三区|
欧美精选一区|
欧美成人亚洲|
欧美日韩在线高清|
亚洲欧洲另类|
国产一区导航|
欧美在线日韩|
激情综合久久|
中文欧美日韩|
葵司免费一区二区三区四区五区|
欧美国产高潮xxxx1819|
欧美日韩在线观看一区二区三区|
国产精品草草|
亚洲人体偷拍|
噜噜爱69成人精品|
欧美午夜精品|
一区二区三区精品国产|
噜噜噜91成人网|
亚洲视屏一区|
亚洲免费影视|
亚洲私拍自拍|
久久国产精品久久w女人spa|
欧美视频官网|
国产午夜精品一区二区三区欧美
|
亚洲欧美激情诱惑|
欧美另类专区|
亚洲精品在线视频观看|
免费在线国产精品|
国产一区久久|
噜噜噜91成人网|
伊人久久婷婷色综合98网|
亚洲欧美久久久久一区二区三区|
欧美少妇一区|
免费在线播放第一区高清av|
激情久久一区|
久久夜色精品|
国产精品人人爽人人做我的可爱|
欧美另类视频|
亚洲欧美日韩国产综合精品二区|
欧美精品成人一区二区在线观看|
一区二区冒白浆视频|
国产一区清纯|
久久一区亚洲|
亚洲女同在线|
一本色道久久综合一区|
国产一区久久|
欧美国产激情|
久久av一区二区|
国产日韩欧美一区二区三区四区|
红桃视频国产一区|
欧美日韩1080p|
久久久久一区|
免费日韩av|