I had elected mark-to-market during last year Tax filing.This year I need to submit form 3115 and form 4797(with adjustment 481).Will I be able to do this using turbotax?

1. Which version of turbotax helps with this ?

2. Do I need to use software like tradelog additionally ?

3. Can all these (3115, 4797 etc.,) be done using e-file ?