Previous Article in Journal
Regulations and the “Too-Big-to-Fail” Problem: Evidence from the Dodd–Frank Act
Previous Article in Special Issue
Beyond Volatility Decay: Correcting Relative Expected Return Estimates for Leveraged Exchange Traded Funds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cointegrated Ising Spin Model for Asynchronously Traded Futures Contracts: Spread Trading with Crude Oil Futures

by
Kostas Giannopoulos
Department of Accounting and Finance, Neapolis University, Pafos 8042, Cyprus
J. Risk Financial Manag. 2026, 19(1), 79; https://doi.org/10.3390/jrfm19010079 (registering DOI)
Submission received: 14 October 2025 / Revised: 9 January 2026 / Accepted: 11 January 2026 / Published: 19 January 2026
(This article belongs to the Special Issue Financial Innovations and Derivatives)

Abstract

Pairs trading via futures calendar spreads offers a robust market-neutral approach to exploiting transient mispricings, yet real-time implementation is hindered by asynchronous trading. This paper introduces a Cointegrated Ising Spin Model, CISM, for real-time signal generation in high-frequency spread trading. The model links the macro-level equilibrium of cointegration with micro-level agent interactions, representing prices as magnetizations in an agent-based system. A novel Δ -weighted arbitrage force dynamically adjusts agents’ corrective behavior to account for information staleness. Calibrated on tick-by-tick Brent crude oil futures, the model produces a time-varying probability of spread reversion, enabling probabilistic trading decisions. Backtesting demonstrates a 74.65% success rate, confirming the CISM’s ability to generate stable, data-driven arbitrage signals in asynchronous environments. The model bridges macro-level cointegration with micro-level agent interactions, representing prices as magnetizations within an agent-based Ising system. A novel feature is a Δ -weighted arbitrage force, where the corrective pressure applied by agents in response to the standard Error Correction Term is dynamically amplified based on information staleness. The model is calibrated on historical tick data and designed to operate in real time, continuously updating its probability-based trading signals as new quotes arrive. The model is framed within the context of Discrete Choice Theory, treating agent transitions as utility-maximizing decisions within a Vector Logistic Autoregressive (VLAR) framework.

1. Introduction

1.1. Statistical Arbitrage and Futures Spread Trading

Trading futures calendar spreads—the simultaneous purchase and sale of futures contracts on the same asset but with different delivery months—is a cornerstone of high-frequency statistical arbitrage (SA) (Gatev et al., 1999). Such strategies aim to profit from temporary deviations in the price relationship between contracts, relying on the statistical likelihood that these mispricings will revert to a historical or theoretical equilibrium (Lazzarino et al., 2018). Unlike pure arbitrage, SA strategies involve risk but seek to generate market-neutral returns by exploiting these predictable patterns, which are often identified through quantitative models (Lazzarino et al., 2018; Vidyamurthy, 2004).
Futures contracts, due to their standardized nature and liquidity, are frequently employed in SA strategies. Inter-calendar spreads, in particular, are a popular strategy involving the simultaneous purchase of a futures contract for one delivery month and the sale of another futures contract for a different delivery month, on the same underlying asset (He et al., 2023). These spreads can reflect market expectations about future supply and demand, storage costs (cost of carry), and convenience yields. Deviations in these spreads from their historical norms or fundamentally expected levels can present SA opportunities, assuming mean reversion or predictable patterns in the term structure. Spread trading strategies, particularly those based on pairs of liquid instruments, are widely employed across financial markets. These strategies rely on identifying temporary deviations in price relationships—often modeled via cointegration—that are expected to mean-revert over time. Pairs may consist of contracts on the same underlying asset with different maturities (calendar spreads), or different but closely related assets (inter-market spreads), such as futures, ETFs, or equities with fundamental or statistical linkages. The effectiveness of such strategies depends critically on the availability of high-frequency trading data, adequate market depth, and minimal execution delays.
Although the framework developed in this paper is general and applicable to any such pair exhibiting liquid and asynchronous trading, this study illustrates its implementation using the Brent crude oil futures of the first and second months. These contracts are among the most actively traded globally, offering a natural testbed for evaluating high-frequency arbitrage strategies under real-world conditions.

1.2. Summary of Contributions

To clarify the conceptual lineage of this study, we highlight two specific methodological advances:
  • The Cointegrated Ising Architecture: While the Ising framework is an established tool (Bornholdt, 2001; Campajola et al., 2020), this study is the first to anchor micro-level agent transitions (buy/sell decisions) to a macro-level Vector Error Correction Model (VECM) equilibrium.
  • Information Staleness as an Economic Variable: We introduce a novel Δ -weighted arbitrage force. Unlike traditional models that assume synchronous time steps, this mechanism operationalizes asynchronicity ( Δ t ) as an active measure of latent information pressure.

2. Literature Review

The model presented in this paper draws upon several distinct but interconnected streams of financial and econophysics literature: statistical arbitrage focusing on pairs trading and cointegration, agent-based modeling using Ising spin systems, and the analysis of high-frequency market dynamics.

2.1. Statistical Arbitrage, Pairs Trading, and Cointegrated Models

A foundational concept in quantitative finance is the exploitation of temporary deviations from statistically identified equilibrium relationships between assets, a field formally known as Statistical Arbitrage (SA) (Lazzarino et al., 2018). The primary goal of SA is to construct market-neutral portfolios that profit from the expected correction of these mispricings, thereby isolating alpha from broader market movements. The most prominent implementation of this concept is pairs trading, a strategy involving a long position in an underpriced asset paired with a short position in a related, overpriced asset (Gatev et al., 1999; He et al., 2023; Vidyamurthy, 2004). The success of this approach hinges on identifying assets whose prices exhibit a stable long-run relationship.
The theoretical underpinnings for identifying such relationships often stem from concepts like Arbitrage Pricing Theory (APT). APT suggests that if two securities share identical risk factor exposures, their expected returns over a given period should be the same (Vidyamurthy, 2004). Deviations from this parity, manifested in the spread between their (log) prices, are expected to be temporary and mean-reverting, forming the basis for pairs trading.
The econometric cornerstone for identifying mean-reverting spreads between non-stationary price series is the concept of cointegration, famously developed by Engle and Granger (1987). If two non-stationary time series, say the log-prices p t A and p t B , are cointegrated, there exists a linear combination
S t = p t A γ p t B μ z
(the spread, or cointegrating residual) that is stationary. The parameter γ is the cointegration coefficient, and μ z (or an intercept in the cointegrating relation) represents the long-run equilibrium level of the spread.
The dynamics of cointegrated systems are often captured by a Vector Error Correction Model (VECM). A VECM describes how the individual series adjust when the spread deviates from its long-run equilibrium. A common representation of the VECM, including first-order lagged difference terms for short-run dynamics, is
Δ p t A = α A ( p t 1 A γ p t 1 B μ z ) + ϕ A Δ p t 1 A + ψ A Δ p t 1 B + ϵ t A
Δ p t B = α B ( p t 1 A γ p t 1 B μ z ) + ϕ B Δ p t 1 A + ψ B Δ p t 1 B + ϵ t B
where α A and α B are the speeds of adjustment, ( p t 1 A γ p t 1 B μ z ) is the error correction term (ECT) from the previous period, and ϕ A , ψ A , ϕ B , ψ B are coefficients for the first-order lagged differences of Δ p A and Δ p B (Enders, 1995; Vidyamurthy, 2004). More general VECM representations would include higher-order lags of these differences.
For the VECM system to be stable and mean-reverting, the adjustment speeds α A and α B must possess specific signs. With the ECT defined as p t 1 A γ p t 1 B μ z , stability requires α A < 0 and (for γ > 0 ) α B > 0 . These signs ensure that a positive deviation (ECT > 0 ) is corrected by a decrease in p A and/or an increase in p B , and vice versa for a negative deviation. The model presented here adapts this error-correction principle, translating the statistical adjustment speeds ( α A , α B ) into a ‘PullTerm’ that directly influences agent behavior at the micro-level, as detailed in Section 3.
Trading strategies are then built by taking positions when the spread deviates significantly (e.g., by a threshold Δ ) from its mean μ z , expecting a reversion (Gatev et al., 1999; Vidyamurthy, 2004). The Stock-Watson common trends model provides another perspective, suggesting that cointegrated series share common underlying non-stationary components that are nullified in the cointegrating relationship (Stock & Watson, 1988; Vidyamurthy, 2004). Advanced pairs trading frameworks may also incorporate tools like Kalman filters for dynamic hedge ratio estimation and other indicators like the Hurst exponent to assess mean-reversion persistence (He et al., 2023).
However, a critical limitation of the classic VECM framework (Equations (2) and (3)) is the assumption that error correction is driven solely by the disequilibrium of the immediately preceding period. In high-frequency markets, this assumption is often violated, as information lags and gradual price discovery can lead to delayed adjustments (He et al., 2023). This issue of “delayed cointegration” has recently been explored from a continuous-time, mathematical finance perspective. For instance, Yan et al. (2022) model the cointegrated price process as a path-dependent stochastic delay differential equation (SDDE), representing the limit of a high-order VECM. Their work focuses on deriving a mathematically optimal portfolio allocation by solving a system of Riccati partial differential equations.
While such analytical approaches provide a rigorous theoretical foundation for delayed adjustment, they are often difficult to implement and calibrate directly with discrete, asynchronous tick data. The present study addresses the same fundamental problem of delayed error correction but from a complementary, micro-founded perspective. Instead of modeling the continuous price path, this study uses an agent-based framework to model the discrete event-time dynamics. The model’s key innovation—a Δ -weighted arbitrage force—explicitly incorporates the empirically observed time staleness of trades, offering a practical, data-driven mechanism to account for delayed information processing in a high-frequency environment.

