You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Deployment | Docker Compose with health checks |
235
235
236
+
### System Architecture Diagram
237
+
238
+
```mermaid
239
+
flowchart LR
240
+
U[Trader / Operator / Researcher]
241
+
242
+
subgraph FE[Frontend Layer]
243
+
WEB[Vue Web App]
244
+
NG[Nginx Delivery]
245
+
end
246
+
247
+
subgraph BE[Application Layer]
248
+
API[Flask API Gateway]
249
+
AI[AI Analysis Services]
250
+
STRAT[Strategy / Backtest Engine]
251
+
EXEC[Execution and Quick Trade]
252
+
BILL[Billing / Membership / Orders]
253
+
end
254
+
255
+
subgraph DATA[State and Data Layer]
256
+
PG[(PostgreSQL 16)]
257
+
REDIS[(Redis 7)]
258
+
FILES[Logs / Runtime Data]
259
+
end
260
+
261
+
subgraph EXT[External Integrations]
262
+
LLM[LLM Providers]
263
+
EXCH[Crypto Exchanges]
264
+
BROKER[IBKR / MT5]
265
+
MARKET[Market Data / News]
266
+
PAY[TronGrid / USDT Payment]
267
+
NOTIFY[Telegram / Email / SMS / Webhook]
268
+
end
269
+
270
+
U --> WEB
271
+
WEB --> NG --> API
272
+
API --> AI
273
+
API --> STRAT
274
+
API --> EXEC
275
+
API --> BILL
276
+
277
+
AI --> PG
278
+
STRAT --> PG
279
+
EXEC --> PG
280
+
BILL --> PG
281
+
API --> REDIS
282
+
API --> FILES
283
+
284
+
AI --> LLM
285
+
AI --> MARKET
286
+
EXEC --> EXCH
287
+
EXEC --> BROKER
288
+
BILL --> PAY
289
+
API --> NOTIFY
290
+
```
291
+
292
+
This is the practical system boundary of QuantDinger: a self-hosted application core, backed by PostgreSQL and Redis, connected outward to model providers, exchanges, brokers, market-data services, and payment/notification infrastructure.
293
+
236
294
```text
237
295
┌──────────────────────────────────────────────┐
238
296
│ Docker Compose │
@@ -341,14 +399,26 @@ The same links are also available inside the web application under **Profile ->
341
399
## License and Commercial Terms
342
400
343
401
- Backend source code is licensed under **Apache License 2.0**. See `LICENSE`.
344
-
- Frontend UI is distributed here as **prebuilt files**.
345
-
- Trademark and branding usage are governed separately. See `TRADEMARKS.md`.
402
+
- This repository distributes the frontend UI here as **prebuilt files** for integrated deployment.
403
+
- The frontend source code is available separately at [QuantDinger Frontend](https://github.com/brokermr810/QuantDinger-Vue) under the **QuantDinger Frontend Source-Available License v1.0**.
404
+
- Under that frontend license, Non-Commercial Use and eligible Qualified Non-Profit Entity use are permitted free of charge, while Commercial Use requires a separate commercial license from the copyright holder.
405
+
- Trademark, branding, attribution, and watermark usage are governed separately and may not be removed or altered without permission. See `TRADEMARKS.md`.
346
406
347
407
For commercial licensing, frontend source access, branding authorization, or deployment support:
- QuantDinger is provided for lawful research, education, system development, and compliant trading or operational use only.
416
+
- No individual or organization may use this software, any derivative work, or any related service for unlawful, fraudulent, abusive, deceptive, market-manipulative, sanctions-violating, money-laundering, or other prohibited activity.
417
+
- Any commercial use, deployment, operation, resale, or service offering based on QuantDinger must comply with all applicable laws, regulations, licensing requirements, sanctions rules, tax rules, data-protection rules, consumer-protection rules, and market or exchange rules in the jurisdictions where it is used.
418
+
- Users are solely responsible for determining whether their use of the software is lawful in their country or region, and for obtaining any approvals, registrations, disclosures, or professional advice required by applicable law.
419
+
- QuantDinger, its copyright holders, contributors, licensors, maintainers, and affiliated open-source participants do not provide legal, tax, investment, compliance, or regulatory advice.
420
+
- To the maximum extent permitted by applicable law, QuantDinger and all related contributors and rights holders disclaim responsibility and liability for any unlawful use, regulatory breach, trading loss, service interruption, enforcement action, or other consequence arising from the use or misuse of the software.
421
+
352
422
## Community and Support
353
423
354
424
<p>
@@ -369,4 +439,19 @@ Crypto donations:
369
439
0x96fa4962181bea077f8c7240efe46afbe73641a7
370
440
```
371
441
442
+
## Acknowledgements
443
+
444
+
QuantDinger stands on top of a strong open-source ecosystem. Special thanks to projects such as:
0 commit comments