ca.CHRIS ABELARESEARCH & SYSTEMS
CHRIS ABELA / FIELD NOTES / MALTA

Trading.
Research.
Technology.

Bringing 20 years of sports trading experience into personal projects in financial markets. Focusing on options premium selling and harvesting theta, while building the tools to understand and manage the risk accepted in return.

OPTIONS RESEARCHDATA ANALYSISSYSTEM DESIGN
A SAMPLE OF MY WORKOPTIONS / ANALYTICS
Notebook 01 / The shape of a position
REFERENCE PRICEBREAK-EVEN
Expiry profile Alternative structureILLUSTRATION · NOT PERFORMANCE
Research & experimentationData & automationProduct thinking & delivery
SELECTED WORK / 01-03

An ongoing body of work.

Three connected projects spanning research, data and software.
Each began with a practical problem I wanted to understand.

02 / TAIL RISK & MANAGEMENT
The average is only part of the story.
OPTIONS RESEARCH

Options risk-management research

Investigating how management rules affect an options portfolio, with particular attention to directional losses, execution costs and the limitations of a backtest.

Research approach ↗
The problem: an attractive average can hide poor tail behaviour or optimistic pricing assumptions.

Approach: specify a baseline, compare changes on the same historical dates and examine observed quotes and real-money fills separately.

Skills demonstrated: hypothesis design, scenario analysis, reproducible experimentation and critical interpretation. Results remain research; this portfolio makes no validated profitability claim.
03 / MARKET DATA & REPLAY
CAPTURE→VERIFY→REPLAY
Good research starts with traceable data.
DATA INFRASTRUCTURE

Market-data & replay pipeline

Collecting and organising market observations, auditing coverage and preserving reproducible experiments so results can be traced back to their inputs.

The engineering challenges ↗
The problem: large volumes of stored data do not automatically make a reliable research dataset.

Focus: quote freshness, timestamp alignment, contract identity, coverage checks, archival design and recovery from operational failures.

Skills demonstrated: data-quality investigation, SQL/Parquet workflows, systems thinking and incident analysis. Private market observations are not distributed here.
02 / TRY A WORKING EXAMPLE

An interactive sample
from the project work.

This small demo makes an options calculation inspectable.
Edit the inputs to see how the expiry payoff changes.

Static preview: the interactive chart has not started. If the controls do nothing, this attachment viewer may block JavaScript. Download the HTML and open it in a full browser, or use the private browser-preview link.

Build an example

SYNTHETIC
PositionStrikePremium / pts

Illustrative premiums, not live quotes. Multiplier is explicit; these examples do not identify a tradable contract.

Iron condor

Expiry and modelled P/L · USD · after entry fees
Max profit / USD
Max loss / USD
Break-even prices
Net expiry payoffPayoff recalculates from the example legs. Exact figures are shown in the metrics and settlement selector.Static expiry illustration - interactive script not yet started5,8406,0006,160
Profit Loss Break-even Model at selected timeUNDERLYING AT EXPIRY →
At expiry / USD At selected time / USD
Paused
Advanced: reproduce this scenario

For technical review, save the exact leg inputs, IV, rate and time settings used in this calculation. This is optional.

Dashed blue: European Black-Scholes estimate at the selected time, using constant annual IV and calendar minutes (ACT/365), no dividends. Solid curve: exact expiry payoff. Opening premiums are editable examples; starting model P/L need not be zero. No live quotes, probabilities, intraday management, margin, delivery, slippage or settlement/exit fees. The timer is an accelerated scenario, not a market feed. Multiplier changes dollars only; it does not convert this model into ES futures-option pricing.

03 / DOWNLOADABLE WORK SAMPLES

Look beneath the interface.

A real collection-quality dataset, a working calculation
and clear methodology to explore.

04 / WORKING APPROACH

From question to implementation.

Combining trading experience with practical problem solving. Using AI-assisted development to turn requirements into prototypes, then testing behaviour against observations and investigating discrepancies.

  1. 01

    Frame the problem

    Turn an observation into explicit rules, assumptions and testable questions.

  2. 02

    Build a prototype

    Connect data, calculations and an interface that makes the result understandable.

  3. 03

    Test against reality

    Compare model behaviour with observed quotes, fills and operational constraints.

  4. 04

    Investigate & improve

    Trace discrepancies, document limitations and refine the next version.

20YEARS IN
SPORTS TRADING
05 / WHO AM I?

From sports trading to financial markets.

Based in Malta, I bring 20 years of sports trading experience, where working with probabilities, pricing and risk has been central to my experience.

I'm bringing that background into a deeper exploration of financial markets, particularly options and portfolio management. The focus is premium selling: collecting option premium and seeking to harvest theta as time passes, while managing directional moves and volatility changes. These projects examine how that works in practice through tools, research and personal-account trading.

I use AI-assisted development to help turn ideas into working systems, while staying involved in the requirements, research questions, testing and ongoing refinement. This portfolio shares that work and the thinking behind it.

