by Max Barry

Latest Forum Topics

Advertisement

153

DispatchMetaGameplay

by August. . 3,579 reads.

Land's End Company Stock Exchange


What is it?

The Land's End Company Stock Exchange, or LEX, is a simulated stock exchange that allows you to buy shares in regions as if they were companies!

The LEX is designed to be realistic, with the nuances of supply and demand, investor confidence, and volatility playing their parts in a dynamic global market. Active, expanding regions can watch their share prices climb ever-higher, while declining regions will see their numbers fall. Players can compete with each other to obtain the most cash or the biggest portfolios, while regions can compete to become the most traded and the most valuable.

How does it work?

The LEX is available on Discord and is powered by AugustinAndroid v3. Any NationStates player can interact with the system using simple commands. Transaction history, share prices, and other statistics are tracked behind the scenes, and can be easily retrieved by players.

The stock exchange centers around regions. Like a real-life company, a region may have a publicly-traded stock. The total monetary value of the stock is divided into a large number of shares. Players can buy and sell these shares. If a player buys a share and later sells it for a greater amount of money, the player makes a profit. Click here to read the full explanation.

Do I need to be good at math or know a lot about the stock market to play?

Not really, although it might help. The system does all the math for you, and it is much simpler than the real stock market. Once you have been playing for a little while, you will develop an intuition for smart investments, especially if you use the graphing commands to find historical patterns.

How do I get started?

LinkClick here to join the LEX Headquarters! You will be automatically registered upon arrival. Read the guide below, then type >lex buy 1 [insert region here] to buy your first share! If all the features seem complicated, never fear: on the busy trading floor, you will be able to watch and learn from other players, and you will pick it up in no time.

Alternatively, use the >lex register command in any Discord server with AugustinAndroid v3, or in the bot's private messages. The LEX can be used anywhere!

Return to top

How to trade on the LEX

    How to buy
    • Use >lex ticker shares to find a list of regions that can be traded

    • Find one that has recently decreased, using the numbers on the right side of the ticker

    • If you want more detail, use >lex graph share [regions] to view historical share prices

    • Buy a share with >lex buy 1 [region], or as many as you can afford with >lex buy max [region]

    • Over time, develop a sense of the baseline prices for each region so you can pick out the best trades at a glance

    How to know when to sell

    • Every time you buy, you lose 1% due to commission, and every time you sell, you lose 1% due to margin

    • Before you sell stock, make sure the share price is at least 2% higher than it was when you bought it

      • Write down the total cost of a stock purchase, or use >lex trade_logs to find all your past stock purchases

      • Use >lex portfolio to find the exit value of your position in a given stock

      • If the exit value is higher than the value you spent to acquire the stock, you will make a profit by selling now

    • Avoid panicking--unless a region is collapsing, do not sell just because the share price falls once

    How to track your progress

    • Use >lex portfolio to see how much money you have and which stocks you own

    • Use >lex graph profit to see how quickly you are making money

    • Use >lex ticker profit to watch yourself move up the world rankings

How to use the LEX to improve your region

    Getting started
    • Many of the largest regions received IPOs from the Company before the exchange opened, so check if your region is publicly traded with >lex stock [your region]

    • If your region is not yet publicly traded, request an IPO with >lex request_ipo [your region]

    Increase your region's value

    • Every time a player sells shares of your region's stock, your region collects 1% of the transaction's value as a margin

    • Margins are added to your region's market cap

    • The value of your region's portfolio is also added to its market cap, so you should try to make profitable investments on behalf of your region

      • Buy stocks with >lex region_buy [your region] [quantity] [other region]

      • Sell with >lex region_sell [your region] [quantity] [other region]

      • Check your region's numbers with >lex region_portfolio [your region]

    Improve resident engagement

    • Various types of onsite activity increase a region's market cap, which gives your residents a way to directly help their region compete against others

    • If your residents trade your region's stock more often than other stocks, and they can get other players to do the same, your region will rise in value by collecting margins

