Quantopian doesn't provide backtest trade records in a file to download for analysis. It could be quite awhile if they eventually add that since they are focused on futures and other features.
Any other options? It will require some work because of your 10 year time-frame. May require writing some code or modifying existing code to a format suitable to you. In going from log output to Excel for example, you might need to add markers you can then use for parsing.
Couple of tools here ...
track_orders
Provides detail for every order made and filled including partial fills. Has a couple of options.
In a 10-yr run the logging window hard limit would surely be hit, so its most important option in that case is the ability to set a start date where it begins producing output, you could do multiple backtests if necessary covering different time frames and piece them together. Copying the entire logging window content requires manual effort and takes some time.
run_summary
This produces a summary at the end of a run that might possibly be useful, especially if you are willing to tailor to the specific information you're interested in.
From Dec 2014, the pre-Q2 version at that link is now broken but the content on the page might be worth perusing.
Here's a recent update to it that does run.
The backtest I'm attaching is the latest version that I plink away at once in awhile. It's pretty much in alpha with bugs included and guaranteed. (I don't have a test team and haven't had time to switch to test mode and scrutinize the output very thoroughly yet or outlier scenarios).
It has a trimmed-down version of track_orders built-in as an option. For a long time-frame backtest with a lot of stocks, the summary at the end of the run would hit backtester limits and be cropped. You could borrow the code for periodic output from PvR (look for 126, that's half a year) and insert that perhaps. You could add your own columns in the output although that wouldn't be easy.
Both tools must be run after any ordering to be aware that the orders exist. They store that information until orders are completely filled or canceled. Because we can never know when orders will be completed, they necessarily have to be run every minute out of handle_data, and that adds time to backtests.
Also by the way anyone is welcome to click on my name/handle and send me a note. I will not sell your personal info to any hackers or whatever and don't even install apps that want access to email contacts. Appreciate any bug reports or wire transfers. Heh.