About
Built by traders, for traders
Njord Options helps you run the Wheel Strategy with confidence — track cash‑secured puts, covered calls, lots, and cost basis with precision. We focus on clear accounting, honest analytics, and privacy by default.
What we build
Njord Options is an options portfolio tracker tailored to the Wheel Strategy. It models the real business of trading: Positions, Trades, Lots, and Cashflows — with FIFO lot tracking and cost basis adjustments from option premiums.
How it works
BasisCalculator. A plain Ruby object processes trades and cashflows chronologically, creates and closes FIFO lots, applies pending premium to reduce basis when shares are acquired, and updates denormalized Position fields for fast reads.
Accurate analytics. Weekly premium reports calculate capital at risk per week (cash for puts; cost basis on shares for calls and rolls), plus compounded returns and performance stats that reflect real decisions.
Price caching. We fetch quotes with a small Yahoo Finance fetcher and cache results for 15 minutes to keep things snappy without hammering APIs.
Rails, the Hotwire way. Rails 8 + Turbo/Stimulus with Solid Cache and Solid Queue keeps the app simple, responsive, and reliable.
Our values
Clarity over complexity. Numbers should be easy to trust. We prefer simple, explicit rules (FIFO lots, pending premium, clean roll tracking) over cleverness.
Privacy by default. No ads or trackers. Your trading data is yours; we never sell it. Minimal access, short‑lived caches, and transparent behavior.
Pragmatic craft. Domain language in models, complex logic in POROs, and top‑down readability. We ship steady improvements, not hype.
What you get
Free to use. Focus on your strategy, not subscriptions.
Honest analytics. Weekly premium, week‑specific collateral, compounded returns, and performance stats.
Data portability. Import from CSV and export your data any time.
Built for the Wheel. Cash‑secured puts, covered calls, assignments, rolls — tracked end‑to‑end.