giao dịch giấy trước khi dùng tiền thật
Giao dịch giấy kiểm tra thao tác lệnh nhưng chưa thử tâm lý. Tìm hiểu điều mô phỏng bỏ sót, thời gian luyện tập cần thiết và chỉ số nào thực sự quan trọng.
Giao dịch giấy là việc đặt lệnh mô phỏng trong tài khoản thực hành của một công ty môi giới, sử dụng giá thị trường thật và tiền ảo. Nó chứng minh bạn có thể thao tác một lệnh giao dịch, tuân theo một kế hoạch đã viết và ghi chép nhật ký. Hai điều vẫn chưa được kiểm tra trong môi trường mô phỏng: chi phí vượt qua chênh lệch giá (spread) cho mỗi lần khớp lệnh, và cách một người hành xử khi số dư trên màn hình là tiền thật của họ.
Những gì giao dịch giấy chứng minh
Tài khoản thực hành là một phòng thí nghiệm cơ khí. Trong đó, người mới bắt đầu học được lệnh giới hạn (limit order) hoạt động thế nào khi báo giá di chuyển ra xa mức giá đã đặt, lệnh dừng (stop order) hoạt động ra sao trên một bảng giá biến động nhanh, một vị thế 2.000 đô la trông như thế nào bên cạnh một vị thế 20.000 đô la, và cách một cuốn nhật ký viết tay biến một linh cảm thành một quy tắc có thể kiểm chứng. Những bài học đó được chuyển giao nguyên vẹn. Lệnh giao dịch trong tài khoản có tiền thật cũng giống hệt lệnh đó.
Một nhật ký thực hành cũng phơi bày các khiếm khuyết trong kế hoạch một cách rẻ mạt. Một chiến lược không có quy tắc thoát lệnh, một kế hoạch định cỡ vị thế đặt một phần ba tài khoản vào một mã chứng khoán, một quy trình cần theo dõi bốn màn hình trong giờ làm việc: mỗi điều đó đều lộ diện sau vài tuần giao dịch mô phỏng, với cái giá bằng không.
Những gì trình mô phỏng không bao giờ tính phí bạn
Hầu hết các trình mô phỏng khớp lệnh ở mức giá giao dịch cuối cùng được in ra hoặc ở điểm giữa của báo giá. Một lệnh thị trường có thể khớp ngay trên thị trường thật sẽ trả giá hỏi mua (ask) khi mua và nhận giá chào bán (bid) khi bán, và khoảng cách giữa hai mức giá này, chênh lệch giá bid-ask, thuộc về người đã đăng báo giá.
Phép tính giả định làm rõ mức độ thiếu sót. Một cổ phiếu được báo giá bid 20,00 đô la và ask 20,05 đô la có điểm giữa là 20,025 đô la. Một trình mô phỏng khớp lệnh ở điểm giữa ghi nhận điểm vào lệnh ở mức 20,025 đô la. Lệnh mua thật khớp ở mức 20,05 đô la, tệ hơn hai xu rưỡi, và lệnh thoát chịu mất nửa kia của độ rộng. Một vòng quay khứ hồi, năm xu một cổ phiếu, trên một vị thế mà nhật ký thực hành ghi nhận là miễn phí.
Khoản phí đó không đồng nhất giữa các mã chứng khoán. Bảng bên dưới đo lường chênh lệch giá niêm yết trung vị tính theo điểm cơ bản (basis point) của điểm giữa, trong đó một điểm cơ bản là một phần trăm của một phần trăm, trên sáu mã chứng khoán được nắm giữ rộng rãi trong các phiên giao dịch hoàn chỉnh gần đây nhất có trong hồ sơ tính đến tháng 7 năm 2026.
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT ticker,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price > bid_price) * 100, 1) AS typical_spread_cents,
round(count() / 1e6, 1) AS quote_updates_m
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'F')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY typical_spread_bpsĐầu hẹp của bảng, SPY, đo được 0.27 điểm cơ bản, với mức trung vị dựa trên 18.8 triệu bản cập nhật báo giá. Đầu rộng, F, đo được 6.96 điểm cơ bản, một khoảng cách niêm yết là 1 xu. Trên một lệnh 10.000 đô la, một điểm cơ bản là một đô la. Một nhật ký thực hành gồm 200 vòng khứ hồi mang một hóa đơn thực tế mà chính nhật ký thực hành đó chưa bao giờ in ra. Chi phí giao dịch một cổ phiếu định giá bậc thang đó trên một bảng rộng hơn.
Chất lượng khớp lệnh thay đổi theo thời gian
Một trình mô phỏng đưa ra cùng một mức khớp lệnh lúc 9:31 sáng và lúc 1:00 chiều. Báo giá thật thì không. Việc nhóm mọi bản cập nhật báo giá hợp nhất cho một cổ phiếu có giá trung bình vào các nhóm nửa giờ cho thấy hình dạng của một phiên giao dịch, được đo trong cùng một cửa sổ thời gian gần đây.
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS spread_bps,
round(count() / 1e6, 2) AS quote_updates_m
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'F'
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_time
ORDER BY et_timeNhóm 09:30, nửa giờ đầu tiên của phiên giao dịch chính thức, đo được 7.01 điểm cơ bản. Nhóm 12:30 đo được 6.94 điểm cơ bản, và nhóm đóng cửa lúc 15:30 đo được 6.98 điểm cơ bản. Một chiến lược thực hành giao dịch trong mười lăm phút đầu tiên và một chiến lược thực hành giao dịch vào giữa trưa được định giá khác nhau trong một tài khoản có tiền thật, và giống hệt nhau trong hầu hết các trình mô phỏng.
Một cửa sổ thực hành bao phủ bao nhiêu thị trường
Bốn tuần thực hành lấy mẫu khoảng hai mươi phiên giao dịch. Bảng bên dưới đếm mọi phiên giao dịch chính thức của một quỹ thị trường rộng trong năm năm dương lịch, được đo từ lúc mở cửa đến lúc đóng cửa, cùng với tỷ lệ các phiên đóng cửa cao hơn mức mở cửa của chính chúng và quy mô của một biến động hàng ngày điển hình.
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(y) AS year,
count() AS sessions,
round(100 * countIf(ret > 0) / count(), 1) AS pct_up_sessions,
round(quantileDeterministic(0.5)(abs(ret) * 100, cityHash64(d)), 2) AS median_abs_move_pct,
round(min(ret) * 100, 2) AS worst_session_pct,
round(max(ret) * 100, 2) AS best_session_pct
FROM (
SELECT d,
toYear(d) AS y,
toFloat64(session_close) / toFloat64(session_open) - 1 AS ret
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(open, window_start) AS session_open,
argMax(close, window_start) AS session_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-01-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2025-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
)
WHERE session_open > 0
)
GROUP BY year
ORDER BY yearTrong 2021, quỹ đã giao dịch 252 phiên chính thức, 54.8% trong số đó đóng cửa cao hơn mức mở cửa của chính chúng, với biến động tuyệt đối trung vị là 0.38%. Trong 2025, cùng tỷ lệ đó là 52%, biến động tuyệt đối trung vị là 0.46%. Các điểm cực trị của năm đó nằm xa ngoài mức trung vị: phiên yếu nhất biến động -4.81% từ mở cửa đến đóng cửa, phiên mạnh nhất biến động 10.12%.
Hãy đọc số lượng hàng như một câu hỏi về mức độ bao phủ. Một cửa sổ thực hành hai mươi phiên là khoảng tám phần trăm của một năm, và các phiên mà nó tình cờ chứa đựng sẽ quyết định nhật ký nói gì. Thực hành trong một giai đoạn yên tĩnh và thực hành trong một giai đoạn bạo lực tạo ra những con số khác nhau từ cùng một bộ quy tắc. Các nhà giao dịch muốn có một phán quyết hơn là một mẫu thử có xu hướng chạy nhật ký thực hành trong vài tháng và tiếp tục chạy song song sau khi tiền thật bắt đầu.
Các chỉ số vượt trội hơn tỷ lệ thắng
Một nhật ký thực hành báo cáo tỷ lệ thắng trước tiên, và tỷ lệ thắng là dòng ít thông tin nhất trên đó. Hãy xem xét một hồ sơ giả định gồm mười giao dịch đã đóng: chín lần thắng 50 đô la mỗi lần và một lần thua 600 đô la. Tỷ lệ thắng đọc là 90%. Tài khoản đang giảm 150 đô la.
- Mức sụt giảm tối đa (Maximum drawdown), mức giảm sâu nhất từ đỉnh xuống đáy của giá trị tài khoản, là con số mô tả những gì một chiến lược yêu cầu một người phải ngồi chịu đựng.
- Mức thắng trung bình so với mức thua trung bình (Average win against average loss), kết hợp với tỷ lệ thắng, mang lại kỳ vọng trên mỗi giao dịch, đây là con số mà đường cong vốn chủ sở hữu thực sự tuân theo.
- Số lượng giao dịch (Trade count), trong đó một nhật ký gồm mười hai giao dịch đo lường sự may mắn và một nhật ký gồm hai trăm giao dịch bắt đầu đo lường một quy tắc.
- Chi phí mỗi vòng khứ hồi (Cost per round trip), được lấy từ các bảng chênh lệch giá ở trên thay vì từ trường phí của trình mô phỏng, thường được đặt bằng không.
Định cỡ các giao dịch thật đầu tiên
Quy ước phổ biến giữa các nhà giáo dục giao dịch là một khởi đầu theo cấp độ: quy mô vị thế khả thi nhỏ nhất, cùng các quy tắc đã viết mà nhật ký thực hành đã sử dụng và một số lượng giao dịch cố định trước khi quy mô thay đổi. Một cổ phiếu của một cổ phiếu giá 200 đô la đặt 200 đô la vào rủi ro và tạo ra dữ liệu cảm xúc giống hệt như một trăm cổ phiếu tạo ra, với một phần trăm mức độ rủi ro. Các cơ chế được chuyển giao từ trình mô phỏng, kỷ luật thì không, và quy mô nhỏ là cách để đo lường điều thứ hai.
Quy mô cũng tương tác với chi phí. Phí cố định cho mỗi giao dịch đè nặng lên các lệnh nhỏ hơn, và chênh lệch giá tác động theo tỷ lệ như nhau ở mọi quy mô. Một nhà giao dịch lên kế hoạch bốn mươi lệnh nhỏ mỗi tháng sẽ định giá bốn mươi vòng khứ hồi, không phải một. Độc giả đang cân nhắc một giải pháp thay thế dựa trên quy tắc cho các lệnh vào tùy ý có thể so sánh với trung bình chi phí đô la (dollar-cost averaging), nơi lịch trình thay thế quyết định.
Câu hỏi thường gặp
Giao dịch giấy có thực sự hiệu quả không?
Nó hiệu quả cho những gì nó đo lường: cơ chế lệnh, cấu trúc kế hoạch và kỷ luật ghi nhật ký. Nó không đo lường chất lượng khớp lệnh hay cảm xúc. Một nhật ký thực hành và một nhật ký có tiền thật của cùng một bộ quy tắc trong cùng một khoảng thời gian thường khác nhau, và hai khoảng cách trên là nơi sự khác biệt tồn tại.
Mọi người giao dịch giấy trong bao lâu trước khi sử dụng tiền thật?
Không có khoảng thời gian tiêu chuẩn. Một khung tham chiếu hữu ích là kích thước mẫu hơn là thời gian dương lịch: một tháng bao gồm khoảng hai mươi phiên giao dịch, và một quỹ thị trường rộng đã giao dịch 250 phiên chỉ riêng trong 2025. Nhiều nhà giao dịch chạy nhật ký thực hành trong vài tháng và tiếp tục chạy nó song song với một tài khoản có tiền thật nhỏ.
Tại sao kết quả giao dịch giấy lại tốt hơn kết quả thực tế?
Ba khác biệt cơ học chiếm phần lớn khoảng cách. Các lệnh mô phỏng thường khớp ở điểm giữa hoặc giao dịch cuối cùng thay vì ở giá bid hoặc ask, quy mô mô phỏng không bao giờ làm thay đổi báo giá, và một khoản lỗ mô phỏng không mang trọng lượng cảm xúc. Một nhà giao dịch giấy nắm giữ qua các đợt sụt giảm mà một nhà giao dịch có tiền thật sẽ đóng sớm.
Bạn có thể giao dịch quyền chọn (options) bằng giấy theo cùng cách không?
Các cơ chế được chuyển giao, và khoảng cách khớp lệnh rộng hơn. Báo giá quyền chọn thường rộng hơn nhiều về tỷ lệ phần trăm so với báo giá cổ phiếu, việc thực hiện quyền chọn và mua bán sớm hiếm khi xuất hiện trong trình mô phỏng, và cách xử lý khi đáo hạn khác nhau giữa các nền tảng thực hành. Hãy coi nhật ký quyền chọn mô phỏng như một bài kiểm tra cơ chế.
Giao dịch giấy không dạy được điều gì?
Trượt giá (slippage), khả năng vay chứng khoán cho vị thế bán khống, khớp lệnh một phần trên các lệnh lớn hơn và hành vi của một người khi nhìn thấy tiền thật giảm đi. Bốn điều đó là những khoảng cách thường trực giữa một nhật ký thực hành và một tài khoản có tiền thật.
Mọi bảng ở trên đều đi kèm với mã SQL chính xác đã tạo ra nó. Hãy mở một bảng, thay thế các mã chứng khoán từ nhật ký thực hành của riêng bạn và định giá các lệnh khớp của bạn trên thiết bị đầu cuối Strasmore.