MT5中有用的自帶自定義函數講解 [MT4]
作者:
MT4 來源:
cxh99.com 發布時間:2012年05月16日 點擊數:
【
收藏到本網的會員中心】
- 因為MQL5的交易方式改成 兩個結構參數的樣子,很多人都會暈好久,對沒入門的人來說就更難理解了。
在這里,我們制作了類似MQL4的交易功能,用自定義函數實現的,只需要拷貝到你的EA里,然后按例子的樣子使用就行了。
前提:
以下自定義函數都需要用到幾個公共的結構,所以先要把下面的公共定義部分拷貝在程序的頭部。然后在拷貝后面的自定義指標。
程序頭部的交易結構定義:
復制代碼- int MagicHere=12345;
- MqlTradeRequest MyTrade;
- MqlTradeResult MyResult;
自定義函數一:市價單入場函數
復制代碼- bool PositionOpen(ulong TradeOrder,double Vol,double ST,double TP,ulong Slip,int Magic,string Comm)
- {
- MyTrade.action=TRADE_ACTION_DEAL;
- MyTrade.magic=Magic;
- MyTrade.symbol=Symbol();
- MyTrade.volume=Vol;
- //SymbolInfoTick(Symbol(),MyTick);
- switch(TradeOrder)
- {
- case ORDER_TYPE_BUY:
- MyTrade.price=SymbolInfoDouble(Symbol(),SYMBOL_ASK);
- MyTrade.type=ORDER_TYPE_BUY;
- break;
- case ORDER_TYPE_SELL:
- MyTrade.price=SymbolInfoDouble(Symbol(),SYMBOL_BID);
- MyTrade.type=ORDER_TYPE_SELL;
- break;
- }
- MyTrade.deviation=Slip;
- MyTrade.type_filling=ORDER_FILLING_AON;
- MyTrade.comment=Comm;
- MyTrade.sl=ST;
- MyTrade.tp=TP;
- return(OrderSend(MyTrade,MyResult));
- }
調用舉例:按市場價賣出當前貨幣0.1手,無止損止盈。
復制代碼- PositionOpen(ORDER_TYPE_SELL,0.1,0,0,10,MagicHere,"Test");
自定義函數二:按市價平倉當前貨幣持倉單
復制代碼- bool PositionClose(const string symbol,ulong deviation)
- {
- double price;
- //--- checking
- if(PositionSelect(symbol))
- {
- if(PositionGetInteger(POSITION_TYPE)==ORDER_TYPE_BUY)
- {
- //--- prepare query for close BUY position
- MyTrade.type =ORDER_TYPE_SELL;
- MyTrade.price=SymbolInfoDouble(symbol,SYMBOL_BID);
- }
- else
- {
- //--- prepare query for close SELL position
- MyTrade.type =ORDER_TYPE_BUY;
- MyTrade.price=SymbolInfoDouble(symbol,SYMBOL_ASK);
- }
- }
- //--- setting request
- MyTrade.action =TRADE_ACTION_DEAL;
- MyTrade.symbol =symbol;
- MyTrade.volume =PositionGetDouble(POSITION_VOLUME);
- MyTrade.sl =0.0;
- MyTrade.tp =0.0;
- MyTrade.deviation =deviation;
- MyTrade.type_filling=ORDER_FILLING_AON;
- //---
- return(OrderSend(MyTrade,MyResult));
- }
調用舉例:按市價單平倉 滑點可接受5點內
復制代碼- PositionClose(Symbol(),5);
自定義函數三:修改當前貨幣持倉單的止盈止損
復制代碼- bool PositionModify(const string symbol,double sl,double tp)
- {
- //--- setting request
- MyTrade.action=TRADE_ACTION_SLTP;
- MyTrade.symbol=symbol;
- MyTrade.sl =sl;
- MyTrade.tp =tp;
- //---
- return(OrderSend(MyTrade,MyResult));
- }
調用舉例:設置新的止盈止損
復制代碼-
- PositionModify(Symbol(),NewStop,NewTarget);
自定義指標四:當前貨幣持倉單的手數總和
復制代碼- double PositionVolume()
- {
- if(PositionSelect(Symbol(),0))
- {
- double Vol=PositionGetDouble(POSITION_VOLUME);
- return(Vol);
- }else return(-1);
- }
自定義指標五:發出當前貨幣的掛單
復制代碼- bool OrderOpen(ENUM_ORDER_TYPE order_type,double volume,double limit_price,
- double price,double sl,double tp,const string comment)
- {
- //--- checking
- if(order_type==ORDER_TYPE_BUY || order_type==ORDER_TYPE_SELL)
- {
- MyResult.retcode=TRADE_RETCODE_INVALID;
- MyResult.comment="Invalid order type";
- return(false);
- }
- //--- setting request
- MyTrade.action =TRADE_ACTION_PENDING;
- MyTrade.symbol =Symbol();
- MyTrade.magic =MagicHere;
- MyTrade.volume =volume;
- MyTrade.type =order_type;
- MyTrade.price =price;
- MyTrade.sl =sl;
- MyTrade.tp =tp;
- MyTrade.type_filling=ORDER_FILLING_AON;
- MyTrade.comment =comment;
- //---
- return(OrderSend(MyTrade,MyResult));
- }
自定義指標六:修改當前指定Ticket的掛單的止盈止損數值
復制代碼- bool OrderModify(ulong ticket,double price,double sl,double tp)
- {
- //--- setting request
- MyTrade.action =TRADE_ACTION_MODIFY;
- MyTrade.order =ticket;
- MyTrade.price =price;
- MyTrade.sl =sl;
- MyTrade.tp =tp;
- //---
- return(OrderSend(MyTrade,MyResult));
- }
自定義指標七:刪除當前指定Ticket的掛單
復制代碼-
- bool OrderDelete(ulong ticket)
- {
- //--- setting request
- MyTrade.action =TRADE_ACTION_REMOVE;
- MyTrade.order =ticket;
- MyTrade.symbol =NULL;
- MyTrade.magic =0;
- MyTrade.volume =0.0;
- MyTrade.type =0;
- MyTrade.price =0.0;
- MyTrade.sl =0.0;
- MyTrade.tp =0.0;
- MyTrade.type_time =0;
- MyTrade.expiration=0;
- //---
- return(OrderSend(MyTrade,MyResult));
- }
自定義指標八:獲得當前最新入場的掛單的Ticket號碼
復制代碼- ulong GetLastOrderTick()
- {
- int Cnt=OrdersTotal();
- if(Cnt>0)
- {
- for(int i=Cnt-1;i>=0;i++)
- {
- int Tick=OrderGetTicket(i);
- if(OrderGetString(ORDER_SYMBOL)==Symbol())
- return(Tick);
- }
- return(-1);
- }else return(-1);
- }
栽自www.520fx.com
上面那些函數都是非常有用的,如果能有效的使用,能提高你編程速度數倍啊。
上面只是粗略的講下,如果你有什么疑問,就在本站回帖,本站會給予進一步的解答。
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线
国产精品有限公司|
极品裸体白嫩激情啪啪国产精品|
麻豆9191精品国产|
女女同性女同一区二区三区91|
久久精品系列|
亚洲电影av|
免费永久网站黄欧美|
欧美日韩18|
国产亚洲毛片|
国产自产在线视频一区|
亚洲中字黄色|
亚洲毛片网站|
欧美另类一区|
麻豆精品网站|
国产日韩一区二区|
精品成人免费|
欧美成人一区二免费视频软件|
亚洲日产国产精品|
欧美日韩一区二区高清|
久久av一区二区三区|
亚洲国产精品毛片|
欧美午夜久久|
欧美高清视频一区二区三区在线观看|
9色精品在线|
国产精品v欧美精品v日韩
|
欧美日韩一区二区三区在线视频|
亚洲天堂偷拍|
欧美女激情福利|
每日更新成人在线视频|
亚洲看片免费|
麻豆九一精品爱看视频在线观看免费|
99热免费精品|
在线电影一区|
韩国欧美一区|
欧美午夜不卡|
欧美激情四色|
久久婷婷麻豆|
亚洲在线不卡|
亚洲欧美成人|
性伦欧美刺激片在线观看|
亚洲精品在线二区|
99xxxx成人网|
亚洲精品护士|
一区二区动漫|
国产精品女主播一区二区三区|
一区在线播放|
99热这里只有成人精品国产|
亚洲精品乱码久久久久久蜜桃91|
伊人精品成人久久综合软件|
在线看片一区|
99热这里只有成人精品国产|
日韩一级大片|
久久国产精品一区二区三区|
欧美 日韩 国产 一区|
欧美国产日本|
亚洲电影成人|
在线一区免费观看|
免费毛片一区二区三区久久久|
欧美亚洲专区|
国产精品多人|
国产亚洲毛片|
欧美日韩国产综合网|
今天的高清视频免费播放成人|
在线成人h网|
亚洲在线网站|
国产精品豆花视频|
中文网丁香综合网|
欧美激情精品久久久六区热门|
欧美三区美女|
国产精品久久777777毛茸茸|
久久久久久久欧美精品|
在线观看日韩av电影|
亚洲欧美国产不卡|
亚洲天堂久久|
美女国产精品|
日韩视频一区|
欧美日韩精品不卡|
亚洲一区二区毛片|
亚洲午夜视频|
久久一区二区三区av|
91久久黄色|
欧美成人综合|
亚洲综合日韩|
亚洲精品在线二区|
国产精品国产亚洲精品看不卡15
|
午夜国产精品视频免费体验区|
黄色日韩在线|
久久久久久亚洲精品不卡4k岛国|
亚洲第一毛片|
欧美久久电影|
久久精品天堂|
国产伦精品一区二区三区视频黑人
|
亚洲午夜在线观看|
久久青草久久|
国产一区二区三区高清|
在线成人亚洲|
国精品一区二区|
久久aⅴ国产紧身牛仔裤|
亚洲激情成人|
激情欧美丁香|
国产精品mm|
欧美女人交a|
久久天天综合|
快she精品国产999|
你懂的亚洲视频|
久久xxxx精品视频|
先锋影音久久|
亚洲综合国产激情另类一区|
av成人免费观看|
亚洲日本欧美在线|
亚洲国产导航|
99成人免费视频|
亚洲精品一区二区三区樱花|
激情综合网址|
亚洲国产一区二区三区a毛片|
国产在线日韩|
国产综合色产|
亚洲国产精品久久久久久女王|
合欧美一区二区三区|
黑丝一区二区|
99成人在线|
国产精品推荐精品|
久久久久久9|
欧美国产综合|
雨宫琴音一区二区在线|
亚洲精品三级|
国产精品综合色区在线观看|
久久激情婷婷|
欧美日韩免费观看一区|
一区精品久久|
亚洲一区二区四区|
午夜精品偷拍|
亚洲人成免费|
蜜桃视频一区|
亚洲一二三区在线|
亚洲一区二区三区精品动漫|
久久久久久久波多野高潮日日|
欧美成人综合|
亚洲黄色一区二区三区|
亚洲一区二区三区精品视频
|
亚洲精品乱码|
亚洲一区二区网站|
欧美xxx在线观看|
伊人成人在线|
免费日韩精品中文字幕视频在线|
久久久久久夜|
亚洲精品精选|
欧美在线精品一区|
99视频国产精品免费观看|
老司机午夜免费精品视频
|
午夜亚洲激情|
亚洲手机视频|
久久av一区二区三区|
国产一区视频在线观看免费|
国产女主播一区二区三区|
欧美国产高清|
亚洲综合欧美日韩|
91久久精品一区二区别|
欧美在线播放一区二区|
一区二区三区四区五区视频|
欧美日韩国产高清|
麻豆av一区二区三区久久|
亚洲国产裸拍裸体视频在线观看乱了中文|
亚洲一区二区网站|
亚洲毛片在线|
激情偷拍久久|
欧美激情偷拍|
久久精品国产清高在天天线
|
9久re热视频在线精品|
欧美成人69av|
免费久久久一本精品久久区|
99国产一区|
极品av少妇一区二区|
欧美在线亚洲综合一区|
亚洲欧美日韩另类精品一区二区三区
|
欧美午夜免费|
久久黄色影院|
久久都是精品|
国产视频亚洲|
99精品国产高清一区二区
|
国产精品日本|
亚洲精品一区二区三|
激情视频一区|
激情91久久|
国内精品**久久毛片app|
牛夜精品久久久久久久99黑人|
亚洲欧美日韩视频二区
|
久久婷婷一区|
性久久久久久|
国产精品免费一区二区三区观看
|
欧美 日韩 国产精品免费观看|
亚洲综合三区|
久久精品综合一区|
免费亚洲一区|
欧美在线视频二区|
国产在线日韩|
激情视频一区|
亚洲精品一区二|
国产亚洲一区在线播放|
先锋影音久久久|
久久天堂成人|
亚洲图片在线观看|
国产日韩一区二区|
欧美综合77777色婷婷|
女人天堂亚洲aⅴ在线观看|
欧美日韩一区二区国产|
一区在线播放|
国产一区二区三区奇米久涩|
久久九九99|
国产精品chinese|
亚洲国产精品第一区二区|
国产欧美亚洲一区|
久久综合中文色婷婷|
欧美日韩影院|
国产日韩久久|
午夜久久99|
99国产精品久久久久久久成人热|
国产亚洲毛片在线|
欧美福利网址|
中日韩视频在线观看|
久久午夜影视|
亚洲精品资源|
欧美在线免费|
一区二区精品国产|
欧美精品国产|
国产亚洲综合精品|
国产精品videosex极品|
国产精品推荐精品|
精品白丝av|
久久午夜精品|
国产精品乱子乱xxxx|
欧美午夜免费|
久久精品123|
99精品视频网|
国产综合第一页|
久久久国产精品一区二区中文|
亚洲国产99|
欧美日韩免费观看一区=区三区|
亚洲欧洲午夜|
午夜精品亚洲|
久久日韩精品|
亚洲欧美高清|
国产精品乱码|
亚洲美女视频在线免费观看|
国产精品av久久久久久麻豆网|
午夜亚洲影视|
国产精品久久久久久久久久直播
|
欧美激情一区二区三区在线视频|
99热在线精品观看|
亚洲亚洲精品三区日韩精品在线视频|
久久精品道一区二区三区|
国产日韩在线一区二区三区|
激情欧美一区|
国产综合欧美|
国产精品国产一区二区|
快she精品国产999|
久久久久国产精品一区二区|
国产精品区二区三区日本|
99视频一区|
国产欧美短视频|
亚洲伦理一区|
亚洲色诱最新|
一区二区三区福利|
中文在线不卡|
免费在线成人|
欧美综合二区|
欧美在线播放一区二区|
欧美成ee人免费视频|
欧美激情亚洲|
亚洲婷婷在线|
一本色道久久99精品综合|
99精品欧美一区二区三区|
在线亚洲一区|
老司机一区二区三区|
久久亚洲一区二区|
欧美婷婷久久|
日韩午夜激情|
久久av一区二区三区亚洲|
看欧美日韩国产|
韩日成人av|
国产视频亚洲|
欧美成人精品|
伊人精品在线|
国产精品嫩草99av在线|
久久看片网站|
精品999在线观看|
国产精品久久久久久久久久妞妞|
国产精品日韩高清|
女女同性女同一区二区三区91|
国产精品a级|
9色精品在线|
欧美国产日本|
一本色道久久综合一区
|
亚洲黑丝一区二区|
国产美女在线精品免费观看|
久久国产日本精品|
久久免费黄色|
狠狠久久婷婷|
亚洲精品美女久久7777777|
国产精品免费在线
|
亚洲国产精品一区二区第一页|
亚洲精品日韩精品|
欧美一级视频|
国产精品高清一区二区三区|
av成人激情|
欧美在线一二三区|
99re6热在线精品视频播放速度|
国产精品亚洲一区|
国产在线精品二区|
亚洲一区二区三区四区中文|
国产精品播放|
久久福利精品|
亚洲日本无吗高清不卡|
午夜日韩视频|
亚欧美中日韩视频|
亚洲精品无人区|
国产精品vip|
久久久精彩视频|
99精品国产高清一区二区
|
欧美精品麻豆|
性8sex亚洲区入口|
亚洲激情网址|
狠狠久久婷婷|
欧美精品播放|
久久精品女人天堂|
国产精品婷婷|
99国内精品|
亚洲高清不卡一区|
国产精品v日韩精品v欧美精品网站|
免费在线日韩av|
亚洲欧美日产图|
国产乱码精品一区二区三区不卡|
亚洲二区三区四区|
国产综合色产|
激情综合亚洲|
91久久黄色|
亚洲美女黄网|
一区二区日韩免费看|
亚洲三级观看|
亚洲精品日韩精品|
91久久精品www人人做人人爽|
欧美日韩伊人|
欧美久久成人|
国产精品国产精品|
亚洲午夜精品久久|
亚洲黄色一区|
国产偷自视频区视频一区二区|
在线播放亚洲|
亚洲精品一区二区三|
亚洲精品久久久久久一区二区|
亚洲私人影院|
伊甸园精品99久久久久久|
在线欧美亚洲|
国产偷久久久精品专区|
国产女主播一区二区|
欧美中文日韩|
欧美日本亚洲|
在线成人欧美|
一区二区三区国产盗摄|
一区二区黄色|
久久天天狠狠|
亚洲国产精品一区|
亚洲影视综合|
欧美日韩一区综合|
亚洲青色在线|
麻豆9191精品国产|
亚洲图色在线|
国产精品久久久久久模特
|
欧美影院一区|
亚洲午夜视频|
亚洲免费影视|
欧美日韩1080p|
亚洲黄色成人久久久|
亚洲在线电影|
好吊色欧美一区二区三区四区|
在线欧美不卡|
欧美一区二区|
国产日韩欧美高清免费|
欧美少妇一区|
欧美一级二区|
亚洲区一区二|
午夜日韩福利|
亚洲一区欧美二区|
国产综合网站|
国产精品久久久对白|
欧美另类亚洲|
欧美一级网站|
99日韩精品|
欧美日韩在线一二三|
国产欧美亚洲日本|
精品1区2区|
欧美激情精品久久久六区热门|
国产欧美日韩一区二区三区|
狠狠色噜噜狠狠色综合久|
久久精品卡一|
校园激情久久|
国产精品久久久久久久久久直播|
国内精品国语自产拍在线观看|
久久成人精品|
国产伦精品一区二区三|