How to Analyse Your Investment Portfolio for Cognitive Biases (Singapore Guide)
Analysing your investment portfolio for cognitive biases takes under 10 minutes with NeuFin. Connect your Singapore brokerage or bank accounts via the Plaid API, and NeuFin runs multi-model AI analysis (Claude, GPT-4, Gemini) across your full transaction history to generate a behavioral DNA Score: a 0–100 rating across Disposition Effect, Recency Bias, Home Bias, Overconfidence, Herding, and Prospect Theory distortions. This guide walks through each step, explains what the scores mean, and outlines the actions to take.
Step-by-Step: Running a Behavioral Bias Analysis
Prepare Your Portfolio Data
- ›NeuFin accepts two input methods: Plaid API connection (preferred — provides full transaction history for dynamic bias detection) or CSV upload (provides static portfolio snapshot).
- ›For CSV upload: prepare a spreadsheet with columns for symbol, shares, and cost basis. Download the template at neufin.com/upload.
- ›For Plaid connection: have your brokerage login credentials ready. NeuFin supports DBS Vickers, OCBC Securities, UOB Kay Hian, Interactive Brokers, Tiger Brokers, and Moomoo in Singapore.
Connect via Plaid (Recommended)
- ›Click "Connect Account" on the NeuFin upload page. The Plaid Link interface opens — it is a separate, bank-grade secure connection with OAuth authentication.
- ›Select your institution and authenticate directly with your bank — your credentials are never shared with or stored by NeuFin. Plaid holds only a short-lived access token.
- ›Select which accounts to include in the analysis. Most Singapore investors connect 2–3 brokerage accounts plus their primary bank for a complete picture.
Run the Multi-Model AI Analysis
- ›Once connected, NeuFin fetches up to 5 years of transaction history and begins analysis. The process takes 8–12 seconds for most portfolios.
- ›NeuFin runs three AI models in parallel: Anthropic Claude for primary behavioral scoring, OpenAI GPT-4 for pattern validation, and Google Gemini for cross-model verification. Consensus scoring reduces false positives.
- ›For each of the six bias dimensions, NeuFin calculates a quantitative score (0–100) and generates a plain-English explanation of the evidence.
Interpret Your DNA Score
- ›Your overall DNA Score is a weighted average of six bias sub-scores. The weighting is proportional to each bias's estimated impact on your portfolio based on your specific holdings.
- ›Green (70–100): Low bias. Your decisions in this dimension align well with rational investing principles.
- ›Amber (40–69): Moderate bias. Specific corrective actions recommended. Review the position-level breakdown.
- ›Red (0–39): High bias. This dimension is likely costing you measurably. Immediate attention recommended.
Act on the Recommendations
- ›Each bias finding includes three types of action: understanding (what is happening and why), prioritisation (which of your specific positions is most affected), and tactical action (specific steps to reduce the bias).
- ›For Disposition Effect: NeuFin identifies your specific "loser" positions and calculates the estimated cost of continued holding.
- ›For Home Bias: NeuFin provides a geographic rebalancing target and specific regional allocation percentages.
- ›The paid professional report ($29 SGD) expands each finding into a 10-page PDF with charts, suitable for board presentation or advisor review.
What the Singapore Benchmark Looks Like
NeuFin's Singapore SME benchmark (based on first-time analysis results, January–December 2024):
Recency Bias
41/100
67% worse than global avg
Disposition Effect
48/100
73% of users affected
Home Bias
52/100
Avg 51% SGX concentration
Overconfidence
62/100
Moderate trading frequency
Herding Bias
65/100
IPO over-participation
Status Quo Bias
70/100
Lowest impact bias
Frequently Asked Questions
What is Plaid and does it work with Singapore banks?
Plaid is a financial data aggregation API that enables applications to read-only access bank and brokerage account data with user consent. In Singapore, Plaid connects to DBS, OCBC, UOB, Standard Chartered, Citibank, and major brokerage platforms including Interactive Brokers, Tiger Brokers, and Moomoo. Plaid uses OAuth-based authentication — your credentials are never shared with or stored by NeuFin.
How many years of transaction history does NeuFin analyse?
NeuFin analyses up to 5 years of transaction history from connected accounts. A longer history produces more accurate behavioral bias detection — particularly for Disposition Effect (which requires multiple buy-sell cycles) and Herding Bias (which requires enough market cycles to identify trend-following patterns). The minimum for a reliable DNA Score is 6 months of transaction history and at least 20 transactions.
What does a high Investor DNA Score mean?
A high Investor DNA Score (close to 100) indicates low behavioral bias across all six dimensions — the investor is making decisions that align with rational, return-maximising behavior. A score of 70+ is considered "behaviorally healthy" by NeuFin's benchmarks. The average first-time Singapore SME user scores 58/100. Scores below 40 in any single bias dimension represent significant behavioral risk requiring specific corrective action.
Can I analyse my portfolio without connecting via Plaid?
Yes. NeuFin also accepts portfolio CSV uploads — a spreadsheet of your holdings with columns for symbol, shares, and cost basis. While this approach provides a static snapshot analysis (not behavioral history), it produces a Home Bias score, concentration analysis, and Overconfidence marker based on portfolio composition. Dynamic biases like Disposition Effect and Recency Bias require transaction history and work best with Plaid connection.
How accurate is the NeuFin behavioral bias analysis?
NeuFin's bias detection methodology is based on quantitative measures validated in academic literature: the PGR/PLR ratio for Disposition Effect (Odean 1998), turnover ratio for Overconfidence (Barber & Odean 2000), geographic concentration metrics for Home Bias, and correlation with market momentum for Recency Bias. Internal validation against a labeled dataset of Singapore portfolios shows 87% accuracy in Disposition Effect detection and 82% for Recency Bias.
Is my portfolio data safe with NeuFin?
NeuFin connects to accounts via Plaid's read-only API — NeuFin cannot initiate transactions or access credentials. Data is transmitted over TLS 1.3 encryption and stored with AES-256 encryption at rest. NeuFin processes data under Singapore's PDPA framework. Anonymised transaction metadata is retained to power behavioral trend tracking; raw transaction data is not retained after score computation. Users can delete all stored data within 72 hours via their account settings.
What should I do with my DNA Score results?
Each NeuFin DNA Score includes three levels of action: (1) Understanding — plain-English explanation of what each bias means in your specific portfolio context; (2) Prioritisation — ranking of which biases are costing you the most; (3) Action plan — specific, portfolio-level recommendations such as setting stop-loss orders on identified "loser" positions, geographic rebalancing targets, and trading frequency guidelines. The paid professional report expands this into a 10-page PDF with charts.
How is NeuFin different from a robo-advisor?
Robo-advisors recommend specific portfolio allocations and often manage assets on your behalf. NeuFin does neither. NeuFin analyses the behavioral patterns behind your existing decisions and explains what those patterns cost you. You retain complete control of your investments — NeuFin provides analysis, not management. This distinction also means NeuFin does not require a Capital Markets Services licence from MAS.
Ready to Analyse Your Portfolio?
Upload your portfolio CSV or connect via Plaid. Get your Investor DNA Score in under 10 seconds. Free — no account required.