How to Store Funds Generated through FX Trading
"Earned income is what your software is doing, so it is taxable.  So you can't really make it tax exempt. You can form a business and claim the revenues from that business as income and deduct expenses it costs you to earn that revenue.  If you buy a server to run your software, then that is an acceptable expense to deduct from your revenues.  Others can be more questionable and the best thing to do is to consult a CPA.   If you are still in the testing stage and the revenues will be small then it should not matter.  Worry about the important things, not if you paid the IRS a few hundred to much. Are you in a state/country that allows online gambling?  In most states here in the US you are operating on shaky legal ground.  Before ""Black Friday"" I used to earn a nice part-time income playing online poker."
How do (index and active) mutual funds trade? Do they buy stocks as soon as a I buy a share in the mutual fund, or do they have fixed times they trade, such as once every week/month/quarter?   Is it theoretical possible for someone to front run mutual funds, if someone holds individual stocks? Let's say an institutional investor creates an order of $100m in a mutual fund, how likely can a broker, which holds a fraction of the fund's portfolio, front run and take advantage of that trade? It is more likely to front run that fund if it's an active small cap fund, but how likely is it to front run trades for index funds? Bond ETFs are just another way to buy a bond mutual fund.  An ETF lets you trade mutual fund shares the way you trade stocks, in small share-size increments.  The content of this answer applies equally to both stock and bond funds. If you are intending to buy and hold these securities, your main concerns should be purchase fees and expense ratios.  Different brokerages will charge you different amounts to purchase these securities.  Some brokerages have their own mutual funds for which they charge no trading fees, but they charge trading fees for ETFs.  Brokerage A will let you buy Brokerage A's mutual funds for no trading fee but will charge a fee if you purchase Brokerage B's mutual fund in your Brokerage A account. Some brokerages have multiple classes of the same mutual fund.  For example, Vanguard for many of its mutual funds has an Investor class (minimum $3,000 initial investment), Admiral class (minimum $10,000 initial investment), and an ETF (share price as initial investment).  Investor class has the highest expense ratio (ER).  Admiral class and the ETF generally have much lower ER, usually the same number.  For example, Vanguard's Total Bond Market Index mutual fund has Investor class (symbol VBMFX) with 0.16% ER, Admiral (symbol VBTLX) with 0.06% ER, and ETF (symbol BND) with 0.06% ER (same as Admiral).  See Vanguard ETF/mutual fund comparison page.  Note that you can initially buy Investor class shares with Vanguard and Vanguard will automatically convert them to the lower-ER Admiral class shares when your investment has grown to the Admiral threshold. Choosing your broker and your funds may end up being more important than choosing the form of mutual fund versus ETF.  Some brokers charge very high purchase/redemption fees for mutual funds.  Many brokers have no ETFs that they will trade for free.  Between funds, index funds are passively managed and are just designed to track a certain index; they have lower ERs.  Actively managed funds are run by managers who try to beat the market; they have higher ERs and tend to actually fall below the performance of index funds, a double whammy. See also Vanguard's explanation of mutual funds vs. ETFs at Vanguard. See also Investopedia's explanation of mutual funds vs. ETFs in general. &gt; To clarify, I meant the general field of finance and investment banking.  This is still a wide field. Accounting? Product control? Quants? Equity Research? FX Sales? Trading? Compliance? Technology?  I know a sales person that majored in History if that's the kind of quirk you're looking for. How long is a piece of string?  This will depend on many variables. How many trades will you make in a day? What income would you be expecting to make? What expectancy do you need to achieve? Which markets you will choose to trade?  Your first step should be to develop a Trading Plan, then develop your trading rules and your risk management. Then you should back test your strategy and then use a virtual account to practice losing on. Because one thing you will get is many losses. You have to learn to take a loss when the market moves against you. And you need to let your profits run and keep your losses small. A good book to start with is Trade Your Way to Financial Freedom by Van Tharp. It will teach you about Expectancy, Money Management, Risk Management and the Phycology of Trading. Two thing I can recommend are: 1) to look into position and trend trading and other types of short term trading instead of day trading. You would usually place your trades after market close together with your stops and avoid being in front of the screen all day trying to chase the market. You need to take your emotion out of your trading if you want to succeed; 2) don't trade penny stocks, trade commodities, FX or standard stocks, but keep away from penny stocks. Just because you can buy them for a penny does not mean they are cheap. Taking into account that you are in Cyprus, a Euro country, you should not invest in USD as the USA and China are starting a currency war that will benefit the Euro. Meaning, if you buy USD today, they will be worth less in a couple of months. As for the way of investing your money. Look at it like a boat race, starting on the 1st of January and ending on the 31st of December each year. There are a lot of boats in the water. Some are small, some are big, some are whole fleets. Your objective is to choose the fastest boat at any time. If you invest all of your money in one small boat, that might sink before the end of the year, you are putting yourself at risk. Say: Startup Capital. If you invest all of your money in a medium sized boat, you still run the risk of it sinking. Say: Stock market stock. If you invest all of your money in a supertanker, the risk of it sinking is smaller, and the probability of it ending first in the race is also smaller. Say: a stock of a multinational. A fleet is limited by it's slowest boat, but it will surely reach the shore. Say: a fund. Now investing money is time consuming, and you may not have the money to create your own portfolio (your own fleet). So a fund should be your choice. However, there are a lot of funds out there, and not all funds perform the same.  Most funds are compared with their index. A 3 star Morningstar rated fund is performing on par with it's index for a time period. A 4 or 5 star rated fund is doing better than it's index. Most funds fluctuate between ratings. A 4 star rated fund can be mismanaged and in a number of months become a 2 star rated fund. Or the other way around. But it's not just luck. Depending on the money you have available, your best bet is to buy a number of star rated, managed funds. There are a lot of factors to keep into account. Currency is one. Geography, Sector... Don't buy for less than 1.000€ in one fund, and don't buy more than 10 funds. Stay away from Gold, unless you want to speculate (short term). Stay away from the USD (for now). And if you can prevent it, don't put all your eggs in one basket. Firstly, I think you need to separate your question into two parts: If you are Chinese, live in China and intend to stay in China for most of your life then the default answer to question 1 should be Renminbi.  Question 2 is not as important, you can hold USD in almost any country in the world. Any investment you hold has risk, which may include market risk, credit risk, liquidity risk, inflation risk etc. Holding USD will expose you to exchange rate fluctuations as well.  If the Renminbi rises in value against the dollar your returns in USD will be reduced by the same amount (remember that for currency fluctuations you have to multiply the percentages, see here for a good explanation). The first thing you probably want to do is find out exactly what the assets are in the 理财 you have invested in.  The fact that there is a 'risk level' (even if it is only 2) would suggest to me that the fund is investing in some combination of bonds and stocks which means that your returns are not guaranteed and could make a loss. Interest rates on deposit accounts are mandated by the government in China, and the current 12 month deposit rate on RMB is 3%.  To earn over 3%, GEB must be investing your assets in something else (I'm guessing bonds).  Bear in mind that 1.5 years is a very short amount of time in investments, so don't assume this return will continue!  I'm afraid I've only been studying Chinese for a year, so I can't really help you much with the link you've sent through - you may want to check if there is any guaranteed minimum return, which can be the case in more complex structured products. Ultimately you will need to pick an investment which you feel gives you the best combination of risk and return for your situation, there are a huge amount of options to choose between.  The 4-5% you are earning right now is not a huge risk premium on the 3% you could earn in China from a time deposit, but in the current environment you may struggle to beat it without taking on more risk.  Before considering that though - understand how much risk you already have with GEB. How long is a piece of string?  This will depend on many variables. How many trades will you make in a day? What income would you be expecting to make? What expectancy do you need to achieve? Which markets you will choose to trade?  Your first step should be to develop a Trading Plan, then develop your trading rules and your risk management. Then you should back test your strategy and then use a virtual account to practice losing on. Because one thing you will get is many losses. You have to learn to take a loss when the market moves against you. And you need to let your profits run and keep your losses small. A good book to start with is Trade Your Way to Financial Freedom by Van Tharp. It will teach you about Expectancy, Money Management, Risk Management and the Phycology of Trading. Two thing I can recommend are: 1) to look into position and trend trading and other types of short term trading instead of day trading. You would usually place your trades after market close together with your stops and avoid being in front of the screen all day trying to chase the market. You need to take your emotion out of your trading if you want to succeed; 2) don't trade penny stocks, trade commodities, FX or standard stocks, but keep away from penny stocks. Just because you can buy them for a penny does not mean they are cheap. "For any accounts where you have a wish to keep track of dividends, gains and losses, etc., you will have to set up a an account to hold the separately listed securities.  It looks like you already know how to do this.  Here the trading accounts will help you, especially if you have Finance:Quote set up (to pull security prices from the internet). For the actively-managed accounts, you can just create each managed account and NOT fill it with the separate securities.  You can record the changes in that account in summary each month/year as you prefer. So, you might set up your chart of accounts to include these assets: And this income: The actively-managed accounts will each get set up as Type ""Stock.""  You will create one fake security for each account, which will get your unrealized gains/losses on active accounts showing up in your trading accounts.  The fake securities will NOT be pulling prices from the internet.  Go to     Tools -> Securities Editor -> Add and type in a name such as ""Merrill Lynch Brokerage,"" a symbol such as ""ML1,"" and in the ""Type"" field input something like ""Actively Managed."" In your self-managed accounts, you will record dividends and sales as they occur, and your securities will be set to get quotes online.  You can follow the general GnuCash guides for this.   In your too-many-transactions actively traded accounts, maybe once a month you will gather up your statements and enter the activity in summary to tie the changes in cost basis.  I would suggest making each fake ""share"" equal $1, so if you have a $505 dividend, you buy 505 ""shares"" with it.  So, you might have these transactions for your brokerage account with Merrill Lynch (for example): When you have finished making your period-end summary entries for all the actively-managed accounts, double-check that the share balances of your actively-managed accounts match the cost basis amounts on your statements.  Remember that each fake ""share"" is worth $1 when you enter it.  Once the cost basis is tied, you can go into the price editor (Tools -> Price Editor) and enter a new ""price"" as of the period-end date for each actively-managed account.  The price will be ""Value of Active Acct at Period-End/Cost of Active Acct at Period-End.""  So, if your account was worth $1908 but had a cost basis of $505 on Jan. 31, you would type ""1908/505"" in the price field and Jan. 31, 2017 in the date field. When you run your reports, you will want to choose the price source as ""Nearest in Time"" so that GnuCash grabs the correct quotes. This should make your actively-managed accounts have the correct activity in summary in your GnuCash income accounts and let them work well with the Trading Accounts feature."