MT5編程實(shí)例課程(阿郎)---第三講(均線交叉EA)
作者:MT4 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年05月30日
- #property copyright "Simon Yau"
#property link "http://www.fx998.cn"
#property version "1.00"
int maFastHandle, maSlowHandle; //定義兩個(gè)指標(biāo)操作句柄,用來(lái)操作兩條均線
double maFast[], maSlow[]; //定義兩個(gè)數(shù)組,用于保存均線的數(shù)值
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//在初始化函數(shù)OnInit中,分別指定兩個(gè)操作句柄所對(duì)應(yīng)的均線指標(biāo)
maFastHandle = iMA(Symbol(), PERIOD_CURRENT, 5, 0, MODE_SMA, PRICE_CLOSE); //對(duì)應(yīng)5期均線
maSlowHandle = iMA(Symbol(), PERIOD_CURRENT, 10, 0, MODE_SMA, PRICE_CLOSE); //對(duì)應(yīng)10期均線
ArraySetAsSeries(maFast, true); //將數(shù)組設(shè)置為倒序保存,即圖表上方向由右向左
ArraySetAsSeries(maSlow, true); //同上
//---
return(0);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
MqlTradeRequest request;
MqlTradeResult result;
CopyBuffer(maFastHandle, 0, 0, 3, maFast); //將句柄對(duì)應(yīng)的指標(biāo)數(shù)值復(fù)制入數(shù)組
CopyBuffer(maSlowHandle, 0, 0, 3, maSlow); //同上
if (maFast[1]>maSlow[1] && maFast[2]<=maSlow[2]) //數(shù)組獲得指標(biāo)的數(shù)值后,就可以進(jìn)行均線交叉的判定了
{
request.action = TRADE_ACTION_DEAL;
request.symbol = Symbol();
request.volume = 0.1;
request.price = SymbolInfoDouble(Symbol(), SYMBOL_ASK);
request.type = ORDER_TYPE_BUY;
OrderSend(request, result); //下單
}
else if (maFast[1]<maSlow[1] && maFast[2]>=maSlow[2])
{
request.action = TRADE_ACTION_DEAL;
request.symbol = Symbol();
request.volume = 0.1;
request.price = SymbolInfoDouble(Symbol(), SYMBOL_BID);
request.type = ORDER_TYPE_SELL;
OrderSend(request, result);
}
}
作者:阿郎(shawnyau)栽自火線論壇http://www.fx998.cn。
Lesson3代碼.rar (2 K) 下载次数:155