bot_201011123/Myfirstbot.mq5
2026-09-03 02:02:56 +00:00

28 lines
No EOL
408 B
MQL5

// Simple Moving Average Bot
input int MA_Period = 50;
double ma;
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnTick()
{
ma = iMA(_Symbol, PERIOD_CURRENT, MA_Period, 0, MODE_SMA, PRICE_CLOSE);
double price = SymbolInfoDouble(_Symbol, SYMBOL_BID);
if(price > ma)
{
// Buy
Print("BUY SIGNAL");
}
else if(price < ma)
{
// Sell
Print("SELL SIGNAL");
}
}