Giao Dịch Forex & Multi-Asset Tự Động Với Đa Trí Tuệ Nhân Tạo (Multi-LLM)
Kết hợp chỉ báo TMS, ORB, Judas Sweep với AI đa mô hình (DeepSeek, Claude, GPT, Qwen, Gemini). Tiết kiệm 80-90% chi phí API nhờ Cycle Gating.
2 Chiến Lược Kép
Kết hợp TMS+ORB (xu hướng động lượng) và Judas Sweep (bẫy thanh khoản ICT).
TMS + Opening Range Breakout
Khai thác động lượng bứt phá đầu phiên London/NY. Kết hợp Heikin Ashi, TDI và Stochastic xác nhận xung lực đa khung (M15/H1/H4).
- KER: Tự động nhận diện xu hướng vs tích lũy, tối ưu trailing stop.
- Dynamic Scaling: Tự động điều chỉnh số thập phân theo từng loại tài sản.
- Cycle Gating: Chặn lệnh khi giá đã phá vỡ quá xa (> 2.5x ATR).
// 1. Kaufman Efficiency Ratio calculation
double ker = CalculateKaufmanEfficiency(period: 21);
bool isTrending = ker >= 0.65;
// 2. TDI Signal & Market Base Line confirmation
if (tdi.GreenLine > tdi.RedLine && tdi.GreenLine > tdi.YellowLine) {
// 3. Multi-timeframe trend alignment check
var prompt = BuildMultiTimeframeContext(m15, h1, h4);
var decision = await CallLlmReasoning(prompt);
if (decision.Confidence >= 0.80 && !IsOverextended(entry, orbHigh)) {
ExecuteMarketOrder(TradeType.Buy, decision.Volume);
}
}
Khiên Chắn Rủi Ro 8 Lớp
Bảo vệ vốn tự động, loại bỏ yếu tố cảm xúc.
MFE/MAE Memory
Theo dõi lãi/lỗ cực đại từng tick.
Auto Breakeven
Dời SL về entry + 0.1 ATR khi lãi ≥ 0.8 ATR.
Trailing Stop Động
Bám đỉnh khi lãi ≥ 1.2 ATR, khoảng cách 0.7 ATR.
Giveback Floor
Chốt lời nếu giá hồi ≥ 40% đỉnh lãi.
Anti-Overextension
Chặn lệnh khi giá đã chạy quá 2.5x ATR từ OR.
Max Loss $12
Trần thua lỗ cố định mỗi lệnh.
Streak Guard
Dừng giao dịch sau 3 lệnh thua liên tiếp.
Cycle Gating
Không gọi AI khi ngoài phiên/giá trong OR/đang thua.
Tính Chi Phí & Tiết Kiệm Token AI
Hỗ trợ DeepSeek, Qwen, Claude, GPT, Gemini, Ollama. Cycle Gating giảm 80-90% chi phí API.
Mô Phỏng Chi Phí Hàng Tháng
Giao Diện WebUI Chuyên Nghiệp
Dark theme cTrader, WebSocket real-time, cách ly Demo/Real.
Kiến Trúc Micro-Service
Tách biệt execution layer (cTrader) và AI layer (FastAPI).
cTrader cBot (C#)
Tính toán chỉ báo (TDI, Stochastic, ATR) và gửi telemetry về server.
cTrader Automate APIFastAPI Server (Python)
Kiểm tra risk shield 8 lớp và Cycle Gating trước khi gọi AI.
Python 3.9+ / FastAPIMulti-LLM Reasoning
AI phân tích nến đa khung, tin tức và tính confidence score.
DeepSeek / Qwen / Claude / GPTExecution & Telemetry
cBot khớp lệnh với SL/Trailing động, lưu SQLite.
WebSocket & SQLiteBắt Đầu Trong 10 Phút
4 bước: clone, cấu hình API, chạy server, khởi động cBot.
# Clone kho mã nguồn từ GitHub
git clone https://github.com/kienphan/AgentFxTrading.git
cd AgentFxTrading
# Tạo và kích hoạt môi trường ảo Python (khuyên dùng)
python -m venv .venv
source .venv/bin/activate # Trên Windows: .venv\Scripts\activate
# Cài đặt các thư viện phụ thuộc
pip install -r requirements.txt
# Sao chép file cấu hình mẫu
cp .env.example .env
# Chỉnh sửa file .env với API key của bạn:
# Khuyên dùng Qwen hoặc DeepSeek để tiết kiệm chi phí tối đa:
LLM_PROVIDER=qwen
DASHSCOPE_API_KEY=sk-your-dashscope-key
LLM_MODEL=qwen-max
# Hoặc cấu hình DeepSeek:
# LLM_PROVIDER=deepseek
# DEEPSEEK_API_KEY=sk-your-deepseek-key
# LLM_MODEL=deepseek-chat
# Khởi động máy chủ FastAPI
python app/server.py
# Máy chủ sẽ chạy tại:
# WebUI Demo: http://127.0.0.1:8000/demo/dashboard
# WebUI Real: http://127.0.0.1:8000/real/dashboard
# API Docs: http://127.0.0.1:8000/docs
# Cách A: Dùng cTrader Desktop GUI
# 1. Mở cTrader -> chọn tab Automate
# 2. Tạo cBot mới, dán mã từ cBot/AiAgentBot.cs hoặc cBot/AsianRangeJudasSweepBot.cs
# 3. Bấm Build và kéo bot thả vào biểu đồ (khuyên dùng M15 trên XAUUSD hoặc EURUSD)
# 4. Thiết lập API URL: http://127.0.0.1:8000/trade
# Cách B: Chạy Headless qua Docker CLI (ctrader-console)
docker run --rm -v $(pwd):/workspace ghcr.io/spotware/ctrader-console:latest build cBot/AiAgentBot.csproj
Câu Hỏi Thường Gặp
Giải đáp kỹ thuật, sàn giao dịch và an toàn vốn.
EA thông thường chỉ dùng chỉ báo cố định (RSI, MA) nên thất bại khi thị trường đổi cấu trúc. AgentFxTrading kết hợp TMS/SMC với Multi-LLM, đánh giá tin tức vĩ mô, cấu trúc swing và động lượng đa khung M15/H1/H4 trước khi vào lệnh.
Gọi LLM liên tục mỗi nến rất tốn kém. Cycle Gating chặn gọi AI khi ngoài Killzone, giá trong Opening Range, hoặc đang thua. Bạn chỉ tốn vài cent/ngày mà không bỏ lỡ cơ hội bứt phá.
Tương thích 100% cTrader 4.x+. Khuyến nghị IC Markets (Raw Spread) hoặc Pepperstone.
Được. Hỗ trợ Docker, build file .algo và chạy headless qua ctrader-console trên Linux VPS. Đăng ký IC Markets cTrader để bắt đầu.
Cách ly Demo/Real tuyệt đối. Risk shield 8 lớp: auto breakeven, trailing stop, giveback floor, dừng sau 3 lệnh thua, trần lỗ $12/lệnh. Mở tài khoản IC Markets để trải nghiệm.