20 YEARS IN SPORTS TRADING / EXPLORING OPTIONS, DATA & TECHNOLOGY
← Back to the projects
RESEARCH NOTES / UPDATED 14 NOVEMBER 2026

Selling premium.
Studying the tails.

Exploring systematic options premium selling: collecting option premium and seeking to harvest theta as time passes. The research question is how to manage the directional, gamma and volatility exposure accepted in exchange.

What this page shows

Research methods and selected headline findings. Historical numbers below are model outputs, not personal-account returns. Exact entry rules, defence thresholds and implementation details remain private.

3,077historical price-path sessions
100pricing / timing cases in one study
22dates in a separate recent replay
01 / THE INVESTIGATION

Income is only half the question.

PREMIUM & THETA

What is being harvested?

Studying the relationship between premium received, time decay and the risk carried. Theta describes sensitivity to time; a positive theta position can still lose when price or implied volatility changes.

INVENTORY & TAILS

What survives a defence?

Comparing how reducing inventory changes exposure to continued moves and subsequent reversals. Keeping accumulated realised losses in the portfolio calculation.

EXECUTION & RELIABILITY

What can actually happen?

Investigating quote availability, execution costs, broker acknowledgements and failure scenarios. Treating a modelled exit and a confirmed fill as different evidence.

02 / HISTORICAL MODEL STUDY

A trade-off, not a free improvement.

SYNTHETIC / CENTRAL PRICING

One completed study compares a reference management policy with two anonymised loss-reduction candidates on the same 3,077 SPX price paths from 15 November 2010 to 29 December 2023. It is a fixed-size SPXW model with a $100 multiplier, including model fees. This is a sampled historical universe, not complete calendar coverage.

Saved central-pricing results. USD; drawdown measured at daily close, starting from zero.
Research configurationModel average / dayWinning sessionsWorst model dayWorst 1% meanClosing drawdown
Reference management$937.2882.87%-$6,531.95-$4,163.93$12,614.54
Candidate A$845.9781.09%-$3,117.57-$2,459.80$6,919.84
Candidate B$873.0882.39%-$3,757.83-$2,663.17$7,583.02
CANDIDATE A / VERSUS REFERENCE52.3% smaller

Worst model day loss

THE ASSOCIATED COST9.7% lower

Model average daily P/L

DAILY-CLOSE PATH45.1% smaller

Model maximum drawdown

Why this is not a trading-return forecast

Synthetic option prices, incomplete minute paths, recovery-timing proxies and expiry-reference assumptions limit the result. A deliberately discontinuous severe-repricing stress reversed the candidate ranking and made candidate averages negative. That stress is not a calibrated daily market process, but it exposes material sensitivity to pricing and costs. A favourable central simulation alone does not establish an edge.

Download the headline comparison CSV ↓

03 / RECENT OBSERVED-DATA REPLAY

Checking the idea against a tougher window.

QUOTE-LIMITED ESTIMATES

A separate replay covers 22 matching ES dates, 15 October to 13 November 2026. Each policy makes its own simulated decisions; these are neither actual personal-account returns nor a direct SPXW historical comparison. This recent window remained negative under both execution assumptions.

Observed-data replay estimates, net of recorded model fees. All dates retain incomplete-comparability flags.
Research configurationExecution assumptionNet model P/LWorst model dayClosing drawdown
Reference managementPrimary-$5,148.29-$8,164.92$8,950.36
Alternative inventory managementPrimary-$5,254.75-$3,167.10$11,303.79
Reference managementAdverse-$10,341.64-$7,882.42$12,208.09
Alternative inventory managementAdverse-$9,517.33-$3,507.10$11,453.86

Missing quote/path observations and unverified official settlement limit all four estimates. The adverse simulation follows a different path and is not a guaranteed lower bound. Daily-close drawdown does not measure the full intraday risk. No deployment recommendation follows from this table.

Download the recent comparison CSV ↓

04 / A REAL DATA-ENGINEERING WORK SAMPLE

One day of collection, made inspectable.

The downloadable one-day audit comes from an actual recorder session dated 13 November 2026 in America/New_York. It groups 189,352 recorded frames into 229 hourly product/outcome rows: 74,297 ES, 112,251 MES and 2,804 system frames. This is collector telemetry, including unsuccessful attempts and health outcomes, not 189,352 valid or executable quotes.

Use it in Excel or Python to count qualified versus unsuccessful observations, inspect hourly collection activity and practise building a coverage report. Empty CSV groups mean no recorded frames for that group, not proof of an exchange outage. The recorder day crosses UTC midnight; each bucket is labelled UTC.

Raw bid/ask prices, Greeks, account identifiers and contract identities are excluded. The file demonstrates genuine collection-quality analysis without redistributing the underlying quote feed. Coverage here is the ES/MES hedge recorder, not the complete collector universe.

Evidence boundaries

Personal-account real-money trading is part of the owner's stated activity, but private live-account performance is not published or verified on this page. Figures come from saved research outputs. Publication date: 14 November 2026. Exact strategy configurations remain private; headline files support arithmetic inspection, not independent reproduction of the proprietary strategy.

Try the interactive payoff example →