SShortSingh.
Back to feed

Unit-scale bug reverses key result in 0DTE options paper, confirmed by author

0
·1 views

A replication of Grigory Vilkov's 2026 paper on zero-days-to-expiry (0DTE) options trading rules uncovered a unit-scale bug in the cost calculation code, where bid-ask spread costs were being applied at one-hundredth of their true size. Once corrected, every unconditional trading strategy in the paper turned unprofitable, and the headline conditional Sharpe ratio fell from +1.55 to −0.70 after retraining the model with accurate labels. The bug also contaminated the machine-learning layer, as the classifier's training labels were derived from the flawed cost figures, meaning the model had learned from mislabelled data. Vilkov confirmed the finding within two days, acknowledged the error extended to his private longer-sample dataset, and pushed a fix with a unit-scale assertion module to prevent similar issues. The case has been highlighted as an example of how open data and code sharing enables meaningful error detection and correction in financial research.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Laravel ApiResponse Trait Offers a Cleaner Way to Standardize JSON Outputs

A developer tutorial published on DEV Community proposes using a reusable ApiResponse trait in Laravel to eliminate repetitive JSON response code across controllers. The approach addresses a common pain point where inconsistent response structures force frontend developers to guess how API data is nested. By placing the trait in the app/Traits directory and including it in the base Controller, all endpoints automatically return a uniform JSON signature with status, message, and data fields. The article provides ready-to-use code for both success and error response methods, including a note to sanitize raw exception messages before deploying to production. The author also invites discussion on alternative patterns, such as Laravel Resource classes, for handling global API responses.

0
ProgrammingDEV Community ·

MyZubster Builds Open-Source Ecosystem to Link AI, IoT and Verifiable Real-World Data

MyZubster is an Italian open-source digital ecosystem currently under development that aims to bridge the gap between real-world events and verifiable digital records. The project explores a layered architecture connecting physical data sources, provenance tracking, AI interpretation, and evidence verification rather than functioning as a conventional application. A core principle guiding the design is that AI should operate on verified evidence rather than serve as a standalone source of truth. The team is also investigating Measurement, Reporting and Verification frameworks, with potential applications in environmental monitoring, water management, and agronomic data. MyZubster is additionally exploring whether its architecture could support a future LIFE 2027 EU funding proposal, though no consortium or grant has been confirmed.

0
ProgrammingDEV Community ·

Cron vs. Queue: How Fintech SaaS Should Handle Shipment Data Cleanup

A technical analysis outlines best practices for managing data retention cleanup in fintech SaaS platforms that fan out shipment updates to multiple subscribers. The core recommendation separates latency-sensitive shipment delivery from policy-driven retention work, warning that sharing execution budgets between the two creates contention risks. For bounded, predictable cleanup tasks, a scheduled HTTP-triggered cron job is sufficient, provided the cutoff timestamp is computed and persisted at run start to ensure auditability. When a single tenant's data volume approaches execution limits or a failed batch should not restart the entire process, the guidance shifts to a queue-based model where cron triggers work distribution and separate workers handle execution. Throughout both approaches, the audit trail must remain unambiguous, meaning cutoff boundaries should never be silently recalculated mid-run.

0
ProgrammingDEV Community ·

Containerized Data Centers Emerge as Cost-Cutting Answer to GPU Cloud Demand

Rising adoption of AI and machine learning has driven a sharp increase in demand for GPU cloud services, with providers racing to deploy the latest NVIDIA hardware such as the H200. Containerized data centers are gaining traction as an alternative to traditional building-based facilities, offering faster deployment and suitability for regional or localized infrastructure needs. Power consumption is a major driver of data center operating costs, and recent proof-of-concept experiments have reported reductions of up to 80% through new efficiency technologies. In Japan specifically, multiple cloud providers have launched GPU cloud services and are exploring high-efficiency, high-density, and containerized approaches to address power challenges. Industry observers see containerized data centers as a compelling option for organizations seeking to reduce costs while scaling AI infrastructure efficiently.

Unit-scale bug reverses key result in 0DTE options paper, confirmed by author · ShortSingh