One Trading API
REST APIWebSocket API
REST APIWebSocket API
  1. Futures
  • Public
    • Currencies
      GET
    • Instruments
      GET
    • Candlesticks
      GET
    • Fee Groups
      GET
    • Order Book
      GET
    • Market Ticker
      GET
    • Market Ticker For Instrument
      GET
    • Time
      GET
  • Trading
    • Balances
      GET
    • Fees
      GET
    • Get Orders
      GET
    • Create Order
      POST
    • Get Order by Order ID
      GET
    • Get Order by Client ID
      GET
    • Cancel All Orders
      DELETE
    • Cancel Order by Order ID
      DELETE
    • Cancel Order by Client ID
      DELETE
    • Get Trades for Order
      GET
    • Get Trades
      GET
    • Get Trade by Trade ID
      GET
  • Futures
    • Introduction
    • Funding Rate Methodology
    • Current Funding Rate
      GET
    • Funding Rate History
      GET
    • Futures Portfolio Summary
      GET
    • Get Futures Open Positions
      GET
  1. Futures

Funding Rate Methodology

Perpetual Futures on One Trading include a funding rate, a periodic payment exchanged every 4 hours between long and short position holders. This mechanism helps align the perpetual contract's price with the underlying asset's spot price. One Trading does not charge fees on the funding rate.
The funding rate consists of:
Premium Index: This represents the difference between futures and spot prices. When futures trade at a premium, the long position pays funding to the short position, encouraging more shorts and fewer longs, thus converging prices. Conversely, when futures trade at a discount, the short position pays funding to the long position.

Methodology#

Premium Index#

Given the Mark Price and Index Price, the premium index ( P ) series is calculated every 1 minute using the following equation:
Screenshot 2025-04-09 at 15.11.47.png
where the Index Price is the weighted average spot price of the underlying asset listed on major spot exchanges.

Time-Weighted Average Premium Index#

The time-weighted average premium index ( Pˉ ) is calculated over the funding period using the premium index series:
Screenshot 2025-04-09 at 15.11.54.png
where Pt​ denotes the t-th 1-minute observation of P, wt​=w0​+αt is the weight for each observation (with w0​ being the starting weight and α being the scalar step increase), and T is the total number of 1-minute intervals within the 4-hour period.

Funding Rate Calculation#

The preliminary funding rate is calculated as:
Screenshot 2025-04-09 at 15.11.59.png
where β is the clamp boundary parameter.
The clamp function ensures a value stays within a specified range by limiting it to the nearest boundary if it would go outside that range:
Screenshot 2025-04-09 at 15.12.05.png
Clamping ensures that the dampening adjustment (-Pˉ) stays within (-β%) and (+β%). This means:
If (-Pˉ) is less than (-β%), it will be set to (-β%)
If (-Pˉ) is between (-β%) and (+β%), it will remain unchanged
If (-Pˉ) is greater than (+β%), it will be set to (+β%)
Finally, a cap is applied to the funding rate to determine the final funding rate:
Screenshot 2025-04-09 at 15.12.11.png
where τ is the maximum absolute value allowed for the funding rate, ensuring the rate stays within reasonable bounds.
Previous
Introduction
Next
Current Funding Rate
Built with