2.2. Asynchronous Trading and High-Frequency Dynamics

The transition from daily to high-frequency data introduces distinct challenges, primarily non-stationarity and the low signal-to-noise ratio inherent in tick-by-tick data. As noted in a recent survey by Zhang and Hua (2025), traditional statistical methods often fail to capture the unique characteristics of high-frequency financial data, necessitating advanced techniques to handle irregular temporal spacing. A fundamental challenge in this domain is the issue of asynchronous trading. Aït-Sahalia et al. (2010) highlight that when two assets are not traded simultaneously, standard covariance estimators become biased (the Epps effect), tending towards zero as sampling frequency increases. While econometric approaches often employ synchronization schemes such as “refresh time” to align data points (Aït-Sahalia et al., 2010), our study takes a complementary agent-based approach. Rather than forcing synchronization, our model explicitly incorporates the time-lapse ( Δ t ) between trades as a variable driving agent behavior.
In the specific context of futures markets, identifying lead–lag relationships is crucial for statistical arbitrage. Alsayed and McGroarty (2014) provide compelling evidence of sub-second price disequilibria in international index futures (S&P 500, FTSE 100, and DAX). Using the Hayashi-Yoshida estimator, they document persistent lead–lag relationships spanning fractions of a second, suggesting that information flows are not instantaneous. However, the economic value of exploiting these short-lived anomalies must be rigorously tested. Bajgrowicz and Scaillet (2012) revisit the historical success of technical trading rules and demonstrate that while many rules appear profitable in-sample, their performance often evaporates once transaction costs are included or when rigorous persistence tests are applied to account for data snooping. In line with these findings, this study emphasizes the necessity of a mechanism—the Δ -weighted arbitrage force—that dynamically adjusts to the liquidity and staleness of the market to identify genuine opportunities amidst high-frequency noise.

2.3. Ising Models in Finance

The Ising model, originating from statistical mechanics to describe ferromagnetism, has found extensive application in finance and econophysics as a framework for modeling agent-based interactions and collective phenomena (Dvořák, 2012; Kukacka & Kristoufek, 2020). The application of ferromagnet theory to social imitation, where individual agent decisions (spins) are influenced by neighbors and global fields, provides a theoretical basis for these models (Callen & Shapero, 1974). In this context, agents (traders) are represented by spins, typically binary ( S i = ± 1 ), indicating buy/sell decisions or bullish/bearish sentiment. The aggregate state of the system is often measured by the total magnetization M ( t ) = 1 N i S i ( t ) , representing the overall market mood or trend (Bornholdt, 2001; Dvořák, 2012). Callen and Shapero (1974) discuss how concepts like order parameters (e.g., alignment of fish, phase angle of fireflies) and even a “social temperature” can be analogous to physical systems, further justifying the use of such physics-inspired models for collective human behavior.
Agent decisions (spin flips) in financial Ising models are governed by a local field h i ( t ) . Bornholdt’s influential work (Bornholdt, 2001), for example, models this local field to include
  • Neighbor Interactions ( J i j ): A ferromagnetic coupling ( J > 0 ) encourages agents to align with their neighbors, representing herding behavior or imitation (Callen & Shapero, 1974; Dvořák, 2012).
  • Global Field/External Influence ( α global ): An external field, often related to the general state of the market (e.g., magnetization | M ( t ) | ), can influence individual spins. In many financial Ising models, such as Bornholdt’s, this term often induces an anti-ferromagnetic tendency (minority game characteristic), where agents are incentivized to take positions contrary to the majority if they believe profits lie in being contrarian (Bornholdt, 2001; Dvořák, 2012). This component is crucial for generating complex dynamics such as “expectation bubbles” and intermittency. Note: this α global is distinct from the ECM adjustment speeds α A , α B .
  • Idiosyncratic Preferences/Strategy Spin ( C i ): Some models introduce heterogeneous agent types, such as fundamentalists (who might believe in a “true” value) versus chartists or noise traders. This can be incorporated through strategy spins that modify how an agent reacts to the global field (Bornholdt, 2001; Dvořák, 2012).
  • Stochasticity/Temperature ( β response ): The probability of a spin flip is often a logistic function of the local field, P ( flip ) ( 1 + exp ( 2 β response h i ) ) 1 , where β response (inverse temperature) controls the randomness of agent decisions. High β response (low temperature) implies more deterministic behavior based on the local field (Dvořák, 2012). This can be seen as analogous to the concept of “social temperature”, where higher randomness equals higher social temperature (Callen & Shapero, 1974).
Ising models, particularly configurations like those proposed by Bornholdt (2001) and further explored by others (e.g., Kaizoji et al. (2002); Dvořák (2012)), have been successful in replicating several stylized facts of financial markets. These include volatility clustering, heavy tails in return distributions, and the slow decay of autocorrelation in absolute returns (Cont, 2001; Dvořák, 2012; Kukacka & Kristoufek, 2020). Kukacka and Kristoufek (2020) found that the Bornholdt (2001) model exhibited a strong tendency towards multifractal behavior, a complex dynamic feature observed in real financial data, arising from its inherent correlation structure. The “frustration” mechanism in such models, stemming from competing influences (e.g., herding vs. contrarian global field), is key to generating rich market dynamics.

3. A Vector Logistic Autoregressive Approach: The Cointegrated Ising Model

3.1. Conceptual Intuition and the McFadden Bridge

To bridge the gap between physics-based modeling and finance, it is essential to recognize that the Kinetic Ising Model (KIM) used here is mathematically equivalent to a Vector Logistic Autoregressive (VLAR) model.
Following the logic of Sornette (2014) and Cividino et al. (2023), the transition probabilities of such a system are identical to the Logit probability distributions used in standard Discrete Choice Theory (McFadden, 1974). In this economic interpretation, the “Local Field” ( h i , t ) represents the Deterministic Utility of a trader. When a trader “flips a spin,” they are effectively solving a utility maximization problem where the idiosyncratic noise follows a Gumbel distribution. This establishes that the Ising framework is not merely a physical analogy but is mathematically isomorphic to a Vector Logistic Autoregressive (VLAR) process. By invoking this bridge, the model’s “spin flips” are grounded in Rational Choice Theory, where agent transitions represent utility-maximizing decisions under idiosyncratic noise.
The use of the Ising framework as a proxy for the Efficient Market Hypothesis (EMH) has been validated by Kristoufek and Vosvrda (2018), who demonstrate that some level of herding and market friction is not only consistent with efficiency but necessary for it. In our model, the parameter β (inverse temperature) represents the degree of market rationality or response to information.
The analytical framework presented herein bridges the gap between purely statistical time series models (like VECM for cointegration) and the micro-foundations of simulation-based Agent-Based Models. It proposes a hybrid framework where the perceived market disequilibrium—derived from a macro-level cointegrating relationship—directly influences micro-level agent decisions, creating a novel feedback loop for modeling asynchronously traded, cointegrated assets. Conventional econometric models, such as VECM, are inherently retrospective and assume synchronous price discovery. In contrast, the model proposed here is designed for live implementation, continuously ingesting market quotes to generate real-time spread-trading signals.

