Skip to content
View edumgt's full-sized avatar
๐ŸŽฏ
Focusing on AI project
๐ŸŽฏ
Focusing on AI project

Block or report edumgt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
edumgt/README.md

๐Ÿš€ AI Agent ยท Fintech Solution

Typing SVG

Building financial-domain AI agents, RAG, quant, and paper-trading platforms


๐ŸŒ Ecosystem Overview

Four repositories form a pipeline for financial AI, quant analysis, RAG-based knowledge search, paper trading, and brokerage Open API auto-trading.

flowchart LR
    DRL["domain-rag-lab<br/>(finance RAG & LEAN backtests)"] -->|"backtest results / strategy specs (HTTP API)"| LUM["lumina-invest<br/>(robo-advisor & quant signals)"]
    LUM -->|"order / balance Open API (API key)"| SCT["stock-coin-trade<br/>(paper trading & Open API broker)"]
    DRL -.->|"fork & frontend integration"| SKP["stock-kms-portal<br/>(learning, charts, KMS, Lex/RAG portal)"]
Loading
  • Integration principle: domain-rag-lab, lumina-invest, and stock-coin-trade are deployed independently with separate databases and communicate only via REST APIs (API key auth).
  • Portal: stock-kms-portal consolidates domain-rag-lab and the investment-analysis web app into a single entry point (port 80).

๐Ÿ“ฆ Featured Projects

Integrated Korean financial learning and investment-analysis KMS portal. FastAPI Vanilla JS ApexCharts Qdrant pgvector AWS Lex LEAN

  • Market charts: Query domestic and global stock/index prices (Yahoo Finance-based API) with candlestick charts
  • Financial learning: 10 learning units, with Mermaid.js diagrams
  • LEAN backtesting: Built-in local Docker runner for the QuantConnect LEAN engine
  • Hybrid chat & RAG: AWS Lex v2 chatbot combined with Qdrant document RAG
  • Origin: Forked from the domain-rag-lab structure, with frontends migrated to a single origin

Paper-trading platform for stocks (KRX), crypto, and alternative assets, plus brokerage Open API practice. FastAPI AWS SAM MariaDB PostgreSQL Vanilla JS Nginx

  • Open API: Virtual account issuing and order execution (/api/v1/orders, etc.) for external systems such as lumina-invest
  • Data: MariaDB for members/trades, PostgreSQL (pg-stock) for OHLCV minute/daily bars
  • Broker integrations: Korea Investment & Securities (KIS) API/paper trading, KB Securities Open API, Alpaca Paper Trading, TradingView Pine Script
  • Tooling: KIS MCP (Model Context Protocol) server with VS Code/Codex integration
  • Frontend: Vanilla JavaScript (ES Modules) served by Nginx

Robo-advisor and quant-signal orchestrator for automated trading. FastAPI Celery PostgreSQL Redis LangChain LangGraph Qdrant Neo4j LightGBM

  • Auto-trading engine: Celery Beat runs the quant.auto_trade_cycle task every 10 minutes
  • Orchestration: Receives strategy specs backtested in domain-rag-lab, computes risk limits, and sends orders to stock-coin-trade via Open API
  • AI & ML: LangChain/LangGraph agents, Scikit-learn and LightGBM models
  • AWS: SageMaker training-result lookup and AWS Comprehend sentiment analysis
  • Storage: PostgreSQL 16 (SQLAlchemy, asyncpg, Alembic), Redis (sessions, Celery broker/backend)

RAG for financial products and asset allocation, with QuantConnect LEAN backtest workflows. FastAPI Streamlit Qdrant pgvector Redis Docker

  • Hybrid search: Qdrant vector search and PostgreSQL keyword search fused with Reciprocal Rank Fusion (RRF)
  • Multi-turn orchestrator: Session short-term memory and pgvector-based long-term memory
  • Ingestion: PDF/TXT document ingestion and chunking pipeline
  • LEAN backtesting: Local Docker-based QuantConnect LEAN engine
  • Infrastructure: Docker Compose, Caddy (TLS reverse proxy), AWS EC2 deployment

Comparison

Repository Domain Databases Role
domain-rag-lab Finance RAG & LEAN backtests PostgreSQL (pgvector), Qdrant Streamlit UI + FastAPI, backtest results
lumina-invest Quant signals & robo-advisor PostgreSQL, Redis, Neo4j, Qdrant Periodic signals, order triggers
stock-coin-trade Stock/crypto/alt-asset paper trading MariaDB, PostgreSQL (pg-stock) Paper order Open API, KIS/KB/Alpaca
stock-kms-portal Learning, charts, KMS portal PostgreSQL (pgvector), Qdrant Unified UI, AWS Lex + RAG chatbot, LEAN

๐Ÿง  Tech Stack

Python FastAPI Java Qdrant PostgreSQL Ollama Docker Kubernetes AWS

Pinned Loading

  1. lumina-invest lumina-invest Public

    Python FastAPI ๊ธฐ๋ฐ˜ ๊ธˆ์œต AI ์—์ด์ „ํŠธ โ€” ReAct ์ฑ—๋ด‡(๊ฐœ์ธยท๊ธฐ์—… CB ์ž์—ฐ์–ด ์งˆ์˜), ํ€€ํŠธ ์ž๋™๋งค๋งค(LightGBM/MLP ๋ฐฑํ…Œ์ŠคํŠธ), Qdrant RAG ๋ฌธ์„œ ๊ฒ€์ƒ‰์„ ํ•˜๋‚˜์˜ ํ’€์Šคํƒ ์•ฑ์œผ๋กœ ์ œ๊ณต

    Python 3 4

  2. edumgt-lab-init edumgt-lab-init Public

    ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ดˆ๊ธฐ ์„ธํŒ…๋ถ€ํ„ฐ PythonยทNode.jsยทJava ์•ฑ์˜ Docker/Kubernetes ๋ฐฐํฌ๊นŒ์ง€ ๋‹ค๋ฃจ๋Š” ๊ต์œก์šฉ DevOps ์‹ค์Šต ๋žฉ ์ €์žฅ์†Œ

    Java 8 25

  3. stock-coin-trade stock-coin-trade Public

    ์ฝ”์ธยท์ฃผ์‹ ํ†ตํ•ฉ ๋ชจ์˜ํˆฌ์ž ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

    HTML 4 10

  4. investment-analysis investment-analysis Public

    ์ฃผ์‹ ํˆฌ์ž ๊ธฐ์ดˆ ํ•™์Šต, ์‹œ์žฅยท๊ธฐ์—… ๋ถ„์„, ํฌํŠธํด๋ฆฌ์˜ค ์ตœ์ ํ™” ๋ฐ KRX ๋ฐฑํ…Œ์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์›น์•ฑ

    JavaScript 5 14

  5. domain-rag-lab domain-rag-lab Public

    ๊ธˆ์œตยท์ƒํ™œ๊ฑฐ๋ž˜ ํ•™์Šต RAG์™€ QuantConnect LEAN ๋ฐฑํ…Œ์ŠคํŠธ ์›Œํฌํ”Œ๋กœ์šฐ (FastAPI, Qdrant, pgvector, Docker)

    HTML 4 8

  6. docker-class docker-class Public

    Windows WSL2๋ถ€ํ„ฐ DockerยทCompose, ์˜จํ”„๋ ˆ๋ฏธ์Šค DevSecOps, OllamaยทRAG ๊ธฐ๋ฐ˜ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ๊นŒ์ง€ ๋‹ค๋ฃจ๋Š” ํ•œ๊ตญ์–ด ์‹ค์Šต ๊ต์œก ์ž๋ฃŒ

    Python 5 7