สแต็กเดียวสำหรับวิจัยกราฟ การวิเคราะห์ตลาดด้วย AI อินดิเคเตอร์และกลยุทธ์ Python การทดสอบย้อนหลัง และการเทรดจริง—บนเซิร์ฟเวอร์ของคุณและคีย์ API ของคุณ
แพลตฟอร์มเทรดเชิงปริมาณแบบ self-hosted: ตั้งแต่ไอเดียและการเขียนโค้ดช่วยด้วย AI ไปจนถึงเวิร์กโฟลว์แบบเทรดจำลองและเทรดจริงที่เชื่อมต่อกับตลาด พร้อมตัวเลือกหลายผู้ใช้และการเรียกเก็บเงิน
English · 简体中文 · 日本語 · 한국어 · ไทย · Tiếng Việt · العربية
เริ่มต้นอย่างรวดเร็ว · ที่เก็บที่เกี่ยวข้อง · MCP / Agent · ภาพรวม · คุณสมบัติ · ภาพหน้าจอ · สถาปัตยกรรม · ติดตั้ง · เอกสาร · คำถามที่พบบ่อย · ใบอนุญาต
QuantDinger เป็นแพลตฟอร์มเทรดเชิงปริมาณแบบ self-hosted และเน้นโลคัล รวม การวิจัยช่วยด้วย AI กลยุทธ์ Python แบบเนทีฟ การทดสอบย้อนหลัง และ การเทรดจริง (คริปโต IBKR หุ้นสหรัฐ MT5 FX) ไว้ใน ผลิตภัณฑ์เดียว
ลูปปิดจากแหล่งข้อมูลไปยังอินดิเคเตอร์ สัญญาณ กลยุทธ์ การทดสอบย้อนหลัง การวิเคราะห์ AI และการดำเนินการ
สิ่งที่ต้องมี: Docker + Compose และ Git ไม่ต้องใช้ Node.js (UI สำเร็จรูปใน frontend/dist)
git clone https://github.com/brokermr810/QuantDinger.git && cd QuantDinger && cp backend_api_python/env.example backend_api_python/.env && chmod +x scripts/generate-secret-key.sh && ./scripts/generate-secret-key.sh && docker-compose up -d --buildหากไม่มี docker-compose ให้ลอง docker compose
เปิด Docker Desktop แล้วรันใน PowerShell:
git clone https://github.com/brokermr810/QuantDinger.git
Set-Location QuantDinger
Copy-Item backend_api_python\env.example -Destination backend_api_python\.env
$key = & python -c "import secrets; print(secrets.token_hex(32))" 2>$null
if (-not $key) { $key = & py -c "import secrets; print(secrets.token_hex(32))" 2>$null }
if (-not $key) { Write-Error "เพิ่ม Python 3 ลงใน PATH" }
(Get-Content backend_api_python\.env) -replace '^SECRET_KEY=.*$', "SECRET_KEY=$key" | Set-Content backend_api_python\.env -Encoding utf8
docker-compose up -d --buildใน Bash ของ Git for Windows สามารถใช้คำสั่งบรรทัดเดียวของ macOS/Linux ได้
เปิด http://localhost:8888 ล็อกอินด้วย quantdinger / 123456 แล้ว เปลี่ยนรหัสผู้ดูแลระบบทันที รายละเอียดเพิ่มเติมอยู่ที่ การติดตั้งและการเริ่มต้น
| ที่เก็บ | เนื้อหา |
|---|---|
| QuantDinger (repo นี้) | แบ็กเอนด์ Compose เอกสาร Web สำเร็จรูป |
| QuantDinger-Vue | ซอร์สเว็บฟรอนต์ (Vue) — รัน npm run build แล้วแทนที่ frontend/dist |
| QuantDinger-Mobile | ไคลเอนต์มือถือ (โอเพนซอร์ส) |
สำหรับ Cursor / Claude Code / Codex มี Model Context Protocol (MCP) และ Agent Gateway (/api/agent/v1) รายละเอียดเชิงลึกอยู่ในเอกสารภาษาอังกฤษ:
- AGENT_QUICKSTART.md · AI_INTEGRATION_DESIGN.md · agent-openapi.json
- เซิร์ฟเวอร์ MCP:
../mcp_server/README.md· PyPIquantdinger-mcp
ความปลอดภัย: การเรียก Agent ทุกครั้งถูกบันทึกใน audit log โทเค็นการเทรด (T) เริ่มต้นเป็น เทรดจำลองเท่านั้น การเทรดจริงต้องมีทั้ง AGENT_LIVE_TRADING_ENABLED=true บนเซิร์ฟเวอร์และ paper_only=false บนโทเค็น
สภาพแวดล้อมรวม AI + กลยุทธ์ Python + การทดสอบย้อนหลัง + เทรดจริง ที่โฮสต์เองได้ ข้อมูลรับรองอยู่ใน PostgreSQL และ .env การเชื่อมต่อตลาดคริปโต IBKR MT5 และ LLM ผ่านตัวแปรสภาพแวดล้อม
▶ ดูวิดีโอสาธิต |
|
![]() IDE อินดิเคเตอร์ กราฟ การทดสอบย้อนหลัง |
![]() การวิเคราะห์สินทรัพย์ด้วย AI |
![]() บอทเทรด |
![]() กลยุทธ์จริงและผลงาน |
- วิจัย & AI — วิเคราะห์หลาย LLM รายการโปรด ประวัติ NL→โค้ด เวิร์กโฟลว์ Polymarket การเชื่อม Agent / MCP
- สร้าง —
IndicatorStrategyและScriptStrategy(on_bar) UI แท่งเทียนระดับโปร - ตรวจสอบ — ทดสอบย้อนหลังฝั่งเซิร์ฟเวอร์ เส้น equity
- ปฏิบัติการ — ดำเนินการคริปโต เทรดเร็ว IBKR / MT5 Telegram อีเมล Discord Webhook ฯลฯ
- แพลตฟอร์ม — Docker Compose Postgres Redis OAuth หลายผู้ใช้ เครดิต สมาชิก USDT สวิตช์การเรียกเก็บเงิน
flowchart LR
U[เทรดเดอร์ / ผู้ปฏิบัติการ]
subgraph FE[ฟรอนต์เอนด์]
WEB[Vue]
NG[Nginx]
end
subgraph BE[แบ็กเอนด์]
API[Flask API]
AI[บริการ AI]
STRAT[กลยุทธ์·แบ็กเทสต์]
EXEC[การดำเนินการ]
end
subgraph DATA[ข้อมูล]
PG[(PostgreSQL)]
REDIS[(Redis)]
end
subgraph EXT[ภายนอก]
LLM[LLM]
EXCH[ตลาด]
BROKER[IBKR / MT5]
end
U --> WEB --> NG --> API
API --> AI
API --> STRAT
API --> EXEC
AI --> PG
STRAT --> PG
EXEC --> PG
API --> REDIS
AI --> LLM
EXEC --> EXCH
EXEC --> BROKER
- โคลนแล้ว
cp backend_api_python/env.example backend_api_python/.env - ต้องตั้ง
SECRET_KEY(ถ้าเป็นค่า placeholder แบ็กเอนด์จะไม่เริ่ม) Linux/macOS:./scripts/generate-secret-key.sh docker-compose up -d --build- เว็บ:
http://localhost:8888· สุขภาพ API:http://localhost:5000/api/health - เปลี่ยนรหัสผู้ดูแลเริ่มต้นก่อนโปรดักชัน ตั้ง
FRONTEND_URLในbackend_api_python/.envให้ตรง URL จริง
ฟีเจอร์ AI: คัดลอกส่วน AI / LLM จาก env.example ไปยัง .env แล้วรีสตาร์ทแบ็กเอนด์ รายการตรวจสอบแบบเต็มอยู่ใน README ภาษาอังกฤษ หรือ 简体中文
| เอกสาร | คำอธิบาย |
|---|---|
| English README | ฉบับเต็ม (อังกฤษ) |
| 简体中文 | ฉบับเต็ม (จีนตัวย่อ) |
| CHANGELOG | ประวัติเวอร์ชัน |
| Agent เริ่มต้น (อังกฤษ) | Agent Gateway / ตัวอย่าง curl |
| คู่มือกลยุทธ์ (อังกฤษ) | พัฒนากลยุทธ์อินดิเคเตอร์·สคริปต์ |
อื่น ๆ: multi-user-setup.md · IBKR · MT5 — รายละเอียดหลักเป็นภาษาอังกฤษ
โฮสต์เองได้จริงหรือ? ได้ ใช้ Docker Compose บนโครงสร้างของคุณ
มีแค่คริปโตหรือ? ไม่ใช่ รองรับ IBKR (หุ้นสหรัฐ) MT5 (FX) และ Polymarket สำหรับงานวิจัย
เขียนกลยุทธ์ด้วย Python ได้ไหม? ได้ รองรับ IndicatorStrategy และ ScriptStrategy
ใช้เชิงพาณิชย์? แบ็กเอนด์เป็น Apache 2.0 ฟรอนต์ QuantDinger-Vue มีใบอนุญาตแยก—อ่านก่อนใช้เชิงพาณิชย์ มือถือตาม QuantDinger-Mobile
มีแอปมือถือไหม? ดู QuantDinger-Mobile
| ตลาด | ลิงก์ |
|---|---|
| Binance | ลงทะเบียน |
| OKX | ลงทะเบียน |
| Bybit | ลงทะเบียน |
- แบ็กเอนด์: Apache License 2.0 (
../LICENSE) - UI เว็บที่แนบมา: แจกแบบสำเร็จรูป ซอร์สที่ QuantDinger-Vue (ใบอนุญาตแยก)
- เครื่องหมายการค้า:
../TRADEMARKS.md
QuantDinger มีไว้สำหรับการวิจัย การศึกษา และการเทรดที่สอดคล้องกฎหมายเท่านั้น ไม่ใช่คำแนะนำการลงทุน การใช้งานเป็นความรับผิดชอบของคุณ
- Telegram · Discord · Issues
- Email: support@quantdinger.com
ขอบคุณชุมชนโอเพนซอร์ส เช่น Flask, Pandas, CCXT, Vue.js, KLineCharts, ECharts
ถ้ามีประโยชน์ ช่วยกด Star บน GitHub ด้วย



