RichKid
PlanYourTrade > TradeYourPlan
- Joined
- 18 June 2004
- Posts
- 3,031
- Reactions
- 5
Yes, we're on the same path here, I'm happy for it to be separate from the charting. My understanding of backtesting is it looks at figures from trades you would have taken had certain criteria been met (as specified in the formula eg 24 day EMA crosses over 70EMA=buy, opposite =sell...etc). That's why the charting programmes are integrated with the portfolio testing since they rely on each other but we don't need it here if we record all the figures ourselves as they are the result of a particular strategy (it doesn't matter what strategy it is so we don't need charting software as you would to backtest a crossover method for example)GreatPig said:RichKid,
When I've had a chance to read that Van Tharp book, I'll have a look at what else I can add to the program. Remember though that it's just a portfolio manager, not a charting program. It doesn't do back testing. I use AmiBroker for that.
The transaction history files give all the data necessary for tax returns (I hope - I haven't got up to doing one yet to see if I'm missing anything). While they don't isolate each financial year, it should be very easy to generate the annual figures using formula in Excel that only sum over the cells for that one year. Alternatively the year's worth of data could be copy and pasted to another page to give a report for just that year.
Now that you mention it though, it would be good to be able to generate annual reports, perhaps as formatted RTF files. And for the portfolio financial and transaction figures, it would probably be good too to keep annual versions as well as lifetime versions. I'll have to look at doing that.
Cheers,
GP
Hi GP, i know you posted this article a long time ago but i am trying to find an Excel spreadsheet that allows me to simply keep track of the CGT owed if i sell a parcel of shares that is a different qty to the parcels i have bought and help me keep track of & balance the remaining shares i still hold.I've seen in another thread people talking and asking about software or spreadsheets to keep track of their share portfolios.
I'm using a program I wrote myself, which I'm happy for anyone to use if they want to. It's a Windows application that should run on any 32 bit platform (although I've currently only tried it on XP Pro).
The program is really only designed for managing shares, and has no special fields for things like extra descriptions, margin levels, target prices, stop levels, etc. (which I've seen in a couple of the spreadsheets attached to the other thread). I use a separate plugin in AmiBroker for things like stops and other trading signal information.
What it can do though is manage multiple portfolios, allowing the current stocks to be displayed for each portfolio along with the basic information like purchase date and price, quantity, and brokerage. It can also display the current value and loss or gain if an appropriate-format price file is available (an FCharts-compatible text file as supplied by float.com.au).
Buttons are then provided to inject or remove cash, record dividends, and buy and sell stocks. As well as updating the portfolio list itself, they also update the cash balance of the portfolio and, for buying and selling stock and for dividends, transaction and history files that record all such transactions. These files are all comma-delimited CSV files, so can be imported into Excel if desired (although they'll then require a little formatting to be presentable).
I've written a manual with it, although it should mostly be intuitive (except for a few features that link in with my AmiBroker plugin). The software and manual are attached. The manual is a Word97 document. I was going to upload a PDF file for it but it's too big for the forum, which only seems to allow individual file attachments of around 98K (the PDF file is 190K odd as it has a few screen captures in it). The Word document is much smaller. Both files have been zipped with WinZip 8.0.
You'll need a screen resolution of at least 1024 x 768 to use the program, preferably higher. It's been written as a dialog application, meaning it's not resizable. It just fits on a 1024 x 768 screen (or at least did the last time I tried it).
Naturally all use of the program is at your own risk. I am using it myself though, so if you do find any problems with it, or have any ideas for changes, I'm happy to hear them (although I'm too busy to do much more to it right now). Since I started using it, it's saved me a lot of time filling in spreadsheets and other records.
Cheers,
GP
I use the freebee portfolio tool on investsmart. It doesn't do everything for example change in ticker codes, takeovers, etc- but as long as I keep my trades up to date - I can export the sales transactions data, adjust for 12 month holdings, and its much easier come tax time.Hi GP, i know you posted this article a long time ago but i am trying to find an Excel spreadsheet that allows me to simply keep track of the CGT owed if i sell a parcel of shares that is a different qty to the parcels i have bought and help me keep track of & balance the remaining shares i still hold.
ie
I purchased 1,000 shares of Company ZZZ on 1.1.2000 @ $10 / share. Brokerage fee of $10. Total cost + Brokers fee = $10,010.
I now sell 350 shares of Company ZZZ on 1.1.2021 @ $40 / share. Brokerage fee of $25. Total Sale - Brokers fee = $13,975
If i use the F.I.F.O basis of calculating the CGT owed on selling this parcel of shares i presume i use a formula like the following:
13,975 - 350 (10,010 / 1,000) = Profit made on these shares.
13,975 - 3,503.5 = $10,471.50 Profit. As shares are owned > 12 months CGT is calculated on 50% of Profit (ie $5,235.75)
To calculate the cost basis of remaining holding of 650 shares it would be: 650 (10,010 / 1,000) = $6,506.50
If yourself or anybody else who knows how to make an easy to use Excel spreadsheet which can keep track of multiple buys / sells ... especially if the Qty's sold differ from the Qty's originally purchased i would be eternally greatful.
Cheers,
P_G
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?