You got it all wrong, bro... I suggest you read the article that OP just shared to get you started in understanding well what arbitrage trading is (
https://medium.com/geekculture/automated-triangular-arbitrage-of-cryptos-in-4-steps-a678f7b01ce7)
I can not count arbitrage trading as spot trading, though if you have the knowledge of arbitrage trading, it means you have the knowledge of spot trading but they both differ.
If I may ask, which markets do you use to buy and sell assets when carrying out arbitrage trading?
Aren't they spot markets? Or you have other special types of markets in mind?
In spot trading, traders take advantage of buying at lower price of a coin like bitcoin, and they will sell at higher price to make profit.
Spot trading means you buy or sell the asset at a current market price and the delivery of the underlying asset is done almost instantly (on the
spot)
To perform arbitrage trading, you use a spot market to execute the buy and sell orders.
In arbitrage trading, traders look for price of coins on different exchanges and move the coins from one exchange to another, converting it to stable coin or fiat to make profit.
Whether same exchange or different exchanges, they are still spot markets.
Also, there is what we call triangular arbitrage. This can be done in one exchange. For example, Buy BTC using USDT (BTC/USDT) >>> Buy ETH using BTC (ETH/BTC)>>> Sell ETH for USDT (ETH/USDT) >>> Profit and repeat...
This all happens on spot markets.