README_TH.md

May 26, 2026 · View on GitHub

QuantDinger Logo

QuantDinger

ระบบปฏิบัติการเทรดเชิงปริมาณ AI ส่วนตัวของคุณ

สแต็ก Docker เดียวสำหรับกราฟ มัลติ LLM วิจัย กลยุทธ์ Python แบ็คเทสต์ระดับสถาบัน และไลฟ์หลาย venue—โฮสต์เอง คีย์ของคุณ ข้อมูลของคุณ

quant OS โอเพนซอร์ส: AI ช่วยเขียนโค้ด → แบ็คเทสต์ → เทรดจำลอง → ไลฟ์ (crypto/IBKR/MT5/Alpaca) พร้อม Agent Gateway และ MCP

License Version Python Docker Agent Gateway PostgreSQL Stars


สารบัญ

เริ่มต้นอย่างรวดเร็ว · ไฮไลต์ทางเทคนิค · ที่เก็บที่เกี่ยวข้อง · MCP / Agent · ภาพรวม · คุณสมบัติ · ภาพหน้าจอ · สถาปัตยกรรม · ติดตั้ง · เอกสาร · คำถามที่พบบ่อย · ใบอนุญาต


QuantDinger เป็น quant OS แบบ self-hosted และเน้นโลคัล — ไม่ใช่แชทบอทที่มีปุ่มซื้อ รวม มัลติ LLM วิจัย กลยุทธ์ Python เนทีฟ แบ็คเทสต์ฝั่งเซิร์ฟเวอร์ และ ไลฟ์หลายโบรกเกอร์ (10+ crypto venue, IBKR, MT5, Alpaca) ในสแต็กระดับ production ที่คุณควบคุมได้ทั้งหมด

QuantDinger demo

จากศูนย์ถึงรันได้—กราฟ AI วิจัย และเวิร์กโฟลว์กลยุทธ์ในไม่กี่นาที

สถาปัตยกรรม QuantDinger

ลูปปิด 5 ชั้น: ไอเดีย → อินดิเคเตอร์ → กลยุทธ์ → แบ็คเทสต์ → ปรับแต่ง → ดำเนินการ → มอนิเตอร์

ไฮไลต์ทางเทคนิค

จุดเด่นของ QuantDinger
quant OS ครบวงจรกราฟ IDE AI แบ็คเทสต์ bot ไลฟ์ quick trade จัดการบัญชีโบรกเกอร์—ผลิตภัณฑ์เดียว
Agent-nativeAgent Gateway + PyPI quantdinger-mcp — Cursor / Claude Code / Codex พร้อม audit log
runtime กลยุทธ์คู่IndicatorStrategy (สัญญาณเวกเตอร์) และ ScriptStrategy (on_bar)
หลาย venueCCXT crypto, IBKR, MT5, Alpaca — หน้าบัญชีโบรกเกอร์รวม
infra ระดับ productionPostgreSQL 16 + Redis 7, Worker, อิมเมจ GHCR multi-arch
ความปลอดภัยปฏิเสธ SECRET_KEY ค่าเริ่มต้น, token แฮช, เทรดจำลองเป็นค่าเริ่มต้น

เริ่มต้นอย่างรวดเร็ว

สิ่งที่ต้องมี: Docker + Compose v2 ไม่ต้องใช้ Node.js (ดึง frontend จาก GHCR)

ติดตั้งบรรทัดเดียว (Linux / macOS)

curl -fsSL https://raw.githubusercontent.com/brokermr810/QuantDinger/main/install.sh | bash

ติดตั้งที่ ~/quantdinger โดยค่าเริ่มต้น รันซ้ำเพื่อ pull อิมเมจล่าสุด → http://localhost:8888 (quantdinger / 123456 เปลี่ยนรหัสทันที)

มาตรฐาน: โคลนที่เก็บ (macOS / Linux)

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

Windows (PowerShell)

เปิด 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

Windows (Git Bash)

ใน Bash ของ Git for Windows สามารถใช้คำสั่งบรรทัดเดียวของ macOS/Linux ได้


เปิด http://localhost:8888 ล็อกอินด้วย quantdinger / 123456 แล้ว เปลี่ยนรหัสผู้ดูแลระบบทันที รายละเอียดเพิ่มเติมอยู่ที่ การติดตั้งและการเริ่มต้น

ที่เก็บที่เกี่ยวข้อง

ที่เก็บเนื้อหา
QuantDinger (repo นี้)แบ็กเอนด์ Compose เอกสาร Web สำเร็จรูป
QuantDinger-Vueซอร์สเว็บฟรอนต์ (Vue) — แท็ก v* จะเผยแพร่ ghcr.io/brokermr810/quantdinger-frontend อัตโนมัติ
QuantDinger-Mobileไคลเอนต์มือถือ (โอเพนซอร์ส)

MCP / Agent Gateway

