Any gas used in transaction will never return, when it is burned, it is gone. Placing order on Etherdelta won't cost any gas since it is done off-chain. As far as I know, only depositing, withdrawing and executing trade will create transaction on the Ethereum main net.
Yes, thanks for correction.