← Quay lại ứng dụng

Tài liệu hướng dẫn sử dụng

Tan Replay — công cụ luyện tập giao dịch và backtest miễn phí trên trình duyệt.

1. Giới thiệu chung 2. Vấn đề mà công cụ giải quyết 3. Khởi động lần đầu 4. Chọn mã giao dịch 5. Chế độ Replay 6. Đặt lệnh và quản lý vốn 7. Đọc thống kê kết quả 8. Công cụ vẽ và chỉ báo kỹ thuật 9. Phím tắt 10. Câu hỏi thường gặp

1. Giới thiệu chung

Tan Replay là phần mềm mô phỏng giao dịch trên trình duyệt, cho phép người dùng quay ngược biểu đồ giá về một thời điểm bất kỳ trong quá khứ, sau đó tua từng cây nến theo tốc độ mong muốn. Trong suốt quá trình đó, dữ liệu tương lai được ẩn hoàn toàn — người dùng đưa ra quyết định dựa trên đúng thông tin có sẵn tại thời điểm đó, giống như đang giao dịch trực tiếp trên thị trường.

Người dùng có thể mở lệnh Long hoặc Short bằng tài khoản ảo, thiết lập Stop Loss và Take Profit, quan sát diễn biến giá và ghi nhận kết quả lãi lỗ. Toàn bộ quy trình có thể được thực hiện trong vài phút, thay vì phải chờ đợi hàng tuần hoặc hàng tháng trên thị trường thật.

Ứng dụng chạy trực tiếp trên trình duyệt, không yêu cầu đăng ký tài khoản, không cần cài đặt và hoàn toàn miễn phí.

2. Vấn đề mà công cụ giải quyết

Người mới học giao dịch thường gặp ba khó khăn cơ bản:

Nguyên tắc thực hành: một chiến lược nên được kiểm chứng trên tối thiểu 50 đến 100 giao dịch trước khi triển khai bằng tiền thật.

3. Khởi động lần đầu

1Mở ứng dụng. Biểu đồ mặc định là BTC/USDT với dữ liệu trực tiếp từ Binance.
2Nhấp vào tên mã ở góc trên bên trái để mở hộp tìm kiếm và nhập mã cần giao dịch, ví dụ EURUSD, TSLA, SOL.
3Chọn khung thời gian trên thanh công cụ, từ 1m đến 1W.
4Nhấn nút Replay ở thanh dưới cùng, chọn ngày bắt đầu và bấm Go.
5Nhấn Space để cho nến chạy tự động, để tua từng nến. Đặt lệnh tại panel bên phải màn hình.

4. Chọn mã giao dịch

Nhấp vào tên mã ở góc trên bên trái để mở hộp tìm kiếm. Các thao tác được hỗ trợ:

Thị trườngNguồn dữ liệuGiá realtimeĐộ sâu lịch sử
CryptoBinance (trực tiếp)Tick theo giâyTừ ngày niêm yết (BTC từ 2017)
Forex và XAUUSDGiá spot thị trườngTick theo giây1H: khoảng 4 năm · 1D/1W: hàng chục năm
Chứng khoánDữ liệu sàn chuẩnCập nhật xấp xỉ 1 phút1H: khoảng 2 năm · 1D/1W: toàn bộ lịch sử

Khi mã đang có giá realtime, góc trên biểu đồ hiển thị chấm xanh nhấp nháy, mức giá hiện tại và đồng hồ đếm ngược đến thời điểm nến đóng. Nến cuối cùng cập nhật liên tục theo từng tick.

Khung thời gian càng nhỏ, độ sâu lịch sử càng ngắn — đây là quy luật chung của mọi nguồn dữ liệu. Khung 1m chỉ có dữ liệu khoảng 7 ngày gần nhất; khung 5m đến 30m có khoảng 2 tháng. Để backtest dài hạn, nên sử dụng khung 1H trở lên.
Khi người dùng chuyển sang tab khác quá 60 giây, luồng giá realtime tạm dừng để tiết kiệm tài nguyên và tự động kết nối lại ngay khi quay về tab.

5. Chế độ Replay

Đây là tính năng cốt lõi của ứng dụng. Thanh điều khiển nằm ở phần dưới cùng của màn hình.

Trong khi replay, người dùng có thể đổi khung thời gian bất kỳ lúc nào (ví dụ từ 1H xuống 15m). Ứng dụng giữ nguyên thời điểm hiện tại, tương tự như phóng to biểu đồ tại cùng một khoảnh khắc thị trường. Các lệnh đang mở cũng được bảo toàn.

6. Đặt lệnh và quản lý vốn

