We've created a REST API for QuantConnect which lets you create and update your projects, compile algorithms and submit them for backtesting all via simple JSON commands! See our latest blog post for the details: https://www.quantconnect.com/blog/backtesting-with-a-rest-api