I don’t see how it’s a benefit to capitalism or companies or, well, anyone, really, to allow people to make thousands of trades a day for minute profits on each.

My gut feeling is that the stock market would not suffer, and less resources would be wasted, if trades and updates to stock prices were limited to, say, one batch per hour.

There are probably reasons the system is the way it is though.

  • JonC@programming.dev
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    2
    ·
    3 months ago

    If you strip things back, the most fundamental point of a market is to bring buyers and sellers together and to enable price discovery.

    The price of a financial instrument you see on a stock exchange or similar is simply the last traded price between a buyer and a seller. If you want to buy or sell something, then the price you get depends on who wants to sell/buy on the other side and what price they have put an order in for.

    The more trades going on in the market, the more likely it is that you will be able to buy at a price close to what you see as the last price in the market.

    If you only allow trading every hour, then you lose some of that price discovery.

    Additionally, as already mentioned, trades would likely still happen, but away from the designated marketplace. If I want to sell something, then I may just ask who else has the thing I want to sell and try to negotiate a price directly with them.

    That way, fewer trades happen in the marketplace and more trades happen in private away from there.

    That sort of limited trading does happen for some very niche products that don’t have a lot of potential buyers and sellers. For common financial instruments, have a lot of participants wanting to trade, having a centralised marketplace helps avoid the issues that would come otherwise.

    Now, you can argue that in practice it doesn’t work as well as the theory, and I would agree there. If you are a HFT, then you can make money by getting in milli or microseconds ahead of others.

    For a lot of market participants, that doesn’t really matter though. The big banks typically don’t do that sort of trading. They are buying and selling on behalf of their clients, both individuals and companies that want access to the market. The bank makes their money by charging a margin to their client (similar to how it works for pretty much any retailer), and the fact that the HFTs are making all these trades helps them with price discovery and liquidity (ensuring there is someone to buy what they want to sell, or sell what they want to buy)

    • Xeroxchasechase@lemmy.world
      link
      fedilink
      English
      arrow-up
      22
      arrow-down
      3
      ·
      3 months ago

      The way you describe it, it seems like pieces of corporations ownership are not different from nft or shiny rocks…

      • JonC@programming.dev
        link
        fedilink
        English
        arrow-up
        21
        ·
        3 months ago

        I mean, why does anything have value?

        In the strict financial sense, something is only worth what somone else is willing to pay for it. That’s the whole premise of financial trading. Getting a bit beyond ELI5 now, but most exchanges use something called a Central Limit Order Book (CLOB) to let the participants in the market see who wants to buy and sell what and for how much, and also to match those buyers and sellers. This is a good intro: https://optiver.com/explainers/orders-and-the-order-book/

        In terms of shares in companies, then they do have some fundamental value according to the market. If you buy a share in the company, you get a share of the profits (paid as dividends), which gives those shares some value. Obviously, there’s a lot of speculation too as people are involved, so emotions and wild predictions can come into play!

        Financial instruments that get traded aren’t limited to shares in companies though. There are all kind of other financial instruments that get traded every day, some are pretty basic like buying and selling different currencies. Others involve all kinds of crazy financial engineering , like the sort that caused the crash in 2008!

        Most have some fundamental value based on their attributes, so it’s a little different to the likes of an NFT. The big issues come if the values that the market has agreed upon don’t match reality, which is what happened in 2008.

        • Xeroxchasechase@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          3 months ago

          I know the theory. In essense, the stock market (I was told) should predict the performance, strenth or beneficiality of a corp, but I guess that’s wrong.

          Also, by this measure a tree in the forest is worth nothing, but a cut and tree, and the land that it leaves behind are worth a lot. Teachers, nurses and “non skilled” workers are worth almost nothing, but market brokers are worth a lot.

    • agamemnonymous@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 months ago

      That sort of limited trading does happen for some very niche products that don’t have a lot of potential buyers and sellers.

      It’s actually way more common than you’d think. Trading is frequently internalized in order to maximize arbitration profits.

  • wizardbeard@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    3
    ·
    edit-2
    3 months ago

    It’s a benefit to trading companies by allowing them to make marginal monetary gains off the minor stock price fluctations as they occur. Once you pay for the setup it’s largely automatic passive income, at least until something happens and you have to mess with the algorithm.

    “Free” money, no matter how relatively small, will always be attractive to a certain segment.

    There’s also the “power”/elitism aspect as this revenue stream isn’t accessible to the average joe.

    Edit: I’m not saying these are particularly good reasons, but the people with the money make the rules. It benefits them in the form of more money, so there you go.

  • manucode@infosec.pub
    link
    fedilink
    English
    arrow-up
    22
    ·
    3 months ago

    Maybe we could charge a minor fee per transaction, too small to matter for most stock traders. High frequency traders though would have to pay quite a lot simply by making lots of transactions.

  • Magister@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    3 months ago

    I know people who do HFT cards, it’s FPGA decoding ethernet packet when they enter, and send the answer at the same time, when the bytes for price enter, FPGA algorithm takes decision in a few nanoseconds to output the byte for buy or sell. It does this millions times per second

  • zante@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    3
    ·
    3 months ago

    It’s not disallowed and it makes money

    No one cares about anything else

  • CanadaPlus@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    3 months ago

    Usually everything is allowed until there’s a reason to think it’s bad. This is no exception. I’d be surprised if the resources wasted are that massive, even - speed is the name of the game, not FLOPs.

    I was going to ask how your batch system would work, but I’m realising I don’t know how the servers at the NYSE or whatever work either. It takes two parties to trade, so there must be some kind of back-and-forth protocol.

    Edit:

    Ah, here we go! So as you can see, it works pretty much because orders are filled as soon as possible. If you did the same thing in hourly batches, people would try to get a better deal by snooping on other orders during the hour, and you could get stupid Mexican standoffs happening where nobody wants to name a price.

    You could probably still figure out some kind of system to make it blind, but allowing a number of servers that trade “between the trades” is a solution that works too, and like other markets has the ability to do very complex things without you, the policymaker, having to design it.

  • Steve@startrek.website
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    edit-2
    3 months ago

    HFT is not what you think it is.

    High frequency traders are like a grocery store.

    Without a grocery store, you would have to drive around to multiple farms to source all the food you want to buy, burning gas all the way and when you get there theres 5 other people fighting over the last egg and bidding it up to silly prices.

    HFT matches up buy and sell orders efficiently, and the people who run these operations take a cut. If they take too much, someone else will undercut them in a race to the bottom (which is good for regular customers)

    • sunzu2@thebrainbin.org
      link
      fedilink
      arrow-up
      4
      arrow-down
      9
      ·
      3 months ago

      Thank chatgpt

      Now tell me how payment for order flow works.

      Also, let’s discuss market marker exemtion to short sale rules while you are at it.

      What happens if market maker fails to deliver shares?

      If the market is so competitive why is control few a few big players?

      • Steve@startrek.website
        link
        fedilink
        English
        arrow-up
        9
        ·
        3 months ago

        Thanks but im not chatgpt

        Few players bc they invested in the big machines.

        Same reason few players manufacture rocketships- its difficult and expensive

        • sunzu2@thebrainbin.org
          link
          fedilink
          arrow-up
          1
          arrow-down
          7
          ·
          3 months ago

          If they take too much, someone else will undercut them in a race to the bottom If they take too much, someone else will undercut them in a race to the bottom

          Which one is it

  • RoidingOldMan@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    5
    ·
    3 months ago

    Trades once per hour? But that would be fair for everyone, can’t have that. People pay thousands or millions to get stock prices 30 seconds faster, because there are fortunes to be made with 30 seconds of advantage.

    • perviouslyiner@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      ·
      edit-2
      3 months ago

      30 seconds? Some exchanges have to measure the cables to prevent customers from getting a microsecond advantage!

      • MutilationWave@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        A company ran a new fiber line under the goddamn Atlantic Ocean from London to New York so London traders could trade a fraction of a second faster.

  • I'm back on my BS 🤪@lemmy.autism.place
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 months ago

    I think one reason is that the stockbrokers make profit off of every trade through commission. The more trades, the more money they make. Thus, they would lobby to make it legal. Furthermore, limiting number of trades would upset traders by restraining their ability to trade, which would upset a voter base. There’s really no one that would care enough to provide the political capital necessary to implement the limitation.

    • The Snark Urge@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Instead we have to worry about algorithmic traders flash crashing stocks. The tail is always going to try to wag this dog, but at least when humans are doing it other humans can react in real time.

  • lurch (he/him)@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    3 months ago

    it’s not guaranteed they make profits. HFT is a huge gamble, like all stock trading, but the stakes are even higher, because they can spend more with that higher frequency.

  • Carrolade@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    You’re probably right. Our system was not designed from the ground up to make sense though, instead its a pile of rules and customs that accumulated one by one over the past few centuries.

    Our default position is always to allow something. We have to take action to make something illegal if we want to change from this default setting of “allow all” on everything. So, essentially, nobody has changed it yet.

    Now, with people making money from it, there’s also going to be lobbyist money resisting any sort of change, combined with general political inertia where most people just don’t really think about it very much. Ultimately any politician that could change it is going to consider how it would impact their election chances, including things like public popularity and how it would impact doner money. Someone like AOC could take action if she felt it was important, she doesn’t need investor donations, since she funds mainly through crowd funding. A republican from middle America does need big doner money though, and would be reluctant to piss off investors and risk them supporting someone else.

    So, basically we haven’t bothered to change it, and not many politicians have strong reasons to do so.

    Pretty hard to boil legal, political and economic realities to a 5 year old level, but this is more an eli14 I suppose.

  • bionicjoey
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    3 months ago

    It’s more like it has to exist as a logical consequence of the technologies used, particularly the way that stock exchanges are implemented. Exchanges are built on the premise of fast and scalable technology, just like most other kinds of network service. There have been some attempts to build a new kind of exchange that does not have the inherent problems that allow for the possibility of HFT.

    I highly recommend the book Flash Boys by Michael Lewis (author of The Big Short and Moneyball) if you want to learn more about this subject. It tells the story of the creation of Trader’s Exchange, which is an exchange that tries to defeat HFT by introducing delays. It’s a surprisingly fun read for a story about financial markets (I feel like that sentence could be used to describe all of Lewis’s work)