3.2. Theoretical Foundation and Empirical Implementation

Formalizing this framework requires a distinction between the true underlying market sentiment and the state observable at any given moment. Crucially, this distinction must explicitly account for the asynchronicity of trades. In the theoretical model, this study defines a latent magnetization for each contract X. This variable represents the true, unobserved aggregate sentiment (magnetization) of all agents. While standard high-frequency econometrics typically treats asynchronicity as a sampling error to be corrected via “refresh time” or interpolation, our framework treats the time-lapse ( Δ t ) as an active economic variable. We posit that “trading silence” is informative; it represents a buildup of latent information pressure where the probability of a sharp, corrective snap-back increases as the observed quote becomes increasingly stale.
A core challenge in high-frequency markets is that asset prices do not update simultaneously. To conceptualize how agents might internalize this, a theoretical, staleness-adjusted Error Correction Term (ECT), where the perceived spread is adjusted based on the age (staleness) of the last trade in each contract. This adjusted ECT′ reflects a hypothetical perception of disequilibrium that discounts stale price observations. Conceptually, this could be calculated using the last observed market sentiment (magnetization) for each contract, weighted by its staleness:
E C T t 1 = M τ A ( t 1 ) A , o b s · w ( Δ t 1 A ) γ M τ B ( t 1 ) B , o b s · w ( Δ t 1 B ) μ z
where w ( Δ ) = e k Δ · Δ is an exponential weighting function modeling the decay of information relevance. The introduction of the obsolescence parameter, k Δ , is central to the Ising-ECT model’s ability to handle non-fixed time intervals. Economically, this parameter represents the accumulation of “latent” arbitrage pressure during periods of trading silence. In a standard VECM, time is treated as fixed and synchronous. However, in real-time trading, a stale quote effectively hides the true equilibrium price. The k Δ parameter quantifies the aggression with which agents react to this “pent-up” pressure. It transforms the time elapsed ( Δ t ) from a passive data attribute into an active economic force, amplifying the probability of a mean-reverting trade as the information lag increases. The Cointegrated Ising Spin Model synthesizes macro-level econometric principles with micro-level agent dynamics. It conceptualizes the prices of two cointegrated futures contracts as aggregate magnetizations emerging from an underlying Ising spin system. Within this system, agent decisions are governed by a triad of forces: herding, momentum, and arbitrage. The arbitrage force incorporates a central methodological advance: a novel Δ -weighted adjustment mechanism. This mechanism dynamically corrects for the informational staleness inherent in asynchronous trade arrivals, a feature of paramount importance for live operational viability. While this ECT′ provides the theoretical motivation, this study’s practical implementation models this effect more directly by applying a Δ -weighting to the arbitrage force that agents exert in response to the standard, empirically observed ECT, as detailed in Section 3.3. A formal derivation of this mechanism, linking it to state-dependent VECMs and Random Utility theory, is provided in Appendix A.
To operationalize this framework for empirical application, the model is grounded in the results of the preliminary VECM analysis. The observable spread at any time t, denoted S t , is defined as the cointegrating residual, or the empirical Error Correction Term (ECT), from the estimated long-run relationship:
S t ECT t = P t A γ P t B μ z
where γ and μ z are the parameters for the cointegrating vector and the long-run mean, respectively, estimated from the VECM. This empirically observed disequilibrium, S t , serves as a direct and tractable proxy for the theoretical disequilibrium otherwise captured by the difference in latent magnetizations. The model’s core function is to compute the conditional probability that this spread will revert towards its mean. This is achieved by simulating the collective behavior of a heterogeneous agent population partitioned into two distinct behavioral archetypes: trend-followers and contrarians.

3.3. The Agent-Based Ising Spin Model

The evolution of the latent magnetization (aggregate sentiment) is driven by the collective spin flips (buy/sell decisions) of individual agents. The probability of an agent i adopting a positive spin (e.g., a bullish stance) for contract X at time t is governed by a logistic function of a local field or deterministic utility, h i , t X :
P r o b ( S i , t X = + 1 | F t 1 ) = 1 1 + exp ( 2 β response X h i , t 1 X )
The local field h i , t 1 X synthesizes the forces influencing an agent’s decision at time t, based on information available at t 1 :
h i , t 1 X = j N b h X ( i ) J i j X S j , t 1 X Herding Term α global X S i , t 1 X | M τ X ( t 1 ) X | Global Contrarian Term + λ X · P u l l T e r m t 1 X Cointegration Pull Term
The first two terms represent standard forces in financial Ising models: herding/imitation and a contrarian reaction to the market trend. The third term, the ‘PullTerm’, is the novel component that directly links the agent’s decision to the cointegrating relationship. It quantifies the arbitrage pressure derived from the perceived disequilibrium, as defined in the empirical implementation by Equations (10) and (11).

3.4. Microfoundations of Agent Behavior and Local Field Specification

The model’s dynamics are driven by the aggregate decisions of this heterogeneous agent population. Let Δ t A and Δ t B represent the time elapsed (staleness) since the last trade for contracts A and B, respectively. The decision calculus for each agent type is informed by a synthesis of momentum and mean-reversion signals.

3.4.1. Modeling Agent Influences

The forces acting upon the agents are designed to capture well-documented financial phenomena: herding, momentum-chasing, and arbitrage-driven error correction.
First, a Herding/Momentum Influence ( I t herd ) captures the tendency for social imitation, where agents’ decisions are influenced by the perceived aggregate sentiment of the market. This is formalized by the simulated market sentiment from the previous period:
I t herd = M t 1 sim = 2 · P t 1 market buy 1
This term creates a feedback loop where a tendency to buy (or sell) in one period increases the probability of similar behavior in the next.
Second, a pure Follower Influence ( I t follow ) represents the behavior of chartists or momentum traders who act on recent price changes. This force is responsible for amplifying spread deviations. Its strength is governed by the parameter J mom :
I t follow = J mom · ( S t 1 S t 2 )
A positive and significant J mom ensures the model can generate the positive feedback dynamics that temporarily drive prices away from equilibrium.
Third, the Contrarian Influence (The ‘PullTerm’) is the critical error-correction force that underpins the mean-reverting tendency of the spread. It represents the behavior of arbitrageurs who identify deviations from the long-run equilibrium and trade to correct them. This term is the practical implementation of the staleness-weighted arbitrage response motivated by the theoretical ECT concept. It is a function of the spread’s deviation from its mean, scaled by the adjustment speed parameter, α . Critically, it incorporates information staleness, where the parameter k Δ models the degree to which arbitrageurs amplify their reaction based on the age of price data. This specification creates a rigorous macro-to-micro linkage. Unlike traditional agent-based models that rely on heuristic rules, our agents are econometrically anchored: their corrective behavior is directly scaled by the adjustment speed ( α ) derived from the macro-level VECM. This ensures the simulated market ecology remains strictly bounded by the empirical reality of the cointegrating relationship:
I t contr , A = α · ( S t 1 μ z ) · ( 1 + k Δ · Δ t A )
I t contr , B = α · ( S t 1 μ z ) · ( 1 + k Δ · Δ t B )
Interpretative Note: Equations (10) and (11) represent the core innovation of the model. The multiplier ( 1 + k Δ · Δ t X ) models the buildup of latent information accumulation, formalized via a state-dependent adjustment operator (Appendix A). Following the concept of “Diverging Susceptibility” (Cividino et al., 2023), we assume that as information lag ( Δ t ) increases, the market’s sensitivity to the Error Correction Term grows. A stale quote effectively hides the true equilibrium price; as time passes without a trade, the probability of a violent snap-back to the cointegration line is amplified.
The negative sign ensures that a positive spread deviation ( S t 1 > μ z ) generates a negative (sell) pressure. The term ( 1 + k Δ · Δ t X ) means that the corrective force is amplified by staleness.

