Understanding the Market Trends of Humanoids

Understanding the Market Trends of Humanoids

The world of robotics is entering a fascinating new phase. Humanoid robots – machines designed to mimic human form and movement – are stepping out of science fiction and research labs into the real world. As of early 2025, this market is buzzing with technological breakthroughs, intense competition, and significant financial interest. For anyone following…

RSI with Python
|

2. Mastering the Relative Strength Index (RSI) with Python

In the dynamic world of financial markets, technical indicators are indispensable tools for traders and analysts seeking to understand market sentiment and predict potential price movements. Our ongoing series exploring Python for finance now delves into another cornerstone indicator: the Relative Strength Index (RSI). This powerful momentum oscillator helps gauge the speed and persistence of price…

Isomorphic Labs: Can AI Drug Discovery Help Alphabet's (GOOGL) Next Growth Phase?

Isomorphic Labs: Can AI Drug Discovery Help Alphabet’s (GOOGL) Next Growth Phase?

Alphabet (GOOGL), the tech behemoth behind Google, is constantly seeking new frontiers for growth. While search, cloud, and advertising remain core pillars, its “Other Bets” segment holds ventures with potentially transformative impacts such as Waymo. One of the most intriguing is Isomorphic Labs, an AI-first company aiming to revolutionize the world of drug discovery. What…

Beta neutral with Python
|

6. Achieving Beta Neutrality in Your Investment Portfolio with Python

Beta neutrality is a powerful risk management strategy that can help protect your investments from broad market movements. In this article, I’ll walk you through how to analyze and neutralize the beta of a portfolio using Python, complete with code examples you can adapt for your own investments. What is Beta Neutrality?  Beta neutrality is…

Technical indicators Python
|

1. Technical indicators with Python – Moving Averages

In our series on Python for finance, we’ve covered portfolio construction , risk management , backtesting , and optimization . Now, we’ll explore how to use Python to implement technical indicators, starting with moving averages. Disclaimer: This article was drafted with the assistance of artificial intelligence and reviewed by the editor prior to publication to ensure…

5. Python Portfolio Management: Building a Backtesting Framework

5. Python Portfolio Management: Building a Backtesting Framework

Welcome to the fifth article in our Python Portfolio Management series! So far, we’ve covered the basics of portfolio management, building efficient frontiers, implementing risk management techniques, and calculating beta and dollar sensitivity. Today, we’ll explore how to build a backtesting framework to evaluate the performance of your investment strategies using Python. Backtesting is a…

Measuring Portfolio Sensitivity with Beta and Dollar Delta using Python

4. Measuring Portfolio Sensitivity with Beta and Dollar Delta using Python

Understanding how your portfolio moves with the market—or against it—is key to managing risk and return effectively. In this post, we’ll dive into two powerful metrics using Python: Beta, which measures your portfolio’s sensitivity to market movements, and Dollar Delta, which quantifies the dollar impact of those movements. We’ll also calculate portfolio volatility and market correlation for…

Waymo: Potential Revenue Projections for 2025 and 2026

Waymo: Potential Revenue Projections for 2025 and 2026

Continuing the series on Google Other bets, we will spend some time trying to find out the potential revenue for Waymo, a leading autonomous vehicle technology company, for the fiscal years 2025 and 2026. The analysis utilizes the latest available data on Waymo’s weekly ride numbers, estimates the average price per ride, and considers the…

Risk Management Techniques with Python and Real-World Data

3. Risk Management Techniques with Python and Real-World Data

Risk management is the shield that protects your portfolio from unexpected losses. Whether it’s a sudden market dip or a prolonged downturn, understanding and quantifying risk is essential for any investor. In this post, we’ll explore three practical techniques—Value at Risk (VaR), Conditional VaR (CVaR), and stress testing—and bring them to life using Python with…

Understanding Portfolio Theory with Real-World Data and Python

2. Understanding Portfolio Theory with Real-World Data and Python

Portfolio theory is a powerful framework that helps investors balance risk and return by constructing optimal portfolios. In this second post in the series portfolio management with Python, we’ll dive into its core ideas—diversification, correlation, and the Efficient Frontier—building on the basics from Post 1. Using Python and real-world stock data from Apple (AAPL), Microsoft…