Power Trade Guides and FAQ
  • Power Trade Guides and FAQ
  • How to use PowerTrade
    • Getting Started
      • What is PowerTrade?
      • Signing up for a New Account
      • Verify the account
    • Login
      • Signing In to Your Account
      • Common Login Issues
    • Email Issues
      • Not Receiving Emails
    • Subaccounts
      • Subaccounts Overview
      • Web, Creating / Managing Subaccounts
      • Web, Funding Subaccounts
      • Mobile, Creating / Managing Subaccounts
      • Mobile, Funding Subaccounts
    • Deposits
      • Depositing on Web
      • Depositing on Mobile
      • My Deposit is Delayed
    • Withdrawals
      • Withdrawing on Web
    • Account Verification
      • Account Verification Status / Limits
      • Proof of Identity (Requirements)
      • Proof of Address (Requirements)
      • Updating Your Address
    • Corporate Accounts
      • Institutional Account Verification
    • Fees
      • Trading Fees
      • Withdrawal Fees and Minimum
      • Cryptocurrency Recovery Fee
  • API
    • API Overview
    • Authentication
  • Trading
    • Options
      • Options Introduction
      • Options Contract Specifications
    • Futures
      • Futures Introduction
    • Margin & Liquidation
      • Account Health & Liquidation
      • Portfolio Margin
      • Margin Methodology
    • Perpetuals
      • Perpetuals Introduction
      • Perpetuals Contract Specifications
      • Full perpetual documentation
    • Spot
      • Spot Trading
  • Insurance Fund
    • Insurance Fund Specifications
  • PTF Token
    • PowerTrade Fuel Token (PTF)
    • Token Specifications
      • Token Burn Mechanics
      • Trading Reward Programme
      • Liquidity Providers Reward Programme
    • PTF Token Litepaper
  • Legal
    • Legal and Privacy Policies
      • Terms of Service
      • Privacy Policy
      • API License Agreement
      • Cookie Policy
    • Country Availability
      • List of Prohibited Countries
    • Risk Disclosure
      • Risk Disclosure Statement
    • Security
      • Security Policy
  • PowerDEX
    • What is PowerDEX
      • PowerDEX FAQ
      • PowerDEX Multi-Signature Wallet
    • Using PowerDEX
      • Sign in to PowerDEX
      • Setting up your Account
      • Making a Deposit
      • Settling your Account Balance
      • Making a Withdrawal
      • Safe Mode
Powered by GitBook
On this page
  • Futures/Perpetuals
  • Options
  • Spot
  1. PTF Token
  2. Token Specifications

Trading Reward Programme

Consider the following notation:

Term
Definition

Reward for a specific trader h.

Total Trading Reward for the epoch for the respective product. This reward will be split amongst all traders, with allocation dictated by a formula.

Fees paid by the trader on this product over the epoch.

The score of the particular trader h over the epoch.

A trader’s average open interest measured as every minute (at random) across all markets for a given product over this epoch.

Total number of traders in this epoch.

A constant which balances the geometric weight between fees versus open interest. The value is set at 0.7.

Futures/Perpetuals

The formulas for calculating rewards for trading are as follows. Each trader hhh:

wh=fhα×dh1−αw_h= f_h^{\alpha} \times d_h^{1-\alpha}wh​=fhα​×dh1−α​

Rh=R×wh∑nwnR_h= R \times \frac{w_h}{\sum_n w_n}Rh​=R×∑n​wn​wh​​ with n=1,2,...,kn = 1, 2, ..., kn=1,2,...,k

  • The total reward 'RRR' is in PB tokens.

  • The formula for 'RhR_hRh​' specifies how the reward for that period is split amongst all participants. This is like game theory: if you are the only player in town, you get all the bounty, so long as you have at least a bit of an open interest over the period and at least done some trading.

  • For more participants, it splits the bounty proportionally to their level of participation, measured as a function of fees and open interest as described by the formula.

Options

Notice that for Options, the open interest is measured as follows every minute by:

dh,min=∑i=1n∑j=1m{O(C,Ki,Tj)+O(P,Ki,Tj)}d_h,_{min} = \sum_{i=1}^n \sum_{j=1}^m \{O(C,K_i,T_j)+ O(P,K_i,T_j)\}dh​,min​=∑i=1n​∑j=1m​{O(C,Ki​,Tj​)+O(P,Ki​,Tj​)}

dh=∑j=1Jdmin(j)d_h=\sum_{j=1}^J d_{min}(j)dh​=∑j=1J​dmin​(j)

The time of snapshotting the open interest is random over the minute, so to avoid any systematic bias.

  • Net the Open Interest by strikes and expiries, for each call and put: O(C,Ki,Tj)=abs(netPosition(C,Ki,Tj))O(C,K_i,T_j) = abs(netPosition(C,K_i,T_j))O(C,Ki​,Tj​)=abs(netPosition(C,Ki​,Tj​)) O(C,Ki,Tj)=abs(netPosition(P,Ki,Tj))O(C,K_i,T_j) = abs(netPosition(P,K_i,T_j))O(C,Ki​,Tj​)=abs(netPosition(P,Ki​,Tj​)) Where Open Interest refers to the net Notional Value of the particular option.

  • So for each strike, expiry and call/put category, net the positions and take absolute value (assuming we are indifferent to net long/short).

  • Client Total Open Interest:

    • Open interest, sampled every minute: dh,min=∑i=1n∑j=1mO(C,Ki,Tj)+O(P,Ki,Tj)d_h,{min} = \sum{i=1}^n \sum_{j=1}^m {O(C,K_i,T_j)+ O(P,K_i,T_j)}dh​,min=∑i=1n∑j=1m​O(C,Ki​,Tj​)+O(P,Ki​,Tj​) measured as an average over every minute across the month/14 days (sampled randomly in every minute).

    • dh=∑j=1Jdh,min(j)d_h=\sum_{j=1}^J d_{h,min}(j)dh​=∑j=1J​dh,min​(j) where J is the total number of minutes over the period (14 days ).

    • fhf_hfh​ = total fees$ paid over the month/14 days, but fees taken in absolute value.

    • α=0.7\alpha= 0.7α=0.7

    • Trader score w=fα×d(1−α)w = f^{\alpha} \times d^{(1-\alpha)}w=fα×d(1−α)

    • Portion of reward per trader:

      Rh=R×wh∑nwnR_h= R \times \frac{w_h}{\sum_n w_n}Rh​=R×∑n​wn​wh​​ with n=1,2,...,kn = 1, 2, ..., kn=1,2,...,k

  • Rationale for the way to account for options: a long call/short put same strike results in a synthetic forward, so Put/Call cannot be accounted for in same bucket.

  • Likewise for calls with same expiry and different strikes: they represent a "spread" which means they are valid trades, not netting out. Similar for calendar spreads.

  • By taking into account all products, we are incentivising traders to have positions across all strikes/expires.

Spot

  • Notice that traders would be rewarded for trades executed, hence AMMs would only be compensated if their range is relevant and takers trade over that period.

  • Even though fees for Market Makers are zero, a "virtual fee" to reward makers is used for the reward calculation when their trades are executed. This is for now set at:

    • fmakervirtual=0.07%f^{virtual}_{maker}=0.07\%fmakervirtual​=0.07%

    • The system keeps track of which trades are from maker / taker.

  • For spot, α\alphaα = 111.

    • Trader score w=fαw = f^{\alpha}w=fα , where fff is different for trades which are market orders (taker) or limit orders (maker).

    • Portion of reward per trader: Rh=R×wh∑i=nNwnR_h = R \times \frac{w_h}{\sum_{i=n}^N w_n}Rh​=R×∑i=nN​wn​wh​​ with n=1,2,...,kn= 1, 2,..., k n=1,2,...,k

PreviousToken Burn MechanicsNextLiquidity Providers Reward Programme

Last updated 1 year ago

R(h)R(h)R(h)
RRR
fff
w(h)w(h)w(h)
d(h)d(h)d(h)
kkk
alphaalphaalpha