Overview
Create a short position on Strike Protocol with specified margin and leverage. A short position profits when the asset price decreases.This endpoint requires authentication with a valid Privy JWT token.
Authentication
Include your Privy JWT token in the Authorization header:Request Body
Margin amount in USD. Must be a positive number as a string.Minimum: 1 USD equivalent
Example: “100.0”
Example: “100.0”
Leverage multiplier for the position.Range: 1 to 1000
Example: 10
Example: 10
Trading pair symbol.Supported values: “BTC-USD”, “ETH-USD”, “SOL-USD”
Example: “BTC-USD”
Example: “BTC-USD”
Response Fields
Indicates if the position was created successfully
Unique identifier for the created position
Blockchain transaction hash for the position creation
Margin amount used for the position
Leverage multiplier applied
Total position size (margin × leverage)
Price at which the position was opened
Price at which the position will be liquidated
Position Mechanics
Size Calculation
Liquidation Price
For short positions, liquidation occurs when the price moves above the entry price:- Entry price: 45,123.50 USD
- Liquidation price: 49,012.85 USD (higher than entry)
Profit/Loss
Short positions profit when the mark price is below the entry price:- Entry: 45,123.50 USD
- Current: 43,000.00 USD
- Profit: Position size × ((45,123.50 - 43,000.00 USD) / 45,123.50 USD) = ~4.71% gain
Business Logic
Balance Validation
- Your account balance must cover the margin requirement
- Reserved margin is immediately deducted from available balance
- Insufficient balance returns a 400 error
Market Conditions
- Position creation uses the current mark price as entry price
- Minimum position size: 1 USD equivalent after leverage
- Maximum leverage varies by market conditions
Fee Structure
Strike Protocol uses a dynamic fee structure:- Base fee: 0.1% of position size
- Additional fees: Applied based on position size and market impact
Short Selling Mechanics
How Short Selling Works
- Borrow: Protocol effectively “borrows” the asset
- Sell: Immediately sells at current market price
- Repurchase: You profit if you can buy back at a lower price
- Return: Asset is returned, you keep the difference
Risk Considerations
- Unlimited Loss Potential: Unlike long positions, short positions can theoretically lose more than 100%
- Liquidation Risk: Occurs when price moves against you
- Funding Costs: May pay funding fees to long position holders
Error Responses
Invalid request parameters or insufficient balance
Missing or invalid authentication token
Rate limit exceeded (10 requests per minute for trading endpoints)
Usage Examples
Conservative Short Position
- Position size: 100 USD
- Lower risk, liquidation price further from entry
- Suitable for moderate bearish outlook
High Leverage Short Position
- Position size: 500 USD
- Higher risk, closer liquidation price
- Requires careful risk management
Hedging Short Position
- Position size: 100 USD
- Used to hedge existing long positions
- Portfolio risk management strategy
Trading Strategies
Trend Following
- Short when price breaks below key support levels
- Use technical analysis to identify entry points
- Set stop losses above resistance levels
Mean Reversion
- Short when price reaches overbought levels
- Target return to mean price levels
- Monitor RSI and other momentum indicators
Hedging
- Short to hedge existing long positions
- Reduce overall portfolio risk
- Maintain market exposure with reduced directional risk
Next Steps
After creating a short position:- Monitor Position - Use Get Positions to track your position
- Check Dashboard - View comprehensive data with Dashboard
- Close Position - Manually close with Close Position
- Emergency Exit - Use Emergency Exit if needed
Short positions carry unlimited loss potential and require careful risk management. Monitor positions closely and consider using stop losses.
Short positions are suitable when you expect the asset price to decrease. Consider using lower leverage for short positions due to their higher risk profile.
Authorizations
Strike Protocol API key authentication
Body
application/json