Creative Possibilities

    Contracts
    • Create an investment firm, where players agree to give you a certain amount of money and you agree to return their investment plus interest after a certain period of time

    • Short-sell stocks by borrowing shares from other players, selling them, buying them back later at a lower price, and returning them to the lenders

    • Form a cartel with a group of other players and agree to keep demand high for a certain stock

    Currency

    • Use LEEX to pay your regional officials for doing their jobs

    • Pay another player for making you a flag or a map

    • Reward players for winning your sports tournament or regional recruitment competition

    R/D

    • Raid a competing region and try to tank its share price by hurting its stats (bonus points if you short the stock first)

    • Defend a region from the above

    Regional government

    • Set up a region like a public corporation, where residents have voting power commensurate with the number of shares they own

    • Set up a region like a broker, and use its embassies and diplomatic connections to find customers, accumulating capital and delivering returns

    Become an Auditor

    • Gain experience by reading this dispatch, trading on the exchange, and interacting with other traders

    • Go to the LEX Headquarters and let the Auditors know you are interested in helping!

Return to top


Stock Exchange

    Stocks

    The LEX allows players to buy and sell shares of regional stocks as though they were publicly-traded companies. These shares will go up and down in value depending on the performance of the region itself, allowing traders to profit (or suffer losses) over time. Skilled traders may be able to predict a region's performance and invest in it before its value rises.

    Initial Public Offerings

    Before a region can be publicly traded, it must have an Initial Public Offering (IPO). An IPO can be requested by a region's founder, its delegate, or any of its Regional Officers. Any region with a Regional Power of Moderate or higher and a WA concentration of 1% or higher can request an IPO with the command >lex request_ipo. IPOs must be accepted or rejected by Land's End Company Auditors. An IPO may be rejected if the region is intended for puppet storage or if it seems likely to break LEX rules.

    Market Capitalization

    Every region's stock has a market capitalization (often shortened to "cap"), or total value. This value is determined on an hourly basis by a formula that incorporates a number of NS statistics. Market cap is also affected on a rolling basis by the level of demand for the given stock, global investor confidence, the value of the given region's portfolio, and some degree of volatility. Regions that grow at a healthy rate will see their market cap rise without bound. A trader can check a region's market cap with >lex stock, or graph its value over time with >lex graph cap.

    Volume

    Every region's stock is divided into a fixed number of shares known as the volume. The value of one share is equal to the market cap divided by the volume. In real life, the term "volume" means something a little different, but the complexity of the real-world stock market is beyond the scope of this system. Here, volume is always equal to 1000000 (1M) shares, split into owned and unowned (outstanding) shares. A trader cannot buy more shares in a stock than the current number of outstanding shares. A trader can check a stock's volume with >lex stock, or graph the number of owned and outstanding shares over time with >lex graph volume.

    Delisting

    A region's stock will be delisted if its Regional Power falls below Moderate. If it rises above that threshold at a later date, it will be automatically relisted with no need for another IPO. Shares of a delisted stock cannot be bought, sold, or transferred, and their value will be set to zero.

    Exchange Updates

    Every hour on the hour, the LEX updates. This update changes share prices based on new NS data, adds a new data point to each graph, and adds interest to traders' starter loans. Once a day, the LEX experiences a major update, which changes share prices more dramatically based on a wider range of NS data, delists and relists stock when necessary, and self-corrects in case of API problems. Once a week, the LEX experiences a special update that pays out salaries and dividends to Land's End Company officials and shareholders based on Company revenue.

