Horizon Academy
English V3
English V3
  • Horizon Academy
  • Horizon Protocol
    • Introduction
      • Tokenomics
      • Business Model
      • Synthetic Assets - zAssets
    • Security Audit
    • Community
      • How to Initiate a HIP
      • HIPs
        • HIP-23 Revenue Sharing Model: Intent-based System Phase one
        • HIP-22: Create a zUSD - USDC pool on Pancakeswap V3
        • HIP-21: Stop Incentives to the zBNB - BNB pool on Wombat Exchange
        • HIP-20: Suspend zMATIC Market and Introduce zPOL Ahead of MATIC to POL Migration
        • HIP-19: Temporarily reduce C-Ratio to 350%
        • HIP-18: Add DOGE and SHIBA to Horizon Futures
        • HIP-17: Add DOT, AVAX, and MATIC to Horizon Futures
        • HIP-16: Add XRP, ADA, and LINK to Horizon Futures
        • HIP-15: Add SOL to Horizon Futures
        • HIP-14: Reduce Trading Fees during Horizon Futures Promotional Period
        • HIP-13: Suspend zNVDA market ahead of Stock Split and convert zNVDA to zUSD
        • HIP-12: Updated Utilization of zUSD & zBNB Liquidity
        • HIP-11: Redirect HZN from EARN Pool to PancakeSwap as ‘Bribe’ using Cakepie
        • HIP-10: Use zAssets from Community Fund staking to provide liquidity on Wombat via Yield Aggregator
        • HIP-9: Redirect HZN from EARN Pools to Wombat Exchange as ‘Bribes’
        • HIP-8: Move the zUSD-BUSD and zBNB-BNB Liquidity Pools to Wombat Exchange
        • HIP-7: Utilize the Community Fund for Additional Liquidity
        • HIP-6: Lower Target C-Ratio to 600% from 700%
        • HIP-5: List New zAssets
        • HIP-4: Use Keepers to Close Weekly Fee Periods
        • HIP-3: Suspend zTSLA ahead of Stock Split
        • HIP-2: Lower Target C-Ratio to 700%
        • HIP-1: Create incentivized zBNB/BNB pool
      • Community Grant Program
    • FAQs
  • Stake & Earn
    • Introduction
    • Staking on Horizon Protocol
      • Staking and Rewards
      • Mint, Burn, and Claim
      • Collaterialization and C-Ratio
      • Liquidation
      • Managing Risk
      • C-Ratio Strategies
      • Hedge your Portfolio
    • Interfaces
      • Account - Escrow
      • Account - Authorize
      • Account - History
    • Guides
      • How to Stake by Minting zUSD
      • Adding Liquidity for zUSD and zBNB pools
      • Add Liquidity for HZN-BNB
      • Remove LP Tokens for zUSD-BUSD Pool
      • Setting Up Chainlink Automation
  • Educational Articles
    • Glossary and Definitions
    • What are DeFi Derivatives and how are they used
    • A Brief History of Synthetic Assets and Financial Derivatives
    • DeFi Derivative Projects
Powered by GitBook
On this page
  • Set Position Margin
  • Set Order Size / Account Leverage
  • Set Take Profit / Stop Loss
  • Place Order
  1. FUTURES
  2. Guides
  3. Trading Futures on Horizon Protocol

3. Open a Position

Traders can place orders to open Long and Short positions on any of the Horizon Futures Trade markets using one of the available order types: Market, Limit, Stop. The process of placing an order requires a series of steps that must be fulfilled with attention before confirming the transaction. Each step implies setting a parameter that may impact the outcome of the trade.

Set Position Margin

Users deposit zUSD margin into the Account Manager that can be used to place different orders. Each time a user wants to place an order, they must first decide the portion of the available margin that will be used.

This can be done either by manually entering a specific number, or by selecting a percentage of the total available margin. Once the order is placed, the zUSD margin will be in use and unavailable until the position is closed.

Set Order Size / Account Leverage

Once the trader has decided the Margin to be used for a position, the next step is to set the Leverage and the Order Size. These two parameters are directly connected, which means that modifying one parameter will automatically modify the other.

To set the Order Size, traders can manually input the size of the order or the leverage to be used. Additionally, there is a convenient slide bar that can be used to modify the leverage.

Horizon Futures Trader allows users to create positions with up to 50x leverage. This means that the Order Size can be as large as 50 times the size of the margin. Setting a leverage higher than 1x will impact the effect of price movements accordingly resulting in a more volatile change in profit and loss, and a higher risk of liquidation. RISK WARNING: Please consider carefully the use of leverage in your trades according to your risk management strategy.

Set Take Profit / Stop Loss

Stop Loss and Take Profit orders allow to automate the closure of a position when certain parameters are met. Click on the "Take Profit / Stop Loss" checkbox to open the paramaters settings.

Take Profit will be triggered when a certain percentage of profit is met due to the market price moving in a direction favorable to the trade. The trigger price can be set either by selecting one of the preset percentages ranging from +5% to +100%, or by manually typing the numbers. Stop-loss will be triggered when a certain percentage of loss is met due to the market price moving in the opposite direction of the trade. The trigger price can be set either by selecting one of the preset percentages ranging from -2% to -50%, or by manually typing the numbers Considerations:

  • Only 1 of each Take Profit and Stop Loss can be created for each Order.

  • If either Take Profit or Stop Loss is executed automatically, the other has to be manually closed.

  • If a Position is manually closed, related Take Profit and Stop Loss Orders will be canceled.

Place Order

Once the user has set all necessary parameters, a final review is recommended before placing the order. The User Interface helps to pre-visualize the order to be created and a detailed breakdown of the involved fees.

Use the Place Order button and confirm by approving the transaction in your wallet to create an order.

The outcome of this action will be reflected in the Position dashboard under the chart of each market.

Pending Orders / Manually Execute Orders in Horizon Futures are executed by a keeper contract powered by Gelato. Users can decide to manually execute the order. This action will require approval and payment of gas for the additional transaction.


Now you know how to open a position on Horizon Futures! Time to learn about how a position can be closed.