3.4.2. Agent Decision Probabilities

These distinct informational influences are synthesized into a “local field”, h t , for each agent type, representing the net decision-making force (deterministic utility).
h t follow = I t herd + I t follow
h t contr , A = I t herd + I t contr , A
h t contr , B = I t herd + I t contr , B
The translation of this deterministic field into a stochastic decision is governed by a logistic function. The parameter β response , analogous to the inverse temperature in statistical mechanics, controls the rationality or noise level of the agents.
P t follow buy = 1 1 + exp ( 2 β response h t follow )
P t contr , A buy = 1 1 + exp ( 2 β response h t contr , A )
P t contr , B buy = 1 1 + exp ( 2 β response h t contr , B )
The average buy probability for the contrarian agent group is the arithmetic mean: P t contr avg buy = ( P t contr , A buy + P t contr , B buy ) / 2 .

3.4.3. Market-Level Aggregation and Reversal Probability

The micro-level decisions are aggregated to yield a market-level signal, reflecting the market ecology. The parameter N C represents the proportion of contrarian agents in the total population, N t o t a l .
P t market buy = N C N t o t a l P t contr avg buy + N t o t a l N C N t o t a l P t follow buy
Finally, this aggregate probability is translated into the model’s ultimate prescriptive output: the conditional probability of mean reversion, P t ( reversal ) . If the spread is too high ( S t 1 > μ z ), reversion implies selling.
P t ( reversal ) = 1 P t market buy if S t 1 > μ z P t market buy if S t 1 < μ z

3.5. Parameter Estimation via Trading Simulation

The integrated workflow of the model, from VECM estimation to signal generation, is illustrated in Figure 1. The estimation of parameters for the proposed agent-based model presents a formidable challenge. The high-dimensional latent state space, representing the configuration of all agent spins, renders conventional methods such as Maximum Likelihood Estimation (MLE) computationally infeasible due to an intractable likelihood function. Furthermore, while MLE seeks statistical fit, our objective is economic utility. By utilizing simulation-based optimization, we prioritize “actionable” parameter sets that maximize signal reliability and trading success. This transition from purely descriptive estimation to performance-oriented calibration aligns the model’s mathematical state with its operational goal: the generation of high-conviction arbitrage signals. Similarly, while the Simulated Method of Moments (SMM) is a viable alternative for many Agent-Based Models, it focuses on matching a set of pre-selected statistical properties (moments) of the empirical data. Given that the primary goal of this research is to develop a framework for a profitable trading strategy, this study adopts a more direct and performance-oriented estimation approach: “simulation-based optimization”. Instead of matching statistical moments, this methodology defines an objective function based on the success rate of a trading strategy derived from the model itself. The model parameters are then optimized to maximize this performance metric over the historical dataset, directly aligning the parameter estimation process with the model’s ultimate application. The model’s free parameters, encapsulated in the vector Θ A B M = { J mom , α , k Δ , β response , N C , θ b u y , θ s e l l } , are optimized by maximizing the historical performance of a trading strategy.

3.5.1. Trading Signal Generation

A trade signal is generated when the model’s probabilistic output exceeds a calibrated threshold, indicating a high likelihood of mean reversion.
  • Sell Signal Generation: A signal to sell the spread is generated at time t if S t 1 > μ z and the reversal probability exceeds a sell threshold ( P t ( reversal ) θ s e l l ).
  • Buy Signal Generation: A signal to buy the spread is generated at time t if S t 1 < μ z and the reversal probability exceeds a buy threshold ( P t ( reversal ) θ b u y ).
For the backtest, the trading strategy’s logic is defined by a sophisticated, dual-filter trigger mechanism that requires a specific alignment of statistical conviction with confirming market dynamics. A trade signal is generated only when a set of stringent conditions are met: for a sell signal, for example, the spread must be overvalued ( S t 1 > μ z ), the model must indicate a high probability of reversion ( P t ( reversal ) θ s e l l ), and recent positive momentum in the spread must validate the entry point. Buy signals are generated symmetrically. This dual requirement acts as a powerful safety mechanism, ensuring the strategy enters a trade precisely as a strong deviation shows signs of exhaustion, rather than attempting to trade against adverse momentum.

3.5.2. Defining a Successful Trade

A trade executed at time t is assessed for success based on the price movement in the subsequent tick, t + 1 . A trade is deemed successful if the spread moves in the predicted direction.
  • A sell trade is successful if the spread decreases at t + 1 (i.e., Δ S t + 1 < 0 ).
  • A buy trade is successful if the spread increases at t + 1 (i.e., Δ S t + 1 > 0 ).

3.5.3. Hybrid Objective Function for Optimization

Optimizing for the raw success rate is a direct approach, but it ignores the probabilistic confidence of each signal. A more robust methodology evaluates the model’s probabilistic accuracy, but only for those instances that trigger a trade. This ensures the optimization focuses on improving actionable forecasts. To balance signal quality with overall trading performance, a hybrid objective function is defined.
First, the realized outcome of a trade signal issued at time t is defined. Let R t be a binary variable indicating if the spread reverted in the subsequent period, t + 1 :
R t = 1 , if S t 1 > μ z and Δ S t + 1 < 0 or S t 1 < μ z and Δ S t + 1 > 0 , 0 , otherwise .
Next, the set of time steps where a trade signal is generated is defined T trade :
T trade = { t ( S t 1 > μ z P t ( reversal ) θ sell ) ( S t 1 < μ z P t ( reversal ) θ buy ) }
The objective is to maximize the statistical consistency between the forecast P t ( reversal ) and the outcome R t for all t T trade . This is captured by a conditional Mean Squared Error (MSE) objective:
O C - MSE ( Θ ) = 1 1 | T trade | t T trade P t ( reversal ) R t 2
where | T trade | is the number of trade signals. If no trades are generated, the objective is 0.
To reconcile signal quality with trading frequency, this calibration metric is combined with the raw trading success rate, O TradeSuccess ( Θ ) , forming the final hybrid objective function:
O HYB ( Θ ) = ω O C - MSE ( Θ ) + ( 1 ω ) O TradeSuccess ( Θ ) ,
where ω [ 0 , 1 ] is a weighting parameter. This objective function is maximized over the training dataset using a global optimization algorithm.

4. Empirical Implementation and Calibration of the Cointegrated Ising Spin Model

