Deep Learning-Based Electricity Price Forecast for Virtual Bidding in Wholesale Electricity Market

ArXiv ID: 2412.00062 “View on arXiv”

Authors: Unknown

Abstract

Virtual bidding plays an important role in two-settlement electric power markets, as it can reduce discrepancies between day-ahead and real-time markets. Renewable energy penetration increases volatility in electricity prices, making accurate forecasting critical for virtual bidders, reducing uncertainty and maximizing profits. This study presents a Transformer-based deep learning model to forecast the price spread between real-time and day-ahead electricity prices in the ERCOT (Electric Reliability Council of Texas) market. The proposed model leverages various time-series features, including load forecasts, solar and wind generation forecasts, and temporal attributes. The model is trained under realistic constraints and validated using a walk-forward approach by updating the model every week. Based on the price spread prediction results, several trading strategies are proposed and the most effective strategy for maximizing cumulative profit under realistic market conditions is identified through backtesting. The results show that the strategy of trading only at the peak hour with a precision score of over 50% produces nearly consistent profit over the test period. The proposed method underscores the importance of an accurate electricity price forecasting model and introduces a new method of evaluating the price forecast model from a virtual bidder’s perspective, providing valuable insights for future research.

Keywords: Virtual Bidding, Transformer Model, Price Spread Forecasting, Time-series Forecasting, Trading Strategy

Complexity vs Empirical Score

  • Math Complexity: 6.5/10
  • Empirical Rigor: 7.0/10
  • Quadrant: Holy Grail
  • Why: The paper employs an advanced Transformer-based deep learning architecture with attention mechanisms, which is mathematically dense. It demonstrates high empirical rigor by using real ERCOT market data, implementing a walk-forward backtest, and reporting practical trading performance metrics.
  flowchart TD
    A["Research Goal: Forecast Electricity Price Spread for Virtual Bidding"] --> B["Input Data & Features"]
    B --> C["Transformer Model Architecture"]
    C --> D["Walk-Forward Training & Validation"]
    D --> E["Price Spread Prediction"]
    E --> F["Backtesting Trading Strategies"]
    F --> G["Key Findings"]
    
    subgraph B ["Inputs"]
        B1["ERCOT Market Data"]
        B2["Load & Renewable Forecasts"]
        B3["Temporal Attributes"]
    end
    
    subgraph F ["Strategies"]
        F1["Peak Hour Trading"]
        F2["Threshold-Based Trading"]
    end
    
    subgraph G ["Outcomes"]
        G1["Peak Strategy: >50% Precision & Consistent Profit"]
        G2["Forecast Accuracy Critical for Virtual Bidding Success"]
    end