4 July 2023

  • Updated

Multiple tick sizes for options

  • The functionality will be released but the new Tick Size will only be implemented 6 July as announced earlier 

Self Match Prevention settings - 2 changes

1)Self-Match Prevention- New setting to change the behaviour when a potential self-match is detected: the user can choose to cancel the existing maker order instead of rejecting the new taker order.

2) Account-Level Self-Match Prevention- New setting to prevent trading between subaccounts. When activated none of the accounts (subs or main) will be able to match orders amongst each other (e.g. sub-account 5 versus sub-account 8). Deribit will determine which order to cancel based on your selected preference in the 'Self-Match Prevention' setup. 

Both choices can only be made using a toggle in the Main Account Account Settings menu or via the API but will impact the behaviour of the main account plus all sub-accounts.

  • Added /private/set_self_trading_config

  • Added 2 new fields to /private/get_account_summary when the extended parameter is true:

  • self_trading_reject_mode : reject_taker (default) or cancel_maker

  • self_trading_extended_to_subaccounts: boolean (default = false)

API

  • Allow main account to read the account summary, trades and positions of a subaccount. To do this use the subaccount_id parameter. Supported methods:

  • /api/v2/private/get_account_summary 

  • /api/v2/private/get_user_trades_by_currency 

  • /api/v2/private/get_positions 

FIX

  • Added messages TradeCaptureReportRequest (AD), TradeCaptureReportRequestAck (AQ), TradeCaptureReport (AE) which can used to subscribe to reports for your own trades.

  •  Deribit API