Players

    Registration and Starting Loan

    To start trading, a user must have at least one verified nation and use the command >lex register. When a user registers to trade, he receives a starting loan between Ⱡ9500 and Ⱡ10500, which can be used to buy stock. This loan accumulates interest at a rate of 0.05% at every hourly update*, and a trader cannot transfer cash or shares until he has paid off his entire loan. Loans are only provided by the Land's End Company upon registration, though traders can provide loans to each other, making use of contracts if they so choose.

    *If a trader has an outstanding loan balance but does not share any servers with the bot, interest will not accumulate.

    Cash Balance

    All traders have a cash balance, which they can use to buy shares. Balances are always positive. Traders who have paid off their loans with >lex repay can transfer cash to others. A trader can check his balance with the command >lex balance, or graph its value over time with >lex graph balance.

    Portfolio

    A trader's portfolio consists of the shares he currently owns. The portfolio has an aggregate market value that is automatically tracked in real time. A trader can check the status of his own portfolio with the command >lex portfolio, or graph its value over time with >lex graph portfolio.

    Profit

    Profit is the sum of a trader's portfolio value and cash balance, minus his outstanding debt, if any. A trader can check his current profit with >lex profit, or graph his profit over time with >lex graph profit.

    Contracts

    A trader can create a contract with >lex create_contract. He can then send that contract to any number of other traders, who can read and potentially sign it with >lex review_contract. This contract is legally binding. Contract disputes may be brought to the Auditors for arbitration.

    Competition

    All traders in the world are ranked by their balances and portfolios. All stocks are ranked by their market caps. These rankings can be displayed with the commands >lex ticker balances, >lex ticker portfolios, and >lex ticker stocks, respectively.

Trading

    Buying and Selling

    A trader can buy (using >lex buy) or sell (using >lex sell) shares of a stock. This is the primary means by which traders can turn a profit on the LEX.

    Transferring

    A trader who has paid off his entire starting loan can transfer cash (using >lex transfer_cash) or shares (using >lex transfer_shares) to another trader. This could be used for short-selling, creating an investment firm, making payments for non-LEX-related transactions, or any number of other creative options.

    Commissions

    The Land's End Company receives a 1% commission (minimum Ⱡ1) on every cash transfer and purchase of stock. For example, if a trader purchases 10 shares of Conch Kingdom stock at a total value of Ⱡ600, the trader's balance will be charged Ⱡ606, and the Company's balance will increase by Ⱡ6. This commission is always subtracted from the balance of the trader who executed the order, not the recipient of a transfer.

    The Company's balance is separate from the Lands End regional balance. It is not added to the Lands End market cap. Instead, it is used to pay salaries to officials and dividends to shareholders.

    Margins

    A region collects a 1% margin (minimum Ⱡ1) on every sale of its stock. For example, if a trader sells 10 shares of Conch Kingdom stock at a total value of Ⱡ600, the trader's balance will increase by Ⱡ594, and Conch Kingdom's balance will increase by Ⱡ6. A region's balance is added to its market cap, so the more a region is bought and sold, the more valuable it becomes.

    Regional Portfolios

    A region can use its cash balance to buy and sell stock. The region's cash balance and the value of its portfolio are added to its market cap. This means the region can increase its own value and compete with other regions by convincing traders to buy and sell its stock (thereby collecting margin payments) and by making investments of its own.

Land's End Company

    Shareholder Status

    Shareholder status confers voting rights in Lands End. This status can be attained through residency, WA membership, and an application. Click here for more details.

    Dividends

    Shareholders receive dividends, which are paid every Saturday out of the Company's balance. The total dividend is defined as a percentage of the Company's profits that week, and is divided equally by the shareholders.

    Salaries

    Company officials have salaries, which are paid every Saturday out of the Company's balance. An official's salary corresponds to his Tier, and is defined as a percentage of the Company's profits that week.

    Bonuses

    Any time a trader recruits a nation to Lands End, he receives a cash bonus, which is subtracted from the Company's balance.

    Auditors

    Auditors are employees tasked with enforcing the rules of the LEX. Click here to learn more about them.

    Currency

    The monetary unit used by the system is the Land's End EXtraregional Currency, or LEEX. The symbol is Ⱡ. The exchange rates between LEEX and other currencies are undefined.

Return to top


The rules of the LEX are as follows.
  1. Do not register multiple accounts for the purpose of manipulating prices, aggregating profits, or otherwise gaining an unfair advantage.

  2. Do not engage in rulebreaking activity onsite for the purpose of manipulating prices or otherwise gaining an unfair advantage. This includes (but is not limited to) WA multiing, puppet flooding, and RMB spamming.

  3. Do not make false statements to an Auditor or other Company representative during official inquiries.

  4. Do not harass other traders with cash or share transfers. If you are asked to stop, stop.

  5. Do not move nations into Lands End for the purpose of collecting the recruitment bonus. This rule applies only to Lands End recruiters.

