newbie's here. For instance, I'm creating a token with symbol "TEST". In the contract I'm saying that I can sell only 10000 TESTs. Running an ICO, selling this token. But I've got a mistake in my papers. I'm realizing that I need to sell 10000 TESTs more in order to successfully launch my business. What my options are? Is it possible to save tradable symbol TEST with same bids and asks on the exchange and issure more tokens?
Symbol and Names are not unique. As a matter of fact if you do a search on etherscan you will notice there can be several tokens with the same name or symbol. The only thing that makes them unique or identifiable is the address to which they were deployed. So, technically, you could deploy another token contract with the same name and a different totalSupply and have a new crowdsale that works with that "new token".
What your options are really depend on what was coded on the token contract. For example, is it a mintable token? If it is, are you, as it's owner, able to mint more tokens freely?
You could deploy a new token with a higher supply and transfer the previous tokens to this new contract, as long as they are ERC20 compliant you should be able to do it, at least on the technical side, if your current token holders approve such transactions. You can check this question for more info: Using Solidity, how can I transfer ERC20 tokens from the current address to another?
It all comes down to how you communicate this to your current investors. From the reasons as to why you will need to do this to what the new address for sending ETH is and instructing them not to use the old one.
Of course you can. Your token symbol is just field inside the contact source code.
Each client (Mist, Etherscan, Ethereum Wallet, etc) just have method which can look what is inside of symbol variable.
string public constant symbol = "TEST";
So, you can create as much tokens with symbol "TEST", as you want.