12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- {
- "strategy": {
- "tradingInterval": 10000,
- "symbols": ["BTC"],
- "enabled": true
- },
- "orderbook": {
- "wsUrl": "wss://ws.pacifica.fi/ws",
- "symbols": ["BTC"],
- "reconnectDelay": 5000,
- "heartbeatInterval": 30000,
- "maxDataAge": 10000
- },
- "pricing": {
- "priceBuffer": 0.00001,
- "dynamicPriceBuffer": true,
- "minBuffer": 0.000005,
- "maxBuffer": 0.00005,
- "bufferMultiplier": 0.5
- },
- "orderLifecycle": {
- "enabled": true,
- "maxOrderAge": 30000,
- "lifecycleCheckInterval": 5000,
- "cancelRetryAttempts": 3,
- "cancelRetryDelay": 1000
- },
- "dynamicTPSL": {
- "enabled": true,
- "updateInterval": 20000,
- "minExposure": 10,
- "takeProfit": {
- "enabled": true,
- "percent": 0.004
- },
- "stopLoss": {
- "enabled": true,
- "percent": 0.004
- },
- "priceChangeThreshold": 0.0007,
- "tickSize": 1
- },
- "exposureControl": {
- "enabled": true,
- "stopLoss": {
- "enabled": true,
- "threshold": 50,
- "thresholdPercent": 0.02
- },
- "takeProfit": {
- "enabled": true,
- "threshold": 100,
- "thresholdPercent": 0.05
- },
- "maxExposure": {
- "absolute": 500,
- "percent": 0.6
- },
- "monitoringInterval": 5000,
- "leverage": 50
- },
- "phaseManagement": {
- "enabled": true,
- "emergencyNetExposureThreshold": 0.003,
- "emergencyMarginUtilizationThreshold": 0.75,
- "neutralNetExposureThreshold": 0.0003,
- "buildNetExposureThreshold": 0.00015,
- "buildMarginUtilizationThreshold": 0.6,
- "buildMinBalance": 100,
- "emergencyMaxOrderSize": 1000,
- "neutralMaxOrderSize": 50,
- "buildMaxOrderSize": 100,
- "emergencyMitigation": {
- "enabled": true,
- "reduceFraction": 0.6,
- "minNotional": 40,
- "cooldownMs": 5000,
- "useMarketOrder": true,
- "netExposureThreshold": 0.001
- }
- }
- }
|