Support
We're a small team and we read every message. Typical response time is 24–48 hours.
Portfolios & Holdings
How do I create a new portfolio?
Tap the Portfolios tab, then tap the + button in the top-right corner. Give your portfolio a name and choose a default currency. You can create as many portfolios as you like — for example, separate ones for income, growth, and retirement holdings.
How do I add a stock to my portfolio?
Open a portfolio, then tap the + button. Search for a stock by name or ticker symbol, select the market (US, Japan, India, China, Hong Kong, or Japanese Fund), then enter the number of shares, cost per share, purchase date, and cost currency.
How do I add a second purchase lot for a stock I already own?
Tap the + button and add the same stock again with the new purchase details. Horizon automatically groups all lots for the same symbol into a single consolidated row showing your weighted average cost. Tap the N lots badge on the holding to view or edit individual transactions.
What are Consolidated Views?
Consolidated Views appear at the top of the Portfolios tab. Each one aggregates your total value, P&L, and top holdings across a selected set of portfolios in one snapshot. You can create multiple named consolidated views — for example, one covering all portfolios and another showing just your income-focused holdings. Tap the portfolio filter button inside a view to choose which portfolios it includes. Each view has its own independent display currency.
How do I change the display currency?
Tap the currency symbol (e.g., $, ¥) in the top-left corner of the Holdings tab. You can choose from 12 major currencies — USD, EUR, GBP, AUD, CAD, CHF, HKD, SGD, KRW, JPY, INR, and CNY. All values update instantly using live exchange rates.
How do I export my portfolio?
Tap the share icon (box with arrow) in the top-right toolbar of the Holdings tab. This generates a CSV file with all your holdings, cost basis, current value, and P&L that you can open in Numbers, Excel, or any spreadsheet app.
How do I import holdings from a CSV file?
Open a portfolio, tap the ⋯ menu, and select Import CSV. Choose a file from your device — Horizon auto-detects the broker format and maps columns for you. Supported brokers include SBI Securities, Rakuten Securities, MooMoo, ICICI Direct, and generic CSV files. You'll see an inline preview where you can review and edit rows before importing.
What is CSV Reconcile?
CSV Reconcile compares a broker CSV against your existing portfolio to find differences — new holdings, added or reduced shares, and cost basis changes. Open a portfolio, tap the ⋯ menu, and select Reconcile CSV. After reviewing the diff, you can selectively apply changes in one tap. Lots are automatically consolidated using a weighted-average cost when reconciling.
Sentinel™ & Intelligence Panel
What is the Sentinel™ Dividend Safety Score?
Sentinel™ is a proprietary dividend sustainability engine built into Horizon. It scores each dividend-paying holding from 0 to 100 across three components — payout ratio (40%), free cash flow coverage (30%), and net debt/EBITDA leverage (30%) — and assigns a letter grade from A (Excellent) to F (Risky).
It also detects GAAP distortions (one-time write-downs, acquisitions) that can make a healthy company's payout ratio appear dangerously high, and provides market-specific intelligence alerts for Indian PSU dividend policy and Japanese margin pressures.
It also detects GAAP distortions (one-time write-downs, acquisitions) that can make a healthy company's payout ratio appear dangerously high, and provides market-specific intelligence alerts for Indian PSU dividend policy and Japanese margin pressures.
Where do I see the Sentinel score for a holding?
There are two places: tap the Sentinel · YOC · Dividend toggle on any holding row in your portfolio to expand the inline intelligence panel — this shows the grade, score, YOC, and annual dividend at a glance. For full details (component breakdown bars and intelligence briefing cards), tap the holding to open the stock detail view and scroll to the Sentinel section.
What is the Conviction Engine and Yield-on-Cost?
Yield-on-Cost (YOC) is your annual dividend income divided by your original cost basis — not the current price. It shows what yield you are actually earning on the money you invested.
The Conviction Engine in the Income tab compares each holding's YOC against the stock's current market yield. Holdings where your YOC beats the market rate show a +X.Xpp advantage badge — confirming that holding was a better buy than purchasing it today. The leaderboard ranks your top holdings by this advantage.
The Conviction Engine in the Income tab compares each holding's YOC against the stock's current market yield. Holdings where your YOC beats the market rate show a +X.Xpp advantage badge — confirming that holding was a better buy than purchasing it today. The leaderboard ranks your top holdings by this advantage.
Dividends & Income
Where does the dividend data come from?
Dividend data is fetched from Yahoo Finance, which provides historical ex-dividend dates and per-share amounts. The Income Calendar uses this data to show received dividends and project future payments based on the stock's payment frequency. For Japanese mutual funds, distribution data is fetched from WealthAdvisor.
What is the difference between received and projected income?
Received income shows dividends whose ex-dividend date has already passed — payments you have qualified for this year. Projected income is an estimate of future payments based on the stock's historical dividend frequency and amount. The bar chart in the Income tab shows both stacked together for each month.
Watchlist & Price Alerts
How do I add a stock to my watchlist?
Tap the Watchlist tab, then tap the + button. Search for a stock by name or ticker and select its market. The stock appears in your watchlist with live price and daily change updates. Tap any row to open the full stock detail view.
How do I set a price alert?
Tap the Alerts tab, then tap Create Alert. Search for the stock you want to monitor, then choose the alert type:
— Fixed Price: triggers when the price rises above or falls below a specific value.
— Percentage Change: triggers when the price moves up or down by a set percentage from the reference price.
Make sure push notifications are enabled in iOS Settings for Horizon to receive alerts.
— Fixed Price: triggers when the price rises above or falls below a specific value.
— Percentage Change: triggers when the price moves up or down by a set percentage from the reference price.
Make sure push notifications are enabled in iOS Settings for Horizon to receive alerts.
Notifications & Alerts
What are Dividend Date Alerts?
Dividend Date Alerts notify you before upcoming ex-dividend and payment dates across all your portfolios. Go to Settings → Dividend Alerts to enable them, choose how many days before the date you want to be notified, and whether to include estimated (projected) dividends. Each notification shows the per-share amount and your total expected payment.
What are Portfolio Update Alerts?
Portfolio Update Alerts send you an end-of-day notification showing how your portfolio performed after a market closes. Go to Settings → Portfolio Alerts to enable them. You can choose from three modes:
— Per Market Close: one notification per selected market, 30 minutes after close.
— All Markets: one notification per market that has holdings.
— Daily Summary: one aggregated notification at a time you choose.
Content can show total value with change, top movers, or just the day's gain/loss.
— Per Market Close: one notification per selected market, 30 minutes after close.
— All Markets: one notification per market that has holdings.
— Daily Summary: one aggregated notification at a time you choose.
Content can show total value with change, top movers, or just the day's gain/loss.
Why am I not receiving notifications?
Make sure notifications are enabled for Horizon in iOS Settings → Notifications → Horizon Market Compass. Also check that the relevant alert types are enabled inside the app under Settings → Dividend Alerts or Settings → Portfolio Alerts. Notifications are scheduled when the app comes to the foreground — open the app periodically to keep them updated.
Markets & Data
Which markets are supported?
Horizon supports eight market types:
* US: stocks and ETFs (e.g. AAPL, JEPQ)
* Japan: equities on TSE (e.g. 7203 Toyota), including shareholder benefit (株主優待) data
* India: NSE and BSE listed stocks (e.g. RELIANCE.NS)
* China: Shanghai and Shenzhen listed stocks (e.g. 600519.SS)
* Hong Kong: HKEX listed stocks (e.g. 0005.HK), with HKD cost tracking and A+H dual-listing alerts
* Korea: KRX listed stocks (e.g. 005930.KS Samsung)
* Singapore: SGX listed stocks (e.g. D05.SI DBS Group)
* Japanese Mutual Funds: investment trusts using 8-character fund codes (e.g. 0331118B)
* US: stocks and ETFs (e.g. AAPL, JEPQ)
* Japan: equities on TSE (e.g. 7203 Toyota), including shareholder benefit (株主優待) data
* India: NSE and BSE listed stocks (e.g. RELIANCE.NS)
* China: Shanghai and Shenzhen listed stocks (e.g. 600519.SS)
* Hong Kong: HKEX listed stocks (e.g. 0005.HK), with HKD cost tracking and A+H dual-listing alerts
* Korea: KRX listed stocks (e.g. 005930.KS Samsung)
* Singapore: SGX listed stocks (e.g. D05.SI DBS Group)
* Japanese Mutual Funds: investment trusts using 8-character fund codes (e.g. 0331118B)
How do I add a Japanese mutual fund?
When adding a holding or watchlist item, select JP Fund as the market, then enter the fund's 8-character registration code (e.g. 0331118B for eMAXIS Slim All Country). You can find a fund's code on its factsheet or on WealthAdvisor. NAV is updated once per business day and distribution history is loaded automatically.
Why is a stock price not updating?
Stock prices reflect the most recent market session. Markets have trading hours — prices will not change outside of their respective market hours. Pull down to refresh the portfolio to fetch the latest available quote. Japanese mutual fund NAVs are published once per business day after market close.
Is my portfolio data backed up?
All data is stored locally on your device using Apple's SwiftData framework. You can enable iCloud Sync in Settings → Sync to keep portfolios, watchlists, alerts, and settings synchronised across all your Apple devices via CloudKit. If you prefer to keep data local, iCloud Backup will still include your data when your device is backed up.