Blog Archive: November 2025

Week 34 / Covered Call Portfolio Breaks $10K and Beats the S&P 500

| | 89 seen

As of November 28, 2025, our covered-call stock portfolio has surpassed the $10K milestone for the first time, closing at $10,069 — a weekly gain of +2.64% (+$269 versus last week). We reached the $10K mark a few weeks earlier than expected.

As seasoned put sellers, we remain cautious and do not rule out a potential pullback in the coming weeks. Favorable EUR/USD exchange rate movements also contributed a small boost to the portfolio’s performance. Good progress overall.

Additionally, at the office in Tbilisi today, we lit the Christmas tree and are officially ready for the holiday season.

Year-to-date, we’re up 29.94%, outperforming the S&P 500 by a wide margin (+16%).

As usual, we made no major moves throughout the week. Our previous NVDA credit spread expired worthless, and today we opened a new weekly NVDA credit spread. I also used a small portion of the options premium to buy an additional 0.1 NVDA share for the portfolio.

Current positions

  • NVDA DEC 5, 2025 165/155 Bull Put Credit Spread
  • 2X BMY DEC 19,…

Week 33 / How We Earned $166 in Options Premium This Week with NVDA and BMY Credit Spreads

| | 124 seen

As of November 21, 2025, our covered call stock portfolio has slightly increased to  $9,810, what is another minor weekly increase of +0.77% (+$74 if compared to the previous week. $10,000 feels so close. With disciplined risk management, we should be able to hit it by year-end — a solid springboard for 2026.

That said, our stock portfolio is performing significantly better than our crypto fund, which dropped 40% this week and is now more than 70% below its all-time high from just a few weeks ago. Surprisingly, but our NVDA-heavy covered-call portfolio continues to perform well. 

As usual, most of the week we made no major moves in the portfolio. We followed NVDA’s earnings report and were prepared to roll our credit spread, but no adjustment was needed. Today we opened a new weekly NVDA credit spread. We also opened another BMY bull put credit spread with a December expiry, collecting enough premium to purchase additional BMY shares. This adds to the dividend portfolio — we now hold 5 BMY shares, all acquired using income from selling puts on the stock itself.

Current positions

  • NVDA NOV…

Week 32 / Weekly NVDA Options Income: $75 in Premiums and a 2.32% Portfolio Rise to $9,735

| | 135 seen

As of November 14, 2025, our covered call stock portfolio has slightly increased to to $9,735, what is a minor increase of +2.32% (+$220 if compared to the previous week. $10,000 feels within reach. With disciplined risk management, we should be able to hit it by year-end — a solid springboard for 2026.

Surprisingly, our NVDA-heavy covered-call portfolio continues to perform well. Its steady premium income and reduced directional exposure contrast sharply with the crypto hedge fund, which has already dropped more than 50% from its September peak.

Most of the week went into building Python-powered machine learning bots for our options trading operations at Terramatris.

I keep saying I’m a bit exhausted from trading NVDA week after week, yet once again I kept credit spreads in the arsenal and sold another weekly spread, collecting a solid premium.

Current positions

  • NVDA NOV 21, 2025 170/160 Bull Put Credit Spread
  • 2X BMY NOV 21, 2025 43.5/38 Bull Put Credit spread
  • SHELL DEC 19, 2025 31/28 Bull Put Credit Spread
  • NVDA APR 17, 2026 $115 Covered Call 

One of…


Week 31 / NVDA Dip Trims Covered-Call Portfolio to $9,514

| | 84 seen

As of November 7, 2025, our covered call stock portfolio has slightly dipped to to $9,514, what is a minor decrease of -1.07% (+$102 if compared to the previous week. The dip is mainly due to the retracement in NVDA’s price and our need to adjust the bull put credit spread on it this Friday.

Most of the week was quite slow and uneventful — which is usually a good thing. The exception was Friday, when NVDA briefly dipped below 180. I rolled our 185/175 credit spread to next week’s expiry.

Frankly, NVDA is starting to look oversold to me. I’m considering taking a break from it, as I wouldn’t rule out a deeper correction — and since we’re trading on margin, that could get costly. Depending on how things go next week, I might step away from NVDA weeklies and look for something a bit less volatile.

Current positions

  • NVDA NOV 14, 2025 180/170 Bull Put Credit Spread
  • 2X BMY NOV 21, 2025 43.5/38 Bull Put Credit spread
  • SHELL DEC 19, 2025 31/28 Bull Put Credit Spread
  • NVDA APR 17, 2026 $115 Covered Call 

One of the primary goals of our covered call stock portfolio is to…


Building a Deribit Options Scanner with Python and Streamlit

| Servers | 104 seen

Terramatris Deribit Options Scanner

I’m still amazed at how capable ChatGPT has become - it’s honestly wild. Today I spent several hours refining and deploying a fully functional Deribit Options Scanner, and the results exceeded my expectations.

This project is originally built for the Terramatris crypto hedge fund, but I decided to make it available to everyone interested in crypto options trading. While it’s still an early-stage tool, it’s already turning into something quite powerful.

Architecture and Stack

The scanner is hosted on a Linode VPS, behind NGINX for reverse proxy and static serving. The core application is written in Python, using Streamlit for the user interface — a lightweight yet capable framework for building interactive financial dashboards.

Under the hood, the scanner communicates directly with the Deribit API, fetching live data for both BTC and ETH options. It parses the full options chain, structures it for analysis, and displays it in a clear, sortable interface. Everything updates dynamically, giving a…