Cat Bot's Stock Market is a recreation of real life stock market made to be as simple as possible while still being functional. There are 5 stocks you can trade with other Cat Bot users globally. To sell and buy stocks you use coins, which you can get by depositing Packs. You can withdraw coins back into Packs with a 25% fee.
When you run /stocks , the layout of the image above will show up as well as a welcome message. Using coins you can either deposit or withdraw and also be able to exchange coins for the chosen items.
When you click the Your Portfolio button, it will come up with the image above, basically showing the history of what you've purchased/exchanged and how many coins you have in your balance. In the image above, there is no history, so it shows that the following account hasn't used or purchased anything in stocks. You can also access your portfolio, although hidden, using the /portfolio command and you can cancel bad orders with it.
You can deposit regular packs to get coins of the target value, you can also withdrawal coins since March 7th 2026 to get packs at 100 coins per Wooden pack with a 25% withdrawal fee.
If you want the amount of coins you get for depositing each pack, then go to the table in the Packs page, there, the target value column shows the amount of value/coins you're getting.
At the top of the /stocks command is the name of the stock. Each stock has a 4 letter "ticker" it's identified by.
There are 5 stocks:
This is also where the reward will be displayed if there is one upcoming, more on them a bit later.
Below that is the price graph shown in 5 minute intervals over the last 3 days.
Stock price is determined by the last coin amount the stocks were bought for.
Each stock has an initial stock price of 10k shares costing 40 coins.
After this you can view the open sell and buy orders. Let's explain this with an example:
You create a buy order for 5 stocks priced at 40 coins. This means you spend 200 coins hoping to buy 5 stocks.
After you create your order its placed into the Buy Orders list shown in the command.
Then, all of the orders try to cancel out if there is a sell order for the same (or less) amount of coins as yours in the Sell Orders list, it will fulfill your order.
Whenever an exchange such as this happens, this is set to be the stock price, as displayed on the graph and in overviews.
This process also works the opposite way.
From your portfolio, clicking the "Cancel Orders..." button prompts you with an ephemeral message, allowing you to cancel one of your active orders.
Rewards are random events which happen every couple of days. You will know of when an award is about to be given out 48 hours in advance to prepare and buy the stock if you want it. Rewards have a random chance to give you a random amount of coins per stock you own.
For example, if the reward is "50% chance to get 10 coins/stock" and you have 5 of that stock, then when the time comes you hit either get 50 or 0 coins added to your balance.
These rewards are global and equal for everyone, and whether you get the reward or not is also the same for everyone (if your chance failed, everyone else's did as well!).
To spice it up, sometimes the chance percentage or the reward amount will be randomly hidden (75% chance for chance and 25% chance for amount). Be more careful when trading such a stock. The reward can also sometimes be negative.
The stock's reward time starts 3-7 days after the previous reward ends and lasts for 2 days.
The stock chance for a failed reward is round(random.gauss(50, 10)) and the stock amount is round(random.gauss(5, current_price / 4)).
| Achievement Name | Description | Category |
|---|---|---|
| Investor | this isnt s&p 500 but who knows (hidden) | Commands |
| I'm out! | 1.3 seconds | Commands |
| Rugpulled | get a negative stocks reward (hidden) | Random |
The stock market was added on February 28th 2026.
Some of Lia's testers said it's too complicated.
The "Rugpulled" achievement name stems from a stock market term where creators pump up a project, attracting investor funds before abruptly abandoning it and stealing the capital, leaving investors with worthless assets. It is a fraudulent maneuver, often involving rapid, massive dumping of tokens or project closure, designed to "pull the rug" from under investors.
Order cancelling got added on March 2nd 2026.
On March 5th 2026 there were some changes:
On March 7th hidden portfolio was added along with welcome message when running /stocks.
Clicking "Deposit All" with no packs subtracts 100 coins from your balance, this is intentional. Negative packs caused by a deposit bug can be fixed by doing a "Deposit All".