Chức năng đặt lệnh nằm ở panel bên phải, tab Trade. Tài khoản ảo có số dư khởi tạo 10.000 USD.

  1. Risk % — tỷ lệ vốn tối đa người dùng chấp nhận mất trong một giao dịch nếu chạm cắt lỗ. Khuyến nghị 1 đến 2 phần trăm. Ứng dụng tự tính khối lượng lệnh dựa trên khoảng cách đến Stop Loss.
  2. SL (Stop Loss) — mức giá cắt lỗ. Nên thiết lập cho mọi giao dịch.
  3. TP (Take Profit) — mức giá chốt lời. Không bắt buộc.
  4. Nhấn Long để mở lệnh mua hoặc Short để mở lệnh bán khống.

Lệnh được hiển thị ngay trên biểu đồ, kèm theo các đường SL và TP. Người dùng có thể kéo thả các đường này để điều chỉnh mức. Khi nến chạm SL hoặc TP, lệnh tự động đóng và kết quả được ghi vào sổ giao dịch. Nút Close All đóng toàn bộ lệnh đang mở theo giá hiện tại.

Đòn bẩy mô phỏng theo điều kiện phổ biến của sàn giao dịch: Forex và Vàng 1:100, Crypto và Cổ phiếu 1:1 (không đòn bẩy).

7. Đọc thống kê kết quả

Tab Stats cung cấp toàn bộ chỉ số phân tích hiệu quả giao dịch. Đây là phần cần đọc kỹ nếu người dùng nghiêm túc trong việc kiểm chứng chiến lược.

Tổng quan

Nhóm Performance — hiệu quả tổng thể

Chỉ sốÝ nghĩaTham chiếu
Win RateTỷ lệ phần trăm lệnh có lãi. Lưu ý: Win Rate 80% vẫn có thể dẫn đến cháy tài khoản nếu mỗi lệnh thua lớn gấp 10 lần lệnh thắng. Chỉ số này phải được đọc cùng R:R Ratio.Không có chuẩn cố định
Profit FactorTổng tiền lời chia cho tổng tiền lỗ. Là chỉ số tổng hợp quan trọng nhất về sức khoẻ của hệ thống.< 1: lỗ · 1 – 1.5: mong manh · > 1.5: tốt · > 2: rất tốt
Avg Win / Avg LossLợi nhuận trung bình mỗi lệnh thắng và mức thua trung bình mỗi lệnh thua.Avg Win nên lớn hơn hoặc bằng Avg Loss
R:R RatioAvg Win chia Avg Loss — số tiền kiếm được cho mỗi đồng rủi ro.≥ 1.5 với Win Rate ~50% là có lãi bền vững
ExpectancyKỳ vọng lãi lỗ trung bình mỗi lệnh = WinRate × AvgWin − LossRate × AvgLoss. Giá trị dương nghĩa là hệ thống có lợi thế thống kê về dài hạn.Bắt buộc > 0
Avg RSố R trung bình mỗi lệnh (1R là số tiền chấp nhận rủi ro qua SL). Là thước đo sạch nhất vì không phụ thuộc khối lượng.> 0.3R được coi là ổn
Largest Win / LossLệnh thắng lớn nhất và lệnh thua lớn nhất. Nếu Largest Win chiếm phần lớn lợi nhuận tổng thể, kết quả có thể là do may mắn thay vì kỹ năng.
Win / Loss StreakChuỗi thắng và chuỗi thua dài nhất liên tiếp. Biết trước chuỗi thua tối đa giúp người dùng không từ bỏ hệ thống giữa chừng.

Equity Curve — biểu đồ vốn

Biểu đồ diễn biến vốn sau từng lệnh giao dịch. Cách đọc:

Drawdown — mức sụt vốn

Quy tắc thực dụng: nếu Max Drawdown trong backtest là X%, nên chuẩn bị tinh thần đối mặt với 1.5 đến 2 lần X% trong giao dịch thực tế.

Nhóm Risk Metrics — thước đo rủi ro nâng cao

Chỉ sốÝ nghĩaTham chiếu
Sharpe RatioLợi nhuận điều chỉnh theo biến động (bao gồm cả biến động lên và xuống). Giá trị càng cao, đường lãi càng mượt.> 1: tốt · > 2: rất tốt
Sortino RatioTương tự Sharpe nhưng chỉ tính biến động xuống, do biến động lên là phần lợi nhuận mong muốn. Thường phản ánh chính xác hơn Sharpe.> 1.5: tốt
Calmar RatioTổng lợi nhuận phần trăm chia cho Max Drawdown phần trăm. Phản ánh tỷ suất sinh lời trên mỗi đơn vị rủi ro chịu đựng.> 1: chấp nhận được · > 3: xuất sắc
Recovery FactorTổng lãi chia cho số tiền sụt sâu nhất. Đo khả năng phục hồi sau drawdown.> 2 là tốt
VaR 95%Mức lỗ của lệnh nằm ở phân vị 5% xấu nhất. Có thể hiểu là 95% số lệnh sẽ không tệ hơn con số này.So sánh với Avg Win để cân đối
Avg Hold TimeThời gian giữ lệnh trung bình, tính bằng giờ. Giúp xác định phong cách giao dịch thực tế: scalp, intraday hay swing.

