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人片在线观看无码不卡_无码专区天天躁天天躁在线
久久久久se|
国产精品呻吟|
国产日本精品|
午夜亚洲一区|
欧美福利网址|
亚洲成色www久久网站|
亚洲精品视频一区二区三区|
99国产精品|
久久久久国产精品一区二区|
国产精品yjizz|
中文一区二区|
欧美精品偷拍|
国产精品美女黄网|
欧美成人在线免费观看|
在线观看亚洲|
欧美影院一区|
国产日韩欧美一区在线|
欧美日韩高清免费|
亚洲一区区二区|
亚洲一级电影|
欧美freesex交免费视频|
亚洲精品九九|
国产精品v日韩精品v欧美精品网站|
99热这里只有精品8|
欧美精品亚洲精品|
久久国产精品亚洲77777|
在线观看福利一区|
欧美日韩在线播放一区二区|
国产精品v欧美精品∨日韩|
亚洲高清资源综合久久精品|
亚洲国产高清一区|
亚洲欧美一级二级三级|
亚洲在线免费|
国产欧美日韩一区二区三区在线|
欧美日本一区|
看欧美日韩国产|
亚洲一区二区三区四区中文|
亚洲激情精品|
国产一区二区中文|
欧美久久成人|
女同一区二区|
欧美永久精品|
欧美一区二区三区久久精品茉莉花|
日韩午夜电影|
亚洲二区视频|
亚洲欧洲视频|
99re热精品|
亚洲精品欧洲精品|
国产日韩欧美一区二区三区在线观看|
激情91久久|
国产在线日韩|
激情亚洲网站|
亚洲特色特黄|
亚洲国产欧美日韩|
亚洲清纯自拍|
99精品国产在热久久婷婷|
尹人成人综合网|
亚洲国产精品久久久久婷婷老年|
黑人一区二区三区四区五区|
国产一区美女|
亚洲国产精品一区在线观看不卡|
亚洲高清av|
国产日韩一区二区三区在线播放|
亚洲国产精品日韩|
99亚洲视频|
亚洲一区二区三区精品动漫|
午夜在线a亚洲v天堂网2018|
久久久久久色|
午夜视频一区|
国产日韩一区二区三区|
午夜在线视频一区二区区别|
久久精品1区|
海角社区69精品视频|
在线观看一区欧美|
亚洲综合精品四区|
欧美成人国产|
日韩亚洲精品在线|
乱人伦精品视频在线观看|
亚洲欧美综合|
国产一区二区你懂的|
欧美在线一二三区|
99热免费精品|
欧美日本一区二区视频在线观看
|
亚洲一区二区三区高清|
欧美va天堂在线|
亚洲美女一区|
欧美国产精品|
夜夜嗨av一区二区三区网站四季av|
久久aⅴ国产紧身牛仔裤|
激情欧美一区|
欧美另类综合|
国产精品免费在线|
韩日精品在线|
久久午夜电影|
国产嫩草一区二区三区在线观看|
国产一区二区三区自拍|
久久久久一区二区|
国产精品久久久久9999高清|
一区国产精品|
午夜精品久久99蜜桃的功能介绍|
国产欧美日韩综合一区在线观看|
国产精品mm|
久久人人97超碰人人澡爱香蕉
|
欧美精品不卡|
亚洲欧美大片|
99国产精品久久久久久久成人热|
亚洲国产综合在线看不卡|
午夜精品婷婷|
欧美激情五月|
久热re这里精品视频在线6|
国产精品区免费视频|
一本久久知道综合久久|
亚洲激情黄色|
日韩视频免费|
亚洲伦理精品|
一区二区黄色|
国产精品久久久一区二区|
亚洲伦伦在线|
国产精品夜夜夜一区二区三区尤|
aa级大片欧美三级|
国产精品一区二区三区免费观看|
一区二区三区高清视频在线观看|
亚洲香蕉网站|
亚洲三级视频|
在线亚洲一区|
国产精品一区亚洲|
亚洲一区日本|
久久看片网站|
亚洲小说欧美另类婷婷|
在线观看日韩av电影|
国产日韩欧美亚洲一区|
久久久久天天天天|
黄色一区三区|
国产精品一区二区三区免费观看
|
欧美激情视频一区二区三区免费|
欧美激情第二页|
极品中文字幕一区|
中文亚洲免费|
牛夜精品久久久久久久99黑人|
午夜欧美精品|
亚洲精品国产日韩|
亚洲一区欧美二区|
欧美精品aa|
一本一本久久a久久精品综合妖精|
亚洲中字在线|
国产自产精品|
欧美中文日韩|
亚洲狠狠婷婷|
久久久福利视频|
亚洲日本精品国产第一区|
蜜桃av久久久亚洲精品|
亚洲国产一区二区三区在线播|
先锋影音国产一区|
亚洲国产日韩综合一区|
久久亚洲高清|
亚洲一区二区三区精品视频|
欧美三区在线|
亚洲伊人网站|
亚洲国产精品毛片|
久久成人免费|
亚洲网站在线|
国产一区二区三区黄|
欧美日韩岛国|
老鸭窝91久久精品色噜噜导演|
久久久久久亚洲精品杨幂换脸
|
亚洲激情亚洲|
亚洲欧美日韩在线综合|
女人天堂亚洲aⅴ在线观看|
国产中文一区|
99综合视频|
国产精品yjizz|
国产欧美日韩一区|
午夜精品视频|
99亚洲一区二区|
欧美一区视频|
久久午夜视频|
亚洲久久一区二区|
午夜精品久久99蜜桃的功能介绍|
在线日韩中文|
午夜精品一区二区三区四区
|
亚洲一区二区三区精品在线观看|
久久国产欧美|
99re热精品|
欧美日韩天天操|
欧美日韩一区二区三区在线视频
|
在线看无码的免费网站|
免费日韩av片|
亚洲精品美女91|
精品不卡视频|
欧美一区影院|
午夜一级在线看亚洲|
亚洲成人原创|
韩国亚洲精品|
亚洲小说欧美另类社区|
另类亚洲自拍|
亚洲一区不卡|
国产日韩欧美一区|
国产在线欧美|
亚洲精品欧美|
在线看片成人|
精品不卡在线|
欧美视频福利|
巨乳诱惑日韩免费av|
av不卡在线|
亚洲精品视频一区二区三区|
韩国一区二区三区美女美女秀|
久久一区欧美|
久久久久久穴|
欧美~级网站不卡|
久久国产精品99国产|
亚洲大胆av|
亚洲婷婷在线|
国产精品videosex极品|
久久国产日韩|
免费永久网站黄欧美|
国产精品一区二区三区免费观看|
日韩视频一区二区三区在线播放免费观看
|
激情久久久久久|
亚洲人久久久|
99精品99|
麻豆av一区二区三区|
欧美亚洲专区|
欧美日本三区|
欧美色综合网|
亚洲精品123区|
狠久久av成人天堂|
激情视频一区二区|
国产视频一区欧美|
欧美午夜视频|
亚洲国产精品第一区二区|
亚洲午夜精品国产|
久久精品123|
午夜久久资源|
亚洲美女一区|
免费亚洲一区|
国产婷婷精品|
亚洲成人自拍视频|
亚洲免费一区二区|
欧美日韩一区二区三区在线视频|
亚洲图片欧洲图片日韩av|
蜜乳av另类精品一区二区|
欧美日韩国产一区精品一区|
亚洲精品欧美|
六月婷婷久久|
国产精品美女久久久|
欧美伊人影院|
99精品视频免费观看视频|
免费日韩av片|
国内揄拍国内精品久久|
中国成人在线视频|
一本不卡影院|
欧美成人一品|
国产精品试看|
激情综合网址|
影音先锋亚洲电影|
免费亚洲网站|
亚洲国产精品一区二区第一页|
亚洲欧美日韩另类精品一区二区三区|
欧美另类女人|
久久久www|
亚洲免费播放|
国产一区二区三区四区hd|
亚洲一卡久久|
免费看黄裸体一级大秀欧美|
亚洲国内在线|
韩国在线一区|
欧美日本二区|
亚洲欧美日韩另类精品一区二区三区|
国产欧美一区二区三区另类精品|
国产精品二区三区四区|
久久精品成人一区二区三区蜜臀|
亚洲看片一区|
欧美淫片网站|
欧美日韩伊人|
欧美喷水视频|
午夜精品美女久久久久av福利|
国产精品一区亚洲|
免费永久网站黄欧美|
99视频一区|
黑人一区二区|
亚久久调教视频|
黄色精品一区|
国产深夜精品|
国产精品永久|
国产三区二区一区久久|
宅男噜噜噜66国产日韩在线观看|
亚洲国产导航|
一区二区三区四区国产|
激情视频一区二区|
亚洲小说欧美另类社区|
国产一区久久|
国产日韩1区|
一级成人国产|
亚洲一区中文|
亚洲综合99|
黄色另类av|
亚洲国产精品日韩|
一区二区三区免费看|
国产精品推荐精品|
国产一区再线|
亚洲免费成人|
亚洲一区在线免费|
在线日韩av永久免费观看|
久久国产精品亚洲va麻豆|
久久一二三四|
国产一区自拍视频|
亚洲高清资源|
你懂的成人av|
亚洲成色最大综合在线|
国产区二精品视|
在线视频日韩|
久久精品国产第一区二区三区最新章节
|
亚洲国产高清一区|
亚洲美女黄网|
久久99伊人|
欧美精品尤物在线|
亚洲精品影院在线观看|
国产视频精品网|
久久综合九色综合久99|
国产精品v欧美精品v日韩精品|
久久99伊人|
在线播放亚洲|
久久狠狠婷婷|
亚洲经典自拍|
亚洲一级电影|
久久久久高清|
亚洲国产日韩在线|
老司机精品福利视频|
亚洲女人av|
亚洲激情女人|
欧美日本一区二区高清播放视频|
亚洲免费黄色|
欧美激情亚洲|
亚洲欧美日本国产专区一区|
国产精品草草|
激情亚洲网站|
欧美阿v一级看视频|
在线综合视频|
美女被久久久|
老司机午夜精品视频|
一本色道久久综合亚洲精品不
|
亚洲作爱视频|
国产精品mm|
激情欧美一区二区三区|
久久久久se|
国产日韩1区|
国产精品v一区二区三区|
免费看亚洲片|
亚洲一区三区在线观看|
亚洲国产免费看|
国产日韩一区二区|
亚洲高清电影|
黑丝一区二区|
亚洲一区二区在线看|
亚洲一区二区三区色|
亚洲精选成人|
亚洲精品九九|
欧美一级二区|
亚洲专区在线|
亚洲一区日韩在线|
国产亚洲一区在线|
午夜亚洲伦理|
亚洲综合社区|
午夜在线视频观看日韩17c|
久久久综合网|
久久久久久网|
蜜桃av综合|
久久精品五月婷婷|
伊人久久综合|
亚洲欧洲日本国产|
99视频一区|
国产精品乱码一区二区三区|
亚洲一区二区三区高清不卡|
中文日韩欧美|
亚洲免费在线精品一区|
欧美久久视频|
国产精品v欧美精品v日韩精品|
欧美三区视频|
亚洲福利av|
欧美一区1区三区3区公司
|
国产综合网站|
亚洲经典视频在线观看|
99热免费精品在线观看|
欧美一区二区三区另类|
国产一区二区三区四区hd|
1024成人|
亚洲免费网址|
欧美日韩国产色综合一二三四|
国精品一区二区三区|
亚洲日本免费|
激情成人综合|
亚洲色图自拍|
久久亚洲风情|
国产精品一区二区三区观看|
久久久999|
亚洲精品三级|
久久精品导航|
国产精品久久亚洲7777|
欧美一区二视频在线免费观看|
精品白丝av|