Module 1 / 2
Swing trading on stocks: process and costs
Swing trading on stocks step by step: horizon, stop and position size in R, round-trip cost, and gap risk before a company's earnings release.
- Author
- Zordon Intelligence Sp. z o.o.
- Updated
- 10 min read
- Structure sources
- 3
Note: all figures in this lesson are illustrative and serve to show the arithmetic. Commissions, spread, session hours, and securities lending rules differ between brokers — check them with your broker.
What swing trading on stocks is
This lesson presents swing trading on stocks as a process rather than a collection of signals: how to establish context on the daily chart, where to place the stop, how to calculate position size in R, how much one complete entry and exit costs, and how to price gap risk before an earnings release in advance. It is for people who already know candles, levels, and the basics of risk and want to turn loose observations into a repeatable procedure.
The swing horizon is days and weeks, not minutes. That way you do not fight micro-noise on M1, but you pay for it with two things: every night of holding the position and the calendar events that fall inside your window. That is why a swing is planned on D1, not by feel from an app.
Swing process step by step
- D1 context — establish the trend (higher highs and higher lows) or a range. Mark the key swings, that is, the places where the structure changed.
- Zone — a pullback to structure, a retest of a broken level, or consolidation below resistance. A zone is an area, not a price to the penny.
- Trigger — one recorded rule, for example a D1 or H4 candle close in line with the context. Not a pretty candle, but a condition that can be repeated.
- Stop — beyond the level that invalidates the whole setup. Not a round number and not a fixed percentage from entry.
- Position size — from the stop distance, not from conviction: shares = risk_USD / (entry - stop).
- Exit — a target of 1.5-3R, partial realisation, and a trailing stop below successive swings.
- Record — you complete the setup card before entry, not after the fact.
Example (illustrative numbers): capital $40,000, risk 1% = $400, entry $80, stop $76, that is a $4 distance. 400 / 4 = 100 shares. You add commission and spread separately — check them with your broker, because they are what change the net result.
How long to hold a position and how to measure gap risk in R
The number of nights is the number of opportunities for the market to open beyond your stop. The table shows where that exposure grows:
| Horizon | Nights in position | What to watch |
|---|---|---|
| 1-3 days | 1-3 | the signal must be clear, round-trip cost comes back quickly |
| 1-2 weeks | 5-10 | the window usually contains earnings and macro data |
| 3-6 weeks | 15-30 | correlation with the market and currency exposure build up |
You price a gap the same way as any other element of risk, that is, in R:
gap_risk_R = (gap_in_USD x shares) / risk_USD
For the same position of 100 shares, a -$3 gap at the open is $300, that is 0.75R of loss (illustrative figure). Note what that calculation points to: a stop 4% from entry did not work, because the market opened below it. A stop-loss protects against movement during the session, not against a gap between the close and the open. That is why, over a longer horizon, you reduce the position or step out of the market entirely before an event you cannot price.
Round-trip cost versus expected move
The cost does not depend on whether you were right — you pay it always, on every entry and exit. Calculate it the same way as risk:
round_trip_cost = 2 x commission + spread x shares round_trip_cost_R = round_trip_cost / risk_USD
For 100 shares, a commission of $10 per order, and a spread of $0.05 per share (illustrative numbers): 2 x 10 + 0.05 x 100 = $25. With risk of $400 that gives 0.0625R, that is about 6% of the planned R. A target of 1.5R then becomes 1.44R net before tax. Your commission and spread values are different — check them with your broker before you treat this calculation as your own.
Adopt a working decision threshold of 10-15% of planned R (an illustrative value, not a market rule). If round-trip cost exceeds that share, the setup has too little margin for ordinary execution slips. The mechanics of the cost itself are described more broadly in the lesson Round-trip cost, and the definition is in the round-trip cost entry.
Company results, announcements, and the event calendar
Earnings are not additional information — they are an event that can move the price beyond its entire previous range. Make the decision before publication, not during it.
| Event | What you do with the position | Why |
|---|---|---|
| Earnings release | flat, smaller size, or a separate playbook | the opening gap is sometimes larger than the normal daily range |
| Regulatory announcement | check before holding overnight | the content is sometimes known only after the session closes |
| Dividend and ex-date | plan it like any calendar event | the price adjustment or payment depends on the product |
| Macro data and central bank decisions | smaller size or no new position | the whole market reacts at once |
Check publication dates in the calendar and in company announcements; earnings season is described in the lesson Earnings season. If you have no rule for that event, then you simply do not have one — the event will happen anyway.
Sector correlation, that is, how many positions you really have
Five bank stocks or five American technology companies are not five independent bets. In risk-off mode they fall together, and the total risk in the portfolio turns out to be larger than the number of positions would suggest. Before adding a sixth position, check whether you are not adding the same exposure — the topic is developed in the lesson Portfolio risk and correlations.
A sector ETF is sometimes a cleaner exposure than a basket of thin companies, but you check its liquidity and spread in exactly the same way. Tax on profits in a typical brokerage account is settled separately — the mechanics are described in the lesson Capital gains tax and brokerage costs; do not mix it with the transaction cost of the swing.
CFD or physical shares: what the product changes
The same technical setup works differently depending on the instrument. A CFD makes it easier to take a short position and is sometimes more convenient operationally, but you add the cost of holding overnight, which over a slow swing eats part of the profit. A share in a brokerage account usually has no such fee, but short selling is harder and a dividend requires a different approach while holding. You will find a comparison of the products in the lesson Brokerage or CFD, and the rights related to payment in Dividends and subscription rights.
Before choosing a product, calculate the cost of holding the position over the entire planned horizon. The entry cost is only half the calculation. With foreign stocks you also add currency conversion and sessions outside local exchange hours — how access to both markets looks is described in the lesson Local exchange and foreign markets.
Setup card: table to fill in
This is the place for your data. Fill it in before entry, one card per decision.
| Date | Instrument | D1 context | Zone | Trigger | Stop (USD) | Shares | Target (R) | Round-trip cost (% of 1R) | Result (R) |
|---|---|---|---|---|---|---|---|---|---|
After a dozen cards you stop assessing setups by impression and start comparing them. The method of keeping notes is described in the lesson Journaling and metrics.
When the market says do not trade
- When earnings fall inside the holding window and you have no recorded rule for that event. A missing decision is also a decision, only one made by the market.
- When round-trip cost exceeds 10-15% of planned R (an illustrative threshold). At such a burden, even a correct setup gives away profit in costs.
- When the stop comes from a round number rather than from a level that invalidates the setup. Such a stop has no relation to structure, so you do not know when you are wrong.
- When several positions are the same sector exposure. Instead of five bets you have one larger one — and count the risk that way.
Measurable exercise
Choose one liquid company from the main index or a liquid ETF. On D1, record the bias and the zone. Then complete one setup card: the date of the next earnings release (or the information that none falls in the window), the stop distance in per cent, the position size at 1% of capital, and the round-trip cost as a percentage of planned R. Finally, add your rule for earnings: flat, half the position, or a separate playbook. One card, five numbers, one decision.
With a wider stop on stocks, at a constant 1R, the number of shares should:
Size = risk_USD / distance to the stop. A wider stop means a smaller position.
Common questions
Does swing trading require leverage?
No. Leverage accelerates both profit and loss. First master structure and position size without leverage, and only then check whether you need it at all.
What about dividends in a swing?
With stocks and ETFs you may receive a payment or a price adjustment; with CFDs usually an adjustment on the broker's side. Plan the ex-date like any calendar event, because it changes the valuation of the position.
Does sector correlation really matter?
Yes. In risk-off mode many companies fall at the same time, so the sum of R in the portfolio is sometimes larger than the number of positions would suggest. Measure sector exposure, not just the number of open trades.
Why measure round-trip cost and the gap in R?
Because without that you assess a strategy on R alone rather than on the net result. Round-trip cost and the gap are the only components you know before entry and can compare between setups. Measurement turns the impression this setup works into a number that can be set against another setup on the same account.
Advertisement
Key takeaways
- Swing trading on stocks is a horizon of several days to several weeks: context on D1, a zone, a trigger, a stop beyond setup invalidation, and a target calculated in R. Every crossing of the night is exposure to an opening gap that a stop will not stop, which is why position size is calculated from the stop width, not from conviction. Assess round-trip cost and calendar event risk before entry, because after the fact they cannot be undone.
Structure sources
The material is based on source documents. Variable values — fees, limits, regulatory figures — are worth checking at the source before making a decision.
- GPW — session, ESPI/EBI announcements — gpw.pl
- KNF — investor education — knf.gov.pl
- ESMA — CFD product intervention — esma.europa.eu
Disclaimer
- Educational material. Not investment advice or a recommendation. Trading involves the risk of losing capital.
- The materials are educational. They are not investment advice or a recommendation within the meaning of financial instruments trading regulations. Numbers in examples are illustrative unless a measurement date and source are given.
Who writes this and how we check it
The materials are written and verified by Redakcja Kurs Tradera — the rules are described on about the site: every number has a source, and we show gaps openly. Report a factual error via contact — corrections are described in the content.
Progress is stored only in this browser (localStorage) — there is no account and no copy on the server. Clearing site data will remove it. Manage your data