<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Elvin Zeynalli</title><description>Business Analyst / Quantitative Researcher / Automation Engineer</description><link>https://mrzeynalli.com/</link><item><title>Building Portafel: A Research Terminal for 10,800 Instruments</title><link>https://mrzeynalli.com/blog/portafel/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/portafel/</guid><description>Portafel covers ~10,800 stocks, ETFs, indices, commodities, FX pairs and crypto, turning company news into a personal briefing with filings, financials and price history alongside it. Here is how it is built and what was harder than expected.</description><pubDate>Wed, 15 Apr 2026 09:00:00 GMT</pubDate></item><item><title>Deep Reinforcement Learning for Hedging</title><link>https://mrzeynalli.com/blog/deep_reinforcement_learning_hedging/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/deep_reinforcement_learning_hedging/</guid><description>An overview of deep hedging, focusing on how hedging can be framed as a risk-aware sequential decision problem under transaction costs, liquidity constraints, and convex risk measures.</description><pubDate>Fri, 03 Apr 2026 09:00:00 GMT</pubDate></item><item><title>The Stop Loss Was the Expensive Part: Backtesting Polymarket&apos;s 15-Minute BTC Markets</title><link>https://mrzeynalli.com/blog/polymarket-backtesting-environment/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/polymarket-backtesting-environment/</guid><description>Four ways a prediction-market backtest quietly lies to you, the recorder built to avoid them, and one clear finding: adding a stop loss made every variant of the strategy worse without changing which side was right.</description><pubDate>Thu, 22 Jan 2026 09:00:00 GMT</pubDate></item><item><title>Teaching a Machine to Stock ATMs: Deep Reinforcement Learning for Cash Demand Forecasting</title><link>https://mrzeynalli.com/blog/atm-cash-demand-forecasting-ddpg/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/atm-cash-demand-forecasting-ddpg/</guid><description>A PhD course project applying the Deep Deterministic Policy Gradient (DDPG) algorithm to ATM cash demand forecasting. The problem is framed as a continuous Markov Decision Process, evaluated against industry benchmarks on the 111-ATM NN5 dataset.</description><pubDate>Mon, 12 Jan 2026 09:00:00 GMT</pubDate></item><item><title>The Application of Hidden Markov Model to Detect BTC Market Regime</title><link>https://mrzeynalli.com/blog/hmm-btc-market-regime/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/hmm-btc-market-regime/</guid><description>A research-oriented overview of how a Gaussian Mixture Hidden Markov Model can be used for BTC regime learning, with focus on theory, structure, and practical limitations.</description><pubDate>Thu, 13 Nov 2025 12:00:00 GMT</pubDate></item><item><title>Optimal Blackjack Strategy Through Dynamic Programming</title><link>https://mrzeynalli.com/blog/blackjack/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/blackjack/</guid><description>An analysis of optimal Blackjack strategies using recursive decomposition and dealer probability analysis.</description><pubDate>Mon, 04 Aug 2025 19:13:00 GMT</pubDate></item><item><title>Learning Optimal Pricing with Reinforcement Learning</title><link>https://mrzeynalli.com/blog/rl_on_pricing_problem/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/rl_on_pricing_problem/</guid><description>A technical implementation of the Actor-Critic algorithm to solve dynamic pricing. This project benchmarks RL against theoretical optima to test its effectiveness in combinatorial optimization.</description><pubDate>Tue, 20 May 2025 13:00:00 GMT</pubDate></item><item><title>Analysis of State Schools in Scotland: Map of Scotland with Schools</title><link>https://mrzeynalli.com/blog/scottish_schools_map/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/scottish_schools_map/</guid><description>A geospatial project using the Postcodes.io API and Folium to create an interactive map of Scottish schools, visualizing the relationship between pupil density and local deprivation levels.</description><pubDate>Mon, 09 Oct 2023 15:33:53 GMT</pubDate></item><item><title>Analysis of State Schools in Scotland: K-Means Clustering by Deprivation Rate and Pupils Quantity</title><link>https://mrzeynalli.com/blog/scottish_schools_clustering/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/scottish_schools_clustering/</guid><description>A data-driven analysis of 2,431 Scottish state schools using K-Means clustering to categorize local authorities by pupil density and SIMD deprivation scores to identify areas requiring NGO support.</description><pubDate>Sun, 08 Oct 2023 15:33:53 GMT</pubDate></item><item><title>Building a Web Crawler using Python</title><link>https://mrzeynalli.com/blog/python_web_crawler/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/python_web_crawler/</guid><description>A comprehensive guide to building a functional web crawler in exactly 100 lines of Python code, covering URL success handling, depth thresholds, and data storage.</description><pubDate>Sun, 01 Oct 2023 15:33:53 GMT</pubDate></item><item><title>Web Analytics: Analyzing clickstream of 160,000 visitors</title><link>https://mrzeynalli.com/blog/web_analytics_clickstream/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/web_analytics_clickstream/</guid><description>A comprehensive analysis of 160,000 visitor clickstreams using Python. This project evaluates marketing campaign performance by calculating conversion, drop-out, and bounce rates across different traffic sources and platforms.</description><pubDate>Wed, 15 Mar 2023 15:33:53 GMT</pubDate></item><item><title>FIFA23 Players Analysis: k-Means Clustering</title><link>https://mrzeynalli.com/blog/fifa23_players_analysis/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/fifa23_players_analysis/</guid><description>An independent project using Python and k-Means clustering to classify over 10,000 FIFA 23 players into distinct performance segments based on Kaggle data.</description><pubDate>Tue, 24 Jan 2023 15:33:53 GMT</pubDate></item><item><title>Non-capital UK Cities with High-tech Potential</title><link>https://mrzeynalli.com/blog/uk_cities_tech_potential/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/uk_cities_tech_potential/</guid><description>A data-driven analysis of Companies House records to identify emerging UK tech hubs outside of London. This project uses custom API scraping and SIC code filtering to rank cities by tech firm density and growth.</description><pubDate>Thu, 05 Jan 2023 15:33:53 GMT</pubDate></item><item><title>Zondo Reports Text Analysis</title><link>https://mrzeynalli.com/blog/zondo_reports_analysis/</link><guid isPermaLink="true">https://mrzeynalli.com/blog/zondo_reports_analysis/</guid><description>An A-grade University of Edinburgh project utilizing Python and NLTK to analyze one exabyte of evidence from South Africa&apos;s Zondo Commission, identifying the most frequently mentioned publicly traded companies.</description><pubDate>Wed, 04 Jan 2023 15:33:53 GMT</pubDate></item></channel></rss>