По большому счету, роботов есть смысл делать только под мт5, остальной софт слишком недоработанный и убогий, еще и платный. Но на мт5 в одном терминале доступна только какая-либо одна секция биржи. Соответственно арбитражить придется либо между разными фьючами, либо между текущим и дальним контрактом. Что то что другое довольно сомнительная идея