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