https://etherdelta.github.io/trades.html
You have to scan by block. If you go to your wallet history in etherscan you can find the blocks that etherdelta has been involved with, scan those. It's tedious. I definitely use a spreadsheet with etherdelta.