Build with confidence. Protect with code.
Comprehensive REST endpoints for risk management and portfolio monitoring.
View REST Docs →// Initialize client
const hedgebt = new HedgeBT({
apiKey: 'your_api_key',
environment: 'production'
});
// Set risk parameters
const riskConfig = {
maxDrawdown: 0.05, // 5% max drawdown
positionLimit: 100000, // $100k position limit
stopLoss: 0.02 // 2% stop loss
};
// Monitor portfolio
hedgebt.monitorPortfolio({
config: riskConfig,
onRiskBreach: async (event) => {
await hedgebt.executeHedge({
strategy: 'dynamic-delta',
urgency: 'immediate'
});
}
});
from hedgebt import HedgeBT
# Initialize client
client = HedgeBT(
api_key="your_api_key",
environment="production"
)
# Set risk parameters
risk_config = {
"max_drawdown": 0.05, # 5% max drawdown
"position_limit": 100000, # $100k position limit
"stop_loss": 0.02 # 2% stop loss
}
# Monitor portfolio
@client.on_risk_breach
async def handle_risk_breach(event):
await client.execute_hedge(
strategy="dynamic_delta",
urgency="immediate"
)
client.monitor_portfolio(config=risk_config)