Trading
Open a Long Position
import { openMarketLong } from 'adrena-sdk/core';
import { createKitClient } from 'adrena-sdk/clients';
const { wallet, rpc } = await createKitClient();
const result = await openMarketLong({
wallet,
rpc,
principalToken: 'JITOSOL', // asset to trade
collateralToken: 'JITOSOL', // must match principal for longs
collateralAmount: 10, // human-readable units (10 JITOSOL)
leverage: 3, // leverage multiplier
stopLossPrice: 130, // optional - trigger price in USD
takeProfitPrice: 180, // optional - trigger price in USD
});
console.log('tx:', result.txSignature);
console.log('position:', result.positionAddress);Open a Short Position
Close a Long Position
Close a Short Position
Check Position Status
Returned fields
Field
Description
Limit Orders
Cancel Stop Loss / Take Profit
Confirming Transactions
Last updated
Was this helpful?