The Cointegrated Ising Spin Model synthesizes macro-level econometric principles with micro-level agent dynamics. It conceptualizes the prices of two cointegrated futures contracts as aggregate magnetizations emerging from an underlying Ising spin system. Within this system, agent decisions are governed by a triad of forces: herding, momentum, and arbitrage. The arbitrage force incorporates a central methodological advance: a novel Δ -weighted adjustment mechanism.
The empirical validity and operational viability of the Cointegrated Ising Spin Model (CISM) are established through its implementation and calibration as a novel framework for generating real-time, probabilistic trading signals in high-frequency environments. Within this system, agent decisions are governed by a triad of forces—herding, momentum, and arbitrage—the last of which incorporates a central methodological advance: a novel Δ -weighted adjustment mechanism. This mechanism dynamically corrects for the informational staleness inherent in asynchronous trade arrivals, a feature of paramount importance for live operational viability. The empirical exercise presented herein is therefore not a conventional backtest but rather the crucial training and calibration phase for a real-time decision engine. Its dual objectives are, first, to demonstrate the model’s capacity to be robustly trained on high-frequency, event-time tick data, and second, to verify that the estimated parameters yield economically meaningful and stable dynamics requisite for reliable deployment in live trading conditions.
The empirical validation is conducted using high-frequency tick data for the two most liquid Brent crude oil futures contracts—the front-month (LCOc1) and second-month (LCOc2)—sourced from the LSEG Eikon platform and traded on the Intercontinental Exchange (ICE) in London. Each contract represents 1000 barrels of crude oil, is quoted in U.S. dollars per barrel with a minimum tick size of $0.01, and adheres to a standard expiration schedule central to calendar-spread trading. The ICE Brent futures market operates electronically on a near-continuous basis (02:00 to 23:00 London time) and exhibits a well-defined intraday liquidity profile that peaks during the London–New York session overlap, rendering it an ideal environment for this study. For the calibration phase, the training dataset comprises a representative trading day, 20 June 2025, from 09:30 to 23:00 London time. A raw tick-by-tick capture at a one-second sampling rate initially yielded approximately 42,000 time-stamped observations. To construct an event-time series reflective of actual market activity, non-trading intervals were systematically removed, retaining only timestamps with at least one trade in either contract. This filtering process resulted in a final dataset of approximately 16,000 observations, corresponding to an average trade arrival in the spread every 2.6 s. This resultant asynchronicity is not treated as a data imperfection but is instead embraced as a fundamental market characteristic that the CISM is architected to exploit. The elapsed time between consecutive trades, denoted Δ t , becomes a direct and essential input that modulates the model’s arbitrage intensity. When operationalized, the same Δ t measure is computed continuously from the incoming market data feed, allowing the model to dynamically adjust its internal state and generate updated trading probabilities at the native frequency of the market itself. To the best of the author’s knowledge, this work represents the first empirical realization of an Ising-based model specifically designed for, and validated on, asynchronous financial time series. It is important to note that while VECM cointegration is traditionally applied to lower-frequency data to filter microstructure noise, this study deliberately utilizes raw tick data. Aggregating data into fixed intervals (e.g., 5-min bars) would artificially synchronize the price series, thereby eliminating the variable time intervals ( Δ t ) between trades. Since the core innovation of the Ising-ECT model is the Δ -weighted arbitrage force—which relies on the precise calculation of information staleness—the preservation of asynchronous trade timestamps is a strict methodological requirement. Before proceeding to the calibration of the Cointegrated Ising Spin Model, it is essential to formally establish the statistical properties of the underlying price series and confirm the existence of a long-run equilibrium relationship, which is a fundamental prerequisite for the model. The initial step in this preliminary analysis is to examine the descriptive statistics of the processed, event-time data series, which are presented in Table 1.
A Vector Error Correction Model (VECM) is estimated to confirm the presence of a long-run equilibrium. The spread, or cointegrating residual, is defined as
S t = P t A γ P t B μ z ,
where γ is the cointegrating coefficient and μ z is the long-run equilibrium level. The VECM specification is given by:
Δ P t A = α A ( P t 1 A γ P t 1 B μ z ) + ϕ A B Δ P t 1 B + ϵ t A ,
Δ P t B = α B ( P t 1 A γ P t 1 B μ z ) + ϕ B A Δ P t 1 A + ϵ t B ,
where α A and α B represent the speeds of adjustment towards equilibrium, and ϕ A B , ϕ B A capture short-run dynamic effects.
The VECM estimation results, presented in Table 2, provide strong statistical evidence for a stable cointegrating relationship. The estimated cointegrating coefficient γ = 1.02045 is highly significant and economically intuitive, reflecting a market in weak contango where the forward price trades at a slight premium to the spot price, consistent with storage and financing costs between contract expiries.
The adjustment speed parameters are both statistically significant and possess the correct signs for a stable system. The negative sign of α A = 0.02574 indicates that the front-month contract decreases in price to correct a positive disequilibrium, while the positive sign of α B = 0.02011 shows the second-month contract increases. The relative magnitudes suggest an asymmetric adjustment process where the more liquid front-month contract bears approximately 56% of the total correction. The significant short-run coefficients ϕ A B = 0.414 and ϕ B A = 0.337 reveal strong positive feedback and momentum spillover between contracts, characteristic of cointegrated futures trading in high-frequency environments.
Figure 2 visually confirms the stationarity and mean-reverting behavior of the Error Correction Term, providing the statistical foundation upon which the real-time trading strategy is built.

4.1. Agent-Based Model Calibration and Trading Performance

Following the establishment of cointegration, this study calibrates the agent-based model using a performance-driven methodology specifically designed for real-time operation. The model’s key innovation is a Δ -weighted arbitrage force that dynamically amplifies corrective pressure based on information staleness, making it uniquely suited for asynchronous high-frequency environments where trade arrivals are irregular.
Model parameters are optimized using a hybrid objective function that balances probabilistic forecast accuracy with raw trading success:
O HYB ( Θ ) = ω O C - MSE ( Θ ) + ( 1 ω ) O TradeSuccess ( Θ ) ,
where O C - MSE measures the conditional mean squared error between predicted and realized reversals on trade events, and O TradeSuccess is the raw in-sample success rate. Optimization employs a staged approach combining coarse grid search, simulated annealing, and derivative-free local solvers.
The calibrated parameters, presented in Table 3, reveal a compelling market ecology dominated by sophisticated arbitrage activity. The high proportion of contrarian agents ( N C = 78 % ) suggests an environment rich with latent arbitrage capital poised to enforce mean reversion. The nearly equal magnitudes of momentum strength ( J mom = 34.225 ) and contrarian strength ( α = 34.888 ) describe a high-tension equilibrium where momentum-driven deviations meet aggressive corrective responses.
The high agent determinism ( β response = 5.387 ) indicates rational, purposeful response to market signals. Crucially, the substantial staleness weight ( k Δ = 25.282 ) confirms the importance of the Δ -weighted arbitrage mechanism, revealing that information staleness amplifies rather than degrades perceived arbitrage opportunities in this market.
The model’s practical performance is evaluated through comprehensive backtesting. Table 4 details the trading results, demonstrating the effectiveness of using the model’s probabilistic output for real-time signal generation.
The backtest yielded 217 trades with an overall success rate of 74.65%. The strategy demonstrates nuanced state-dependent behavior: stricter sell conditions generated fewer trades (80) but higher success (78.75%), while slightly more lenient buy thresholds permitted more entries (137 trades) to capture violent snap-back reversals while maintaining strong performance (72.26%). This asymmetry likely reflects day-specific microstructural effects that the model successfully navigates.

4.2. Model Diagnostics and Dynamics

An examination of the key statistical series provides crucial insight into the model’s inner workings and validates the trading strategy’s premises. Table 5 presents distributional properties of both the Error Correction Term and the model’s primary output, the conditional probability of reversion ( P t ( reversal ) ).
The ECT’s stationarity is confirmed by a runs test that decisively rejects the random walk null hypothesis (Z-Score = −45.72, p < 0.01), establishing that spread deviations are indeed temporary. The distribution of P t ( reversal ) is well-behaved and centered (mean 0.3943, median 0.3682), indicating the model is discerning and does not perpetually signal high reversion likelihood. The negative excess kurtosis (−1.326) suggests a platykurtic distribution capable of generating a wide range of probability values.
The model’s effectiveness emerges most clearly in the distribution tails. A powerful relationship exists where large, infrequent spread deviations trigger sharp increases in reversion probability. When the ECT reaches its 95th percentile (deviation of +0.0874), the reversal probability jumps to 0.8645—far exceeding trading thresholds. This relationship strengthens further at the 99th percentile. This dynamic is precisely what the trading strategy exploits: lying in wait for high-conviction forecasts that occur only during significant market dislocations (top 5–10% of spread deviations).

4.3. Robustness and Sensitivity Analysis

This study conducts targeted sensitivity analyses to validate the model’s architecture against overfitting and establish parameter necessity.
1.
Staleness Weight ( k Δ ): Reducing the calibrated value ( k Δ = 25.282 ) by an order of magnitude materially decreased both trade signals and success rate, providing strong evidence that the Δ -weighted arbitrage force is a primary source of predictive edge.
2.
Agent Determinism ( β response ): Systematically lowering β response compressed the predictive distribution of P t ( reversal ) toward 0.5, eroding signal clarity and reducing performance. This validates that strategy success depends on identifying high-conviction moments requiring agent rationality.
3.
Relative Balance of Forces ( J mom / α ): Altering the near-equal ratio of momentum to contrarian strength induced regime shifts. Higher ratios created trend-dominated markets with lower success rates; lower ratios led to passive markets with insufficient trades. This demonstrates critical sensitivity to the precise competitive balance between opposing market forces.
These analyses collectively demonstrate that the model’s performance arises not from any single parameter but from the synergistic interplay of its core features: staleness amplification, agent determinism, and the delicate balance between trend and counter-trend forces. The architecture proves robust to perturbations, with performance degradation following predictable patterns when key mechanisms are compromised.