The following special rules apply to LEX contracts.

  1. Older contracts supersede newer ones, in the event of a conflict.

  2. Only the terms of a contract, not its context, will be considered by Auditors during arbitration proceedings.

  3. All signatories must consent for any or all signatures to be revoked, unless contract language states otherwise.

  4. Auditors should not be expected to enforce a contract clause that is written in confusing language with the apparent intent of tricking signatories.

  5. Auditors should not be expected to enforce a contract clause for which enforcement would require the use of powers or authority beyond their scope.

  6. Auditors will not arbitrate any part of contracts they have presently signed.

  7. Contract provisions that require a user to take any action will not be enforced unless the user has signed the contract.

Auditors are employed by the Land's End Company and enforce the rules of the LEX, similar to the real-world SEC. They are able to view all transactions in real-time. If they suspect a rule violation, they are empowered to view a trader's portfolio and transaction log, send him a warning, freeze his account, or liquidate or seize his assets. Auditor actions such as these are logged and monitored, and abuse will be met with dismissal of the Auditor and reversal of the action.

All Company officials have the power to act as Auditors, but not all Auditors are Company officials. Auditors are employed at the discretion of the Company's delegate, CEO, and COO.

Return to top


Except for >lex about and >lex register, all commands require the user to have at least one verified nation and a registered trader account. Commands cannot be used by traders whose accounts have been frozen by the Auditors. Shares of delisted stocks cannot be bought, sold, or transferred until/unless they are relisted. [user] can be the username, @mention, user ID, or nation of a registered trader. [region] can be a region's name (such as Lands End) or its trading symbol (such as LE).


>lex about

Retrieve an invite link to the LEX Headquarters and a link to this dispatch.


>lex register

Register to use the LEX and receive a starting loan.


>lex buy [quantity] [region]

Buy shares in a regional stock.

Example 1: >lex buy 10 Lands End
Example 2: >lex buy max LE
Example 3: >lex buy 1 random

Usage: [quantity] can be any positive integer, or "max" to buy as many shares as you can afford. [region] can be the name of a region, its trading symbol, or "random" to buy shares of a random stock you can afford.


>lex sell [quantity] [region]

Sell shares in a regional stock.

Example 1: >lex sell 10 Lands End
Example 2: >lex sell all LE
Example 3: >lex sell 1 random

Usage: [quantity] can be any positive integer, or "all" to sell all the shares you currently own. [region] can be the name of a region, its trading symbol, or "random" to sell shares of a random stock you own.


>lex repay [quantity]

Repay the starter loan.

Example 1: >lex repay 129.55
Example 2: >lex repay all

Usage: [quantity] must be positive, and can have zero or two decimal places. If you repay more than you owe, the remainder will be returned to your account. [quantity] can also be "all," which repays the loan with your entire cash balance or the exact outstanding value of the loan, whichever is less.


>lex transfer_shares [quantity] [region] [user]

Transfer shares in a regional stock to another trader.

Example 1: >lex transfer_shares 10 "Lands End" August
Example 2: >lex transfer_shares all LE August

Usage: You cannot use this command unless you have repaid your entire starting loan. [quantity] can be a positive integer, or "all" to transfer all your shares of a given regional stock. The recipient is notified of this transaction via private message.


>lex transfer_cash [quantity] [user]

Transfer cash to another trader.

Example 1: >lex transfer_cash 129.55 August
Example 2: >lex transfer_cash all August

Usage: You cannot use this command unless you have repaid your entire starting loan. [quantity] can be a positive number with zero or two decimal places, or "all" to transfer all your cash. The recipient is notified of this transaction via private message.


>lex portfolio

View your cash balance, your all-time profit, the regional stocks you currently own, the value of those stocks, and the difference between each stock's current value and its average value over the last day.


