Re: Modelling stock options in ledger

2015-04-04 Thread Matthew Harris
On Thursday, December 11, 2014 at 10:07:55 PM UTC-8, Martin Blais wrote: ;; Notes: ;; ;; * I put the exercise price in the commodity name itself, e.g., FOO_X100, as ;; in 'X' for strike price and '100' for 100$/share. This defines the ;; instrument. Put the expiration date in there as

Re: Modelling stock options in ledger

2015-04-04 Thread Martin Blais
I could increase the max size for currency names it's an arbitrary choice On Sat, Apr 4, 2015, 18:34 Matthew Harris mharris...@gmail.com wrote: On Thursday, December 11, 2014 at 10:07:55 PM UTC-8, Martin Blais wrote: ;; Notes: ;; ;; * I put the exercise price in the commodity name itself,

Re: Modelling stock options in ledger

2015-04-04 Thread Martin Blais
0.80 is the cost basis of the option On Sat, Apr 4, 2015, 19:32 Martin Blais bl...@furius.ca wrote: I could increase the max size for currency names it's an arbitrary choice On Sat, Apr 4, 2015, 18:34 Matthew Harris mharris...@gmail.com wrote: On Thursday, December 11, 2014 at 10:07:55 PM

Re: Modelling stock options in ledger

2015-02-04 Thread Martin Blais
On Tue, Feb 3, 2015 at 10:28 PM, Red Street redstre...@gmail.com wrote: If I read this right, you're essentially doing the same thing as what I suggest except 1. holding your options with no cost basis. 2. holding unvested options in an asset account. About (1), I forget the rules for

Re: Modelling stock options in ledger

2015-02-03 Thread Red Street
This concerns Incentive Stock Options (ISOs). This is slightly different from what the OP wants, but on the same general topic. This is how I model my options, and I was looking for feedback, since I'm wondering if there's a better way. Let's assume for simplicity: - strike price is $1.20 -

Re: Modelling stock options in ledger

2015-02-03 Thread Martin Blais
On Tue, Feb 3, 2015 at 9:40 PM, Red Street redstre...@gmail.com wrote: Areas for improvement: If I read this right, you're essentially doing the same thing as what I suggest except 1. holding your options with no cost basis. 2. holding unvested options in an asset account. About (1), I

Re: Modelling stock options in ledger

2015-02-03 Thread Red Street
If I read this right, you're essentially doing the same thing as what I suggest except 1. holding your options with no cost basis. 2. holding unvested options in an asset account. About (1), I forget the rules for taxation of options, but surely when they are granted to you they have a

Re: Modelling stock options in ledger

2014-12-26 Thread Martin Blais
On Thu, Dec 25, 2014 at 6:59 PM, Eric Weigle eric.wei...@gmail.com wrote: Hi Martin- Thanks for the response- I tried that and it mostly works. Unfortunately, encoding the strike price in the commodity means that you need N entries in your price database for the same stock to get the value

Re: Modelling stock options in ledger

2014-12-25 Thread Eric Weigle
Hi Martin- Thanks for the response- I tried that and it mostly works. Unfortunately, encoding the strike price in the commodity means that you need N entries in your price database for the same stock to get the value of N different grants. I also tried setting up an equivalency of the different

Re: Modelling stock options in ledger

2014-12-25 Thread John Wiegley
Eric Weigle eric.wei...@gmail.com writes: Cheers -Eric I can't help but appreciate someone named Weigle. ;) John -- --- You received this message because you are subscribed to the Google Groups Ledger group. To unsubscribe from this group and stop receiving emails from it, send an email

Modelling stock options in ledger

2014-12-11 Thread Eric Weigle
I'm trying to figure out how to model stock options in ledger. My goals are that (1) individual lots are tracked separately by the grant price, and (2) I can track the potential value in a sane way. This seems to work for (1) when I exercise for cash: 2014/06/01 Stock options - acquire

Re: Modelling stock options in ledger

2014-12-11 Thread Martin Blais
Hi Eric, I haven't done this myself yet (I don't have options), but I think what you're doing is incorrect. You're not meant to track the cost basis of unexercised options, e.g., what if they vest OOM? I would track the cost of the option itself. With the method I suggest below you can just enter