How to change stock quantity in KMyMoney investment editor?
I can't give you a detailed answer because I'm away from the computer where I use kMyMoney, but IIRC to add investments you have to create new transactions on the 'brokerage account' linked to your investment account.
The main question is, how much money you want to make?  With every transaction, you  should calculate the real price as the price plus costs. For example, if you but 10 GreatCorp stock of £100 each, and the transaction cost is £20 , then the real cost of buying a single share is in fact buying price of stock + broker costs / amount bought, or £104 in this case.  Now you want to make a profit so calculate your desired profit margin. You want to receive a sales price of buying price + profit margin + broker costs / amount bought. Suppose that you'd like 5%, then you'll need the price per stock of my example to increase to 100 + 5% + £40 / 10 = £109.  So you it only becomes worth while if you feel confident that GreatCorp's stock  will rise to that level. Read the yearly balance of that company to see if they don't have any debt, and are profitable. Look at their dividend earning history. Study the stock's candle graphs of the last ten years or so, to find out if there's no seasonal effects, and if the stock performs well overall. Get to know the company well. You should only buy GreatCorp shares after doing your homework.  But what about switching to another stock of LovelyInc? Actually it doesn't matter, since it's best to separate transactions. Sell your GreatCorp's stock when it has reached the desired profit margin or if it seems it is underperforming. Cut your losses! Make the calculations for LovelyCorp's shares without reference to GreatCorp's, and decide like that if it's worth while to buy. In the US, expense ratios are stated in the Prospectus of the fund, which you must acknowledge as having read before the fund will accept your money to invest. You never acknowledged any such thing? Actually you did when you checked the box saying that you accept the Terms of the Agreement when you made the investment. The expense ratio can be changed by vote of the Board of Directors of the fund but the change must be included in the revised Prospectus of the fund, and current investors must be informed of the change. This can be a direct mailing (or e-mailing) from the mutual fund or an invitation to read the new Prospectus on the fund's website for those who have elected to go paperless.  So, yes, the expense ratio can be changed (though not by the manager of the fund, e.g. just because he/she wants a bigger salary or a fancier company car, as you think), and not without notice to investors. That's up to you. If you instruct your broker to sell shares purchased in specific lots, they can do that -- but doing so requires that you and/or they track specific fractional lots forever afterwards so you know what is still there to be sold. FIFO simplifies the bookkeeping. And I am not convinced selecting specific lots makes much difference; the government gets its share of your profits sooner or later. During a stock split the only thing that changes is the number of shares outstanding.  Typically a stock splits to lower its price per share.  Sometimes if a company's value is falling it will do a reverse split where X shares will be exchanged for Y shares.  This is typically done to avoid being de-listed from an exchange if the price per share falls below a certain threshold, usually $1.  Again the only thing changing is the number of shares outstanding.  A 20 for 1 reverse split means for every 20 shares outstanding the shareholder will be granted one new share. Example X Co. has 1,000,000 shares outstanding for a price of $100 per share.  It does a 1 for 10 split.  Now there are 10,000,000 shares outstanding for a price of $10 per share. Example Y Co has 1,000,000 shares outstanding for a price of $1 per share.  It does a 10 for 1 reverse split.  Now there are 100,000 shares outstanding for a price of $10. Quickly looking at the news for ASTI it looks like it underwent a 20 for 1 reverse split.  You should probably look at your statements and ask your broker how the arithmetic worked in your case. Investopedia links for Reverse Stock Split and Stock Split "I had  both closing price and adjusted price of Apple showing the same amount after ""download data"" csv file was opened in excel. https://finance.yahoo.com/quote/AAPL/history?period1=1463599361&period2=1495135361&interval=div%7Csplit&filter=split&frequency=1d Its frustrating. My last option was to get the dividends history of the stock and add back to the adjusted price to compute the total return for a select stock for the period." "There is a site that treats you like a fund manager in the real market, Marketoracy, http://marketocracy.com/. Each user is given 1 million in cash. You can have multiple ""mutual funds"", and the site allows use to choose between two types of strategies, buy/sell, short/cover. Currently, options are not supported. The real value of the site is that users are ranked against each other (of course, you can op out of the rankings). This is really cool because you can determine the real worth of your returns compared to the rest of investors across the site. A couple years back, the top 100 investors were invited to come on as real mutual fund managers - so the competition is legitimate. Take a look at the site, it's definitely worth a try. Were there other great sites you looked at?" I think if you are only trading stocks with average volume greater than 1M you should not have any trouble entering a 10,000 size trade. If you are you can try a couple of things: Change your order from a market order to a limit order, however this may potentially reduce the number of shares that are actually traded on that day, and you may miss out on some or all of your order. Limit your trading to more liquid stocks, say average daily volumes above 10M or 100M. Apart from that you might have to just put up with some extra slippage and incorporate it into your trading plan. That is you can reduce your R multiple to allow some slippage. As BrenBarn stated, tracking fractional transactions beyond 8 decimal places makes no sense in the context of standard stock and mutual fund transactions.  This is because even for the most expensive equities, those fractional shares would still not be worth whole cent amounts, even for account balances in the hundreds of thousands of dollars. One important thing to remember is that when dealing with equities the total cost, number of shares, and share price are all 3 components of the same value.  Thus if you take 2 of those values, you can always calculate the third: (price * shares = cost, cost / price = shares, etc).  What you're seeing in your account (9 decimal places) is probably the result of dividing uneven values (such as $9.37 invested in a commodity which trades for $235.11, results in 0.03985368550891072264046616477394 shares).  Most brokerages will round this value off somewhere, yours just happens to include more decimal places than your financial software allows. Since your brokerage is the one who has the definitive total for your account balance, the only real solution is to round up or down, whichever keeps your total balance in the software in line with the balance shown online. One way a lot of people bypass the pattern trading equity requirement is to open multiple brokerage accounts. You have $10k, put $5k in one and $5k in another. Although I don't recommend it! Do you have a broker? Any online brokerage (TD Ameritrade, E*Trade, Scott Trade, etc) offer the functionality that you want. If you're not interested in opening a brokerage account, you can search for threads here related to stock market simulation, since most of those services also provide the features that you want.  If you do you have a physical broker at some firm, contact him/her and ask about the online tools that the brokerage offers. Almost all of them have portfolio management tools available to clients. "You don't need to use a real stock like GLD.  You can just create a ""stock"" called something like ""1 oz Gold"" and buy and sell them as if they were shares.  It won't auto-update the price like GLD, but that's not a big deal to update manually once a month or so. I prefer to have accurate data that is correct at a particular point in time to having data that is 2-3% off, or that requires entering the ounces as 10x reality.  YMMV. This is very similar to how you track US Savings Bonds in Quicken (and might be described in the help under that topic.)" I use KMyMoney in Linux. They distribute a Mac version too. Plus, it is free! When my orders fill, I'll often see a 1000 shares go through over 4-6 transactions, with a few cents difference high to low, but totaling the transaction cost, it adds to one commission (say $10 for my broker). Are you sure a series of partial fills would result in as many as 20 commissions? "You will almost certainly be able to sell 10,000 shares at once. The question is a matter of price. If you sell ""at market"" then you may get a lower price for each ""batch"" of the stock sold (one person buys 50, another buys 200, another buys 1000 etc) at varying prices. Will you be able to execute a single order to sell them all at the same price at the same time? Nobody can say, and it's not really a function of the company size. The exchange has what's called ""open interest"" which roughly correlates to how many people have active orders in at a given price. This number is constantly changing alongside the bid and ask (particularly for active stocks). So let's say you have 10,000 shares and you want to sell them for $100 each. What you need is at least 10,000 in open interest at $100 bid to execute. By contrast let's say you issue a limit order at $100 for 10,000 shares. Your ask will stay outstanding at that price and you'll be filled at that price if there are enough buyers. I you have a limit sell order at $100 for 10,000 shares the strike price of the stock cannot go to $100.01 until all of your sell orders are filled." http://www.euroinvestor.com/exchanges/nasdaq/macromedia-inc/41408/history will work as DumbCoder states, but didn't contain LEHMQ (Lehman Brother's holding company). You can use Yahoo for companies that have declared bankruptcy, such as Lehman Brothers: http://finance.yahoo.com/q/hp?s=LEHMQ&a=08&b=01&c=2008&d=08&e=30&f=2008&g=d but you have to know the symbol of the holding company.