Các biểu đồ phân tích chuyên sâu

Tab Log — sổ nhật ký giao dịch

Liệt kê chi tiết từng lệnh: chiều Long hoặc Short, thời điểm vào và ra, giá vào và ra, khối lượng, mức SL và TP, P&L và số R đạt được. Phương pháp sử dụng hiệu quả nhất: sau mỗi phiên backtest, lọc 5 lệnh thua lớn nhất, sau đó tua replay lại đúng thời điểm đó để đánh giá quyết định vào lệnh dựa trên tín hiệu hệ thống hay cảm xúc. Đây là bài tập có giá trị nhất trong toàn bộ quy trình luyện tập.

Về cỡ mẫu: Với dưới 30 giao dịch, các chỉ số trên đều có thể là kết quả may rủi. Cần đạt tối thiểu 50 đến 100 giao dịch trước khi kết luận về chất lượng chiến lược. Các chỉ số Sharpe và Sortino chỉ có ý nghĩa thống kê khi cỡ mẫu đủ lớn.

8. Công cụ vẽ và chỉ báo kỹ thuật

Công cụ vẽ (thanh dọc bên trái)

Chỉ báo (nút Indicators trên thanh công cụ)

Tiện ích khác

9. Phím tắt

PhímChức năng
SpaceChạy hoặc dừng replay
/ Lùi hoặc tiến 1 nến
T H V R F XChọn công cụ vẽ tương ứng
E / DelTẩy hoặc xoá toàn bộ hình vẽ
EscTrở về chế độ con trỏ chuẩn
CChụp màn hình biểu đồ
,Mở Settings

10. Câu hỏi thường gặp

Ứng dụng có miễn phí không? Có cần đăng ký tài khoản không?

Hoàn toàn miễn phí, không yêu cầu đăng ký tài khoản và không cần API key. Mở đường liên kết là có thể sử dụng.

Dữ liệu có phải dữ liệu thật không?

Toàn bộ dữ liệu là dữ liệu thật. Nến crypto lấy trực tiếp từ Binance, forex và vàng là giá spot thị trường thực (cập nhật theo từng tick), cổ phiếu lấy từ nguồn dữ liệu tài chính tiêu chuẩn. Không có dữ liệu mô phỏng hay ngẫu nhiên.

Tại sao giá ngừng cập nhật khi chuyển sang tab khác?

Đây là tính năng tiết kiệm tài nguyên, không phải lỗi. Khi tab bị ẩn quá 60 giây, luồng giá tạm dừng và tự động kết nối lại ngay khi người dùng quay về tab. Nến lịch sử không bị ảnh hưởng.

Các lệnh và hình vẽ được lưu ở đâu?

Toàn bộ được lưu ngay trong trình duyệt (bộ nhớ cục bộ) và không được gửi lên bất kỳ máy chủ nào. Khi đổi máy hoặc xoá dữ liệu trình duyệt, thông tin này sẽ mất. Nên chụp màn hình lại các kết quả quan trọng.

Tại sao mã tôi tìm không có dữ liệu?

Thử bấm Refresh trước. Nếu vẫn không có, mã đó có thể đã bị huỷ niêm yết hoặc thuộc sàn giao dịch chưa được hỗ trợ. Có thể thử nhập tên công ty (ví dụ "apple") thay cho mã ticker để hệ thống tìm giúp.

Lần đầu tải dữ liệu có phải hơi lâu không?

Đó là hiện tượng bình thường. Ứng dụng tải toàn bộ lịch sử về máy người dùng (có thể lên đến vài chục nghìn nến). Từ lần thứ hai trở đi, tốc độ mở gần như tức thời nhờ bộ nhớ đệm.

Kết quả backtest có bảo đảm cho kết quả thực tế không?

Không. Backtest chỉ cho biết chiến lược đã hoạt động như thế nào trong quá khứ. Đây là điều kiện cần, không phải điều kiện đủ. Thị trường thực tế còn có trượt giá, phí giao dịch và yếu tố tâm lý. Nên coi Tan Replay là môi trường luyện tập, không phải một cam kết lợi nhuận.

Tan Replay — luyện tập có phương pháp, giao dịch có kỷ luật.