delta-strategy-config.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "strategy": {
  3. "tradingInterval": 10000,
  4. "symbols": ["BTC"],
  5. "enabled": true
  6. },
  7. "orderbook": {
  8. "wsUrl": "wss://ws.pacifica.fi/ws",
  9. "symbols": ["BTC"],
  10. "reconnectDelay": 5000,
  11. "heartbeatInterval": 30000,
  12. "maxDataAge": 10000
  13. },
  14. "pricing": {
  15. "priceBuffer": 0.00001,
  16. "dynamicPriceBuffer": true,
  17. "minBuffer": 0.000005,
  18. "maxBuffer": 0.00005,
  19. "bufferMultiplier": 0.5
  20. },
  21. "orderLifecycle": {
  22. "enabled": true,
  23. "maxOrderAge": 30000,
  24. "lifecycleCheckInterval": 5000,
  25. "cancelRetryAttempts": 3,
  26. "cancelRetryDelay": 1000
  27. },
  28. "dynamicTPSL": {
  29. "enabled": true,
  30. "updateInterval": 20000,
  31. "minExposure": 10,
  32. "takeProfit": {
  33. "enabled": true,
  34. "percent": 0.004
  35. },
  36. "stopLoss": {
  37. "enabled": true,
  38. "percent": 0.004
  39. },
  40. "priceChangeThreshold": 0.0007,
  41. "tickSize": 1
  42. },
  43. "exposureControl": {
  44. "enabled": true,
  45. "stopLoss": {
  46. "enabled": true,
  47. "threshold": 50,
  48. "thresholdPercent": 0.02
  49. },
  50. "takeProfit": {
  51. "enabled": true,
  52. "threshold": 100,
  53. "thresholdPercent": 0.05
  54. },
  55. "maxExposure": {
  56. "absolute": 500,
  57. "percent": 0.6
  58. },
  59. "monitoringInterval": 5000,
  60. "leverage": 50
  61. },
  62. "phaseManagement": {
  63. "enabled": true,
  64. "emergencyNetExposureThreshold": 0.003,
  65. "emergencyMarginUtilizationThreshold": 0.75,
  66. "neutralNetExposureThreshold": 0.0003,
  67. "buildNetExposureThreshold": 0.00015,
  68. "buildMarginUtilizationThreshold": 0.6,
  69. "buildMinBalance": 100,
  70. "emergencyMaxOrderSize": 1000,
  71. "neutralMaxOrderSize": 50,
  72. "buildMaxOrderSize": 100,
  73. "emergencyMitigation": {
  74. "enabled": true,
  75. "reduceFraction": 0.6,
  76. "minNotional": 40,
  77. "cooldownMs": 5000,
  78. "useMarketOrder": true,
  79. "netExposureThreshold": 0.001
  80. }
  81. }
  82. }