forked from 2010111213/bot_201011123
28 lines
408 B
MQL5
28 lines
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");
| |||
}
| |||
}
|