Investing
by @satnamra
Personal investing assistant for Lithuanian investors. Monitors markets, ETFs, crypto, pension funds (III pakopa), and provides monthly investment suggestions based on research and market conditions.
clawhub install investingπ About This Skill
name: investing version: 1.0.0 description: Personal investing assistant for Lithuanian investors. Monitors markets, ETFs, crypto, pension funds (III pakopa), and provides monthly investment suggestions based on research and market conditions. author: Buba Draugelis license: MIT tags: - finance - investing - etf - crypto - lithuania - pension metadata: openclaw: emoji: "π°"
Investing Skill
A comprehensive investing assistant tailored for Lithuanian investors, inspired by Ε‘eΕ‘iNuliai.lt philosophy.
Core Philosophy
Based on evidence-based, passive investing:
Asset Allocation Framework
Recommended Portfolio (Moderate Risk)
π Sample Allocation:
βββ 70% Stocks (ETFs)
β βββ 50% VWCE (All-World)
β βββ 15% IXUS (Ex-US) or EIMI (Emerging)
β βββ 5% Small Cap Value
βββ 10% Bonds
β βββ AGGH or Government Bonds
βββ 10% Crypto
β βββ 8% Bitcoin
β βββ 2% Ethereum
βββ 10% Cash / Short-term
βββ Savings accounts, MMF
Adjust based on:
Data Sources
Lithuanian Sources
International Sources
Market Data
Scripts
check-etf-prices.sh
#!/bin/bash
Check key ETF prices
echo "π ETF Prices - $(date '+%Y-%m-%d')"
echo "================================"VWCE - Vanguard FTSE All-World
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/VWCE.DE" | \
jq -r '"VWCE: β¬" + (.chart.result[0].meta.regularMarketPrice | tostring)'EIMI - iShares Emerging Markets
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/EIMI.L" | \
jq -r '"EIMI: Β£" + (.chart.result[0].meta.regularMarketPrice | tostring)'Bitcoin
curl -s "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=eur" | \
jq -r '"BTC: β¬" + (.bitcoin.eur | tostring)'
monthly-dca.sh
#!/bin/bash
Calculate monthly DCA amounts
BUDGET=${1:-500} # Monthly investment budgetecho "π° Monthly DCA Plan - β¬$BUDGET"
echo "================================"
echo "VWCE (70%): β¬$((BUDGET * 70 / 100))"
echo "EIMI (10%): β¬$((BUDGET * 10 / 100))"
echo "BTC (10%): β¬$((BUDGET * 10 / 100))"
echo "Cash (10%): β¬$((BUDGET * 10 / 100))"
Monthly Investment Workflow
1. Market Check (5 min)
Run: check-etf-prices.sh
Check: Any significant drops (>10%) = buying opportunity
2. News Scan (10 min)
Scan:
Ε‘eΕ‘iNuliai.lt - new posts?
r/eupersonalfinance - hot topics?
ECB announcements - rate changes?
3. Execute DCA (5 min)
Run: monthly-dca.sh [budget]
Execute trades via:
Interactive Brokers (ETFs)
Bitstamp/Kraken (Crypto)
4. Record & Reflect (5 min)
Update:
Portfolio tracker spreadsheet
Note any deviations from plan
Review annual progress
III Pakopa (Pension) Strategy
When III Pakopa Makes Sense
1. Employer contribution - Free money, always take it 2. High tax bracket - 32%+ marginal rate 3. Long horizon - 15+ years to retirement 4. Old contract - Pre-2019 rules may be better
Recommended Funds
| Fund | TER | Notes | |------|-----|-------| | Goindex III pakopa | 0.40% | Index-tracking, low cost | | Swedbank Index | 0.45% | Also index-based | | Luminor Index | 0.50% | Decent alternative |
Avoid: High-fee active funds (1%+ TER)
Yearly Optimization
1. Max out employer match first 2. Calculate tax benefit vs fees 3. Consider personal IBKR account for overflow 4. Review fund performance annually
Crypto Strategy
Core Holdings (90% of crypto allocation)
Rules
1. Never more than 10% of total portfolio 2. DCA monthly, don't time the market 3. Self-custody for large amounts (Ledger/Trezor) 4. Hold through cycles (5+ years)
Where to Buy (EU)
Emergency Fund
Before investing, ensure:
Emergency Fund = 3-6 months expenses
Location: High-yield savings account
Current best rates (LT):
Swedbank Taupomasis: ~3%
SEB Taupomoji: ~2.5%
Revolut Savings: ~3.5%
Tax Considerations (Lithuania)
Capital Gains
III Pakopa Tax Benefits
Crypto
Cron Jobs
Daily Price Alert
{
"name": "Daily Market Check",
"schedule": { "kind": "cron", "expr": "0 9 * * 1-5" },
"payload": {
"kind": "agentTurn",
"message": "Check VWCE, BTC prices. Alert if >5% change from yesterday."
}
}
Monthly Investment Reminder
{
"name": "Monthly DCA Reminder",
"schedule": { "kind": "cron", "expr": "0 10 1 * *" },
"payload": {
"kind": "agentTurn",
"message": "Monthly DCA time! Check budget, run monthly-dca.sh, execute trades."
}
}
Quarterly Review
{
"name": "Quarterly Portfolio Review",
"schedule": { "kind": "cron", "expr": "0 10 1 1,4,7,10 *" },
"payload": {
"kind": "agentTurn",
"message": "Quarterly review: Check allocation drift, rebalance if >5% off target, update spreadsheet."
}
}
Resources
Books
Websites
Tools
Disclaimer
This is not financial advice. Do your own research. Past performance does not guarantee future results. Investing involves risk of loss.
*Skill created based on research from Ε‘eΕ‘iNuliai.lt, Bogleheads, and EU personal finance communities.*
π Constraints
1. Never more than 10% of total portfolio 2. DCA monthly, don't time the market 3. Self-custody for large amounts (Ledger/Trezor) 4. Hold through cycles (5+ years)