All Market Conditions
| Strategy Type | Trade Documentation / Performance Tracking |
| Market Outlook | All Market Conditions |
| Risk Level | Administrative Tool - No Direct Risk |
| Time Horizon | Ongoing - Every Trade |
| Best Conditions | Essential for every trade regardless of outcome |
| Avoid When | Never - trade logging is fundamental to improvement |
| Regulatory Requirements | Audit-trail obligations under the Securities and Futures Act apply mainly to MAS-licensed intermediaries and SGX trading members; retail traders rely on the broker's records but should keep their own • MAS algorithmic-trading guidelines and SGX Direct Market Access rules bind member firms / CMS licensees, not retail individuals (no CTCL-style ID requirement) • Records needed to support IRAS filing if trading is assessed as a business; investors keep records as good practice • Minimum 5 years per IRAS record-keeping requirements; longer recommended for analysis |
| Tax Considerations | Singapore has no capital gains tax - investment gains are generally untaxed; the issue is whether gains are capital (untaxed) or revenue (taxable) • IRAS uses the 'badges of trade' (frequency, holding period, motive, systematic/algorithmic operation) to decide if you are trading • If assessed as carrying on a trade, profits are taxable as income under s10(1)(a) and losses are deductible - the opposite of an investor • Singapore dividends are tax-exempt under the one-tier system; no dividend tax to track • GST (9%) applies on brokerage and SGX fees; there is no Securities Transaction Tax and no stamp duty on scripless SGX trades |
| Broker Integration | Daily contract notes from your broker • Download from Interactive Brokers, Saxo, Tiger, moomoo or bank-broker (POEMS, DBS Vickers) portals • Broker-generated P&L and CDP statements • Match logged trades with broker and CDP records |
| Important Fields Singapore | SGX (plus overseas venues like NYSE/NASDAQ via your broker) • Cash Equities / Derivatives / FX • Cash / Margin / CFD (note the instrument wrapper) • Unique order ID from the venue • Unique trade ID for each execution |
Start with essential fields (date, symbol, direction, entry/exit prices, P&L) and expand as you build the habit. A basic log you actually use is better than a comprehensive one you abandon. As you get comfortable, add strategy tags, rationale, emotions, and lessons. The 'right' level of detail is whatever you'll consistently maintain.
Yes, absolutely. Paper trading is for developing your process, and logging is part of that process. Log paper trades with the same rigor as real trades. This builds the habit and provides data for analysis before you risk real money. Mark them clearly as paper trades for separate analysis.
Try to reconstruct from broker records as soon as possible. Most brokers provide trade history with timestamps and prices. You'll lose qualitative information (emotions, rationale) but can capture the execution data. Set up reminders or alerts to prevent future gaps. Consider automated logging to ensure completeness.
Minimum 5 years to meet IRAS record-keeping requirements. For trading improvement purposes, keep them indefinitely - historical data becomes more valuable over time for long-term analysis. Storage is cheap; the data is invaluable.
Yes, Excel/Google Sheets is a great starting point. Create columns for all required fields, use formulas for calculations (P&L, R-multiple), and pivot tables for analysis. It's free, familiar, and sufficient for most individual traders. Upgrade to specialized software or database only when you outgrow spreadsheets.
Two approaches: (1) Log each leg separately but link them with a common 'spread ID' for combined analysis. (2) Log as a single trade with details of each leg in notes. The first approach provides more granular data; the second is simpler. Key is capturing total P&L and being able to analyze spread performance as a unit.
Daily: Quick review of day's trades (5 minutes). Weekly: Summary metrics and notable patterns (30 minutes). Monthly: Deep analysis with charts and segmentation (1-2 hours). Quarterly: Strategic review and goal setting (2-4 hours). Consistent review is more important than perfect analysis.
Simple scale works best: Rate emotional state 1-10 (1=calm, 10=highly emotional) at entry and exit. Optionally add emotion tags: CALM, ANXIOUS, EXCITED, FEARFUL, CONFIDENT, FRUSTRATED. Over time, correlate emotional states with outcomes. You might discover that high-confidence trades underperform or anxious trades are actually better executed.
Best practice: Automate execution data capture (via broker API) for accuracy and completeness. Add manual enrichment layer for qualitative data (rationale, emotions, lessons). Use forms or simple interface to add notes linked to auto-captured trades. This gives you accurate numbers without manual entry, plus the context that automation can't capture.
Yes, selectively. Create a separate 'Missed Trades' log or section. Document: the setup, why you didn't take it, and what happened. This reveals patterns like: consistently missing winners (fear), or wisely avoiding losers (good judgment). Don't log every possible trade - just meaningful missed opportunities that teach something.
Key practices: (1) Require minimum sample sizes (50+ trades) before conclusions. (2) Use out-of-sample testing - analyze half your data, validate on other half. (3) Focus on simple, robust patterns rather than complex rules. (4) Apply Occam's razor - simpler explanation is probably correct. (5) Consider if pattern makes logical sense (not just statistical). (6) Be skeptical of extreme results - they're often noise.
Normalized relational structure: Trades table (core data), Orders table (individual executions), Tags table (normalized tags), Trade_Tags junction table, Notes table (qualitative), Prices table (for MAE/MFE). Index frequently queried columns (date, symbol, strategy). Consider PostgreSQL for power or SQLite for simplicity. Time-series database like TimescaleDB if storing extensive market data.
In Singapore the first 'metric' is your status: are you an investor (gains capital and untaxed) or a trader (gains taxable as income)? IRAS decides this via the badges of trade - frequency, holding period, motive, and how systematic/algorithmic your activity is. If you are an investor, there is nothing to optimise: no capital gains tax, no holding-period split, no annual exemption. If you are assessed as a trader, build reports that calculate: (1) net trading profit after deductible costs (commissions, SGX fees, data/platform subscriptions); (2) allowable expenses to claim; (3) unutilised losses available to carry forward; (4) GST paid on fees as a business cost. Singapore dividends are tax-exempt (one-tier), so they need no tracking. Export CSV/JSON to support your filing in Form B or your tax agent's work. There is no STCG/LTCG optimisation and no F&O turnover threshold to manage.
Use ML for insight generation, not decision automation. Extract feature importance to understand what factors matter. Use clustering to discover trade types you hadn't explicitly defined. Treat model predictions as 'input' not 'answer' - if model says low probability, examine why (might reveal market condition or setup flaw). Always validate ML findings with domain knowledge. Never trade purely on model output.
In Singapore, MAS algorithmic-trading guidelines and SGX rules on Direct Market Access and order audit trails apply mainly to Capital Markets Services licensees and SGX trading members - not to retail individuals trading through a broker. There is no CTCL-style ID or retail algo-registration requirement; your broker maintains the regulated audit trail. That said, you should still keep tamper-evident records (timestamped, append-only) capturing signal-generation time, order submission, venue acknowledgment, execution, and any modifications. These protect you in broker disputes and support any IRAS query if your trading is assessed as a business. If you operate as a licensed entity or via sponsored DMA, the member-firm record-keeping and audit-trail obligations under the SFA and SGX rules apply directly - organised, retrievable records are then essential.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →