#property strict
input double LotSize = 0.10;
input int FastEMA = 12;
input int SlowEMA = 26;
// MACD 金叉死叉策略
double macd = iMACD(NULL,0,FastEMA,SlowEMA,9,PRICE_CLOSE,MODE_MAIN,0);
double signal = iMACD(NULL,0,FastEMA,SlowEMA,9,PRICE_CLOSE,MODE_SIGNAL,0);
if(macd > signal && macdPrev <= signalPrev) {
OrderSend(Symbol(),OP_BUY,LotSize,Ask,30,0,0,"MACD_EA",2024001);
}
if(macd < signal && macdPrev >= signalPrev) {
OrderSend(Symbol(),OP_SELL,LotSize,Bid,30,0,0,"MACD_EA",2024001);
}
// 移动止损保护利润
TrailingStop(100);
RiskManager(2,AccountBalance());