Your first 4 weeks · CSD pending
Use IC Wealth for research, and this OS for practice. Do not treat sample quotes as available execution prices.
Make your first trade a practice trade
Learn the full decision process: source a dated close → analyse the company → plan downside → paper trade → record what happened. You do not need to put money at risk to begin.
What to practise before approval
- Read IC Insights financial-result reports on MTNGH, GCB and GOIL.
- Check a dated closing price on GSE trading data.
- Enter the quote in Stock watchlist with a verifiable source.
- Use Decision lab: enter genuine business evidence, valuation and risks.
- Use Risk & alerts to calculate size and net break-even.
- Record a virtual trade in Paper trading, then track it honestly.
Suggested first-month learning plan
Trusted research & trading links
IC's FAQ says stock trading requires an approved CSD share account. The platform and this offline OS are separate. Never share logins, Ghana Card information or OTPs with the OS.
Paper trading simulator
A completely separate, simulated portfolio. NO broker connection; NO real orders.
Record a simulated transaction
Virtual holdings
- Paper orders fill instantly in this simulator; real GSE orders may not.
- The recorded price is user-entered, not a live broker bid or offer.
- Low-liquidity stocks can be difficult to sell even after the price appears to rise.
Practice journal
Position sizing & price-alert planner
Practical calculations; alerts update only when you open the OS or enter fresh quotes.
Plan a risk-limited trade
Loss budgets assume an exit near the specified stop. GSE orders can experience gaps, illiquidity and partial fills. A stop level is not a guaranteed sell price or guaranteed automated order.
Manual price-alert thresholds
Local threshold checks are not real-time notifications. They do not run with the app closed and cannot detect intraday price movements without imported quotes.
Trading rules I recommend for the learning phase
Market Intelligence & Top-Five Research Desk
On-demand end-of-day updates · profitability analysis · company comparison · screening evidence
Make a decision from the data — not from headlines
1. Update dated market observations → 2. Check data quality → 3. Compare trends, sectors and liquidity → 4. Verify earnings and dividends → 5. Investigate up to five candidates → 6. Record a trade plan only after full due diligence.
Market-data refresh
Uses the public StatsGH API (GSE-derived, delayed end-of-day prices and indices), where accessible. A refresh retrieves published observations; it does not certify investment merits.
Press Update market data. No external retrieval has been attempted in this session.
If direct API access is blocked by cross-origin restrictions, the included optional Cloudflare Pages Function can fetch the same sources. This OS has no embedded credentials. Refreshes are initiated by you, not run while the browser is closed.
GSE Composite Index · dated trend
Uses stored index observations, not intraday prices. Anomalous values are rejected; the original issuer market publication remains authoritative.
Trading activity by sector
Sector turnover is total reported session value. It can be dominated by large companies.
Top five companies for further evaluation
Data-driven screening, not a recommendation to place orders.
View ranking methodology and limitations
Score out of 100: price trend up to 25, observed liquidity up to 30, entered positive earnings and valuation up to 30, and recorded dividend events up to 15. High recent percentage changes are not automatically rewarded. Thin volumes, stale data and extreme price ranges reduce confidence. Only source-reviewed financial records contribute to score; margins and P/E can be misleading if the report covers a different length of period or has changed share count. The top-five list is an investigation queue, not a buy/sell or fair-value recommendation.
The screening model does not test quality of management, debt covenant risk, free cash flow, or order-book depth. It should never replace financial-report due diligence or the broker's actual executable quote.
Session movers · latest observation day
Detailed company comparison
Historical closes and volume; use the buttons below to select an issuer and lookback window
Closing price trend
Trading volume · last ten sessions
Company profitability comparison
Shows the most recently manually recorded net margin for each company. Different companies' reporting periods may not match; no missing profit is treated as zero.
Dividend comparison
Sum of manually recorded gross dividend per share announcements in the last 366 days, not a complete official dividend feed or guaranteed yield.
Sector performance & activity
Equal-weight session change is a simple arithmetic mean of changes among securities with comparable stored observations, not an official sector index.
Data coverage & verification queue
Investment command centre
Track the GH₵15,000 plan and your actual recorded stock activity
Starting allocation (adjustable)
Portfolio alerts
Weekly operating routine
- Monday: Update closing prices, volumes, index and T-bill rates.
- Wednesday: Read company announcements, financial results, earnings and dividends.
- Friday: Assess valuation, liquidity, position risk and order execution feasibility.
- Monthly: Add savings, review allocations, export a backup and document decisions.
Stocks under observation
Quotes can refresh from dated EOD public datasets or be entered/imported manually
Record a closing price
Import a daily-quote CSV
Columns: ticker,date,price,volume. Date format YYYY-MM-DD. Import multiple rows; latest dated quote becomes current.
Positions, costs & performance
Record executed real transactions only after CSD approval. Use the separate Paper trading tab while waiting.
Open positions
Record buy, sell or dividend
For DIVIDEND, enter the net cash received in the price/amount box. Fees are tracked as additional deductions.
Transactions
Decision laboratory
A documented research process; not automatic financial advice
Stock & valuation assumptions
Decision gate
Risk constraints in this OS
No leveraged purchases. No more than 20% of the equity sleeve in one name under the initial diversification rule. Financial reports, valuation work and executable broker quotes are required before action. The analysis panel deliberately refuses to call an investment a "buy" without data.
The 0.7% statutory levy assumption excludes commissions, spreads and taxes. The broker fee is an editable assumption, not an IC Wealth fee quote. Confirm the live all-in charge inside the broker before ordering.
Compound wealth simulator
Scenarios only. No return, dividend or market outcome is guaranteed.
Your inputs
Contributions assumed at month-end; annual returns converted to equivalent monthly compound rates. Inflation reduces purchasing power. Brokerage fees, taxes, missed contributions and currency changes are not modelled.
Illustrative results
Managed agricultural investments
Verify contractual ownership and regulatory status before transferring any money
Verifiable channels
GSE-listed Benso Oil Palm Plantation (BOPP)
Own tradable shares in an established oil-palm company; you do not manage the trees. However, this is equity ownership, not a fixed-return farm lease.
Grow For Me
Appears on the Ghana SEC register of licensed crowdfunding intermediaries and platforms. The public offerings page lists various crop and commodity projects; projected returns are NOT guaranteed.
SEC licence register ↗Available offerings ↗
Crop Estates avocado leases
Provider advertises new avocado trees with land from GH₵1,800 per tree and mature from GH₵6,000; management fees apply. I could not confirm its regulator status from the material reviewed. Treat as unverified, not approved.
Mandatory due-diligence gate
Tick only when you have personally obtained and verified supporting evidence.
Settings, backups & sources
Data is stored in this browser only and may be erased by clearing browser storage
Investment plan
Back up & restore
Export your holdings, transactions, research, quotes and settings into a JSON backup. Use this regularly, especially when using a local HTML file on a phone.
Primary verification sources
Ghana Stock ExchangeOfficial brokerage membersGSE company disclosuresBank of Ghana T-bill auctionsSecurities and Exchange CommissionSEC crowdfunding intermediariesIC Securities research
The initial sample watchlist uses IC Securities Stock Watch, 3 Nov 2026: https://cms.ic.africa/wp-content/uploads/2026/11/03-11-2026-STOCK-WATCH.pdf.pdf. BoG treasury yields shown in the investment discussion: 13 Nov 2026 tender (issue 16 Nov). The OS does not scrape or auto-synchronise third-party content.
Trading Academy · eight-week programme
Study the lesson, complete its quiz, then practise with virtual capital. Actual money is not required.
Course modules
Knowledge checkpoint
Practical assignments
- Record 10 dated GSE share prices.
- Read two company results and record their reporting periods.
- Make five virtual trades with written reasons and fee assumptions.
- Complete one full evening trade plan, including downside.
- Pass all eight knowledge checkpoints.
- Maintain a paper journal with at least 10 completed trades (including sells).
- Demonstrate cost-aware position sizing.
- Document three reasons to reject an apparently attractive trade.
Performance coach
Review process quality, risk discipline and outcome — without confusing luck with skill.
Your simulated strategy review
Evening reflection journal
Journal history
Market pulse · GSE
Latest stored index, watchlist prices, breadth proxy and price trends. This is not a real-time feed.
Watchlist trend tracker
Charts use stored closing-price observations only. No interpolation, prediction or executable quotes.
Research urgency monitor
Index observation
Market index data is independently entered. Latest seeded official GSE-CI: 13,960.40 on 13 November 2026.
Automated financial filings · verification desk
Find published GSE reports, extract draft figures from original PDFs, and review each figure before it enters company scoring.
One-click official filing scanner
Works after the included Cloudflare Pages Functions are deployed; standalone HTML supports a manual PDF file import.
No filing scan completed. Reports and timestamps are never populated by an uncompleted request.
Use a local PDF without hosting
Download a financial-statement PDF directly from the official GSE website, then select the file here. The extraction happens inside your browser, not on a remote server.
Requires internet on first use to load the open-source PDF.js reader. File parsing is not OCR.
Extracted drafts awaiting your source check
Review the exact reporting basis, period and currency, and open the source PDF before approval.
Company earnings & profitability
Compare like-for-like statements. Earnings and valuation must have report dates and source references.
Record financial statement
Enter values exactly as declared and use the same currency and basis across years. Bank metrics require sector-specific interpretation.
Fundamental analysis desk
Financial statement history
Dividend calendar & total income
Track declared amounts, eligibility dates and planned payment dates separately from cash actually received.
Enter official dividend announcement
Only GH₵ denominated dividends are supported in this calculator. USD dividends need a verified FX conversion and should not be entered as GH₵ amounts.
Dividend analytics
A dividend announcement is not evidence that you personally received cash. Actual receipts belong in the Real portfolio ledger.
Upcoming and historical distributions
Evening trading desk
Research in the evening; place any orders through your approved IC Wealth account. This OS cannot execute trades.
Professional process, not impulsive execution
1. Read the market close & news → 2. Audit company earnings → 3. Build a written trade thesis → 4. Calculate maximum affordable loss → 5. Plan an entry and exit → 6. Place/monitor the order with IC Wealth if suitable.
Open IC Wealth (external) ↗Official GSE quotes ↗Pre-trade order worksheet
Operating rules
The form's 'stop' is a planned review/exit level, not an actual stop-loss order. Losses can exceed that level if there is no buyer or an execution gap.