Skip to content

    Swing Trading Journal for Indian Markets

    Quick answer

    Build a swing trading journal for Indian markets: record the plan, overnight gaps, holding decisions and partial exits, with a gap-loss example and R review.

    29 April 2026
    12 min read
    2,287 words

    A swing trading journal keeps the original entry plan alongside decisions made while a position stays open across sessions. Record the reason for holding, stop changes, known events, each sale of part of the holding and all costs. The manual template and worked example below show how to keep those details together without counting sold shares twice.

    Keep the original idea visible throughout the hold

    Swing trading commonly involves holds lasting days or weeks, exposing positions to news and opening gaps between sessions. Charles Schwab’s explanation highlights that overnight exposure as a difference from day trading. The definition does not prescribe a universally correct holding period.

    Write the entry reason in a way you can revisit: the observed structure, the condition required for entry and the event or level that would invalidate it. A later explanation should not replace the original. Add a dated update when you change the plan, including what changed and why.

    Keep your intended review time in the notes as well. Checking whether a prewritten condition still holds is different from reacting each time the price changes. The swing trading introduction explains the trading style; the journal records how you actually used your own rules.

    Intraday and swing journals: what changes

    An intraday journal closes the story on the same day. A swing journal has to carry a story across several sessions, so it needs extra fields for what happened while you were not trading. The table compares the two.

    Suggested structure for a manual journal, checked 28 Oct 2026.
    FieldIntraday journalSwing journal
    Entry reasonSetup and triggerSetup, trigger and what would invalidate it over several days
    Between sessionsNot neededOvernight check, known events, current open quantity
    StopOne level, usually not movedOriginal level plus every dated change and the reason
    ExitOne exit, often at a planned timePartial exits possible, each with price and quantity left
    CostsBrokerage and exchange chargesAlso holding costs and charges billed outside the contract note

    If you are still choosing a style, the pages on intraday vs swing trading and swing vs positional trading explain the difference, and how to start swing trading covers the basics.

    A practical swing trade record

    Suggested journal structure, checked 15 Oct 2026; use notes for details without dedicated app fields.
    StageRecord by hand
    Before entryInstrument, direction, quantity, entry condition, stop, target and intended holding horizon
    Overnight decisionWhy the original idea remains valid, known events checked and current open quantity
    Plan revisionOriginal stop or target, revised level, time and reason
    Partial exit or additionActual traded price and quantity, reason, and quantity still held
    Final closeEvery exit, total costs, outcome and whether the original plan was followed
    ReviewEvidence supporting a process change, and what remains uncertain

    Known events deserve explicit entries. Record the announcement date you checked and the source. If you choose to keep a position through it, preserve that decision. This page does not provide an event feed or evaluate whether holding is suitable.

    The overnight check: questions to answer before the close

    Many swing mistakes happen in the last half hour of a session, when you decide whether to carry a position. A short written check slows that decision down. Copy these questions into the notes of every open trade.

    • Is the stop where I wrote it, and is my loss at that stop still within my limit in rupees?
    • Is there a known event before the next open, such as results or a central bank decision? What is its date and where did I check?
    • How much of my total risk is open across all positions, and are several in the same sector?
    • What would I do if the share opened 5% below my stop? (Write the answer now, not at the open.)
    • Does the original reason for the trade still hold? What changed since entry?

    Notes are free text, so the answers are for you to read later. The pre-trade checklist in the app warns but cannot block an order, and it does not do the overnight check for you.

    Worked example with partial exits

    Illustrative cash-share example: buy 100 shares at ₹200, with an original stop at ₹190. Later sell 40 shares at ₹220 and the remaining 60 at ₹210. Assume ₹100 total charges across the complete trade. The prices, quantities and combined charges are made up; they do not represent a tariff or a market recommendation.

    • Original planned loss = (₹200 − ₹190) × 100 = ₹1,000.
    • First exit gross profit = (₹220 − ₹200) × 40 = ₹800.
    • Remaining exit gross profit = (₹210 − ₹200) × 60 = ₹600.
    • Combined gross profit = ₹800 + ₹600 = ₹1,400.
    • Net example profit = ₹1,400 − ₹100 = ₹1,300.
    • Quantity-weighted exit = (40 × ₹220 + 60 × ₹210) ÷ 100 = ₹214.
    • Net profit divided by original planned risk = ₹1,300 ÷ ₹1,000 = 1.3R.

    Here R means the original planned loss amount. That denominator stays fixed for this review so the result remains comparable with the entry plan. A stop-distance estimate does not cap losses when execution differs from the planned price.

    Record the quantity after each sale so a sold share is not counted again at the final exit. Allocate opening and closing costs consistently: the example deducts the combined trade’s charges once. It does not assume the app automatically links separate partial-exit records.

    If you add to a position, preserve each purchase quantity and price as well as the new remaining exposure. Keep your own position reconciliation in notes or a separate calculation. The stock quantity calculator addresses planned size, rather than maintaining this transaction history.

    What the ₹100 of charges could look like on the example trade

    The example above assumes ₹100 of total charges. To see how real rates build up, take the same trade: ₹20,000 bought (100 × ₹200) and ₹21,400 sold (₹8,800 plus ₹12,600). The turnover on both sides is ₹41,400. The table prices only the items for which the repo's charge log has a primary source. Brokerage, GST, stamp duty and demat charges are left out because they depend on your broker and account.

    Rates from the repo's charges log (NSE/FATAX/73524, NSE/FA/73061 and the Zerodha charges page), checked 28 Oct 2026. Excludes brokerage, GST, stamp duty and demat charges.
    ItemRateAmount on this example
    STT on equity delivery0.1% of value₹41.40 (0.1% × ₹41,400)
    NSE cash market charge₹307 per crore₹1.27 (₹41,400 × 307 ÷ 1,00,00,000)
    SEBI turnover fee₹10 per crore₹0.04
    Total of these three₹42.71

    So the three items add up to about ₹43 here, and the made-up ₹100 leaves room for brokerage and the rest. Your own contract note will differ. See brokerage and charges explained for each line, and ask a chartered accountant how gains are taxed.

    A losing swing trade: the gap through the stop

    Use the same entry of 100 shares at ₹200 and a stop at ₹190, so the planned loss is ₹1,000. Suppose the share closes at ₹195, then opens next morning at ₹184 after bad news, and the stop order executes at ₹184. The loss is (₹200 − ₹184) × 100 = ₹1,600, or 1.6R, before charges. The stop level did not fix the exit price, as the stop-order bulletin on this page explains. Log it as a gap loss and not as a discipline mistake, since the rule was followed.

    Five trades in R: a small made-up review

    R is the planned loss on each trade. The table lists five made-up swing trades with their results in R, using the 1.3R and −1.6R examples from this page.

    Made-up results for illustration only.
    TradeResult in RNote
    1+1.3Partial exits, plan followed
    2−1.0Stopped out at the planned level
    3−1.6Gap through the stop
    4+2.0Held to target
    5+0.5Exited early, plan deviation

    The total is 1.3 − 1.0 − 1.6 + 2.0 + 0.5 = 1.2R, or 0.24R per trade on average (1.2 ÷ 5). Five trades are far too few to say anything about an edge. The value of the table is the notes column: it shows which losses were bad luck and which were behaviour. Review the plan-deviation trades first.

    Opening gaps and stop changes need different explanations

    Write the previous close, next open and actual execution separately when a gap matters. A loss caused by an opening move through the stop is different from a discretionary decision to widen the stop while trading is available. The record should show which occurred.

    Investor.gov’s stop-order bulletin explains that a stop trigger is not a guaranteed execution price. It also explains that a stop-limit order can remain unexecuted. The order types your own broker permits still need checking; this journal cannot place or guarantee them.

    Keep a note of related open positions when reviewing overnight exposure. Several trades can share the same sector or event risk even if each entry was considered separately. Treat this as a manual review question, not a claim that the journal calculates a portfolio stress test.

    Review holding time without inventing an optimal exit

    Record entry and exit dates, then compare similar setups held for different lengths of time. Distinguish calendar days from trading sessions. A group with better historical results does not establish the ideal length for future trades, especially if it contains only a few examples.

    Avoid judging an exit solely against the highest later price. That price was not necessarily identifiable or tradable when you made the decision. Compare the exit with the rule written before it, then separately note any idea worth checking on a broader record.

    Include any actual financing costs. If you roll a derivative position into a later contract, record the close, new entry and costs in your notes. Calculate those costs separately; the journal does not maintain an automatic rollover record.

    A weekly review routine for open swing positions

    • Pick one fixed time, such as Saturday morning, and list every open position with quantity, stop and planned exit.
    • Mark each as plan unchanged, plan revised (with date and reason) or plan broken.
    • Add up the open risk in rupees at the stops, not at today's prices.
    • List events for the coming week with the date checked.
    • Write one change to your process, or write that none is needed.

    OneTradeJournal is manual, so every item above is typed in. That slows you down, which is the point. In the app, each trade holds strategy, stop, target, emotions, mistakes and plan deviation, and the reports show win rate, profit factor, equity curve and drawdown by strategy, plus time analysis. Check the best time frame for swing trading page when you decide how often to review.

    Using OneTradeJournal for the review

    OneTradeJournal lets you enter trades manually with strategy, stop, target, emotions, mistakes and plan deviation. Its reports include strategy analysis, win rate, profit factor, equity curve and drawdown. Use notes for dated holding decisions and the quantity reconciliation illustrated above.

    Check per-trade charge estimates against your broker’s records, including items billed outside contract notes. Track opening gaps and remaining shares in your notes; the reports do not reconstruct them for you. The journal field guide helps keep the record focused.

    Swing trading journal questions

    Sources

    Related Topics

    swing trading journalswing trading journal indiamulti day trading journalswing trade review

    Related Articles