One thing I've done is to write a parameter out to the log at the outset of the backtest. I'll manually vary the parameter over a series of backtests that I run in parallel in multiple browser tabs (I've had as many as about 10 backtests running at once). Upon completion, there is a fair amount of copying and pasting into Excel for analysis.
My sense is that much of this tedious manual data input and output could be automated with a script that effectively controls the mouse and keyboard. However, it might run afoul of the Quantopian terms of use (https://www.quantopian.com/policies/terms). For example, you cannot:
--use any engine, software, tool, agent or other device or mechanism to navigate or search the Site, other than the search engines and agents available through the Service and other than generally available third party web browsers;
--use the Site or the Services in any manner that could damage, disable, overburden or impair Quantopian’s servers or networks, or interfere with any other user's use and enjoyment of the Site and/or the Services;
Even a simple 10x10 or 10x10x10 grid search would increase the load for an individual user by 2-3 orders of magnitude. Aside from the security concern of wholesale dowloading the restricted bar data, my hunch is that Quantopian has made batch processing awkward so that they can keep the load down, without having to deal with throttling individual users (which is reasonable, since it's a free service).
Thomas, have you sorted out how to run parallel code in the research environment yet? Also, what do you mean by "That work however will not result in having optimization available on Quantopian"? Are you still thinking along the lines of asking users to port their algos over to the research environment for study/optimization and then port them back to the online backtester? Why not just put some hooks into the online backtester (or a separate specialized instance of it, running as part of the research environment)? What am I missing? It seems like a "no-brainer."
Grant