TFEX & Futures

TFEX Trading Costs and Break-Even

Estimate round-trip futures costs and convert them to break-even points. A SET50 example shows how fees, spread, and slippage affect net results.

By Kru Kook (Krittiya Khunabrimas)

What makes up one round trip

Looking only at commission can understate trading costs. Before opening a position, separate costs incurred on entry and exit: negotiated brokerage commission, exchange or data fees where charged, the bid–offer spread, and slippage between the intended and executed price.

Spread and slippage are not necessarily fixed. Actual costs depend on time, order-book depth, and order type. Use your own fills when estimating a system.

Estimate total cost and convert it to points

Round-trip cost = entry costs + exit costs

Approximate break-even points = round-trip cost ÷ value per point per contract

For multiple contracts, multiply per-contract costs by contract count and divide by the position’s total value per point. Alternatively, calculate per contract to make the estimate easier to audit.

SET50 break-even example

Assume estimated round-trip costs of THB 80 per contract and the SET50 Futures multiplier of THB 200 per point. The cost-only break-even distance is 80 ÷ 200 = 0.4 index points per contract. With a minimum tick of 0.1 point, that is four ticks.

This uses hypothetical cost inputs, not a quoted fee schedule. If price moves only 0.2 point in the desired direction, gross P&L is THB 40 and does not cover THB 80 of costs; the approximate net result is a THB 40 loss.

Estimate a break-even exit price

For a Long, add the cost-per-point estimate to the entry price. For a Short, subtract it. This is only an approximation when costs are treated as a fixed baht amount; it does not capture actual changes in spread or slippage.

For partial entries, partial exits, or positions held across sessions, record each cost from the broker’s trade confirmation rather than relying on the simple exit-price formula.

Track your actual costs

If realized P&L uses actual entry and exit fills, spread and slippage are already reflected in those fill prices; do not add them twice. Add only fees that the broker statement has not already included.

  1. Record the intended order price and actual fill.
  2. Log fees by trade and contract count.
  3. Convert slippage into money using the product’s value per point.
  4. Summarize average and range by session and order type.
  5. Test a strategy with actual costs or conservative assumptions.

A strategy that appears profitable from price movement alone can lose money after costs. Check the current exchange and broker schedules before placing an order.