Arbitrage in the Stock Market: Find Opportunities with 15 Proven Strategies We Tested
Arbitrage is one of the oldest trading ideas in financial markets. The basic idea is simple. Traders look for a temporary price difference in the same asset across two markets. They buy where the asset is cheaper. At almost the same time, they sell where it is more expensive. The profit comes from the price gap rather than guessing whether the market will rise or fall. That’s one reason arbitrage has long been used by hedge funds, investment banks, proprietary trading firms, and high-frequency trading firms. The idea itself is much older than modern stock exchanges. Merchants used a similar method centuries ago when they bought goods cheaply in one city and sold them for more in another.
Today, arbitrage looks very different. Computers and trading algorithms can spot and execute price differences within milliseconds. These trades also help markets stay efficient because obvious price gaps tend to disappear quickly. Arbitrage is often described as a low-risk or near-risk-free strategy. Still, real-world trading isn’t free. Execution speed matters. Capital matters. Brokerage and other costs matter too. Milton Friedman’s famous line, “There is no such thing as a free lunch,” fits arbitrage surprisingly well. A price gap may look like easy money at first. The costs and execution risk can tell a very different story.
![]() |
| Pro Tip: Use Strike Money for real-time market charts and technical analysis. |
What is Arbitrage?
Arbitrage is a trading method where you buy an asset at a lower price in one market and sell the same asset at a higher price in another market at nearly the same time. You try to keep the difference as a risk-free or near-risk-free profit. For example, an arbitrage opportunity may appear when one stock trades at ₹1,000 on one exchange while the same stock trades at ₹1,003 somewhere else.
The catch is speed. Price differences in active markets usually last only for a very short time because professional traders and algorithms are constantly searching for them. Research published by HEC Montréal’s Chair in Risk Management found that about 85% of latency-arbitrage opportunities lasted less than 10 milliseconds. Once traders start buying the cheaper asset and selling the expensive one, the two prices move closer together again.
Why Does Arbitrage Exist?
Arbitrage exists because financial markets aren’t perfectly efficient every second of the day. In theory, the same asset should trade at roughly the same price everywhere after costs are considered. In practice, small differences still appear. Five main factors usually create these temporary gaps.
Supply and Demand Imbalance
Prices are driven by buyers and sellers. A stock can trade slightly higher on one exchange when that exchange suddenly has more aggressive buyers. The same stock may remain cheaper somewhere else because demand there is weaker. This temporary imbalance can create an arbitrage opportunity.
Delay in Price Adjustment
Market information doesn’t always reach every participant at exactly the same moment. One exchange may react a fraction of a second before another. That tiny delay can cause prices to move at different speeds. The gap usually closes quickly once both markets process the same information.
Liquidity Differences
Liquidity affects how quickly prices adjust. A highly liquid market has plenty of buyers and sellers. Price changes tend to happen fast there. A less liquid market may adjust more slowly because fewer orders are available. That delay can briefly create a price difference.
Corporate Actions and Market Events
Dividend announcements, stock splits, bonus issues, mergers and acquisitions, and earnings announcements can all affect market prices. Different investors may react at different speeds. That uneven reaction can temporarily push related prices out of line.
Currency Exchange Rate Differences
International assets often trade in different currencies. Their prices therefore depend partly on exchange rates. A temporary mismatch can appear when the currency market and the asset market don’t adjust at the same speed. This is one way currency arbitrage and triangular arbitrage opportunities can emerge.
Research published by HEC Montréal’s Chair in Risk Management found that roughly 85% of latency-arbitrage opportunities lasted less than 10 milliseconds. That number shows why the easiest-looking price gaps are often the hardest ones for a person to capture manually.
How Does Arbitrage Work in the Stock Market? With Example
Stock-market arbitrage works by buying an asset where it is cheaper and selling it where it is more expensive. Both trades are normally placed at nearly the same time. This reduces exposure to normal market movement because the trader isn’t simply betting that the stock will go up or down.
India gives us an easy example. The National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) both list many large-cap stocks. They operate separate order books. That means the same stock can occasionally trade at slightly different prices because liquidity, trading volume, or order flow isn’t identical on both exchanges.
Suppose Reliance Industries is trading at two different prices.
NSE price. ₹3,000
BSE price. ₹3,003
The ₹3 difference creates a possible arbitrage opportunity. A trader would try to capture it by buying on the cheaper exchange while selling on the more expensive exchange.
Buy 1,000 shares on NSE.
1,000 × ₹3,000 = ₹30,00,000
Sell 1,000 shares on BSE.
1,000 × ₹3,003 = ₹30,03,000
Gross arbitrage profit.
₹30,03,000 − ₹30,00,000 = ₹3,000
The trade creates a gross profit of ₹3,000 before brokerage, Securities Transaction Tax (STT), exchange charges, and other costs. This is an important distinction. A visible ₹3 price difference isn’t automatically a ₹3 profit. Costs come first. A study involving Cisco stock identified 1,094 arbitrage opportunities during a single trading day. That gives a useful sense of how often tiny pricing differences can appear in active markets.
How to Identify Arbitrage Opportunities
You can identify a basic arbitrage opportunity in five steps. The main job is to compare prices, measure the gap, subtract every cost, check whether enough shares are available, and execute both sides quickly.
Compare prices across markets. Compare the same asset across exchanges or brokers. You can also compare closely connected instruments such as a stock and its futures contract.
Calculate the price spread. Find the difference between the price where you can actually buy and the price where you can actually sell. For example, buying at ₹1,000 and selling at ₹1,003 gives a ₹3 gross spread.
Include all trading costs. Deduct brokerage, taxes, exchange charges, slippage, financing costs, and other applicable expenses. A trade is worthwhile only when the expected spread remains positive after these costs.
Check liquidity. Confirm that enough quantity is available at the quoted prices. A ₹5 spread means little when only 10 shares are available but you need 2,000 shares.
Execute simultaneously. Place the buy and sell orders as close together as possible. The longer the delay between the two trades, the greater the chance that the price gap disappears.
Doing all five steps manually is difficult in fast-moving markets. Pure arbitrage opportunities can vanish before a retail trader finishes checking the numbers. A 2015 study published in the Quarterly Journal of Economics found that the median duration of arbitrage opportunities between E-mini S&P 500 futures (ES) and the SPDR S&P 500 ETF (SPY) fell from 97 milliseconds in 2005 to only 7 milliseconds in 2011. The practical lesson is clear. Speed has become a major part of modern arbitrage.
How Do You Know Whether an Arbitrage Opportunity Is Real?
A price difference becomes a real arbitrage opportunity only when you can execute the trade, pay all the costs, and still keep a positive profit. This sounds obvious. It’s also where beginners often get caught. Arbitrage spreads tend to be small, so even modest expenses can wipe out the whole trade.
Professionals usually check three main things before treating a price difference as genuine.
Check live bid and ask prices instead of relying only on the Last Traded Price (LTP). The LTP tells you where the last trade happened. It doesn’t guarantee you can buy or sell there now.
Calculate net profit before trading. Deduct brokerage, taxes, exchange charges, borrowing fees, financing costs, and expected slippage.
Verify available liquidity. A ₹3 profit per share looks attractive until you discover only 20 shares can be executed at that price while your strategy requires 2,000.
Not every price difference deserves a trade. Sometimes the spread is so small that trading expenses exceed the money you can make from it. Focus on the net result. That number matters far more than the headline spread.
How Is Arbitrage Profit Calculated?
Arbitrage profit depends on the strategy you’re using. Simple exchange arbitrage uses one calculation. Cash-and-carry arbitrage uses another because holding costs matter. Statistical arbitrage is different again because profit comes from changes in the relationship between two positions.
1. Simple Arbitrage or Inter-Exchange Arbitrage
Simple arbitrage involves buying an asset on one exchange and selling the same asset on another exchange. The price difference creates the gross profit. Trading costs then determine what you actually keep.
Net Arbitrage Profit = (Selling Price − Buying Price) × Quantity − Total Trading Costs
Here’s a simple example.
Buy 500 shares on NSE at ₹1,200.
Sell 500 shares on BSE at ₹1,203.
Gross profit = ₹1,500.
Brokerage, STT, and other charges = ₹700.
Net profit = ₹800.
This example shows why gross profit can be misleading. ₹700 of the ₹1,500 gross profit disappears through costs. The trader keeps ₹800. Calculate the net figure before placing the trade, not after.
2. Cash-and-Carry Arbitrage or Spot vs. Futures
Cash-and-carry arbitrage uses the cash market and futures market together. First, buy the underlying stock in the cash market. Secondly, sell its futures contract. Unlike a simple exchange arbitrage trade that may last seconds, this position can remain open until the futures contract expires. That introduces a cost of carry.
Net Profit = Futures Price − Spot Price − Cost of Carry − Trading Costs
Consider this example.
Spot price = ₹561.70.
Futures price = ₹566.50.
Gross difference = ₹4.80 per share.
Cost of carry and trading costs = ₹4.08 per share.
Net profit = ₹0.72 per share.
₹0.72 looks tiny on one share. Position size changes the economics. Traders often use larger quantities when the spread is stable enough and the total expected return justifies the capital and costs involved.
3. Statistical Arbitrage or Pairs Trading
Statistical arbitrage usually involves two related securities. The trader buys the asset considered undervalued and sells the asset considered overvalued when their usual relationship breaks down. Profit comes from the spread moving back toward its normal relationship.
Profit = (Entry Spread − Exit Spread) × Position Size
For example, consider the following trade.
Buy 500 shares of Stock A at ₹1,000.
Short 500 shares of Stock B at ₹1,050.
Profit on the long position = ₹10,000.
Profit on the short position = ₹7,500.
Gross profit = ₹17,500.
Brokerage, borrowing fees, and other charges = ₹2,500.
Net profit = ₹15,000.
The important point is the relationship between the two securities. Statistical arbitrage doesn’t require both stocks to move in one particular market direction. Profit depends on the spread behaving as expected.
Net Arbitrage Profit = Gross Profit − All Costs
Always estimate the full cost before entering an arbitrage position. Include brokerage, taxes, exchange charges, financing costs, borrowing charges, and expected slippage. A price difference alone doesn’t guarantee a profitable trade.
What Are the Main Types of Arbitrage Strategies?
There are 15 major arbitrage strategies used across stocks, exchange-traded funds (ETFs), derivatives, currencies, bonds, and related markets. They all search for some form of mispricing. The way they capture it is different.
1. Pure or Spatial Arbitrage
Pure arbitrage, also called spatial arbitrage, involves buying an asset in one market at a lower price while selling the same asset in another market at a higher price. The trader aims to capture the temporary difference.
Pure or Spatial Arbitrage
Pure arbitrage exists because the same asset can briefly trade at different prices across exchanges, markets, or locations. Arbitrage traders buy where the price is lower. They sell where the price is higher. Their activity eventually pushes the two prices back toward each other.
Suppose Infosys Ltd. trades at ₹1,620 on NSE while the same stock trades at ₹1,623 on BSE. A trader buys 1,000 shares on NSE and sells 1,000 shares on BSE before the gap closes.
Buy 1,000 Infosys shares on NSE at ₹1,620.
Sell 1,000 Infosys shares on BSE at ₹1,623.
Gross profit = ₹3,000.
Brokerage, STT, and other charges = ₹1,100.
Net profit = ₹1,900.
The example makes one thing clear. The visible price difference isn’t the final profit. Trading costs reduce the ₹3,000 gross amount to ₹1,900. Net profit is the figure that decides whether the opportunity is worth taking.
2. Exchange Arbitrage
Exchange arbitrage focuses specifically on a price difference for the same asset between two exchanges. Pure arbitrage is a broader idea because it can involve different markets, countries, or trading venues. Exchange arbitrage stays within exchange-to-exchange price differences.
Exchange Arbitrage
Suppose Reliance Industries trades at ₹1,200 on NSE and ₹1,203 on BSE. A trader may try to capture the ₹3 difference.
Buy 500 shares on NSE at ₹1,200.
Sell 500 shares on BSE at ₹1,203.
Gross profit = ₹1,500.
Brokerage, STT, and other charges = ₹700.
Net profit = ₹800.
This approach is most relevant when the same security is actively traded on more than one exchange. Liquidity matters because both sides need to execute near the expected prices.
3. Cash-Futures Arbitrage
Cash-futures arbitrage is also called cash-and-carry arbitrage. The strategy looks for a difference between an asset’s spot price and its futures price. The usual setup is to buy the asset in the cash market and sell its futures contract.
Cash-Futures Arbitrage
This strategy becomes attractive when the futures price is high enough above the spot price to cover carrying and trading costs. Both prices should move toward each other as expiry approaches. Suppose Stock XYZ trades at ₹1,000 in the cash market while its futures contract trades at ₹1,040.
Spot purchase price = ₹1,000.
Futures selling price = ₹1,040.
Carrying cost = ₹20.
Trading costs = ₹5.
Net arbitrage profit = ₹15 per share.
Notice the carrying cost. It represents the cost of holding the asset until the futures contract expires. A ₹40 futures premium doesn’t mean the trader automatically makes ₹40. The spread needs to cover carrying costs and trading expenses first.
4. Reverse Cash-and-Carry Arbitrage
Reverse cash-and-carry arbitrage works in the opposite direction. The trader sells the asset in the cash market and buys its futures contract. This setup becomes relevant when the spot price is high compared with the futures price.
Reverse Cash-and-Carry Arbitrage
Suppose Stock XYZ trades at ₹1,040 in the cash market while its futures contract trades at ₹1,000. The trader tries to benefit from the cheaper futures price.
Futures purchase price = ₹1,000.
Spot selling price = ₹1,040.
Carrying cost = ₹20.
Trading costs = ₹5.
Net arbitrage profit = ₹15 per share.
There’s one practical issue here. Selling stock in the cash market may require access to borrowed shares. India’s Stock Lending and Borrowing (SLB) mechanism can be used to borrow eligible securities before selling them. Availability matters. Not every stock will necessarily be available in the quantity a trader wants.
5. Index Arbitrage
Index arbitrage tries to capture a price difference between an index such as the Nifty 50 and related instruments such as index futures or ETFs. You can’t directly buy the numerical index itself. Instead, professional traders can use a basket of the underlying stocks.
Index Arbitrage
Suppose the Nifty 50 index is at 25,000 while its related futures price is 25,100. The ₹100 difference may create an arbitrage setup when the economics remain profitable after all costs.
Buy a basket of Nifty 50 stocks worth ₹25,00,000.
Sell Nifty futures worth ₹25,10,000.
Gross profit = ₹10,000.
Brokerage, taxes, and other charges = ₹3,000.
Net profit = ₹7,000.
The reverse can happen too. Index futures may trade at a discount to the spot value. In that situation, the strategy can be reversed by selling the underlying exposure and buying futures. This is commonly described as reverse index arbitrage.
6. Merger Arbitrage or Risk Arbitrage
Merger arbitrage, also called risk arbitrage, is an event-driven strategy. Traders focus on the difference between a target company’s current share price and the acquisition price announced in a merger or acquisition (M&A).
Merger Arbitrage or Risk Arbitrage
A target company often trades below the announced takeover price because investors aren’t certain the deal will close. That gap is effectively the market’s price for deal risk.
Suppose Company A announces plans to acquire Company B for ₹500 per share. Company B begins trading at ₹480 after the announcement. A merger-arbitrage trader may buy Company B shares and wait for the deal outcome.
Current target share price = ₹480.
Acquisition price = ₹500.
Gross profit = ₹20 per share.
Brokerage and taxes = ₹2 per share.
Net profit = ₹18 per share.
The word “risk” matters here. This isn’t guaranteed arbitrage. The trade depends on the acquisition being completed. A failed deal can cause the target company’s share price to fall sharply. In some situations, optimism can even push the target above the offer price. Traders then face a very different risk and reward setup.
7. Statistical Arbitrage
Statistical arbitrage, often shortened to Stat Arb, uses mathematical models, historical relationships, and statistical analysis to find temporary pricing differences between related securities. Quantitative trading firms helped make this style of trading well known.
Statistical Arbitrage
The strategy looks for assets that have moved away from a relationship seen in historical data. A model may buy the security considered relatively undervalued while selling the one considered relatively overvalued. The position is closed when the relationship moves back toward its expected level.
Suppose HDFC Bank and ICICI Bank normally move in a similar pattern. HDFC Bank suddenly falls while ICICI Bank remains relatively unchanged. A statistical strategy may buy HDFC Bank while selling ICICI Bank. The trade can make money when their price relationship moves back toward normal.
Profit on long position = ₹12,000.
Profit on short position = ₹8,000.
Gross profit = ₹20,000.
Brokerage and borrowing charges = ₹3,000.
Net profit = ₹17,000.
Statistical arbitrage isn’t risk-free. It relies on probability. The expected relationship may not return. That model risk is one reason institutional firms use large datasets, risk controls, and quantitative systems when running these strategies.
8. Pairs Trading
Pairs trading is a market-neutral strategy built around two closely related securities. A trader buys one and sells the other when their normal relationship appears to break. The goal is to profit when the spread between them moves back toward its historical pattern.
Pairs Trading
Asian Paints and Berger Paints provide an easy example because both companies operate in the same broad industry. Their shares won’t move identically. Still, related businesses can sometimes show useful historical relationships.
Suppose Asian Paints falls sharply while Berger Paints stays relatively stable. A pairs trader may buy Asian Paints and sell Berger Paints. Profit can appear when the relative pricing relationship moves back toward its previous range.
Profit on long position = ₹15,000.
Profit on short position = ₹10,000.
Gross profit = ₹25,000.
Brokerage and borrowing charges = ₹4,000.
Net profit = ₹21,000.
Pairs trading is often viewed as one of the simplest forms of statistical arbitrage. A large statistical-arbitrage system may monitor hundreds or even thousands of securities. Pairs trading focuses on two. That makes the core idea easier for individual traders to understand.
9. Triangular Arbitrage
Triangular arbitrage looks for temporary inconsistencies among the exchange rates of three currencies. The trader converts the first currency into a second currency, the second into a third, and the third back into the original currency.
Triangular Arbitrage
Suppose you start with ₹10,00,000 and find an inconsistency involving the Indian rupee (INR), US dollar (USD), and euro (EUR).
Step 1. Convert INR to USD.
Step 2. Convert USD to EUR.
Step 3. Convert EUR back to INR.
Suppose the three conversions leave you with ₹10,08,000.
Initial capital = ₹10,00,000.
Final amount = ₹10,08,000.
Gross profit = ₹8,000.
Currency conversion charges = ₹2,000.
Net profit = ₹6,000.
The opportunity exists because the three exchange rates have temporarily moved out of alignment. In highly liquid currency markets, these gaps can disappear extremely quickly.
10. Convertible Arbitrage
Convertible arbitrage focuses on the relationship between a company’s convertible bond and its shares. A convertible bond pays interest like a normal bond but also gives the holder an option to convert it into a fixed number of company shares. That combination can sometimes create relative mispricing.
Convertible Arbitrage
Suppose Company A has a convertible bond trading at ₹980. Its shares trade at ₹100 each. Each bond can be converted into 10 shares.
At the current share price, 10 shares are worth ₹1,000 because 10 × ₹100 = ₹1,000. The convertible bond trades at ₹980 in this example. The ₹20 difference creates the apparent pricing gap.
Buy convertible bond = ₹980.
Fair conversion value = ₹1,000.
Gross profit = ₹20.
Brokerage and borrowing charges = ₹5.
Net profit = ₹15 per bond.
Convertible arbitrage is commonly associated with hedge funds and investment banks because the real-world strategy can involve bond pricing, equity hedging, borrowing, interest rates, and execution costs at the same time.
11. Fixed-Income Arbitrage
Fixed-income arbitrage looks for pricing differences between related debt instruments. These may include government bonds, corporate bonds, interest-rate swaps, or bond futures. The basic idea remains familiar. Buy the relatively cheaper instrument. Sell the relatively expensive one.
Fixed-Income Arbitrage
Suppose two 10-year Government of India securities have almost identical features. Bond A trades at ₹102 while Bond B trades at ₹100. An arbitrage trader may buy Bond B and sell Bond A.
Buy Bond B = ₹100.
Sell Bond A = ₹102.
Gross profit = ₹2 per bond.
Financing and trading costs = ₹0.50.
Net profit = ₹1.50 per bond.
Fixed-income spreads can look small. Financing costs therefore matter a lot. A spread that appears profitable before funding costs may disappear once the full trade is calculated.
12. ETF Arbitrage
Exchange-traded fund (ETF) arbitrage focuses on the gap between an ETF’s market price and the value of the securities held inside the fund. That underlying value is commonly described through Net Asset Value (NAV).
Authorized Participants (APs) play an important role in this process. These large financial institutions can create or redeem ETF units. Their activity helps pull an ETF’s market price back toward the value of its underlying portfolio when the two move too far apart.
ETF Arbitrage
Suppose a Nifty 50 ETF trades at ₹202 while its underlying NAV is ₹200. The ETF is therefore trading ₹2 above the value used in this example. An Authorized Participant may buy the underlying Nifty 50 basket worth ₹200 and deliver it to the ETF issuer in exchange for newly created ETF units. Those ETF units can then be sold at the higher market price.
Buy underlying Nifty 50 basket = ₹200.
Sell ETF unit = ₹202.
Gross profit = ₹2 per unit.
Transaction costs = ₹0.50.
Net profit = ₹1.50 per unit.
Authorized Participants are important because the creation and redemption process gives them a direct way to connect ETF units with the underlying basket of securities.
13. Depository-Receipt Arbitrage
Depository-receipt arbitrage looks for a price difference between a company’s ordinary shares and its depository receipts traded in another market. The comparison needs to account for currency conversion and the number of ordinary shares represented by each receipt.
Depository-Receipt Arbitrage
Suppose Tata Steel trades at ₹200 on NSE while an equivalent value for its American Depositary Receipt (ADR) works out to ₹220 after adjusting for the exchange rate and ADR conversion ratio. Since both instruments represent ownership linked to the same company, their adjusted values should generally remain connected after costs.
Buy Tata Steel shares on NSE = ₹200.
Sell Tata Steel ADR in the US = ₹220.
Gross profit = ₹20.
Currency and trading costs = ₹5.
Net profit = ₹15 per share equivalent.
Cross-border arbitrage adds extra moving parts. Currency rates can change. Trading hours may differ. Conversion ratios matter. Settlement and transaction costs matter too.
14. Options Arbitrage
Options arbitrage looks for temporary pricing differences between related options or between options and the underlying stock. One important relationship is put-call parity. Put-call parity connects the prices of a call option, put option, underlying stock, and present value of the strike price.
C + PV(K) = P + S
Hans Stoll introduced the put-call parity relationship in 1969.
Options Arbitrage
An arbitrage opportunity can appear when market prices temporarily violate the relationship implied by put-call parity.
Suppose the stock price S is ₹1,000.
Strike price K = ₹1,000.
Present value of strike PV(K) = ₹995.
Call premium C = ₹60.
Put premium P = ₹50.
Now apply the put-call parity relationship.
60 + 995 = 50 + 1,000
1,055 > 1,050
The two sides differ by ₹5 in this example. The setup indicates relative mispricing within the stated assumptions. A trader would structure positions in the overpriced and underpriced components rather than simply betting on the direction of the stock.
Parity difference = ₹5.
Brokerage and transaction costs = ₹2.
Net arbitrage profit = ₹3 per share equivalent.
15. Regulatory Arbitrage
Regulatory arbitrage is different from normal price arbitrage. Instead of exploiting a difference in asset prices, businesses or financial firms take advantage of differences between legal or regulatory systems. The goal may be to reduce compliance costs, taxes, or capital requirements.
Regulatory Arbitrage
Suppose Country A charges a 0.5% financial transaction tax while Country B charges no such tax. A global firm may route eligible activity through a subsidiary in Country B when the legal and regulatory structure allows it.
Trading value = ₹10,00,00,000.
Tax in Country A at 0.5% = ₹5,00,000.
Tax in Country B = ₹0.
Cost saved = ₹5,00,000.
Regulatory arbitrage can be controversial. A structure may technically operate within existing rules while still attracting criticism because it uses differences between regulatory systems mainly to lower costs or avoid stricter requirements.
How to Build a Simple Arbitrage Spreadsheet
A simple arbitrage spreadsheet can calculate gross profit, trading costs, and net profit in seconds. Microsoft Excel or Google Sheets works fine for a basic version. The spreadsheet is especially useful when you want to check whether a visible price spread still makes money after costs.
Step 1. Create the Column Headers
First, open Microsoft Excel or Google Sheets. Create a column for the item name and another column for its value.
Column A. Particular
Column B. Value
Buy Price
Sell Price
Number of Shares
Brokerage
STT
Exchange Charges
GST and Other Charges
Gross Profit
Total Costs
Net Profit
Step 2. Enter the Trade Details
Secondly, enter the numbers from the possible arbitrage trade. Suppose Infosys trades at ₹1,620 on NSE and ₹1,623 on BSE. You plan to trade 1,000 shares.
Buy price = ₹1,620.
Sell price = ₹1,623.
Number of shares = 1,000.
Brokerage = ₹40.
STT = ₹324.
Exchange charges = ₹65.
GST and other charges = ₹18.
At this point, the spreadsheet has the basic information needed to estimate whether the trade is profitable.
Step 3. Calculate Gross Profit
Thirdly, calculate the gross profit before trading costs. Use the formula =(B3-B2)*B4 based on the example layout. The calculation gives a gross profit of ₹3,000.
Step 4. Calculate Total Trading Costs
Fourthly, add all trading expenses. Use =SUM(B5:B8) in the example spreadsheet. The total cost comes to ₹447.
Step 5. Calculate Net Arbitrage Profit
Finally, subtract total costs from gross profit. Use =B9-B10 in the example. The result is a net profit of ₹2,553. That’s the number that matters because it represents the amount left after the listed trading costs.
Keep the spreadsheet ready while checking slower-moving arbitrage setups. It won’t make a human fast enough to compete with millisecond algorithms. Still, it can prevent simple arithmetic mistakes and help you reject trades where costs consume most of the spread.
Download the Simple Arbitrage Spreadsheet Free Excel Template
Arbitrage vs. Speculation: What’s the Difference?
Arbitrage and speculation both aim to make money from markets, but they do it in very different ways. Arbitrage focuses on a price mismatch between the same or related assets. Speculation focuses on predicting future price movement.
Arbitrage
Profits from temporary price differences.
Usually combines a buy position with a matching or related sell position.
Generally has lower directional market exposure because positions may offset each other.
Usually has a short holding period.
Requires some form of pricing inefficiency.
Returns per opportunity are often relatively small.
Speculation
Profits from predicting future market direction.
Usually involves taking a directional buy or sell position.
Carries greater directional market risk.
Holding periods can range from minutes to years.
Doesn’t require a price mismatch between related markets.
Returns can vary widely depending on market movement.
Modern arbitrage opportunities disappear extremely fast because traders compete heavily on speed. The competition is often about who identifies and executes the price gap first. That’s why professional arbitrage has become so closely connected with automation and low-latency trading.
Is Arbitrage a Hedge?
No. Arbitrage and hedging aren’t the same thing. Arbitrage tries to profit from a pricing difference. Hedging tries to reduce the risk of an existing position.
Arbitrage
The objective is to profit from price differences.
It exploits temporary market inefficiencies.
It often involves buying one asset while selling the same or a related asset.
Profit usually comes from price convergence.
Hedging
The objective is to reduce investment risk.
It protects an existing portfolio or position from an adverse move.
It normally uses an offsetting position to reduce possible losses.
The benefit comes from limiting damage when the market moves against the original position.
Put simply, hedging is mainly a risk-management technique. Arbitrage is mainly a profit-seeking trading strategy.
What Costs Must Be Included Before Executing Arbitrage?
Trading costs can turn a good-looking arbitrage spread into a losing trade. Calculate every major cost before placing an order.
Add brokerage. Include charges on both the buy side and the sell side.
Add taxes and government charges. Include STT, Goods and Services Tax (GST), stamp duty, and other applicable taxes.
Add exchange charges. Include relevant transaction and clearing fees.
Check the bid-ask spread. A wide spread can reduce the price you can realistically capture.
Estimate slippage. Your actual execution price may be worse than the quote you saw.
Add financing costs. Borrowed money or margin can create interest expenses.
Add borrowing fees. Short-selling strategies may require you to borrow stock.
Add currency conversion costs. International arbitrage can involve foreign-exchange fees and exchange-rate movement.
Calculate the total cost before executing the trade. The usable price difference needs to exceed those costs. Otherwise, what looks like arbitrage on the screen can become a loss after execution.
Can You Lose Money in Arbitrage?
Yes. You can lose money in arbitrage even though textbook arbitrage is often described as risk-free. Real markets introduce transaction costs, execution delays, slippage, liquidity problems, financing expenses, failed orders, and sudden price changes. Any one of these can turn an expected profit into a loss.
Can Retail Investors Do Arbitrage?
Yes, retail traders can use some arbitrage strategies. Their opportunities are much more limited than those available to large institutions in ultra-fast markets. Institutional firms use high-speed data feeds and automated systems that can spot and execute price differences in fractions of a second. By the time a retail trader notices an obvious exchange-to-exchange gap, it may already be gone.
Retail traders can still study slower forms of arbitrage. Examples include cash-and-carry arbitrage, reverse cash-and-carry arbitrage, limited ETF-related opportunities, and pairs trading. These strategies still carry costs and risks. They simply don’t always depend on winning a race measured in milliseconds.
Is Arbitrage Legal?
Yes. Arbitrage trading itself is generally legal because the trader reacts to available market prices rather than creating fake information. Arbitrage can also improve market efficiency because buying the cheaper asset and selling the expensive one helps bring related prices back into alignment.
The method used still matters. Arbitrage doesn’t make insider trading, market manipulation, fraud, or deceptive trading practices legal. A strategy can cross regulatory boundaries when it relies on prohibited information or conduct. Always separate legitimate price-based arbitrage from illegal methods used to gain an unfair advantage.
How Does Arbitrage Improve Market Efficiency?
Arbitrage acts like a market-correction mechanism. When the same or closely related assets trade at inconsistent prices, arbitrage traders buy the cheaper side and sell the more expensive side. Their orders increase demand for the cheaper asset and increase selling pressure on the expensive asset. The two prices then move closer together.
This process supports price discovery, reduces obvious pricing errors, and can add liquidity to connected markets. A 2022 study by Aquilina, Budish, and O’Neill found that about 22% of FTSE 100 trading volume occurred during latency-arbitrage races. That finding shows how deeply speed-based arbitrage can be connected with modern market activity.
What Is a No-Arbitrage Condition?
A no-arbitrage condition is closely connected with the Law of One Price. The idea says two assets with the same risk and future payoff should have the same value today after the relevant adjustments. A meaningful difference creates an incentive to buy the cheaper asset and sell the expensive one.
No-arbitrage thinking sits behind several important areas of finance, including Black-Scholes option pricing, forward and futures pricing, bond valuation, and put-call parity. The reason is simple. Persistent mispricing would allow traders to repeatedly exploit the difference. Competitive trading normally pushes those prices back toward a relationship where an easy arbitrage profit no longer remains.




Comments
Post a Comment