Fidelity gives you trade history where each trade is a separate line in a CSV file. Which tool does the best job of letting you enter and exit positions ie. knows when it's closing an existing position and entering a new one and then provide a report on each position taken etc?