// 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"); } }