Skip to content

Using QuantX

Duncan Parker edited this page Jul 17, 2025 · 2 revisions

Using QuantX

Getting Started

  1. Run the Backend

    • Clone the repo and follow backend install instructions.
    • Start the backend server.
  2. Run the Frontend

    • Start the Electron/React app.
    • It will connect to the backend via websocket/Redis.

Developing Strategies

  • Write strategy code in the backend.
  • Register new strategies according to backend guidelines.
  • Deploy and manage strategies via backend API or frontend controls.

Extending the Frontend

  • Add new UI components to display data.
  • No need to implement hooks or data fetching logic—simply handle the data provided by backend streams.

Communication Protocols

  • Websockets: For real-time data and events.
  • Redis (if used): For pub/sub, cache, and inter-service communication.

Best Practices

  • Keep business logic on the backend.
  • Use the frontend for presentation and controls only.

Troubleshooting

  • If the frontend shows no data, check backend server and websocket connections.
  • All errors and logs are available in the backend logs.

See FAQ for common issues.

Clone this wiki locally