I am adding this to the documentation.  Can you point me to the
discussion earlier?

On Fri, Sep 30, 2011 at 01:39, Martin Michlmayr <[email protected]> wrote:
> * Peter Ross <[email protected]> [2011-09-30 17:41]:
>> 1/1 Buy 2 shares of ACME @ $100
>> 2/2 Buy 1 share of ACME @ $200
>>
>> Now on the 3/3 I wish to sell 2 shares of ACME @ $150.  I can either
>> sell 1 share bought on 1/1 and another on the 2/2 for $0 capital gain,
>> or I can sell both 1/1 shares for a $100 capital gain.
>
> The correct way to do this is:
>
> D $100.00
>
> 2011-09-01 * Buy 2 shares of ACME @ $100
>    Assets:Broker                                  2 ACME @ $100.00
>    Assets:Cash
>
> 2011-09-10 * Buy 1 share of ACME @ $200
>    Assets:Broker                                  1 ACME @ $200.00
>    Assets:Cash
>
> 2011-09-20 * Sell 2 shares of ACME at $150
>    Assets:Broker                       -1 ACME {$100.00} @ $150.00
>    Assets:Broker                       -1 ACME {$200.00} @ $150.00
>    Assets:Cash
>
> Note that the automatic Equity entries generated by ledger are
> imho wrong (as discussed on this list a few months ago).  I must open
> a bug report about this.
>
>> I want to record the decision I made so that I can determine at a
>> late date how many shares at the various price levels I own.
>
> You'll be interested in the bal --lot-prices option.  For example,
> after buying the 2 shares at $100 and 1 at $200 it would show you:
>
> $ ledger -f a.ledger bal --lot-prices Assets:Broker
>    2 ACME {$100.00}
>    1 ACME {$200.00}  Assets:Broker
>
> --
> Martin Michlmayr
> http://www.cyrius.com/
>



-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

Reply via email to