5. Discussion

The empirical results demonstrate the potential of the proposed Cointegrated Ising Spin, CISM, framework. Before concluding, it is useful to contextualize the model’s contribution by comparing its core features to those of traditional financial and econophysical models, and to discuss the study’s limitations and avenues for future research.

5.1. Model Novelty and Strategic Value

While the proposed framework builds upon concepts from econophysics, it introduces key innovations that tailor it specifically to high-frequency statistical arbitrage, offering distinct advantages over traditional approaches. This model is designed as a real-time signal generator for non-directional arbitrage strategies. Its core logic is not limited to futures calendar spreads but can be applied to any pair of cointegrated assets–such as cross-listed equities, related ETFs, or inter-commodity spreads–that exhibit strong mean-reverting forces and are traded asynchronously at high frequencies.
The model’s novelty can be summarized in three key departures from the standard approaches in both econometrics and agent-based modeling:
1.
Endogenous, Econometrically-Grounded Arbitrage Force: Traditional agent-based and Ising models (e.g., Bornholdt (2001); Kaizoji et al. (2002)) often rely on abstract or exogenous fundamental values, deriving agent decisions from forces like local herding and a global contrarian field. In contrast, the model’s primary driver is the novel ‘PullTerm’. This term is an endogenous force derived directly from an empirically estimated, macro-level econometric relationship–the cointegration vector. This elegantly anchors micro-level agent behavior to an observable, mean-reverting macro-level equilibrium, bridging the gap between econometrics and econophysics and providing a theoretically sound foundation for the trading signals.
2.
Explicit Modeling and Exploitation of Asynchronous Time: Standard time-series models and Ising models struggle with asynchronous data, often assuming synchronous time steps ( t , t + 1 , ) . The model’s key innovation is how it operationalizes a Δ -weighted arbitrage force. By explicitly incorporating the real-world time elapsed since the last trade ( Δ t ) for each asset, this framework introduces a state-dependent, time-varying ECM where adjustment speeds scale with Δ t (see Appendix A). This provides a micro-founded mechanism for delayed error correction. This dynamic weighting of the corrective force yields a more accurate, real-time response to market disequilibrium that is uniquely suited for generating signals from tick-level data.
3.
A Prescriptive, Probabilistic Output: The output of many quantitative models is a latent state (e.g., aggregate magnetization) or a binary signal. The model’s primary output is a prescriptive, conditional probability of mean reversion. By aggregating agent decisions, the model directly calculates an instantaneous, actionable probability that the spread will converge. This transforms the model from a purely descriptive tool into a sophisticated, probabilistic signal generator, allowing for the construction of more nuanced, risk-aware strategies that move beyond static threshold rules.

5.2. Limitations and Future Research

Despite the promising results, it is crucial to acknowledge the limitations of this study, which provide clear avenues for future work.
First, the model parameters were calibrated and backtested on a historical dataset from a single trading day. This approach, while useful for demonstrating the framework’s internal consistency and potential, carries a significant risk of overfitting. A crucial next step is to perform rigorous out-of-sample validation by training the model on data from one period and testing its performance on subsequent, unseen data to assess its true predictive power and robustness across different market regimes. Furthermore, while this study establishes the model’s structural validity, future research must undertake comprehensive sensitivity analyses—such as bootstrap validation and sub-period stability tests—to rigorously assess parameter robustness prior to commercial deployment.
Second, the backtest was conducted without explicit transaction costs. In a live market, the bid-ask spread, commissions, and potential slippage represent direct and unavoidable costs that would reduce the reported profitability. A comprehensive assessment requires incorporating these frictions, though the highly liquid nature of the Brent futures market provides a robust foundation for the model’s initial validation.
Third, the small trade sample (217 trades) generated in the one-day backtest is a limitation for conclusively validating a high-frequency strategy. A longer testing period generating a larger number of trades is required to confirm the statistical significance and robustness of the performance.
Finally, the framework itself has scope for improvement. Parameter calibration could be enhanced with more dynamic optimization methods to better adapt to changing market conditions. The objective function could also be modified to maximize risk-adjusted metrics like the Sharpe ratio instead of raw success rates. Further extensions could involve endogenizing the trade arrival process or incorporating a wider variety of heterogeneous agent types with different memory lengths and risk tolerances.

6. Conclusions

This study demonstrates that combining econometric cointegration with agent-based modeling can yield a powerful, probabilistic trading framework for asynchronous markets. The CISM integrates the statistical structure of the VECM with the behavioral microdynamics of agents, translating macro-level error correction into real-time, probability-based trading signals. Applied to Brent crude oil futures, the CISM achieved a 74.65% predictive success rate, validating the economic relevance of the Δ -weighted arbitrage mechanism.
This paper has addressed the significant challenge of modeling and trading cointegrated, asynchronously traded assets, with a direct application to Brent crude oil futures spreads. This study proposed a novel hybrid framework that integrates the macro-level dynamics of a Vector Error Correction Model (VECM) with the micro-foundations of an agent-based Ising spin model. The key innovation is the introduction of a ‘PullTerm’ into the agent decision-making process, which is driven by a Δ -weighted arbitrage force that explicitly accounts for information staleness. The Δ -weighted arbitrage mechanism is formally derived as a state-dependent ECM and microfounded via Random Utility theory (Appendix A).
The parameters of the agent-based model were estimated through a direct, performance-driven optimization of a probability-based trading strategy, aligning the model’s calibration with its practical goal. The in-sample backtest of the optimized strategy yielded a strong overall success rate of 74.65%, highlighting the potential of using such hybrid agent-based models to move beyond static-threshold arbitrage strategies toward more dynamic, probability-driven approaches.
By calibrating the CISM on historical tick data and subsequently feeding it with live market quotes, the proposed framework establishes a deployable architecture for automated spread trading. This dual design—training offline and executing online—extends the conventional boundaries of statistical arbitrage by transforming an econometric model into an adaptive, continuously operating decision system. In doing so, it enables real-time monitoring and signal generation in markets where asynchronicity and information staleness are inherent features of price formation.
Overall, this study demonstrates that bridging statistical time-series modeling with agent-based simulation yields a robust and versatile framework for capturing the microdynamics of spread reversion. The methodology provides a practical blueprint for next-generation, non-directional arbitrage strategies capable of functioning in live trading environments. Its flexibility allows seamless adaptation across asset classes characterized by liquidity, asynchronous price discovery, and mean-reverting behavior, paving the way for a new class of real-time, probabilistic trading systems grounded in sound econometric principles and micro-founded via Random Utility Theory, as detailed in the formal derivation in Appendix A.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data used in this research are proprietary to the Intercontinental Exchange (ICE) and subject to LSEG licensing restrictions. Consequently, only the secondary, processed time series generated for the model’s calibration may be provided by the author upon request.

Acknowledgments

The author would like to thank David H Bolton for programming support.

Conflicts of Interest

The author declares no conflicts of interest.

Appendix A. Formal Derivation and Econometric Foundations of the Δ-Weighted Arbitrage Force

This appendix provides a rigorous mathematical derivation of the state-dependent, Δ -weighted arbitrage force used in the agent-based model. The mechanism is constructed from three unified perspectives: an econometric foundation using a time-varying Error Correction Model (ECM), a micro-founded Random Utility/Ising decision framework, and a probability-gradient analysis of its distributional implications.
The formulation demonstrates that the Δ -term does not rescale the Error Correction Term ad hoc, but introduces a formally defined, state-dependent adjustment mechanism operating under asynchronous event time.
The Appendix unifies three analytical perspectives:
  • an econometric foundation based on a state-dependent, time-varying ECM;
  • a micro-founded Random Utility/Ising decision framework;
  • a probability-gradient analysis demonstrating distributional implications.