>lex action_logs

Generate a text file containing a log of all LEX events involving you.


>lex trade_logs

Generate a text file containing a log of all your trades.


>lex stock [region]

View the market capitalization, share price, and volume of a regional stock.

Example: >lex stock Lands End


>lex graph [query] [regions]

Graph the share price, market cap, or volume of regional stocks over time; or graph your portfolio value, cash balance, or overall profit over time.

Example 1: >lex graph share_price Lands End,, Conch Kingdom,, Cape of Good Hope,, Ridgefield $w
Example 2: >lex graph volume LE,, CK,, GH,, RF $m
Example 3: >lex graph balance

Usage: [query] can be "market_cap," "share_price," "owned_shares," "portfolio," "balance," or "profit." By default, graphs show only the last five days, at a resolution of one data point per hour. Include one of the flags $d (day), $w (week), or $m (month) in the query to change the time scale and resolution of the graph.

When querying your portfolio, balance, or profit, omit the [regions] argument. When querying market cap, share price, or owned shares, the [regions] argument can be a single region or a list of regions, separated by double commas.


>lex csv [queries] [regions]

Generate a CSV file containing records of the share price, market cap, or volume of regional stocks, or your portfolio value, cash balance, or overall profit.

Example 1: >lex csv share_price Lands End,, Conch Kingdom,, Cape of Good Hope,, Ridgefield
Example 2: >lex csv volume LE,, CK,, GH,, RF
Example 3: >lex csv balance

Usage: [queries] can be "market_cap," "share_price," "owned_shares," "portfolio," "balance," or "profit." CSV files contain all historical data regardless of arguments.

When querying your portfolio, balance, or profit, omit the [regions] argument. When querying market cap, share price, or owned shares, the [regions] argument can be a single region or a list of regions, separated by double commas.


>lex ticker [query]

Rank all regional stocks by market cap or share price; or rank all traders by their portfolio value, cash balance, or overall profit. For stock queries, trading symbols are shown in parentheses.

Example 1: >lex ticker share_price
Example 2: >lex ticker profit

Usage: [query] can be "market_cap," "share_price," "portfolio_value," "balance," or "profit." While a ticker is open, any user can click through the pages.


>lex market

View aggregate data from the global market.


>lex create_contract [terms]

Create a contract. This contract can be signed by other traders and is legally binding, enforceable by the Auditors.

Example: >lex create_contract User A agrees to transfer ten shares of Region X to User B under the condition that User B transfers ten shares of Region X back to User A no later than July 1, 2021.

Usage: [terms] can be any text. When you create a contract, you are automatically added as a signatory. The bot will return a contract ID that you can send to other traders, allowing them to sign the contract.


>lex review_contract [contract ID]

View the terms of a contract, and either sign the contract or reject it.

Example: >lex review_contract 850536639620710460

Usage: Using this command does not instantly add your signature to the contract. The bot will allow you to sign using a reaction.

Once you have signed a contract, you may not remove your signature. To exit a contract, you must contact the Auditors, who will remove your signature if the contract language indicates your obligations are complete. Alternatively, all the signatories together may present a request to the Auditors to remove one or all of the signatures.


>lex view_contracts

View all the contracts you have signed.

Return to top


These commands are region-specific and can only be used by a region's founder, its delegate, or one of its Regional Officers.


>lex request_ipo [your region]

Send a request to the Auditors to approve a region for trading.

Example: >lex request_ipo Lands End

Usage: To qualify for an IPO, a region must have Moderate regional power or higher and may not be a puppet storage region, as determined by WA concentration and region tags.


>lex region_buy [your region] [quantity] [other region]

Buy stock in another region on behalf of your region.

Example 1: >lex region_buy "Lands End" 10 Conch Kingdom
Example 2: >lex region_buy LE max CK

Usage: [quantity] can be any positive integer, or "max" to buy as many shares as your region can afford.


>lex region_sell [your region] [quantity] [other region]

Sell stock of another region on behalf of your region.

