Jared Broad I think its fair to cover our own cost. Whether that is an instance paid for monthly similar to the paid live server (ex: paid private backtest server) or covering the costs of the runs.
What I personally would prefer is a predictable rate. So whether it is a flat fee or a calculated estimate once a build has been completed, or something similar so costs don't surprise me and add up.
My preference would be to have a flat monthly rate and be subject to the limits of the instance capacity. So if I can only handle 20 concurrent backtests, or it takes 2x as long then so be it, and I can upgrade/downgrade the instance based on my performance needs at a given time.
That being said, would I pay $50 to start to optimize an algo? Sure, when I'm reasonably confident that I am somewhat close to finalizing. If it runs for 10 hours would I pay $500? Probably not until I had proved it further (paper trading or otherwise)
From my perspective as the algo is developed and backtested that's where the most amount of time, effort and likely server resources are consumed. Especially for us noobs. We have a system that worked somewhere and are developing it while learning code.Â
In my case, we have gone through a number of iterations not only to debug but also to try to emulate the strategy performance from visual backtesting tools (ex: optionstack) because these tools aren't completely transparent in how they're processing the strategy, slippage, fills, etc.Â
So this means lots of backtest runs for debug and trying to reverse engineer the exact details. I'm sure that means us newbies are using up much more than others. Having a paid instance to do this faster and without affecting others would be very fair in my opion.
Another benefit would be faster processing for longer backtests. A few days or a month is quick, but multiple years can take a lot longer. I find it invaluable to test long term across many market conditions instead of just snapshots of selected timeframes/conditions.
Further, I'd gladly pay for a feature that would allow for import of strategy from a tool like Optionstack vs struggling with the code even with a programmer's help. That to me and many other non-programmers would be gold.
Perhaps you got more response than you asked for, but I appreciate you asking and reading.
Â
Â
Â