SignalPlus Tutorial
  • Catalog
  • SignalPlus Toolkit Tutorial—Options Trading
  • Trading Spots / Futures at SignalPlus
  • Smart Dealing
  • DDH Instruction
  • Risk Scenarios
  • Analysis Widgets Instruction
  • Volatility Labs
  • Virtual Account
  • Portfolio Builder
  • TWAP Strategy User Manual
  • How to use Deribit RFQ on SignalPlus?
  • Daily Macro Commentary and Volatility Commentary
  • Crypto Options Tutorial
    • Crypto Options Tutorial - Basics
    • Crypto Options Tutorial - Intermediate
    • Crypto Options Tutorial - Advanced
  • 1 minute a day to learn about SignalPlus
  • How to Sign Up and Create API Keys
    • SignalPlus Toolkit Tutorial—How to Sign Up
    • How to create API Keys - Paradigm
    • How to create API Keys - OKX
    • How to create API keys - Deribit
    • How to create API keys - Bybit
    • How to create API keys - Binance
    • How to create API keys - Coincall
  • How to place orders cost-effectively in a volatile market? How to strategically withdraw block trade
  • How to claim your bonus on SignalPlus
  • How to use Paradigm with SignalPlus
  • How to share your earnings
Powered by GitBook
On this page
  • What is the TWAP Strategy
  • How to Set Up the TWAP Strategy
  • TWAP Strategy Operating Rules
  • How to Monitor Strategy Performance
  • How to Terminate the TWAP Strategy

TWAP Strategy User Manual

PreviousPortfolio BuilderNextHow to use Deribit RFQ on SignalPlus?

Last updated 10 months ago

What is the TWAP Strategy

The Time Weighted Average Price (TWAP) strategy is an algorithmic trading strategy designed to minimize the market impact of large orders by executing them in smaller, distributed batches over a specified time period. Its core objective is to execute orders at an average price that closely aligns with the market's average price over that time, thus facilitating large trades without causing significant market fluctuations.

Applicable Scenarios:

  • Executing large volume trades while avoiding market shock

  • Reducing the impact of market volatility on trading costs

  • Distributing trades over a relatively stable or predetermined time frame

How to Set Up the TWAP Strategy

SignalPlus TWAP strategy consists of the following parameters:

  • Total Qty: Determine the total quantity of assets you wish to buy or sell.

  • Running Time: Set the total duration for the strategy to run, which can range from 5 minutes to 24 hours, determining how orders are dispersed.

  • Start at: Set the specific time for the strategy to start, which can be any point from now up to a week in advance. The system will automatically calculate the end time and ensure it doesn't exceed the delivery date of related futures or options.

  • Frequency: Set the interval at which each batch order is executed, such as every 30s, 60s, 90s, or 120s. The trading frequency will determine the rate at which orders are executed.

TWAP Strategy Operating Rules

The TWAP strategy on the SignalPlus platform is currently suitable for all perpetual, delivery contracts, and options trades. The TWAP strategy will execute based on the parameters set by the user.

Illustrative Example of How TWAP Strategy Operates:

Assuming the parameters are set as follows:

  • Total Qty = 10,000 USDT

  • Running Time = 1 hour (60 minutes)

  • Start at = 4 hours from now

  • Frequency = 60s

Strategy Execution Process:

1)Calculate Batch Trading Volume:

With a total trading volume of 10,000 USDT and a running time of 1 hour, trades will be executed every 60 seconds. Therefore, there will be a total of 60 trades. Each trade will be for an amount of approximately 166.66 USDT (10,000 USDT / 60).

2)Beginning Execution:

  • Execution Time Points: Starting 4 hours from the current time, the strategy will begin executing. Every 60 seconds, the robot will place a market order for approximately 166.66 USDT.

  • Trade Execution: At each set time point, the system will automatically execute a market order to buy/sell approximately 166.66 USDT of the asset until the 60 minutes of running time is complete.

3)Monitoring and Adjustment:

The system will continuously monitor the execution of market orders and market conditions. If poor market liquidity leads to incomplete transactions, subsequent tasks will redistribute the trading quantity each time evenly.

4)Completion of Strategy:

If the TWAP strategy executes normally, all batch orders will be completed after 1 hour.

Please Note:

  • TWAP orders are not guaranteed to execute - the system will use the market order to complete orders as much as possible, but filled price and execution status depends on market liquidity and volatility.

  • If market liquidity is poor, causing market orders to remain unexecuted, the unfilled orders will roll to the next round. And if more than 50% of the trading volume for the new round is from unfilled orders in prior rounds, the system will automatically end the task.

How to Monitor Strategy Performance

You can monitor the performance of the TWAP strategy by adding the Order History widget on the SignalPlus Dashboard page.

Within this, the Open Orders list will display the current TWAP tasks that are awaiting execution (Pending) or are in the process of being executed (Active).

The historical orders list will show completed TWAP strategies, including those that have been fully executed or cancelled.

In these lists, you can view current details of the strategy, such as the filled Qty, the average price, and the running time. Additionally, you can click on details to view a popup of every executed trade record.

How to Terminate the TWAP Strategy

If a TWAP task is currently in an Open state, meaning the order status is pending (waiting to be executed) or active (in execution), users can find this TWAP task in the current orders of the Order History and manually cancel to terminate the strategy.