Example 1: >lex region_sell "Lands End" 10 Conch Kingdom
Example 2: >lex region_sell LE all CK

Usage: [quantity] can be any positive integer, or "all" to sell all the shares your region currently owns.


>lex region_portfolio [your region]

View your region's cash balance, the regional stocks it currently owns, and the value of those stocks.

Example: >lex region_portfolio Lands End


>lex region_action_logs [your region]

Generate a text file containing a log of all LEX events involving your region.

Example: >lex region_action_logs Lands End


>lex region_trade_logs [your region]

Generate a text file containing a log of all your region's trades.

Example: >lex region_trade_logs Lands End

Return to top

These commands can only be used by Auditors. All Auditor actions are logged and monitored, and abuse will be met with dismissal of the Auditor and reversal of the action. Except in the case of warnings, freezes, and IPO requests, traders and regions are not automatically notified when they are affected by Auditor actions. [user] can be the username, @mention, user ID, or nation of a registered trader.


>lex accept_ipo [user ID] [region]

Accept an IPO request.

Example: >lex accept_ipo 213088304537534464 Lands End

Usage: This command is provided automatically when an IPO is requested.


>lex reject_ipo [user ID] [region]

Reject an IPO request.

Example: >lex reject_ipo 213088304537534464 Lands End

Usage: This command is provided automatically when an IPO is requested.


>lex liquidate [user]

Liquidate a trader's portfolio, forcibly selling all shares the trader owns and transferring the cash to the trader.

Example: >lex liquidate August


>lex liquidate_region_portfolio [region]

Liquidate a region's portfolio, forcibly selling all shares the region owns and transferring the cash to the region.

Example: >lex liquidate_region_portfolio Conch Kingdom


>lex seize [quantity] [user]

Seize cash from a trader and transfer it to the Land's End Company.

Example: >lex seize 100 August

Usage: [quantity] can be a positive number with zero or two decimal places, or "all" to seize all the trader's cash.


>lex seize_region_cash [quantity] [region]

Seize cash from a region and transfer it to the Land's End Company.

Example: >lex seize_region_cash 105.50 Conch Kingdom

Usage: [quantity] can be a positive number with zero or two decimal places, or "all" to seize all the region's cash.


>lex freeze [user]

Freeze a trader's account, preventing him from participating in any transactions.

Example: >lex freeze August


>lex profile [user]

View a trader's username, publicly verified nations, cash balance, stock portfolio, and transaction history.

Example: >lex profile August


>lex region_profile [region]

View a region's cash balance, stock portfolio, and transaction history.

Example: >lex region_profile Lands End


>lex warn [user] [warning]

Warn a trader via private message.

Example: >lex warn August R1: Stop moving your nation in and out of Cape of Good Hope during exchange updates.


>lex transfer_le_cash [quantity] [user]

Transfer cash from the Land's End Company to a trader.

Example: >lex transfer_le_cash 100 August

Usage: [quantity] can be a positive number with zero or two decimal places.


>lex transfer_le_cash_to_region [quantity] [region]

Transfer cash from the Land's End Company to a region.

Example: >lex transfer_le_cash_to_region 100 Conch Kingdom


>lex check_le_balance

Check the balances of the Land's End Company's internal accounts.


>lex void_contract [contract ID]

Void a contract, releasing all its signatories.

Example: >lex void_contract 850536639620710460


>lex revoke_signature [contract ID] [user]

Release a trader from a contract.

Example: >lex revoke_signature 850536639620710460 August


>lex assign_symbol [symbol] [region]

Assign a trading symbol to a stock.

Example 1: >lex assign_symbol LE Lands End
Example 2: >lex assign_symbol none Lands End

Usage: [symbol] can be any 2-4 letters, which should be recognizable as the region's initials, or "none" to remove the region's symbol.


>lex audit_contract [contract ID]

View the terms and signatories of a contract.

Example: >lex audit_contract 850536639620710460

Return to top

Created by August. Do not reproduce, in whole or in part, without explicit permission.

August

Edited:

RawReport