The objective is to clarify: (i) how the mechanism is constructed, (ii) the mathematical and probabilistic assumptions supporting it, and (iii) its interpretation within established adjustment-dynamics frameworks.
The formulation below shows that the Δ -term does not rescale the Error Correction Term ad hoc, but introduces a formally defined, state-dependent adjustment mechanism operating under asynchronous event time.

Appendix A.1. Cointegration and Classical Error-Correction Adjustment

Let ( p t A , p t B ) denote the log-prices of the two contracts, and define the cointegration residual (Error Correction Term, ECT):
z t 1 = p t 1 A γ p t 1 B μ z .
In a classical VECM (Engle & Granger, 1987; Stock & Watson, 1988):
Δ p t X = α X z t 1 + ε t X , X { A , B } ,
where α X is a constant speed of adjustment (stability conditions as in Enders (1995); Vidyamurthy (2004)).
This implicitly assumes synchronous trading and instantaneous information flow.

Appendix A.2. Asynchronous Event Time and Information Staleness

Let τ X ( t ) denote the time of the last trade in asset X and define
Δ t X = t τ X ( t ) , Δ t X 0 ,
where Δ t X measures information staleness in event-time.
Asynchronous trading and delayed cross-market transmission are extensively documented in the high-frequency literature (Alsayed & McGroarty, 2014).

Appendix A.3. Staleness-Weighted Adjustment as a State-Dependent ECM

We introduce a weighting kernel w : R + R + satisfying
w ( 0 ) = 1 , w ( Δ ) Δ 0 ,
so that increased staleness implies stronger latent arbitrage pressure.
Affine and exponential forms are admissible:
w ( Δ t X ) = 1 + k Δ Δ t X , k Δ > 0 ,
w ( Δ t X ) = exp ( κ Δ Δ t X ) , κ Δ > 0 .
We define a state-dependent adjustment operator
α ˜ X ( t ) = α X w ( Δ t X ) ,
which yields a time-varying ECM:
Δ p t X = α ˜ X ( t ) z t 1 + ε t X .

Limiting and Nesting Properties

Δ t X = 0 α ˜ X ( t ) = α X ( classical VECM recovered ) ,
Δ t X | α ˜ X ( t ) | ( state - dependent acceleration of adjustment ) .
This embeds Δ within the framework of state-dependent ECMs and time-varying adjustment speeds (Hommes, 2006; Yan et al., 2022).

Appendix A.4. Microfoundations: Random Utility and Ising Representation

Following McFadden’s Random Utility framework (McFadden, 1974), the utility of a contrarian agent i trading asset X at time t is
U i , t X = V i , t X + ε i , t ,
where ε i , t is Gumbel-distributed, implying logistic transition probabilities as in heterogeneous-agent price dynamics (Brock & Hommes, 1998).
Under asynchronous trading, the stale observed price is a proxy for a latent equilibrium path. The deterministic utility of a corrective trade reflects expected mean-reversion magnitude over the stale interval.
A first-order expansion around synchronicity ( Δ = 0 ) gives
E [ V i , t X Δ t X ] V i , t X Δ = 0 + k Δ Δ t X ,
where k Δ is the marginal sensitivity to information obsolescence.
Identifying the base utility with the ECT yields
I X , t contr = α X ( z t 1 μ z ) 1 + k Δ Δ t X ,
which coincides with the staleness-weighted ECM operator in (A8).
Thus the Δ -weighting admits both:
(i) an econometric interpretation (state-dependent correction), and (ii) a behavioural interpretation (latent information accumulation).

Appendix A.5. Probability-Gradient and Distributional Implications

Let P t X denote the probability of a corrective action (logistic form implied by Brock and Hommes (1998); McFadden (1974)).
The sensitivity of reversal probability to staleness is
P t X Δ t X = 2 β P t X ( 1 P t X ) k Δ α X | z t 1 μ z | .
Since P ( 1 P ) > 0 and β , k Δ , α X > 0 ,
P t X Δ t X > 0 for z t 1 0 .
Hence,
  • Reversal probability rises monotonically with staleness;
  • The model exhibits asymptotic conviction in disequilibrium states;
  • The mechanism filters high-frequency noise by requiring stronger latent signals.
This establishes that Δ modifies probabilistic dynamics, not merely scale.

Appendix A.6. Relation to Existing Models

The proposed mechanism differs from prior work in that
(i)
Adjustment speed is endogenous and state-dependent, rather than constant as in classical ECMs;
(ii)
Asynchronous event time is modelled directly on discrete tick data;
(iii)
The Ising/agent-based layer is explicitly anchored to a cointegrating equilibrium;
(iv)
Unlike an arbitrary scaling factor, the Δ -weighting arises from micro-founded assumptions about latent information accumulation and is consistent with state-dependent adjustment models.
This ensures analytical necessity, mathematical consistency, and economic interpretability.

References

  1. Aït-Sahalia, Y., Fan, J., & Xiu, D. (2010). High-frequency covariance estimates with noisy and asynchronous financial data. Journal of the American Statistical Association, 105(492), 1504–1517. [Google Scholar] [CrossRef]
  2. Alsayed, H., & McGroarty, F. (2014). Ultra-high-frequency algorithmic arbitrage across international index futures. Journal of Forecasting, 33(5), 391–408. [Google Scholar] [CrossRef]
  3. Bajgrowicz, P., & Scaillet, O. (2012). Technical trading revisited: False discoveries, persistence tests, and transaction costs. Journal of Financial Economics, 106(3), 473–491. [Google Scholar] [CrossRef]
  4. Bornholdt, S. (2001). Expectation bubbles in a spin model of markets: Intermittency from frustration across scales. International Journal of Modern Physics C, 12(05), 667–674. [Google Scholar] [CrossRef]
  5. Brock, W. A., & Hommes, C. H. (1998). Heterogeneous beliefs and routes to chaos in a simple asset pricing model. Journal of Economic Dynamics and Control, 22(8–9), 1235–1274. [Google Scholar] [CrossRef]
  6. Callen, E., & Shapero, D. (1974). A theory of social imitation. Physics Today, 27(7), 23–28. [Google Scholar] [CrossRef]
  7. Campajola, C., Lillo, F., & Tantari, D. (2020). Unveiling the relation between herding and liquidity with trader lead–lag networks. Quantitative Finance, 20(8), 1253–1271. [Google Scholar] [CrossRef]
  8. Cividino, D., Westphal, R., & Sornette, D. (2023). Multiasset financial bubbles in an agent-based model with noise traders. Physical Review Research, 5(1), 013009. [Google Scholar] [CrossRef]
  9. Cont, R. (2001). Empirical properties of asset returns: Stylized facts and statistical issues. Quantitative Finance, 1(2), 223–236. [Google Scholar] [CrossRef]
  10. Dvořák, P. (2012). From microscopic rules to macroscopic phenomena: Ising model in finance [Unpublished bachelor thesis, Charles University in Prague]. [Google Scholar]
  11. Enders, W. (1995). Applied econometric time series. John Wiley & Sons, Inc. [Google Scholar]
  12. Engle, R. F., & Granger, C. W. (1987). Co-integration and error correction: Representation, estimation and testing. Econometrica, 55(2), 251–276. [Google Scholar] [CrossRef]
  13. Gatev, E., Goetzmann, W. N., & Rouwenhorst, K. G. (1999). Pairs trading: Performance of a relative value arbitrage rule (NBER Working Papers 7032). National Bureau of Economic Research Inc. [Google Scholar]
  14. He, C., Wang, T., Liu, X., & Huang, K. (2023). An innovative high-frequency statistical arbitrage in Chinese futures market. Journal of Innovation & Knowledge, 8(2023), 100429. [Google Scholar]
  15. Hommes, C. H. (2006). Heterogeneous agent models in economics and finance. In L. Tesfatsion, & K. L. Judd (Eds.), Handbook of computational economics (Vol. 2, Chapter 23, pp. 1109–1186). Elsevier. [Google Scholar]
  16. Kaizoji, T., Bornholdt, S., & Fujiwara, Y. (2002). Dynamics of price and trading volume in a spin model of stock markets with heterogeneous agents. Physica A: Statistical Mechanics and Its Applications, 316(1–4), 441–452. [Google Scholar] [CrossRef]
  17. Kristoufek, L., & Vosvrda, M. (2018). Herding, minority game, market clearing and efficient markets. Communications in Nonlinear Science and Numerical Simulation, 54, 148–155. [Google Scholar] [CrossRef]
  18. Kukacka, J., & Kristoufek, L. (2020). Do ‘complex’ financial models really lead to complex dynamics? Agent-based models and multifractality. Journal of Economic Dynamics and Control, 113, 103855. [Google Scholar] [CrossRef]
  19. Lazzarino, M., Berrill, J., & Šević, A. (2018). What is statistical arbitrage? Theoretical Economics Letters, 8, 888–908. [Google Scholar] [CrossRef]
  20. McFadden, D. (1974). Conditional logit analysis of qualitative choice behavior. In P. Zarembka (Ed.), Frontiers in econometrics (pp. 105–142). Academic Press. [Google Scholar]
  21. Sornette, D. (2014). Physics and financial economics (1776–2014): Puzzles, Ising and agent-based models. Reports on Progress in Physics, 77(6), 062001. [Google Scholar] [CrossRef]
  22. Stock, J. H., & Watson, M. W. (1988). Testing for common trends. Journal of the American Statistical Association, 83(404), 1097–1107. [Google Scholar] [CrossRef]
  23. Vidyamurthy, G. (2004). Pairs trading: Quantitative methods and analysis. John Wiley & Sons. [Google Scholar]
  24. Yan, T., Chiu, M. C., & Wong, H. Y. (2022). Pairs trading under delayed cointegration. Quantitative Finance, 22(9), 1627–1648. [Google Scholar] [CrossRef]
  25. Zhang, L., & Hua, L. (2025). Major issues in high-frequency financial data analysis: A survey of solutions. Mathematics, 13(3), 347. [Google Scholar] [CrossRef]