สำหรับ Cursor / Claude Code / Codex มี Model Context Protocol (MCP) และ Agent Gateway (/api/agent/v1) รายละเอียดเชิงลึกอยู่ในเอกสารภาษาอังกฤษ:

ความปลอดภัย: การเรียก Agent ทุกครั้งถูกบันทึกใน audit log โทเค็นการเทรด (T) เริ่มต้นเป็น เทรดจำลองเท่านั้น การเทรดจริงต้องมีทั้ง AGENT_LIVE_TRADING_ENABLED=true บนเซิร์ฟเวอร์และ paper_only=false บนโทเค็น

ภาพรวมผลิตภัณฑ์

สภาพแวดล้อม AI + กลยุทธ์ Python + แบ็คเทสต์ + ไลฟ์ แบบ self-hosted แทนที่ชุด TradingView + Notebook + แชท AI + bot ด้วย สแต็ก Docker ที่ตรวจสอบได้ ข้อมูลรับรองใน PostgreSQL และ .env

ไฮไลต์คุณสมบัติ

  • วิจัย & AI — มัลติ LLM, NL→โค้ด, Agent / MCP (scoped token, SSE)
  • สร้างIndicatorStrategy / ScriptStrategy, UI แท่งเทียนโปร
  • ตรวจสอบ — แบ็คเทสต์ฝั่งเซิร์ฟเวอร์ (equity, drawdown, บันทึกเทรด)
  • ปฏิบัติการ — 10+ crypto, IBKR / MT5 / Alpaca, หน้าบัญชีโบรกเกอร์รวม, Telegram / Discord / Webhook
  • แพลตฟอร์ม — Docker + GHCR, Postgres 16, Redis 7, OAuth, หลายผู้ใช้, การเรียกเก็บเงิน, AWS Marketplace

สถาปัตยกรรม

หลักการ: แยกข้อมูลตลาด · กลยุทธ์/แบ็คเทสต์ · การดำเนินการ Nginx + Vue SPA, Flask + Gunicorn, PostgreSQL 16, Redis 7 การ deploy: install.sh บรรทัดเดียว, GHCR zero-repo, full repo Compose, AWS AMI, SaaS

ทัวร์ภาพ

วิดีโอ
▶ ดูวิดีโอสาธิต
IDE
IDE อินดิเคเตอร์ กราฟ การทดสอบย้อนหลัง
AI
การวิเคราะห์สินทรัพย์ด้วย AI
Bots
บอทเทรด
Live
กลยุทธ์จริงและผลงาน

การติดตั้งและการเริ่มต้น

  1. โคลนแล้ว cp backend_api_python/env.example backend_api_python/.env
  2. ต้องตั้ง SECRET_KEY (ถ้าเป็นค่า placeholder แบ็กเอนด์จะไม่เริ่ม) Linux/macOS: ./scripts/generate-secret-key.sh
  3. docker-compose up -d --build
    • ทางเลือก (ไม่ต้อง clone repo): ดึงอิมเมจ backend + frontend สำเร็จรูปแบบหลายสถาปัตยกรรม (amd64/arm64) จาก GHCR โดยตรง:
      curl -O https://raw.githubusercontent.com/brokermr810/QuantDinger/main/docker-compose.ghcr.yml
      curl -o backend.env https://raw.githubusercontent.com/brokermr810/QuantDinger/main/backend_api_python/env.example
      docker compose -f docker-compose.ghcr.yml up -d
      
      อิมเมจเริ่มต้น: ghcr.io/brokermr810/quantdinger-{backend,frontend}:latest ตรึงทั้งสองด้านพร้อมกันด้วย IMAGE_TAG=v3.0.9 ใน .env ภายในเครื่อง (หรือ BACKEND_TAG / FRONTEND_TAG เพื่อตรึงทีละด้าน)
    • พัฒนาฟรอนต์เอนด์ในเครื่อง: โคลน QuantDinger-Vue ไปยัง ./QuantDinger-Vue/ (gitignore แล้ว) แล้วรัน docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --build รายละเอียดดู README ภาษาอังกฤษ
  4. เว็บ: http://localhost:8888 · สุขภาพ API: http://localhost:5000/api/health
  5. เปลี่ยนรหัสผู้ดูแลเริ่มต้นก่อนโปรดักชัน ตั้ง 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 / Alpaca (หุ้นสหรัฐ · ETF · คริปโต) และ MT5 (FX)

เขียนกลยุทธ์ด้วย 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 มีไว้สำหรับการวิจัย การศึกษา และการเทรดที่สอดคล้องกฎหมายเท่านั้น ไม่ใช่คำแนะนำการลงทุน การใช้งานเป็นความรับผิดชอบของคุณ

ชุมชน

แนวโน้ม Star

Star History Chart

ขอบคุณ

ขอบคุณชุมชนโอเพนซอร์ส เช่น Flask, Pandas, CCXT, Vue.js, KLineCharts, ECharts

ถ้ามีประโยชน์ ช่วยกด Star บน GitHub ด้วย