---
title: "Jesús Cuesta"
description: "Investor since 2014. Research since 2017. I have worked at several asset managers and crypto hedge funds. Passionate about code, data and finance. Currently…"
url: "https://pythonparatrading.com/en/author/jcx/"
lang: "en"
image: "https://pythonparatrading.com/og/en/author/jcx.png"
---

# Jesús Cuesta

> Investor since 2014. Research since 2017. I have worked at several asset managers and crypto hedge funds. Passionate about code, data and finance. Currently based in Ukraine.

- Website: https://quantarmy.com
- Location: Odesa (Ukraine)
- https://github.com/quantarmyz

## Reports (29)

- [Finite-State Machines for Quantitative Trading Execution in Python: From Knight Capital to LangGraph](https://pythonparatrading.com/en/finite-state-machines-trading-python/) · 2026-07-28 — The Knight Capital disaster was a state failure. How to model strategy execution and the order lifecycle with finite-state machines in Python: guards, kill switch, cooldown, transition testing, and the bridge to…
- [QAStats V3 Released](https://pythonparatrading.com/en/qastats-v3-released-2/) · 2025-04-15 — We are excited to announce the release of QAStats V3, with new features and improvements for quantitative analysis.
- [Intraday Seasonality IV - Field Search](https://pythonparatrading.com/en/seasonality-intraday-optimization/) · 2025-04-14 — In this installment, we expand the backtester to use it as a broad-spectrum search engine to find seasonal edges. We run a backtest on all the necessary parameters to analyze the intraday seasonality of the asset
- [Seasonality in Python III - Statistics on Trading](https://pythonparatrading.com/en/seasonality-intraday-statistics/) · 2025-04-10 — In this article, we analyze the Sharpe ratio, Value at Risk (VaR), Conditional Value at Risk (CVaR), the System Quality Number (SQN), and other relevant ratios to analyze the backtest.
- [Seasonality in Python II - Backtesting](https://pythonparatrading.com/en/seasonality-intraday-backtesting/) · 2025-04-08 — Discover how to identify intraday seasonal patterns in futures and validate trading strategies through backtesting. Learn to use Python to analyze historical data, optimize parameters, and evaluate the performance of…
- [Seasonality in Python. Searching for Intraday Patterns](https://pythonparatrading.com/en/seasonality-intraday-preprocessing/) · 2025-04-07 — After a long period completely disconnected, we return to writing some notes for you. On this occasion, we are going to program from scratch a complete research process, and instead of going for a specific asset, we…
- [Introduction to Quant Research](https://pythonparatrading.com/en/quant-research-2/) · 2025-04-05 — A quant strategy is a systematic strategy, driven by data and the model, which is programmed to generate investment decisions. The main pillar within quant research is the scientific method.
- [Big Data Management 4 - Using the Datalake in Zipline](https://pythonparatrading.com/en/backtesting-with-zipline-and-arcticdb/) · 2025-04-04 — In this article, we will create a solution to use any type of data within a zipline pipeline. We will create an algorithm that queries the datalake, performs the appropriate transformations, and subsequently ingests…
- [Big Data Management 3 - Building a Datalake on the Nasdaq with ArcticDB.](https://pythonparatrading.com/en/big-data-with-arcticdb/) · 2025-04-02 — In this article, we will explore the creation of an algorithm to manage financial data in our datalake, using ArcticDB as the backend and the End Of Day Historical (EODH) data provider.
- [Big Data Management. 2 - First Lines of Code](https://pythonparatrading.com/en/big-data-for-trading-with-arcticdb/) · 2025-04-01 — In the previous article, we introduced NoSQL databases and their advantages, use cases, and relevant justifications.
- [Big Data Management. 1 - Introduction to Big Data for Trading with ArcticDB](https://pythonparatrading.com/en/big-data-for-trading/) · 2025-04-01 — This article explains the characteristics and qualities of a datalake, while also explaining an execution plan for its creation based on Python and ArcticDB.
- [Your first system in Python: moving-average crossover on SPY](https://pythonparatrading.com/en/first-system-moving-average-crossover/) · 2025-01-01 — Moving-average crossover system on SPY in Python: data with yfinance, look-ahead-free signals, drawdown and optimisation. Practice for course level 2.
- [Impact of Seasonal Factor on US Bonds](https://pythonparatrading.com/en/seasonality-usa-yields/) · 2024-10-03 — In this article, we will analyze the impact of the seasonal factor on US Treasury bond yields using Python.
- [Advanced Financial Report Library in Python](https://pythonparatrading.com/en/advanced-reporting-2/) · 2024-10-03 — Over time, some codes can start to see the light of day publicly, and reviewing old repositories, I found a very primitive version of a reporting library that made our lives much easier at the time.
- [Approximately Calculating USD Liquidity](https://pythonparatrading.com/en/usd-liquidity/) · 2024-10-02 — In this article, we calculate the US dollar liquidity index in Python, using data from the Federal Reserve FRED API and OpenBB.
- [Python for Trading Course - Part 1: Market Data with OpenBB](https://pythonparatrading.com/en/openbb-free-market-data/) · 2024-10-02 — In this article, we explain how to get free market data for stocks, futures, options, forex, and more using OpenBB and Python.
- [The Working Environment - 1](https://pythonparatrading.com/en/docker-for-trading/) · 2024-04-10 — In this new article, we cover how to create a professional environment for algorithmic quant trading. To do so, we use a stack of technologies that make deployment easier, allowing us to focus on pure research rather…
- [Zipline, Backtesting in Python 2: My First Data Analysis](https://pythonparatrading.com/en/backtesting-python-zipline-bundle-2/) · 2023-10-02 — In this second part of the Zipline tutorial, we will perform our first data analysis using bundles and build a basic strategy.
- [Zipline in Python - Part 1: Quant Stack and Pipeline](https://pythonparatrading.com/en/zipline-backtesting-with-python-quant-stack/) · 2023-10-01 — In algorithmic trading there are countless options for carrying out your analyses or backtests, but we are going to use the best quant stack to build a professional research and backtesting pipeline.
- [Central Banks and Monetary Policy in Python](https://pythonparatrading.com/en/monetary-policy-in-python/) · 2023-06-08 — In the complex field of economics and monetary policy, it is essential to have the ability to analyze and understand trends and the effects of economic policies. In this context, Python, a versatile programming…
- [Quantitative Models and Algorithmic Execution](https://pythonparatrading.com/en/quantitative-models-algorithmic-execution/) · 2023-06-03 — In this article we will discuss quantitative models in trading. We will explore different quantitative trading models and how they are executed through algorithms.
- [Limit Order Book - Aggregated Market Liquidity](https://pythonparatrading.com/en/limit-order-book-and-market-liquidity/) · 2023-06-02 — The market is a complex adaptive system in which many agents interact with the purpose of maximizing their different strategies. The sum of individual actions does not always correspond to the general behavior of the…
- [Alpha Factors and Alpha Trading in Python](https://pythonparatrading.com/en/alpha-factors-and-alpha-trading-in-python/) · 2023-06-01 — Alpha Trading is the way to model Alpha Factors in scenarios of exposure to profitability. These models are gaining popularity among investors of all levels thanks to greater technological accessibility.
- [Price Discovery & Arbitrage Pricing Theory](https://pythonparatrading.com/en/arbitrage-pricing-theory-and-price-discovery-2/) · 2023-05-17 — In this article, we will develop all the fundamentals of Arbitrage Pricing Theory (APT) and price discovery processes.
- [Stochastic Processes - Random Walks](https://pythonparatrading.com/en/stochastic-processes/) · 2023-05-16 — In probability theory, a stochastic process is a mathematical concept used to represent random quantities that vary with time or to characterize a sequence of random variables that evolve as a function of another…
- [Volatility Targeting in Python](https://pythonparatrading.com/en/volatility-targeting-2/) · 2023-05-09 — In this study, we aim to implement a Volatility Targeting technique in Python from scratch. To do this, we will use a simple but effective methodology.
- [Uses of Volatility and Current Volatility - VIX1D](https://pythonparatrading.com/en/uses-of-volatility/) · 2023-05-02 — Although the general public tends to have a misconception about one of the most common uses of volatility, which is to assume its predictive effect on future volatility or asset price movements
- [Volatility Estimators for Trading](https://pythonparatrading.com/en/volatility-estimators-for-trading/) · 2023-05-01 — In this article, we will explore the most widely used volatility estimators in trading. We will explain both their advantages and limitations, and provide any other relevant information.
- [Introduction to Volatility - Liquidity](https://pythonparatrading.com/en/introduction-to-volatility-liquidity/) · 2023-04-21 — In this upcoming series of articles, we will delve into the concept of volatility. We will begin by studying its theoretical framework in detail, then explore its causes, effects, and consequences.
