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
    • Funding Payments
      GET
    • 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 two components:
Interest Rate Differential: This component reflects the difference in interest rates between the base currency (the traded asset, e.g., BTC) and the quote currency (e.g., EUR). For example, in a BTC/EUR perpetual futures contract, if the EUR interest rate is higher than BTC's (which typically has no yield), the long position holder pays this differential to the short position holder. This is because the long position is effectively borrowing EUR (high interest rate) to gain BTC exposure (no/low interest rate). The interest rate component helps keep futures prices aligned with spot prices by accounting for the cost of holding positions.
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. This self-correcting mechanism maintains alignment between futures and spot prices.

Methodology#

Interest Component#

Set as a yearly percentage per market and converted to the funding period using the formula:
r=(1+R)n1​−1
Where: ( r ) is the period rate, ( R ) is the annual interest rate, and ( n ) is the number of funding periods per year.

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.

Funding Rate Settings#

ParameterSymbolDescriptionBTC_EUR_PETH_EUR_PUnit
InstrumentiInstrument codeBTC_EUR_PETH_EUR_P-
Annual Interest RateRYearly interest rate2.40%2.40%% p.a.
Period Interest RaterCalculated period rate¹0.001083%0.001083%% per period
Funding PeriodpdDuration of funding cycle240240minutes
Funding Periods/YearnNumber of periods per year²2,190 (2025)2,190 (2025)periods
Starting Weightw0​Time-weighted starting weight00-
Alpha ParameterαTime-weighted decay factor11-
Clamp ThresholdβDampening clamp boundary±0.05%±0.05%%
Funding Rate CapτMaximum absolute funding rate±0.10%±0.10%%
Previous
Introduction
Next
Funding Payments
Built with