Figure 1. Schematic Workflow of the Cointegrated Ising Spin Model. The process begins with the macro-level VECM estimation (Equation (5)), which feeds the Error Correction Term ( S t ) into the agent-based system. This signal is combined with the time-staleness ( Δ t ) to generate the PullTerm (Equation (10)). The Local Field (Equation (7)) synthesizes this arbitrage force with social herding to compute the real-time Reversal Probability (Equation (19)), triggering a trade signal if thresholds are breached.
Figure 1. Schematic Workflow of the Cointegrated Ising Spin Model. The process begins with the macro-level VECM estimation (Equation (5)), which feeds the Error Correction Term ( S t ) into the agent-based system. This signal is combined with the time-staleness ( Δ t ) to generate the PullTerm (Equation (10)). The Local Field (Equation (7)) synthesizes this arbitrage force with social herding to compute the real-time Reversal Probability (Equation (19)), triggering a trade signal if thresholds are breached.
Jrfm 19 00079 g001
Figure 2. Time Series of the Estimated Error Correction Term (ECT). The series represents the deviation from the long-run equilibrium, calculated as E C T t = P t A 1.02045 · P t B . The plot visually confirms the stationary, mean-reverting nature of the spread.
Figure 2. Time Series of the Estimated Error Correction Term (ECT). The series represents the deviation from the long-run equilibrium, calculated as E C T t = P t A 1.02045 · P t B . The plot visually confirms the stationary, mean-reverting nature of the spread.
Jrfm 19 00079 g002
Table 1. Summary Statistics for Futures Prices.
Table 1. Summary Statistics for Futures Prices.
SeriesObservationsMean ($)Std. Dev.Minimum ($)Maximum ($)
P t A (LCOc1)16,31876.780.35975.6177.50
P t B (LCOc2)16,31875.240.32774.0975.86
Table 2. VECM Estimated Coefficients.
Table 2. VECM Estimated Coefficients.
VariableCoefficientStd. ErrorT-Statisticp-Value
Adjustment Speeds
α A −0.025740.00214−12.010.0000
α B 0.020110.002258.930.0000
Cointegrating Parameter
γ 1.020450.0000520,596.370.0000
Short-Run Dynamics
ϕ A B 0.414460.00257161.150.0000
ϕ B A 0.337300.00210160.280.0000
Table 3. Calibrated Parameters for the Agent-Based Model.
Table 3. Calibrated Parameters for the Agent-Based Model.
ParameterValueEconomic Interpretation
Prop. Contrarians ( N C )78Market composition (Equation (18))
Rationality ( β response )5.387Noise level in decisions (Equation (6))
Momentum ( J norm )34.225Chartist trend-following (Equation (9))
Arb. Strength ( α )34.888Response to price divergence (Equation (10))
Staleness Weight ( k Δ )25.282Amplification by time lag (Equation (10))
Sell Thresh. ( θ sell )0.504Signal trigger level (Equation (21))
Buy Thresh. ( θ buy )0.454Signal trigger level (Equation (21))
Note: This table maps the optimized model parameters to their corresponding economic behaviors and mathematical definitions. N C defines the population structure (Equation (18)); β (inverse temperature) controls agent rationality (noise level) in the Discrete Choice framework (Equation (6)); J n o r m drives trend-following (Equation (9)); α and k Δ determine the intensity of the staleness-weighted arbitrage force (Equations (10) and (11)).
Table 4. Trading Strategy Performance.
Table 4. Trading Strategy Performance.
Trade Execution SummaryPerformance Summary
Sell Trades80Overall Success Rate74.65%
Successful Sells63Sell Success Rate78.75%
Buy Trades137Buy Success Rate72.26%
Successful Buys99Total Trades217
Table 5. Descriptive Statistics: ECT and Reversal Probability.
Table 5. Descriptive Statistics: ECT and Reversal Probability.
MetricECT (Spread)Prob (Reversal)
Summary Statistics
   Mean0.00020.3943
   Std. Dev.0.05250.2905
   Skewness0.51270.2411
   Kurtosis (excess)0.3251−1.3260
   Minimum−0.28150.0000
   Maximum0.22380.9489
Percentiles
   1st−0.09460.0003
   5th−0.07670.0109
   25th−0.03770.1170
   50th (Median)−0.00360.3682
   75th0.02930.6823
   95th0.08740.8645
   99th0.15100.8934
Stationarity Test
   Runs Test (Z-Score)−45.72 ***
Note: The results in Table 5 confirm the statistical and operational foundations of the CISM. The Runs Test ( Z = 45.72 , *** denotes significance at the 1% level) decisively rejects the random walk hypothesis, validating that the ECT (spread) is a stationary, mean-reverting process. For the model’s primary output, P t ( reversal ) , the negative excess kurtosis ( 1.3260 ) indicates a platykurtic distribution; this suggests the model is highly discerning, avoiding “noisy” mid-range signals and instead generating high-conviction probabilities during significant market dislocations. This is evidenced by the 95th and 99th percentiles ( 0.8645 and 0.8934 ), where the probability of reversion far exceeds the calibrated trading thresholds, ensuring that trades are triggered only during periods of peak statistical exhaustion.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Giannopoulos, K. A Cointegrated Ising Spin Model for Asynchronously Traded Futures Contracts: Spread Trading with Crude Oil Futures. J. Risk Financial Manag. 2026, 19, 79. https://doi.org/10.3390/jrfm19010079

AMA Style

Giannopoulos K. A Cointegrated Ising Spin Model for Asynchronously Traded Futures Contracts: Spread Trading with Crude Oil Futures. Journal of Risk and Financial Management. 2026; 19(1):79. https://doi.org/10.3390/jrfm19010079

Chicago/Turabian Style

Giannopoulos, Kostas. 2026. "A Cointegrated Ising Spin Model for Asynchronously Traded Futures Contracts: Spread Trading with Crude Oil Futures" Journal of Risk and Financial Management 19, no. 1: 79. https://doi.org/10.3390/jrfm19010079

APA Style

Giannopoulos, K. (2026). A Cointegrated Ising Spin Model for Asynchronously Traded Futures Contracts: Spread Trading with Crude Oil Futures. Journal of Risk and Financial Management, 19(1), 79. https://doi.org/10.3390/jrfm19010079

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop