Nhật ký giao dịch Forex — bội số R, kỳ vọng, SQN và MAE/MFE

Nhật ký giao dịch phải giúp giải thích quyết định thay vì chỉ thu ảnh và kết quả. Nó cần hồ sơ nhất quán về kế hoạch, thực hiện, chi phí và rủi ro ban đầu để phục vụ mục đích đó. Chúng ta trình bày cần ghi gì sau mỗi giao dịch, đối soát với lịch sử tài khoản thế nào và cách tính bội số R cùng chỉ số khác mà không trộn định nghĩa. Bài đi từ kỳ vọng và hệ số lợi nhuận đến sụt giảm vốn, bất định ước lượng, MAE và MFE. Cũng giải thích hạn chế của chỉ báo và công cụ nhật ký phổ biến. Ví dụ giải và tập dữ liệu kiểm soát giúp xác minh phép tính trước áp dụng vào hồ sơ riêng. Mục tiêu là chứng cứ đáng tin xác định vấn đề và hỗ trợ quyết định, thay vì một điểm số được cho là phán xét chiến lược.

NHẬT KÝ VÀ CHỈ SỐ GIAO DỊCH. Minh họa giáo dục; bài viết giải thích các quy tắc và giả định chi tiết.
Những điểm chính trong 60 giây
  • Không có nhật ký, bạn giao dịch ý kiến chứ không phải hệ thống. 29 trường mỗi giao dịch là mức tối thiểu vận hành: thiết lập, hạng A+/A/B/C, giá vào dự kiến so thực, SL dự kiến so giá khớp thực, trượt giá, spread, swap, hoa hồng, bội số R ròng, phân loại lỗi, trạng thái tâm lý, giờ ngủ, khối lượng, giá trị pip lúc mở, phiên bản thiết lập và liên kết chứng cứ.
  • Bội số R ròng = lãi lỗ ròng thực của broker / rủi ro dự kiến — spread và trượt ghi riêng làm lực cản thực hiện; đừng trừ hai lần. Chuẩn hóa thành một đơn vị qua các thiết lập cho phép so trực tiếp scalp M5 với swing D1.
  • Kỳ vọng ròng trên +0.3R cho thiết lập A+ là chuẩn làm việc minh họa, không phải tiêu chuẩn thị trường phổ quát: từ 0 đến +0.15R nghĩa là “tiếp tục thu dữ liệu”, dưới không là ứng viên loại bỏ. Một ngưỡng riêng không quyết định gì: quyết định phụ thuộc độ rộng khoảng tin cậy so ngưỡng, với tiêu chí giữ/sửa/vô hiệu chính thức ở Bài 15.10.
  • Tính Sortino bằng độ lệch phía dưới trên toàn bộ tổng thể (√(Σ min(R − MAR, 0)² / n), MAR = 0) — không bao giờ dùng riêng độ lệch chuẩn khoản lỗ; cách sau làm chỉ số phình khoảng ba lần trong phân phối ví dụ Mục 3; chênh trong dữ liệu riêng tùy tần suất lỗ. MAE/MFE cho biết dừng quá rộng không và có để quá nhiều lợi nhuận chưa thu không. Nhịp rà soát: 5 phút sau phiên hằng ngày, 30 phút hằng tuần, 60 phút hằng tháng cho toàn chỉ số; kiểm toán quý thuộc Bài 15.10.

1. Vì sao thiếu nhật ký bạn có ý kiến, không có hệ thống

Giao dịch không ghi tham số thị trường thực nghiệm là thú vui đắt tiền. Bạn không có hệ thống; bạn vận hành chuỗi nhấp tùy tiện bị nhiễm thiên lệch sống sót. Theo khung cảnh báo rủi ro CFD áp dụng mà nguồn Ba Lan bàn, nhà cung cấp công bố tỷ lệ tài khoản nhà đầu tư cá nhân riêng thua tiền và cập nhật ít nhất hằng quý. Đây là yêu cầu công bố riêng theo thẩm quyền, không phải quy tắc mặc nhiên cho mọi broker toàn cầu. Số một broker không phải hằng số thị trường thế giới và trung bình chúng là vô nghĩa. Các số đại diện nhóm đồng đẳng thống kê của bạn. Thiếu chẩn đoán nghiêm ngặt, phần lớn lặp đúng lỗi đó suốt đời giao dịch; kinh nghiệm thiếu đo lường chỉ là thất bại lặp được.

Ba ảo tưởng nhận thức phá trader không có nhật ký

Ảo tưởng 1: trí nhớ chọn lọc. Não ưu tiên sự kiện nặng cảm xúc (món lời lớn, ký quỹ bị xóa đau đớn) trong khi làm mờ điều trung tính. Sau một tháng, tâm trí có lẽ giữ 3 giao dịch trên 50 — thường hai lần thắng ngoạn mục và một lần thua đau. Trí nhớ trình ba giao dịch như đại diện toàn hiệu suất — nhưng không phải. Nhật ký gỡ ảo tưởng: giấy trắng mực đen, bạn thấy “chiến lược thứ Hai” thực ra có 8 thắng và 11 thua quý qua.

Ảo tưởng 2: hợp lý hóa sau sự kiện. Sau giao dịch thua, não dựng chuyện tiện: “Tôi đã biết thiết lập đó yếu.” Sau thắng: “Tôi đọc thị trường đúng.” Cả hai chuyện được tạo sau khi biết kết quả, ít giống điều thực sự biết trước thực hiện. Nhật ký buộc ghi ý định trước khi nhấp (giá vào dự kiến, SL dự kiến, phân loại thiết lập). So kế hoạch trước với thực hiện sau bộc lộ bao nhiêu “quyết định sắc bén” thực sự được lên so với được nghĩ lại hồi tố.

Ảo tưởng 3: số dư tổng hợp thay vì phân phối. Người nghiệp dư chỉ nhìn vốn tài khoản: “Tháng Ba tôi lãi 4%” — rồi dừng phân tích. Nhưng 4% có thể từ 60 giao dịch với tỷ lệ thắng 55% và kỳ vọng +0.3R (quy trình lành hơn trong minh họa), hoặc từ 12 giao dịch tỷ lệ thắng 75% và một giao dịch may +6R che việc 11 giao dịch kia là cờ bạc mất kiểm soát (quy trình mong manh bị một ngoại lệ che). Số dư không phân biệt hai thực tế. Nhật ký có chỉ số đúng phân biệt ngay.

Định nghĩa hệ thống giao dịch (điều cá nhân bỏ qua)

Một hệ thống giao dịch là quy trình lặp được có kết quả đo bằng đơn vị chuẩn hóa. Ba tiêu chí then chốt xác định nó:

  • Lặp được — điều kiện thị trường giống nhau tạo quyết định thực hiện nhất quán. Không phải “Tôi thấy động lượng tăng mạnh”, mà “điều kiện A, B và C được đáp ứng, kích hoạt thực hiện theo quy tắc”.
  • Đo được — mọi giao dịch ghi 29 trường trong nhật ký; tính kỳ vọng từng thiết lập và đánh giá hệ số lợi nhuận hằng tháng.
  • Đơn vị chuẩn hóa — bội số R là đồng tiền so sánh chung. “Tôi kiếm PLN 200” hoàn toàn không có thông tin (đã mạo hiểm bao nhiêu vốn?), còn “Tôi thu +1.8R” chuyển tải mọi thứ.

Thiếu ba trụ này, bạn không vận hành hệ thống; bạn làm những canh bạc riêng rời rạc không mẫu số chung. Có thể may mắn (tự thuyết phục có kỹ năng) hoặc gặp phương sai xấu (kết luận broker thao túng giá). Cả hai kết luận không có cơ sở — bạn chỉ thiếu dữ liệu thực nghiệm cần để đánh giá khách quan.

Ví dụ minh họa (số tổng hợp, không phải lịch sử tài khoản thực): trader sau margin call “biết chính xác điều sai”. Trong ví dụ bằng tiền Ba Lan, tài khoản PLN 18 000 rơi xuống PLN 4 200, sụt giảm −76.7%. Tự chẩn đoán: “Tôi giữ vị thế thua quá lâu.” Câu hỏi tiếp: đã bao nhiêu lần thêm vào vị thế thua ngoài dừng lỗ dự kiến và bao nhiêu R? Không có trả lời vì không nhật ký. Tái dựng 30 giao dịch cuối từ báo cáo CSV broker mất trọn hai ngày, lộ thực tế trí nhớ đè nén: 22 thua, 8 thắng, tỷ lệ thắng 26.7%, lỗ trung bình −2.8R và thắng trung bình +0.9R. Tổng hiệu suất: 8 × 0.9 − 22 × 2.8 = −54.4R, tức −1.81R mỗi giao dịch — ở rủi ro trung bình ~1.4% vốn mỗi giao dịch, cho cùng bậc độ lớn với lỗ trên sao kê, không phải tái dựng lãi kép chính xác. Chẩn đoán thật không phải “giữ quá lâu”: dừng theo thuận tiện thay vì mất hiệu lực luận điểm giao dịch, với áp lực ký quỹ làm hậu quả hiện rõ, còn vị thế thua được bình quân trong mười một lần riêng. Thiếu nhật ký, trí nhớ chỉ giữ ba lần bình quân thần kỳ hòa vốn.

Ghi trước giao dịch — loại tự lừa sau sự kiện

Chức năng thứ hai thường bị xem nhẹ của nhật ký là ma sát vận hành. Ghi tham số thực hiện (giá vào dự kiến, SL dự kiến, quy mô vị thế, hạng thiết lập) trước khi nhấp có mục tiêu chính: làm khó tự lừa sau kết quả. Nếu lần vào vi phạm cẩm nang, nhật ký bắt ngay, ngăn viết “diễn biến giá trông tăng”. Bảng tính không biện hộ hộ bạn: nếu kéo tay Dừng Lỗ, hàng 42 ghi Mã Lỗi 3, bất kể lời bào chữa trau chuốt sau phiên. Không chỉ tâm lý; đây là ma sát vận hành buộc suy nghĩ có chủ đích trước khi thực hiện liều.

2. Ghi gì — 29 trường của nhật ký chuyên nghiệp

Nhật ký nghiệp dư gồm 5 đến 8 trường cơ bản: ngày, cặp tiền, hướng, giá vào, SL, TP, kết quả và nhận xét ngắn. Đây là mức tối thiểu tuyệt đối của sao kê broker, hoàn toàn không đủ phân tích chẩn đoán hệ thống. Nhật ký chuyên nghiệp theo dõi 29 trường chia trong 7 nhóm chức năng. Mỗi trường trả lời câu hỏi phân tích riêng.

Nhóm A: nhận diện giao dịch (4 trường)

Siêu dữ liệu nền — điều xảy ra và chính xác khi nào.

  1. ID giao dịch — định danh duy nhất (ví dụ T-2026-04-001), cho phép tham chiếu chéo trong rà soát sau giao dịch, script và cơ sở dữ liệu phân tích.
  2. Ngày và giờ mở — ghi đến phút trong một múi giờ chuẩn (khuyến nghị UTC, tùy chọn cùng giờ thị trường địa phương).
  3. Cặp tiền — EUR/USD, GBP/JPY, v.v.
  4. Hướng — mua / bán.

Nhóm B: bối cảnh chiến lược (4 trường)

Ý định chiến lược, cấu trúc thiết lập và phân loại môi trường của bạn.

  1. Thiết lập cẩm nang — thiết lập có tên cụ thể (ví dụ “LON-breakout-A”, “NY-mean-revert-B”). Thiếu trường này, không thể tính kỳ vọng riêng thiết lập về mặt toán học.
  2. Hạng / mức thiết lập — A+, A, B, C. Mỗi hạng quy định quy mô riêng. Thiếu chấm hạng, không xác định được bạn lãi trên A+ trong khi rò vốn ở B, hoặc ngược lại.
  3. Trạng thái thị trường — xu hướng / đi ngang / biến động cao / biến động thấp — đánh giá trên D1 hoặc H4 trước vào.
  4. Phiên thị trường — châu Á / London / New York / chồng lấn London-NY. Tách phiên đem lại lợi thế thực nghiệm khỏi phiên tạo lỗ nhất quán.

Nhóm C: tham số lệnh — kế hoạch so thực tế (6 trường)

Đây là nơi bộc lộ sự thật trần trụi nhất, khắc nghiệt nhất về thực hiện giao dịch cá nhân.

  1. Giá vào dự kiến — mức kỹ thuật chính xác bạn định vào theo phân tích trước giao dịch.
  2. Giá khớp vào thực — giá thực broker thực hiện (nguồn dùng minh họa trượt 1–5 pip trên M15; là ví dụ, không phải chuẩn thực hiện phổ quát).
  3. SL dự kiến — giá vô hiệu kỹ thuật nơi luận điểm giao dịch bị bác (do quy tắc chiến lược quyết định).
  4. Giá khớp SL thực — giá chính xác lệnh dừng được nhà cung cấp thanh khoản thực hiện (trượt dừng có thể gấp 2–10× khi vào trong khoảng trống thanh khoản).
  5. TP dự kiến — mục tiêu giá hoặc lần thoát theo bội số R định trước.
  6. Giá khớp TP thực / thoát thủ công — giá thực hiện thực khi khớp mục tiêu hoặc tự ý đóng thủ công.

Nhóm D: chi phí ma sát (4 trường)

Chi phí ma sát bào kỳ vọng gộp lý thuyết — chính xác bao nhiêu chỉ nhật ký cho biết, tùy công cụ, mô hình thực hiện broker và độ rộng dừng. Không theo dõi ma sát, bạn không biết lợi thế tồn tại trên cơ sở ròng không.

  1. Spread (pip) — spread trực tiếp lúc vào, không phải spread quảng cáo “chỉ từ” trên web broker.
  2. Trượt giá vào (pip) — direction × (actual_entry − planned_entry) / pip_size; giá trị dương chỉ trượt bất lợi (khớp kém hơn dự kiến).
  3. Trượt giá thoát (pip) — direction × (planned_exit − actual_exit) / pip_size. Lưu ý đảo dấu toán học: với vị thế mua, vào bất lợi là giá cao hơn dự kiến, còn thoát bất lợi là giá thấp hơn dự kiến. Quy ước dự định nhất quán hai phía: trượt bất lợi dương, thuận lợi âm. Dùng lại thứ tự trừ khi vào cho thoát sẽ đảo ý nghĩa đó cho lần thoát.
  4. Swap và hoa hồng — theo đồng tiền tài khoản, tính tài trợ qua đêm và phí vòng giao dịch ECN.

Nhóm E: lãi lỗ và chỉ số hiệu suất (3 trường)

  1. Lãi lỗ gộp — theo pip và đồng tiền tài khoản, tính từ giá khớp thực, chưa có tài trợ và hoa hồng.
  2. Lãi lỗ ròng broker — lãi lỗ sao kê sau trừ hoa hồng và swap; spread và trượt đã nằm trong giá khớp, nên đừng trừ chúng lần hai.
  3. Bội số R ròng — broker_net_pnl / planned_risk (được hình thức hóa trong Mục 3).

Nhóm F: chấm chất lượng quyết định (4 trường)

Nhóm này thường bị bỏ qua nhất — nhưng mạnh nhất để chẩn đoán. Hai giao dịch có thể cho lợi tức tiền giống nhau mà chất lượng quyết định rất khác.

  1. Phân loại lỗi — hệ phân nhóm: 0 = không lỗi (quy trình hoàn hảo), 1 = dừng quá rộng, 2 = dừng quá chặt, 3 = dừng dời trái kế hoạch, 4 = thoát sớm, 5 = thoát muộn, 6 = vào ngoài cẩm nang (FOMO), 7 = vị thế quá lớn (quy mô lot cao hơn dự kiến), 8 = giao dịch trả thù, 9 = lỗi nhận thức/tùy nghi khác, 10 = hạ tầng hỏng (thiếu dừng máy chủ cứng, nền tảng broker mất kết nối, ISP gián đoạn — nhóm lỗi duy nhất cần cấu hình lại vận hành thay vì đổi hành vi để giải quyết).
  2. Trạng thái tâm lý (1–5) — 1 = suy giảm (mệt, cáu, phân tâm), 5 = tối ưu (tập trung, nghỉ đủ, tỉnh táo). Phải ghi trước khi gửi lệnh, không bao giờ hồi tố.
  3. Giờ ngủ — số nguyên/số thực. Cho phép tính tương quan thứ hạng Spearman giữa giấc ngủ đêm trước và bội số R ròng thực hiện trên mẫu riêng. Đây là giả thuyết cần thử bằng dữ liệu của bạn; nguồn không cung cấp thống kê công khai xác lập tương quan đó cho trader cá nhân.
  4. Chất lượng quyết định (1–5) — chấm cuối ngày giao dịch, tách nghiêm ngặt khỏi kết quả tài chính. Câu hỏi: Giao dịch thực hiện tuân thủ 100% quy tắc trước vào không? 5 = tuân hoàn hảo, 1 = ứng biến thiếu cơ sở.

Nhóm G: khối lượng, phiên bản và dấu vết kiểm toán (4 trường)

Bốn trường mà thiếu thì nhật ký không đối soát được toán học hoặc chứng cứ. Không khối lượng và giá trị pip thì không tái dựng rủi ro tiền dự kiến chỉ từ khoảng cách giá. Không phiên bản thiết lập thì không biết đang kiểm thử lần sửa quy tắc nào. Không liên kết chứng cứ thì không phân xử được sai khác với sao kê broker.

  1. Khối lượng (lot) — quy mô làm tròn theo bước lot broker. Cùng khoảng cách dừng và giá trị pip, xác lập rủi ro tiền dự kiến theo đồng tiền tài khoản; thiếu thì không tái dựng được trường 21.
  2. Giá trị pip lúc mở — theo đồng tiền tài khoản cho 1 lot tiêu chuẩn (100 000 đơn vị đồng cơ sở), ghi giá trị riêng lúc thực hiện thay vì hằng số toàn cục cố định của bảng tính (tỷ giá đổi theo thời gian; xem ghi chú Mục 3).
  3. Phiên bản thiết lập / cẩm nang — định danh thẻ và nhãn phiên bản, ví dụ “LON-breakout-A+ v1.2”. Hiệu suất trước và sau sửa quy tắc là hai phân phối thống kê khác, không phải một mẫu liên tục.
  4. Liên kết chứng cứ (evidence_link) — URL ảnh biểu đồ, số ticket broker hoặc đường dẫn nhật ký sao kê. Trường duy nhất nâng bản ghi từ nhật ký cá nhân chưa xác minh lên hồ sơ tài chính có thể kiểm toán.

Bảng tổng hợp — toàn bộ 29 trường, kiểu dữ liệu và nguồn

#Tên trườngKiểu dữ liệuNguồn chính
1ID giao dịchVăn bảnTự sinh / Công thức
2Ngày và giờNgày giờ UTCSao kê broker / nền tảng
3Cặp tiềnVăn bảnGiá khớp broker
4HướngLiệt kê (Long/Short)Giá khớp broker
5Thiết lập cẩm nangVăn bảnTrader (trước vào)
6Hạng thiết lập (A+/A/B/C)NhómTrader (trước vào)
7Trạng thái thị trườngNhómTrader (trước vào)
8Phiên thị trườngNhómTự suy từ mốc thời gian
9Giá vào dự kiếnSố (giá)Trader (phân tích trước vào)
10Giá khớp vào thựcSố (giá)Báo cáo thực hiện broker
11SL dự kiếnSố (giá)Trader (kế hoạch trước vào)
12Giá khớp SL thựcSố (giá)Báo cáo thực hiện broker
13TP dự kiếnSố (giá)Trader (kế hoạch trước vào)
14Giá khớp TP thựcSố (giá)Báo cáo thực hiện broker
15Spread (pip)Số (số thực)Nhật ký nền tảng / tick broker
16Trượt giá vào (pip)Số (số thực)Tự động: direction × (10 − 9) / pip_size
17Trượt giá thoát (pip)Số (số thực)Tự động: direction × (11 − 12) / pip_size hoặc direction × (13 − 14) / pip_size — thứ tự trừ đảo so với trường 16.
18Swap + hoa hồngSố (tiền tệ)Sao kê broker
19Lãi lỗ gộp từ giá khớpSố (tiền tệ)Sao kê broker (chênh giá thuần)
20Lãi lỗ ròng brokerSố (tiền tệ)Sao kê broker: lãi lỗ sau hoa hồng và tài trợ; spread và trượt đã phản ánh trong giá khớp, không được trừ lại
21Bội số R ròngSố (R dạng số thực)Tự động: broker_net_pnl / planned_risk
22Phân loại lỗiNhóm 0–10Trader (rà soát sau giao dịch)
23Trạng thái tâm lý 1–5Số nguyên (1–5)Trader (ghi trước vào)
24Giờ ngủSố (số thực)Trader (ghi buổi sáng)
25Chất lượng quyết định 1–5Số nguyên (1–5)Trader (kiểm toán cuối ngày)
26Khối lượng (lot)Số (số thực)Giá khớp broker
27Giá trị pip lúc mởSố (tiền tệ)Tự động (tỷ giá lúc mở); trên 1 lot tiêu chuẩn
28Phiên bản thiết lập / cẩm nangVăn bảnTrader (trước vào)
29Liên kết chứng cứVăn bản / URLTrader (ảnh hoặc ID ticket broker)

Ghi 29 trường cần khoảng 60 đến 90 giây mỗi giao dịch khi mẫu bảng tính đã thiết lập. Thiếu các điểm dữ liệu này, mọi đánh giá hiệu suất sau đó chỉ là phỏng đoán. Không thể dành 90 giây ghi giao dịch thì không nên dành 30 giây vào nó.

Đặc tả nhỏ CSV / bảng tính

Cấu trúc cột máy đọc được để triển khai trong Excel, Google Sheets hoặc cơ sở dữ liệu PostgreSQL/SQLite. Cột trái — tên trường kỹ thuật; cột phải — nguồn vận hành và phép suy toán học:

Tên cộtKiểu dữ liệuNguồn / công thức
trade_idVăn bảnTự động / công thức chuỗi tăng dần
open_time_utc / close_time_utcNgày giờ UTCCSV broker/xuất MT
pairVăn bảnSao kê thực hiện broker
directionLong / ShortSao kê thực hiện broker (+1 mua, −1 bán trong công thức)
setup / setup_class (A+/A/B/C)Văn bản / nhómTrader, ghi trước vào
regime / sessionNhómTrader trước vào / tự động từ mốc thời gian
planned_entry / actual_entrySốTrader / giá khớp broker
planned_sl / actual_exitSốTrader / giá khớp broker
planned_tp / actual_tpSốTrader / giá khớp broker
spread_pipsSốNhật ký broker tại mốc vào
slippage_entry_pips / slippage_exit_pipsTự tínhVào: direction × (actual_entry − planned_entry) / pip_size; thoát: direction × (planned_exit − actual_exit) / pip_size. Direction = +1 cho mua, −1 cho bán — trượt dương luôn biểu thị thực hiện giá khớp bất lợi. Điều này đòi thứ tự trừ đảo khi thoát: với vào mua, giá khớp cao hơn dự kiến là bất lợi; với thoát mua, giá khớp thấp hơn dự kiến là bất lợi. Chênh giá chia cho pip_size (0.0001 với cặp không JPY, 0.01 với cặp JPY) để giữ số theo pip.
swap_curr / commission_currSốSao kê broker theo đồng tiền tài khoản
broker_gross_pnl / broker_net_pnlSốSao kê khớp broker: lãi lỗ giá gộp so với lãi lỗ ròng sau tài trợ và phí
planned_gross_pnl / planned_riskSốTự động: planned_gross_pnl = direction × (planned_exit − planned_entry) / pip_size × lots × pip_value_at_open; planned_risk = |planned_entry − planned_sl| / pip_size × lots × pip_value_at_open. Chênh giá chia cho pip_size giống công thức trượt — không chia sẽ cho đơn vị giá thô thay vì pip, nén mẫu số bốn bậc độ lớn cho kích thước pip 0.0001. pip_value_at_open được định nghĩa trên 1 lot tiêu chuẩn, với quy mô vị thế được đưa vào qua lots.
r_netSố (R dạng số thực)Tự động: broker_net_pnl / planned_risk
execution_drag_RSố (R dạng số thực)Tự động: (planned_gross_pnl_same_exit_type − broker_net_pnl) / planned_risk — “cùng kiểu thoát” bắt buộc: SL dự kiến nếu dừng khớp, TP dự kiến nếu đóng tại mục tiêu (hình thức hóa trong Mục 3).
mae_r / mfe_rSố (R dạng số thực)Trader kiểm toán biểu đồ thủ công / Edgewonk / cTrader / script Python
error_codeLiệt kê 0–10Trader, ghi sau đóng (10 = hạ tầng hỏng)
mental_state 1–5Số nguyên (1–5)Trader, ghi ngay trước vào
sleep_hoursSố (số thực)Trader, ghi trong quy trình buổi sáng
decision_quality 1–5Số nguyên (1–5)Trader, ghi lúc đóng ngày
lots / pip_value_at_openSốSao kê broker / tự động (đổi tiền lúc mở). pip_value_at_open được ghi nghiêm ngặt trên 1 lot tiêu chuẩn (100 000 đơn vị đồng cơ sở) theo đồng tiền tài khoản, không bao giờ nhân trước theo khối lượng giao dịch; quy mô được đưa riêng qua lots. Trong ví dụ giải bằng PLN bên dưới, PLN 22 mỗi pip đã gồm vị thế 0.5 lot nên phép tính trong phần diễn giải không nhân lot lại. Cột bảng tính phải chứa PLN 44 mỗi pip mỗi lot tiêu chuẩn, với 0.5 ghi trong lots.
strategy_versionVăn bảnTrader, ghi trước vào
evidence_linkVăn bản / URLTrader, ghi sau đóng

Có 29 trường logic nhưng bảng tính kỹ thuật có nhiều cột vật lý hơn — vài tham số có dạng cặp “dự kiến so thực” (vào, dừng, mục tiêu, trượt) trải trên cột riêng. Các cột cấu trúc phải phản chiếu đặc tả này trực tiếp. Tên cột riêng tiền tệ trong mẫu Ba Lan đã được khái quát ở đây thành tên theo đồng tài khoản; ví dụ giải PLN giữ tiền và số gốc.

Hệ phân loại error_code chứa đúng mười một giá trị nguyên riêng dùng nhất quán trong hướng dẫn: 0 = không lỗi, 1–9 = lỗi nhận thức và giao dịch tùy nghi từ trường 22, và 10 = hạ tầng hỏng (thiếu dừng máy chủ cứng, nền tảng treo, ISP mất kết nối). Mã lỗi 10 không bao giờ gộp với lỗi tùy nghi vì giải quyết cần cấu hình lại kiến trúc thay vì sửa tâm lý. Nếu vị thế không có dừng máy chủ trong sự cố, có thể không tái dựng được lịch sử thực hiện thiếu từ nhật ký cục bộ. Ghi mã không thay sửa hạ tầng.

Nhật ký sẵn trong 20 phút. Thay vì thiết kế cả workbook từ đầu — Phụ lục F tiếng Ba Lan (bộ công cụ tiếng Anh hiện ghi bảng này sắp có) phác kiến trúc cột sẵn dùng, công thức động cho r_net, slippage_entry_pips, và execution_drag_R, có công thức Excel cả tiếng Ba Lan lẫn Anh, cùng dashboard hiệu suất có xuất CSV qua trình duyệt. Nếu workbook có trước phần này, thêm trường thiếu. Xác minh ba yếu tố cụ thể khi tải: xác nhận có cột lots, pip_value_at_open, strategy_version, và evidence_link; bảo đảm công thức execution_drag_R tham chiếu giá thoát dự kiến đúng kiểu thoát thay vì mặc định mọi nơi TP; và xác minh planned_risk và planned_gross_pnl chia khoảng cách giá cho kích thước pip trong khi tham chiếu giá trị pip lot tiêu chuẩn. Nơi có sai khác, định nghĩa trong hướng dẫn này chi phối.
29 trường trong bảy nhóm
4 + 4 + 6 + 4 + 3 + 4 + 4 = 29. Đây là nhóm A–G trong mẫu đầy đủ của bài.

Lớp lệnh và giá khớp — một quyết định, nhiều lần thực hiện

Bảng giao dịch chính trả lời câu hỏi chiến lược: “Quyết định là gì?” Lịch sử chi tiết lệnh và khớp trả lời kỹ thuật: “Được thực hiện thế nào?” Đó là hai lớp cơ sở dữ liệu riêng liên kết bởi khóa quan hệ trade_id. Trộn chúng là lý do phổ biến nhất khiến nhật ký lệch số dư tài khoản thực:

  • orders — một yêu cầu lệnh riêng: order_id, trade_id, loại lệnh (thị trường / giới hạn / stop / sửa SL / sửa TP), giá gửi, mốc gửi, trạng thái thực hiện (đã khớp / từ chối / hủy). Từ chối và chỉnh dừng ghi ở đây, không ở bảng tổng hợp giao dịch chính.
  • fills — một lần thực hiện giao dịch riêng: fill_id, order_id, trade_id, giá khớp thực, khối lượng khớp, hoa hồng khớp, mốc thời gian. Thoát dần từng phần là nhiều hàng thực hiện chung cùng trade_id.

Bốn quy tắc tổng hợp chặt chẽ giữ khả năng so sánh chỉ số:

  • Tính rủi ro ban đầu R0 đúng một lần, xác lập từ kế hoạch trước giao dịch trước giá khớp vào đầu tiên, và giữ hoàn toàn bất biến qua đóng từng phần hoặc chỉnh dừng. Đóng 50% vị thế ở +1R không tạo hồi tố mẫu số rủi ro mới cho phần chạy tiếp.
  • Cộng lãi lỗ ròng và chi phí ma sát của mọi giá khớp thực hiện, chỉ chia tổng hợp cho R0. Không bao giờ trung bình các bội số R rời của từng phần — vì các phần thường có trọng số khối lượng khác.
  • Một quyết định chiến lược bằng một giao dịch trong thống kê hiệu suất. Tính tỷ lệ thắng theo phần riêng làm phình giả tỷ lệ thắng (vì thoát dần ban đầu thường thắng) — thủ thuật lâu đời trong tiếp thị cá nhân để tạo nhật ký đẹp bề ngoài mà không đổi khả năng sinh lời thật.
  • Nêu quy ước đo MAE/MFE — xác định theo đường giá thô từ khớp đầu hay dịch chuyển vốn theo đồng tài khoản của vị thế giảm quy mô qua đóng từng phần. Đây là hai chỉ số hoàn toàn khác, không thể chung một cột.

Nhập, đối soát sao kê, loại trùng và điều chỉnh kiểm toán

Nhật ký chưa đối soát sao kê broker chính thức chỉ là nhật ký cá nhân chưa xác minh. Thực hiện quy trình tối thiểu hằng tuần:

  1. Nhập — xuất lịch sử giao dịch từ nền tảng (MetaTrader, cTrader, nhật ký FIX) sang CSV cho kỳ đã đóng, giữ cùng ranh giới ngày và múi giờ máy chủ (ví dụ tuần lịch chuẩn, giờ máy chủ ghi rõ trong tên tệp).
  2. Loại trùng — xác lập khóa chính trade_id từ ID ticket vị thế duy nhất của broker. Khi nhập khoảng ngày chồng lấn, ưu tiên bản ghi có mốc đóng muộn hơn, không chỉ tệp tải sau. Vì khớp từng phần và sửa lệnh dùng chung ticket chính, quản lý các lần thực hiện chi tiết qua order_id và fill_id trong lớp quan hệ thay vì ghi đè mọi lần khớp hoặc sửa dưới cùng trade_id.
  3. Đối soát — tổng số giao dịch, tổng lãi lỗ ròng và tổng hoa hồng/swap phải khớp sao kê broker chính thức đến từng cent. Mọi sai khác là lỗi vận hành cần điều tra, không phải sai số làm tròn chấp nhận được.
  4. Điều chỉnh kiểm toán — ghi mọi sửa sau giao dịch thành phiên bản mới có mốc sửa và lý do; không bao giờ xóa bản lịch sử. Thiếu giữ phiên bản, không phân biệt được bản ghi sai với tranh chấp thực hiện broker thật.

Kiểm toán chẩn đoán: vì sao hai nền tảng báo số mâu thuẫn cho giao dịch giống nhau? Sáu nguyên nhân vận hành có thể xác minh:

  • Múi giờ máy chủ khác — vị thế đóng 23:30 giờ máy chủ thuộc thứ Hai ở nền tảng này và thứ Ba ở nền tảng khác. Tổng tuần lệch dù tổng năm có thể khớp nếu dịch chuyển không đồng thời qua ranh giới năm.
  • Hạch toán tài trợ và hoa hồng — một nền tảng gộp swap và hoa hồng vào lãi lỗ vị thế đóng, nền tảng khác ghi thành giao dịch số dư riêng.
  • Tài khoản netting so với hedging — vị thế ngược đồng thời cùng cặp gộp thành một phơi nhiễm ròng ở tài khoản netting nhưng hiện thành hai giao dịch riêng ở hedging.
  • Thực hiện đóng từng phần — một nền tảng ghi vị thế thoát dần là một giao dịch nhiều nhánh thực hiện, nền tảng khác tách ticket độc lập, đổi tổng số giao dịch, tỷ lệ thắng và R trung bình.
  • Broker điều chỉnh sau giao dịch — hủy đột biến giá ngoài thị trường sai, tính lại swap hoặc điều chỉnh số dư nhiều ngày sau đóng.
  • Cơ chế làm tròn và đổi tỷ giá — đổi lợi nhuận sang đồng tài khoản đúng mốc đóng so với áp tỷ giá ấn định chính thức cuối ngày.

Nếu sai khác chưa giải thích còn sau kiểm toán sáu yếu tố, nhật ký chưa sẵn tính chỉ số hiệu suất. Chỉ số từ sao kê chưa đối soát phản ánh dữ liệu hỏng thay vì lợi thế chiến lược.

Ranh giới pháp lý: Nhật ký giao dịch là công cụ hiệu suất vận hành, không phải sổ thuế luật định. Phép tính lãi vốn tài khóa được xử lý ở Phần 14 — nhật ký cung cấp hồ sơ hỗ trợ (sao kê broker, ticket lệnh, liên kết chứng cứ), không phải tính nghĩa vụ thuế luật định. Thuế không bao giờ vào phép tính r_net ở tử hoặc mẫu: khoản thu tài khóa không phải chi phí giao dịch thực hiện.

Chỉ số “chất lượng quyết định” làm tường lửa tâm lý. Tiến sĩ Brett Steenbarger (nhà tâm lý hiệu suất cho các bàn prop trading) lưu ý[3] rằng cạm bẫy lớn nhất khi rà soát nhật ký là phán chất lượng quyết định qua lăng kính kết quả giao dịch. Quyết định xuất sắc tuân quy tắc có thể lỗ tiền (thị trường tạo sự kiện đuôi ít khả năng), còn quyết định tệ, bốc đồng có thể lãi khổng lồ (may ngẫu nhiên). Thiếu điểm “chất lượng quyết định” rõ, nhận thức chẩn đoán then chốt biến mất — củng cố thói quen phá hoại vì “tôi kiếm tiền, vậy chắc giao dịch tuyệt”. Trường 25 buộc đánh giá quy trình nghiêm ngặt độc lập tài chính. Sau trọn năm thu dữ liệu, có thể chạy tương quan giữa chất lượng quyết định và lợi tức ròng — phát hiện suy thoái hành vi hệ thống (ví dụ điểm 2 về kỷ luật trong đợt thị trường có lãi đánh lừa).

3. Bội số R — chỉ số nền tảng trader cá nhân thường không tính

Bội số R giúp so giao dịch có hồ sơ rủi ro khác nhau trên cùng thang. Thiếu nó, lãi PLN 200 ở scalp M5 và lãi PLN 200 ở swing D1 giống nhau, dù lần đầu có thể mạo hiểm PLN 50 (+4R), lần hai PLN 600 (+0.33R, lợi tức nhỏ hơn nhiều trên rủi ro đầu). Đây là ví dụ tiền Ba Lan của nguồn. Van K. Tharp đưa ra bội số R[1], và nó là nền tảng phân tích hệ thống giao dịch.

Công thức bội số R

Bội số R — công thức ròng tính chi phí giao dịch
Bội số R ròng — công thức: PnL ròng thực tế trên sao kê chia rủi ro dự kiến trước giao dịch R_net = broker_actual_net_pnl / planned_initial_risk tử số: PnL ròng thực tế PnL khớp lệnh − hoa hồng − swap pip dừng lỗ × lot × giá trị pip mẫu số: rủi ro dự kiến R0 = ví dụ PnL ròng thực tế = +PLN 1 228 +PLN 1 228 PLN 660 ví dụ rủi ro ban đầu dự kiến = PLN 660 = +1.86R kết quả ròng nhà môi giới

Định nghĩa vận hành an toàn nhất là:

R_net = actual_broker_net_pnl / planned_risk

Lãi lỗ ròng thực là kết quả sau giá khớp thực, hoa hồng, swap và mọi chi phí có trong sao kê broker. Trượt và spread đã nằm trong giá khớp: broker tính lợi nhuận từ giá giao dịch thực, không phải dự kiến. Ghi trượt và spread riêng để chẩn đoán nhưng đừng trừ lại khi đã gồm trong lãi lỗ thực.

Mẫu số là rủi ro dự kiến, không phải rủi ro thực hiện. Nếu dừng trượt 10 pip ngoài khoảng dự kiến 30 pip, mẫu không tăng: lỗ khi đó −40 / 30 = −1.33R, cộng hoa hồng, thay vì −1R. Kết quả tệ hơn −1R có thể có và chính là thứ quy ước cần bộc lộ: chi phí thực của thực hiện thất bại. Đặt mẫu trước gửi lệnh và không thay sau dời dừng, thoát từng phần hoặc biết kết quả.

Lực cản thực hiện — chẩn đoán thực hiện bên cạnh hiệu suất

Spread, trượt và hoa hồng là chi phí vận hành, nhưng trong hạch toán kết quả chúng đã gồm trong lãi lỗ thực. Để chẩn đoán chất lượng thực hiện, tính riêng:

execution_drag_R = [direction × (planned_exit_price_of_same_type − planned_entry) / pip_size × lots × pip_value_per_standard_lot − actual_net_pnl] / planned_risk

Cụm từ then chốt là “giá thoát dự kiến cùng kiểu”. Nếu dừng khớp, so SL dự kiến. Nếu đạt mục tiêu, so TP dự kiến. Với thoát thủ công hoặc theo thời gian không có giá thoát dự kiến, định chẩn đoán là trượt vào, hoa hồng và swap biểu thị theo R. So mọi giao dịch với TP dự kiến hấp dẫn vì TP được ghi, nhưng tạo kết quả vô lý: dừng sạch khớp đúng dự kiến sẽ hiện khoảng 3R “chi phí thực hiện” dù không trượt. Lực cản thực hiện đo chất lượng thực hiện, không phải khoảng cách từ kết quả có lãi lý tưởng. Phải gồm hướng (+1 mua, −1 bán) và khối lượng để mua, bán được xử lý nhất quán. Không thêm spread riêng khi đã phản ánh trong giá khớp.

Quy tắc vận hành: giữ hạch toán hiệu suất riêng với chẩn đoán thực hiện. Nếu r_net dùng lãi lỗ broker thực, chi phí đã ở kết quả và được phân tích riêng qua lực cản thực hiện. Nếu tính từ giá dự kiến, trừ chi phí thủ công. Dùng một phương pháp hoặc phương pháp kia, không cả hai đồng thời.

Ví dụ tính hoàn chỉnh

Xét vị thế mua EUR/USD 0.5 lot (50 000 EUR) trên tài khoản PLN, với USD/PLN minh họa khoảng 4.40. Một pip mỗi lot tiêu chuẩn EUR/USD là USD 10, khoảng PLN 44; trên 0.5 lot khoảng PLN 22 mỗi pip.

  • Giá vào dự kiến: 1.0850
  • Giá vào thực: 1.0852 (trượt 2 pip)
  • SL dự kiến: 1.0820 (rủi ro 30 pip)
  • TP dự kiến: 1.0910 (60 pip = 2R)
  • Thoát thực: 1.0908 (trượt 2 pip tại TP)
  • Spread lúc vào: 0.8 pip
  • Hoa hồng ECN: PLN 4 mỗi vòng mở–đóng
  • Swap: 0 (vị thế đóng cùng ngày)

Tính R_net từ giá khớp broker thực:

  • Lãi lỗ từ giá khớp thực: (1.0908 − 1.0852) / 0.0001 = 56 pip; theo PLN: 56 × 22 = PLN 1 232. Trượt vào và thoát đã gồm vì tính từ giá thực.
  • Hoa hồng ECN: PLN 4. Swap: 0.
  • Lãi lỗ ròng thực: 1 232 − 4 = PLN 1 228.
  • Rủi ro dự kiến: |1.0850 − 1.0820| / 0.0001 = 30 pip; 30 × 22 = PLN 660.
  • R_net = 1 228 / 660 ≈ +1.86R.

Tính lực cản thực hiện như chẩn đoán riêng:

  • Lãi lỗ gộp dự kiến với khớp lý tưởng và không chi phí: (1.0910 − 1.0850) / 0.0001 × 22 = 60 × 22 = PLN 1 320.
  • Lãi lỗ ròng thực: PLN 1 228.
  • Chênh: 1 320 − 1 228 = PLN 92.
  • execution_drag_R = 92 / 660 ≈ 0.14R. Giao dịch thoát ở mục tiêu nên tham chiếu thoát dự kiến là TP; chi phí thực hiện tiêu khoảng 14% rủi ro dự kiến.

Với dừng khớp, tính lực cản so SL dự kiến. Nếu cả vào và dừng khớp đúng giá dự kiến và hoa hồng PLN 4, lực cản 4 / 660 ≈ 0.01R, không phải khoảng 3R do so TP. Nếu giữ trượt vào 2 pip trước đó, chi phí là PLN 44 + PLN 4, tức 48 / 660 ≈ 0.07R. Ngoại suy cần giả định riêng, rõ: “sau 100 giao dịch, lực cản khoảng 14R, tức cỡ 14% vốn mỗi năm ở rủi ro 1% mỗi giao dịch” chỉ áp dụng kịch bản 100 lần thoát mục tiêu cùng trượt mỗi lần. Nhật ký thực cần tính lực cản trên các giao dịch đã đóng, xem thoát dừng và mục tiêu riêng: phân phối khác nhau, gộp che chẩn đoán. Chi phí không phải chi tiết làm tròn; chúng hỗ trợ chọn broker, cặp và khung thời gian. Giữ r_net để hạch toán hiệu suất và execution_drag_R để cải thiện thực hiện; đừng kết hợp hai lần trừ trong một công thức.

Giá trị pip theo PLN không cố định. Ở tài khoản PLN, giá trị pip đổi theo tỷ giá như USD/PLN, EUR/PLN và JPY/PLN. Tại USD/PLN 4.40, một pip mỗi lot tiêu chuẩn EUR/USD khoảng PLN 44; tại 3.90 khoảng PLN 39, chênh khoảng 11%. Giá trị pip cố định cả năm làm lệch bội số R có hệ thống. Nguồn đưa hai cách: (a) cập nhật giá trị bảng hằng tuần theo fixing NBP hiện tại, xấp xỉ tỷ giá tham chiếu riêng Ba Lan; (b) ghi giá trị pip tại thời điểm từng giao dịch vào trường riêng thay vì hằng số toàn cục. Cách sau giữ chuyển đổi riêng giao dịch cần để tái dựng ở bất cứ đồng tài khoản nào.

Vì sao bội số R thay phần trăm hoặc PLN?

Đơn vịCho biết gìHạn chế
PLNLãi hoặc lỗ tuyệt đốiBỏ qua rủi ro: kiếm PLN 200 khi mạo hiểm PLN 50 khác cùng lãi khi mạo hiểm PLN 600.
%Tác động lên tài khoảnPhụ thuộc quy mô: quy mô lớn tạo tỷ lệ lớn hơn mà chưa chắc phản ánh quyết định tốt hơn.
PipChuyển động giáKhông khiến cặp biến động khác nhau so được, như EUR/USD và USD/MXN.
Bội số RLợi nhuận chuẩn hóa theo rủi roCần kỷ luật định nghĩa rủi ro trước khi vào.

Bội số R cho đơn vị chung dựa rủi ro để so scalp với swing, EUR/USD với GBP/JPY và vị thế nhỏ với lớn. Sau một năm và 200 giao dịch ghi, trader có thể nói chính xác: “Thiết lập A+ của tôi trung bình +0.84R, B +0.21R và C −0.13R.” Đóng góp nhật ký dừng ở đó. Việc có vô hiệu C hay không phụ thuộc các khoảng ước lượng quanh các số và tiêu chí trong Bài 15.10, không chỉ dấu trung bình.

Phân phối bội số R — đọc 220 giao dịch

Phân phối bội số R của 220 giao dịch — dữ liệu tổng hợp minh họa; chú thích biểu đồ và kết luận dưới dùng cùng các cột
Phân phối bội số R ròng — 220 giao dịch tổng hợp: trung bình +0.13R, trung vị 0R, WR 44.5%, hệ số lợi nhuận 1.31 Phân phối R ròng — 220 giao dịch tổng hợp, đuôi phải 82 −1R 22 −0.5R 18 0R 28 +0.5R 38 +1R 15 +1.5R 9 +2R 4 +3R 3 +4R 1 +5R 0 25 50 75 Bội số R ròng Trung bình +0.13R | Trung vị 0R | Tỷ lệ thắng 44.5% | Hệ số lợi nhuận 1.31

Ba quan sát từ phân phối này:

  • Tỷ lệ thắng thấp nhưng kết quả dương trong mẫu: 44.5% giao dịch dương (98 trên 220 trên 0R), còn đuôi phải — 17 giao dịch ở +2R trở lên, gồm một +5R — tạo toàn kỳ vọng dương. Loại mười bảy giao dịch đó thì tổng R âm.
  • Trung vị 0R, trung bình +0.13R: chênh cho thấy lợi nhuận đến từ đuôi. Nửa giao dịch kết thúc bằng không hoặc thấp hơn. Đó là đặc trưng theo xu hướng và giải thích vì sao cần hiện trung vị, trung bình cùng nhau thay vì dùng thay thế.
  • Hồi quy trung bình có thể có dạng ngược: minh họa của nguồn có tỷ lệ thắng cao 60–70%, thắng trung bình nhỏ +0.5R và đuôi trái dài với lỗ hiếm −2R hoặc −3R khi hồi quy trung bình thất bại. Chúng mô tả mẫu ví dụ, không phải đặc tính chiến lược bảo đảm.

Cùng phân phối được dùng sau cho Sharpe, Sortino ở Mục 6 và SQN ở Mục 4: trung bình +0.130R, độ lệch chuẩn 1,182R, cho Sharpe mỗi giao dịch 0.11, SQN 1.10 với N chặn ở 100 và Sortino tính đúng 0.21. Nhớ các số: phân phối có vẻ “khỏe” với hệ số lợi nhuận 1.31 trông yếu theo bảng ngưỡng phổ biến. Riêng điều đó không vô hiệu phân phối; ngưỡng có thể giả định định nghĩa hoặc số giao dịch khác.

Ví dụ minh họa — số tổng hợp, không phải hồ sơ tài khoản: trader không tính bội số R vì “kiếm tiền theo PLN”. Mười bốn tháng nhật ký chỉ ghi PLN, với kết quả tài khoản mô tả +12% năm: “Chiến lược hiệu quả.” Hỏi R trung bình mỗi giao dịch, trader không trả lời. Tái dựng cho 142 giao dịch, ròng trung bình +0.11R và rủi ro vị thế trung bình 1.8% vốn. Tính tuyến tính 0.11R × 1.8% ≈ +0.2% mỗi giao dịch và 142 × 0.2% ≈ +28%, trong khi tài khoản hiện +12%. Khoảng cách không có một giải thích đã xác lập — đó là bài học. Lãi kép giai đoạn dương, âm có thể tiêu một phần; nguồn minh họa bậc độ lớn hai điểm phần trăm mỗi năm theo biến thiên kết quả giả định, không phải giá trị suy được chỉ từ số tổng hợp này. Phần còn lại không đối soát được nếu thiếu nhật ký. Một giải thích có lý là rủi ro thay đổi: giảm sau chuỗi thua và tăng sau thắng, với vị thế lớn nhất rơi vào giai đoạn xấu hơn. Đây vẫn là giả thuyết đến khi hồ sơ xác lập. Tổng R và lợi tức tài khoản là lượng khác: một đo kết quả so rủi ro ban đầu, một còn phản ánh quyết định quy mô. Thiếu bội số R, bạn chỉ thấy thứ hai, không biết phần nào cần cải thiện.

4. Kỳ vọng ròng — điều tách hệ thống có lãi khỏi tiếp thị

Kỳ vọng trả lời câu hỏi nền tảng: tôi kỳ vọng kiếm (hoặc mất) bao nhiêu mỗi giao dịch, biểu thị theo R? Thiếu chỉ số, không biết chiến lược có khả năng tồn tại toán học không. Có nó, có thể ước lượng kết quả trung bình qua N giao dịch theo giả định mô hình; ước lượng không bảo đảm mẫu kế hoặc lợi tức vốn.

Công thức kỳ vọng chuẩn tắc

Dạng cấu trúc chuẩn (dùng trong backtest và mô hình hóa lý thuyết trước giao dịch):

Kỳ vọng = (WR × avg_win_R) − ((1 − WR) × avg_loss_R) − costs_per_trade_R

Một lưu ý thống kê thiết yếu: thuật ngữ (1 − WR) gộp giao dịch đóng đúng 0.00R vào nhóm thua. Nếu phân phối có giao dịch hòa vốn, tách mẫu thành ba tổng thể riêng — E = pw × avgWin − pl × |avgLoss|, trong đó pw + pl + p0 = 1 — đó là cách triển khai chính xác dùng trong script Python bên dưới và sổ tổng hợp Mục 5.

Trong đó:

  • WR — tỷ lệ thắng, theo số thập phân (ví dụ 0.55 = 55%).
  • avg_win_R — bội số R trung bình của giao dịch thắng (ví dụ +1.80R).
  • avg_loss_R — trị tuyệt đối bội số R trung bình giao dịch thua (ví dụ 1.00R với kỷ luật dừng chặt).
  • costs_per_trade_R — tổng ma sát (spread + trượt + swap + hoa hồng) chuẩn hóa theo tỷ lệ rủi ro dự kiến R (ví dụ 0.10R).
Trong nhật ký thực: Expectancy = mean(r_net). Nếu tính r_net từ lãi lỗ ròng sao kê broker thực (Mục 3), kỳ vọng thực chỉ là trung bình số học của cột r_net — chi phí thực hiện đã được tính bên trong. Công thức mở rộng dùng WR, avgWin và avgLoss được dùng để chẩn đoán cấu trúc (xác định lợi thế đến từ tỷ lệ thắng cao với mục tiêu nhỏ hay tỷ lệ thấp với đuôi phải kéo dài) và xác nhận backtest. Không bao giờ trừ chi phí ma sát hai lần.

Ba chuẩn kỳ vọng làm việc

Ngưỡng trong bảng là giả định làm việc minh họa cho lên kịch bản, không phải yêu cầu thị trường phổ quát. Chỉ áp dụng cùng khoảng tin cậy tương ứng: nếu khoảng vượt qua ranh giới ngưỡng thì phải hoãn mọi quyết định chiến lược. Quy mô theo hạng thiết lập được xác lập trong Bài 15.2, còn tiêu chí loại bỏ chính thức trong Bài 15.10.

Kỳ vọng ròngTrạng thái hệ thốngQuy trình vận hành
> +0.50RVượt trộiThiết lập A+: phân bổ cẩm nang tối đa.
+0.30R đến +0.50RVữngThiết lập A: phân bổ tiêu chuẩn dự kiến.
+0.15R đến +0.30RSát biênThiết lập B: phân bổ giảm theo cẩm nang rủi ro.
0.00 đến +0.15RĐáng nghiCỡ mẫu thiếu hoặc lợi thế không phân biệt được với nhiễu — tích thêm quan sát trước đổi quy tắc.
< 0.00RKhông có lãiỨng viên loại bỏ — đánh giá khoảng tin cậy và áp tiêu chí từ Bài 15.10 thay vì chỉ hành động theo trung bình danh nghĩa.

Cỡ mẫu tối thiểu để xác nhận kỳ vọng

Cạm bẫy nguy hiểm nhất của giao dịch cá nhân là tính kỳ vọng trên 30 đến 50 giao dịch rồi xem số thập phân là chân lý bất biến. Lý thuyết xác suất cho thấy khác:

  • 50 giao dịch — khoảng tin cậy 95% của tỷ lệ thắng trải khoảng ±14 điểm phần trăm (khoảng Wald ở p = 0.55, giả định phép thử độc lập; cụm và phơi nhiễm sự kiện chung có thể làm rộng hơn). Tỷ lệ thắng quan sát 55% có thể dễ đại diện tham số tổng thể thật 41% hoặc 69%.
  • 100 giao dịch — khoảng trải khoảng ±10 điểm phần trăm — vẫn quá rộng để biện minh bỏ thiết lập đã xác lập.
  • 200 giao dịch — khoảng thu hẹp khoảng ±7 điểm phần trăm.
  • 500 giao dịch — khoảng thu hẹp khoảng ±4 điểm phần trăm. Ước lượng hẹp hơn nhưng vẫn chịu bất định xác suất.

Quy tắc vận hành không phải “không quyết định dưới 100 giao dịch”, mà là: quyết định theo khoảng tin cậy, không theo ước lượng điểm. Nếu khoảng tin cậy 95% cho kỳ vọng thiết lập chứa ngưỡng quyết định vận hành, hoãn quyết định đến vòng kiểm toán kế — dù đã ghi 40 hay 400 giao dịch. Cỡ mẫu vào phép tính qua độ rộng khoảng tin cậy; số lượng không phải tối thiểu phổ quát hay tự nó xác nhận. Lưu ý dừng vì rủi ro vận hành (vượt giới hạn sụt giảm, thực hiện broker lỗi) luôn được phép, không bao giờ chờ ý nghĩa thống kê.

Bẫy chi phí ma sát: backtest so với lực cản thực hiện thực

Trader cá nhân thường đánh giá kỳ vọng gộp lý thuyết, bỏ spread, trượt, hoa hồng và tài trợ rollover. Backtest lý tưởng cho +0.50R gộp thường giảm +0.20R ròng trong điều kiện thực. Qua năm, số dư trì trệ — vì trader thực hiện +0.20R, không phải +0.50R, qua 200 giao dịch.

Yêu cầu phương pháp: Nếu r_net suy từ lãi lỗ ròng sao kê (Mục 3), chi phí đã gồm — spread, trượt và phí theo dõi riêng làm lực cản thực hiện, không bao giờ trừ hai lần. Nếu tính kỳ vọng từ biểu đồ nến lý tưởng, phải trừ ma sát rõ. Đừng trộn hai cách. Ví dụ giả thuyết sau tính lực cản thực hiện, không trừ lần hai khỏi lãi lỗ ròng:

Ví dụ cụ thể chi phí mỗi giao dịch theo R, giữ tài khoản PLN gốc và tỷ giá minh họa:

  • Cặp: EUR/USD; broker ECN; spread 0.2 pip; hoa hồng USD 7 mỗi vòng lot tiêu chuẩn; trượt trung bình 0.3 pip mỗi chiều.
  • Thiết lập điển hình: SL 30 pip, quy mô 0.3 lot, USD/PLN minh họa ≈ 4.40; giá trị pip cho 0.3 lot ≈ PLN 13.20.
  • Rủi ro dự kiến: 30 × 13.20 = PLN 396.
  • Chi phí: spread 0.2 × 13.20 = PLN 2.64; trượt 0.6 pip cho vào và thoát × 13.20 = PLN 7.92; hoa hồng USD 7 × 0.3 lot = USD 2.10 ≈ PLN 9.24. Tổng: khoảng PLN 19.80.
  • Chi phí theo R: 19.80 / 396 = 0.05R, tức 5% rủi ro dự kiến.

Ví dụ khác — cặp đắt hơn và dừng chặt hơn:

  • Cặp: GBP/JPY; broker tạo lập thị trường; spread 2.5 pip; không hoa hồng; trượt 1 pip mỗi chiều.
  • Giá trị pip cho 0.1 lot tại USD/JPY minh họa ≈ 150 và USD/PLN ≈ 4.40: một lot tiêu chuẩn tạo JPY 1 000 mỗi pip; 1 000 / 150 ≈ USD 6.67, tức PLN 29.33 ở 4.40. Với 0.1 lot, khoảng PLN 2.93 mỗi pip.
  • Thiết lập chặt: SL 25 pip, quy mô 0.1 lot; rủi ro 25 × 2.93 = PLN 73.25, tức khoảng PLN 73.
  • Chi phí vị thế: spread 2.5 × 2.93 ≈ PLN 7.33; trượt vào 1 × 2.93 = PLN 2.93; trượt thoát 1 × 2.93 = PLN 2.93; tổng PLN 13.19 theo làm tròn hiển thị.
  • Chi phí theo R: 13.19 / 73.25 ≈ 0.18R, tức khoảng 18% rủi ro dự kiến đã bị chi phí tiêu hao ngay từ đầu.

Điều này cho thấy bẫy chi phí tương đối: cùng một mức trượt giá tính bằng pip sẽ tiêu tốn nhiều R hơn hẳn khi điểm dừng lỗ hẹp hơn. Vì vậy, chỉ xét chi phí, khó biện minh cho điểm dừng 25 pip trên cặp có spread 2.5 pip. Giả định làm việc ở đây là một ngưỡng của tình huống minh họa, không phải chuẩn thị trường: chi phí vượt 5–8% rủi ro dự kiến bắt đầu ảnh hưởng đáng kể đến kết quả, đòi hỏi xem xét lại nhà môi giới, cặp tiền hoặc khung thời gian có điểm dừng kỹ thuật rộng hơn. Phép kiểm tra thích hợp phải xuất phát từ nhật ký của bạn: chia chi phí bình quân tính bằng R cho kỳ vọng trước chi phí, rồi xem còn lại bao nhiêu kỳ vọng.

System Quality Number (SQN) của Van Tharp — công thức, giới hạn N và thang phân loại

System Quality Number (SQN): SQN = (E / σR) × √N, N = min(n, 100)
trong đó E là kỳ vọng ròng tính bằng R, σR là độ lệch chuẩn của các bội số R (các ví dụ số và đoạn mã ở đây dùng quy ước tổng thể, ddof=0), còn n là tổng số giao dịch đã đóng. Giới hạn tại N = 100 là một thành phần được nêu rõ trong đặc tả gốc của Tiến sĩ Van K. Tharp[1]: khi vượt 100 giao dịch, N được giữ ở 100; nếu không, việc kéo dài mẫu sẽ làm điểm số tăng đơn điệu dù chất lượng cấu trúc của chiến lược không hề cải thiện.

Thang diễn giải của tác giả phương pháp được trình bày đầy đủ tại đây. Các bài khác trong phần này nên dẫn về đây thay vì chép lại những biến thể khác nhau: ba “thang Tharp” không thống nhất trong ba bài sẽ phá vỡ tính nhất quán của khóa học.

Điểm SQNPhân loại gốc của tác giả
< 1,6Kém
1,6 – 1,9Dưới trung bình nhưng có thể giao dịch
2,0 – 2,4Trung bình
2,5 – 2,9Tốt
3,0 – 5,0Xuất sắc
5,1 – 6,9Vượt trội
≥ 7,0“Chén thánh” — tác giả coi đây là tín hiệu cảnh báo cần điều tra tình trạng khớp tham số quá mức và cỡ mẫu không đủ, chứ không phải danh hiệu ưu việt tự nhiên được hưởng.

Ba lưu ý thiết yếu giúp tránh hiểu sai. Thứ nhất, thang này là kinh nghiệm diễn giải của tác giả, không phải chuẩn thị trường. Thứ hai, SQN tăng theo căn bậc hai của N cho đến 100 giao dịch; chỉ có thể so sánh các chỉ số được tính với cùng N — đường cơ sở 220 giao dịch ở Mục 3 cho kết quả 1.10 khi N = 100, nhưng sẽ thành 1.63 nếu máy móc thế n = 220 mà bỏ giới hạn. Thứ ba, SQN là chỉ số tín hiệu trên nhiễu, không phải chỉ dẫn xác định quy mô vị thế; nó không thay thế khoảng tin cậy của kỳ vọng ròng.

Phân đoạn mẫu — tránh thiên lệch lựa chọn

Nhật ký có cấu trúc cho phép phân đoạn dữ liệu giao dịch theo thiết lập, phiên, trạng thái thị trường và phiên bản cẩm nang. Luôn giữ sự thận trọng nghiêm ngặt về thống kê: càng so sánh nhiều phân nhóm, xác suất nhóm đứng đầu chỉ là sản phẩm của nhiễu ngẫu nhiên càng cao. Chọn nhóm tốt nhất trong mười hai thiết lập riêng biệt là lựa chọn dữ liệu, không phải ước lượng tham số thực sự. Kiến trúc chính thức phân biệt hiệu chỉnh trong mẫu với xác thực ngoài mẫu được trình bày trong Bài 15.4, còn quyết định giữ/sửa/vô hiệu hóa thuộc Bài 15.10. Nhật ký phải cung cấp số quan sát và khoảng ước lượng cho từng tập con, thay vì chỉ xếp hạng.

Khoảng tin cậy bootstrap — vì sao +0.22R là giả thuyết, chưa phải lợi thế

Kỳ vọng ròng quan sát được +0.22R trên 42 giao dịch không tạo thành lợi thế đã được chứng minh — đó là một giả thuyết thực nghiệm chưa kiểm định. Bootstrap phi tham số bộc lộ trực tiếp điều này: lấy 10 000 mẫu lặp có hoàn lại từ 42 giao dịch ấy, tính trung bình của từng mẫu và vẽ phân phối các trung bình để xác lập biên tin cậy thực nghiệm. Mỗi lần ghi kết quả thành một câu, luôn có đủ ba thành phần như nhau: n, phương pháp và giả định:

“Với n = 42 giao dịch, khoảng 95% của kỳ vọng là (−0.17R; +0.61R) tại std(R) = 1.3R. Các đầu mút hiển thị này là phép đối chiếu bằng xấp xỉ chuẩn, ±1.96 × std / √n; chúng không phải kết quả bootstrap đã tính. Bootstrap dự kiến dùng 10 000 mẫu lặp có hoàn lại, có thể bất đối xứng khi phân phối R lệch, và chính kết quả thực tế của nó mới phải được ghi lại. Cả hai cách ở đây đều giả định các quan sát độc lập; tính cụm và các sự kiện chung có thể làm khoảng rộng hơn. Vì khoảng chứa số không, quyết định về thiết lập được hoãn đến kỳ rà soát tiếp theo.”

Chỉ cỡ mẫu không giải quyết được điều gì; mọi kết luận đều phụ thuộc độ rộng khoảng tin cậy so với ranh giới quyết định của bạn. Với các thiết lập ít xuất hiện (chỉ tạo vài tín hiệu mỗi tháng), việc xác minh bằng bootstrap là bắt buộc: nếu thiếu nó, 50 giao dịch thu thập trong cả năm trông có vẻ vững chắc nhưng vẫn chỉ là nhiễu thống kê trải trên mười hai tháng.

Mã Python: tính các chỉ số hiệu suất từ CSV

Đoạn mã sau tính kỳ vọng ròng, hệ số lợi nhuận, Sharpe theo giao dịch, Sortino, SQN, MAE/MFE và sụt giảm vốn trực tiếp từ CSV nhật ký chuẩn hóa gồm 29 trường:

import pandas as pd
import numpy as np

# Nạp nhật ký giao dịch từ CSV (29 trường như chỉ định ở Mục 2)
df = pd.read_csv('journal.csv')

# Giới hạn ở vị thế đã đóng với bội số R ròng đã tính
df = df.dropna(subset=['r_net'])

# Bắt buộc thứ tự thời gian nghiêm ngặt. Thiếu điều này, đường vốn
# và chỉ số sụt giảm vốn phản ánh thứ tự xuất thay vì lịch sử tài khoản.
df['close_time_utc'] = pd.to_datetime(df['close_time_utc'], utc=True)
df = df.sort_values('close_time_utc').reset_index(drop=True)

total = len(df)
if total == 0:
    raise SystemExit('Không tìm thấy giao dịch đã đóng — chỉ số chưa xác định, không phải bằng không.')

r = df['r_net']

# Ba tập riêng: thắng, thua và hòa vốn chính xác.
wins   = r[r > 0]
losses = r[r < 0]
zeros  = r[r == 0]

wr       = len(wins) / total
p_loss   = len(losses) / total
avg_win  = wins.mean()        if len(wins)   else float('nan')
avg_loss = abs(losses.mean()) if len(losses) else float('nan')

# Kỳ vọng ròng bằng trung bình số học của r_net (chi phí đã nằm trong đó)
expectancy = r.mean()
# Đối chiếu cấu trúc: phải khớp chính xác trung bình số học
structural_check = ((wr * avg_win if len(wins) else 0.0)
                    - (p_loss * avg_loss if len(losses) else 0.0))

# Hệ số lợi nhuận. Không có lỗ = chưa xác định, không phải “hoàn hảo vô hạn”
sum_wins   = wins.sum()
sum_losses = abs(losses.sum())
profit_factor = sum_wins / sum_losses if sum_losses > 0 else float('nan')

# Thống kê R mỗi giao dịch và SQN với quy ước N = min(n, 100) đã chọn
sd     = r.std(ddof=0)
sharpe = expectancy / sd if sd > 0 else float('nan')
sqn    = sharpe * np.sqrt(min(total, 100))

# Tỷ số Sortino: độ lệch phía giảm trên TOÀN tập, MAR = 0
mar     = 0.0
dside   = np.sqrt((np.minimum(r - mar, 0) ** 2).mean())
sortino = (expectancy - mar) / dside if dside > 0 else float('nan')

# Khoảng tin cậy 95% phân tích cho kỳ vọng (giả định i.i.d.)
se = r.std(ddof=1) / np.sqrt(total)
ci = (expectancy - 1.96 * se, expectancy + 1.96 * se)

# Đánh giá sụt giảm trên đường vốn với tỷ phần rủi ro cố định f mỗi giao dịch.
# Vốn ban đầu (1.0) PHẢI được thêm vào đầu mảng đỉnh lũy kế;
# nếu không, nhật ký bắt đầu bằng lỗ báo sụt giảm 0% gây hiểu lầm.
f       = 0.01                      # tham số kịch bản làm việc, không phổ quát
equity  = pd.concat([pd.Series([1.0]), (1 + r * f).cumprod()], ignore_index=True)
run_max = equity.cummax()
max_dd  = ((equity - run_max) / run_max).min()

# Phân tích MAE / MFE được tính trên các hàng có dữ liệu
mae_win = mae_loss = mfe_win = float('nan')
if {'mae_r', 'mfe_r'}.issubset(df.columns):
    m = df.dropna(subset=['mae_r', 'mfe_r'])
    if len(m):
        mae_win  = m.loc[m['r_net'] > 0, 'mae_r'].mean()
        mae_loss = m.loc[m['r_net'] < 0, 'mae_r'].mean()
        mfe_win  = m.loc[m['r_net'] > 0, 'mfe_r'].mean()

# Phân tích phân đoạn theo thiết lập và phiên bản cẩm nang
print(df.groupby(['setup', 'strategy_version']).agg({
    'r_net': ['count', 'mean', 'sum', 'std']
}))

print(f"Cỡ mẫu (n): {total} (Thắng: {len(wins)}, Thua: {len(losses)}, Hòa vốn: {len(zeros)})")
print(f"Tỷ lệ thắng: {wr:.1%}")
print(f"Kỳ vọng ròng: {expectancy:+.2f}R (Kiểm tra cấu trúc: {structural_check:+.2f}R)")
print(f"Khoảng tin cậy 95% cho kỳ vọng: ({ci[0]:+.2f}R; {ci[1]:+.2f}R)")
print(f"Hệ số lợi nhuận: {profit_factor:.2f}")
print(f"Sharpe mỗi giao dịch: {sharpe:.2f} | SQN (N giới hạn=100): {sqn:.2f}")
print(f"Tỷ số Sortino (toàn bộ độ lệch phía giảm, MAR=0): {sortino:.2f}")
print(f"Sụt giảm vốn tối đa (tại f={f:.0%}): {max_dd:.1%}")
print(f"MAE TB giao dịch thắng: {mae_win:.2f}R | MAE TB giao dịch thua: {mae_loss:.2f}R | MFE TB giao dịch thắng: {mfe_win:.2f}R")

Đoạn mã giả định cấu trúc CSV ở Mục 2 và yêu cầu bốn cột đã có dữ liệu: r_net, close_time_utc (trình tự thời gian là điều thiết yếu đối với đường vốn và sụt giảm vốn), cùng với setup cộng thêm strategy_version để phân đoạn. mae_r và mfe_r là tùy chọn; dữ liệu thiếu hoặc trống khiến các chỉ số tương ứng không xác định, chứ không bằng không. Trước khi dựa vào kết quả, hãy kiểm tra đoạn mã với một bộ chuẩn đã được xác minh — chẳng hạn sổ cái tổng hợp 6 giao dịch ở Mục 5 — để bảo đảm đầu ra khớp chính xác với phép tính thủ công. Kiểm tra thêm một tệp tổng hợp thứ hai bắt đầu bằng một giao dịch lỗ: điều này tách riêng khả năng đoạn mã đưa vốn ban đầu vào các mức cực đại lũy kế một cách chính xác hay không (mã có lỗi sẽ báo sụt giảm 0% ở khoản lỗ đầu tiên). Một đoạn mã chẩn đoán chưa được đối chiếu với các trường hợp biên đã biết chỉ là một nguồn tự tin vô căn cứ khác.

Ví dụ minh họa (số liệu tổng hợp): thiết lập bị loại bỏ quá sớm tại n = 38. Một nhà giao dịch từ bỏ thiết lập “NY-mean-revert-B” sau sáu tuần: 38 giao dịch, kỳ vọng ròng −0.04R. Hai tháng sau, cùng thiết lập ấy trong nhật ký của người khác ghi nhận 180 giao dịch với kỳ vọng ròng +0.28R. Vì sao khác biệt? Người kia giao dịch H1 với dừng lỗ 30 pip; người đầu thực hiện trên M15 với dừng lỗ 12 pip — cùng mức ma sát tính bằng pip lại chiếm tỷ lệ R lớn hơn hẳn khi dừng lỗ hẹp, làm lợi thế biến mất. Quan trọng hơn: với 38 giao dịch, không thể rút ra kết luận thống kê; khoảng Wald xấp xỉ 95% cho tỷ lệ thắng tại p ≈ 0.5 trải ±16 điểm phần trăm, giả định các quan sát độc lập. Trước khi bỏ một thiết lập, hãy xem MAE theo từng khung thời gian và mức hao hụt do ma sát tính bằng R, quyết định ngừng dùng dựa trên khoảng ước lượng thay vì chỉ dấu của kỳ vọng, theo quy định ở Bài 15.10.
Mẫu nhỏ: trung bình chưa phải bằng chứng
E = p × lãi bình quân − (1 − p) × lỗ bình quân; chi phí ròng không bị trừ hai lần.

5. Hệ số lợi nhuận và hệ số phục hồi — câu hỏi khác nhau, câu trả lời khác nhau

Kỳ vọng ròng định lượng “bình quân tôi dự kiến kiếm được bao nhiêu trên mỗi giao dịch”. Hệ số lợi nhuận và hệ số phục hồi trả lời những câu hỏi cấu trúc hoàn toàn khác; bỏ qua chúng sẽ che khuất những chiều quan trọng của sức khỏe hệ thống.

Hệ số lợi nhuận — tỷ số tổng lãi trên tổng lỗ

Các mốc đối chiếu trong cả hai bảng của mục này là giả định làm việc để minh họa (không phải chuẩn thị trường), và chỉ có ý nghĩa thống kê khi đi kèm cỡ mẫu. Hệ số lợi nhuận tính từ các bội số R ròng cho đánh giá ròng không tô vẽ; mẫu không có khoản lỗ khiến PF không xác định, tuyệt đối không tạo ra một “hệ thống hoàn hảo, vô hạn”.

Hệ số lợi nhuận (PF) = sum_of_all_wins / abs(sum_of_all_losses)

Câu hỏi cốt lõi mà chỉ số này giải đáp: Hệ thống giao dịch của tôi có tạo tổng lãi lớn hơn tổng lỗ không, và chính xác gấp bao nhiêu lần?

Hệ số lợi nhuậnDiễn giải phân tích
< 1,00Hệ thống không sinh lời — tổng lỗ vượt tổng lãi.
1,00 − 1,30Khả năng tồn tại mong manh — dễ tổn thương trước mức tăng nhỏ của ma sát thực hiện.
1,30 − 1,50Hiệu suất hoạt động chấp nhận được với các thiết lập hạng B.
1,50 − 2,00Hệ thống giao dịch hạng A vững chắc, chuyên nghiệp.
2,00 − 3,00Hệ thống giao dịch A+ đặc biệt xuất sắc.
> 3,00Thường là dấu hiệu khớp đường cong hoặc thiếu mẫu nghiêm trọng — cần xác minh ngoài mẫu.

Hệ số lợi nhuận giúp nhà giao dịch không có nền tảng thống kê chính quy hiểu ngay bằng trực giác — “cứ lỗ PLN 1, chiến lược tạo ra PLN 1.80 tiền lãi”. Tuy nhiên, nó có hạn chế đáng kể: bỏ qua phân phối bên dưới. Hệ thống đạt PF 1.80 qua 200 giao dịch không thể so sánh về cấu trúc với hệ thống khoe PF 1.80 qua 20 giao dịch. Luôn đánh giá hệ số lợi nhuận cùng trực tiếp với số giao dịch và kỳ vọng ròng.

Hệ số phục hồi — lãi ròng lũy kế so với sụt giảm tối đa

Hệ số phục hồi (RF) = total_net_profit / max_drawdown

Câu hỏi cốt lõi mà chỉ số này giải đáp: Tổng lợi nhuận ròng vượt mức sụt giảm sâu nhất trong lịch sử bao nhiêu lần? Nói cách khác — chiến lược có thể trải qua đợt suy giảm tồi tệ nhất trong lịch sử bao nhiêu lần mà vẫn giữ được tổng mức tăng vốn?

Ví dụ: lợi nhuận năm +35% cùng mức sụt giảm tối đa trong năm −12% cho RF = 35 / 12 = 2.92. Cả hai số phải xuất phát từ chính cùng một đường vốn trong cùng khoảng thời gian — lợi nhuận của kỳ chia cho sụt giảm của kỳ. Đặt CAGR nhiều năm ở tử số và sụt giảm của một năm ở mẫu số tạo ra một chỉ số thiếu cơ sở khoa học, so sánh các tham số không tương thích.

Hệ số phục hồiDiễn giải phân tích
< 1,00Sụt giảm vượt tổng lợi nhuận — mức phơi nhiễm rủi ro giảm vốn mất cân đối.
1,00 − 2,00Lợi nhuận ròng bù được sụt giảm nhưng phần đệm hẹp đến mức khó yên tâm.
2,00 − 3,00Hệ thống giao dịch vững chắc, có sức chống chịu.
3,00 − 5,00Xuất sắc — lợi nhuận vốn vượt sụt giảm lịch sử tối đa 3–5×.
> 5,00Vượt trội nhưng thường là sản phẩm thống kê của thời lượng mẫu hạn chế.

Hệ số phục hồi là thước đo tâm lý rất hữu ích: nếu để tạo lợi nhuận năm 30% mà phải chịu sụt giảm từ đỉnh xuống đáy khắc nghiệt 25% (RF = 1.20), bạn phải tự hỏi lợi suất đó có xứng với đau đớn tâm lý hay không. Nguồn trình bày sự đánh đổi dưới dạng ưu tiên RF trên 2 và CAGR thấp hơn, thay vì lợi nhuận cao kèm sụt giảm sâu; đây là sở thích cần đánh giá, không phải thống kê đã được xác lập về các nhà giao dịch chuyên nghiệp.

Tỷ lệ thắng so với hệ số lợi nhuận — ngộ nhận kinh điển của nhà giao dịch cá nhân

Nhà giao dịch cá nhân thường nhầm tỷ lệ thắng với chất lượng hệ thống: “Tỷ lệ thắng của tôi là 75%, nên chiến lược chắc hẳn sinh lời.” Kết luận ấy sai về toán học. Tỷ lệ thắng 75% kết hợp lãi bình quân +0.50R và lỗ bình quân −2.50R cho:

  • Kỳ vọng ròng: 0.75 × 0.50 − 0.25 × 2.50 = 0.375 − 0.625 = −0.25R mỗi giao dịch (một hệ thống thua lỗ rõ ràng).
  • Hệ số lợi nhuận: (0.75 × 0.50) / (0.25 × 2.50) = 0.375 / 0.625 = 0,60 — cứ lỗ PLN 1, hệ thống chỉ kiếm được PLN 0.60 tiền lãi.

Tỷ lệ thắng cao mà không đi kèm kiểm soát nghiêm ngặt tỷ lệ tiền lãi/lỗ là đặc trưng của chiến lược hồi quy về trung bình liều lĩnh, thiếu kỷ luật dừng lỗ. Một khoản lỗ quá lớn xóa sạch kết quả của nhiều giao dịch thắng. Hệ số lợi nhuận phơi bày ngay thực tế này — tỷ lệ thắng 75% với hệ số lợi nhuận 0.60 vẫn là kết quả thua lỗ dù tỷ lệ thắng cao.

Ví dụ minh họa (số liệu tổng hợp): tỷ lệ thắng 78% dẫn thẳng đến phá hủy tài khoản. Một chiến lược lưới martingale trên EUR/USD đạt tỷ lệ thắng 78% trong sáu tháng (134 giao dịch thắng trong tổng 172 lần thực hiện). Kết quả ròng của tài khoản: mất −67% vốn. Điều gì đã xảy ra? Lãi bình quân: +0.30R; lỗ bình quân: −4.10R. Tổng lãi: 134 × 0.30 = +40.2R. Tổng lỗ: 38 × 4.10 = −155.8R. Hệ số lợi nhuận = 40.2 / 155.8 = 0.26; kỳ vọng ròng = (40.2 − 155.8) / 172 = −0.67R mỗi giao dịch. Một khoản lỗ xóa sạch ~14 giao dịch thắng liên tiếp (4.10 / 0.30 ≈ 13.7). Tỷ lệ thắng là chỉ số nhà giao dịch đem khoe vì trông ấn tượng; hệ số lợi nhuận là chỉ số bị bỏ qua vì phơi bày sự thật. Đó là khác biệt căn bản giữa nhật ký giao dịch thực nghiệm và bộ sưu tập tâm lý gồm những chỉ số phù phiếm để tự ve vuốt.

Sổ cái rà soát nhật ký tổng hợp — sáu giao dịch và các chỉ số được đối soát

Tình huống minh họa dựa trên dữ liệu tổng hợp, không phải hiệu suất tài khoản lịch sử. Sáu hàng dưới đây không lấy từ bất kỳ tài khoản nào và không chứng minh hiệu quả của chiến lược nào. Chúng giữ nguyên đơn vị PLN của nguồn và là dữ liệu tổng hợp nhằm minh họa toàn bộ phép đối soát toán học từ rủi ro ban đầu R0 đến sụt giảm tối đa trên mẫu đủ nhỏ để kiểm tra bằng tay. Quy ước chuẩn được giữ xuyên suốt: R0 là rủi ro ban đầu dự kiến, được khóa trước khi thực hiện; r_net là PnL ròng chính thức trên sao kê nhà môi giới (sau phí và chi phí tài trợ) chia cho R0.

trade_idThiết lập và phiên bảnR0 (PLN)PnL ròng của nhà môi giới (PLN)r_netGhi chú rà soát thực hiện
T-001LON-breakout-A+ v1.2400+720+1,80Thoát lệnh rõ ràng tại TP dự kiến.
T-002LON-breakout-A+ v1.2400−412−1,03Dừng lỗ khớp có trượt giá — lỗ vượt −1.0R; mẫu số vẫn được khóa.
T-003NY-mean-revert-B v0.9300−300−1,00Dừng lỗ khớp đúng, không trượt giá.
T-004NY-mean-revert-B v0.9300+9+0,03Trường hợp biên: chủ động đóng thủ công gần hòa vốn — kết quả ròng dương.
T-005LON-breakout-A+ v1.2500+625+1,25Đóng từng phần: hai lần khớp dưới cùng trade_id; PnL ròng được cộng lại, R0 chỉ tính một lần.
T-006LON-breakout-A+ v1.2500−510−1,02Bị dừng lỗ; hoa hồng là chi phí nằm ngoài định nghĩa R0 ban đầu.

Phép tính từng bước chỉ dựa trên cột r_net:

  • Tỷ lệ thắng = 3 / 6 = 50,0%. Giao dịch T-004 với +0.03R được tính là thắng vì kết quả ròng dương nghiêm ngặt; nếu đóng đúng 0.00R, nó thuộc nhóm hòa vốn thứ ba, không thuộc nhóm lỗ. Đây chính là chỗ phép rút gọn (1 − WR) × avgLoss xử lý sai.
  • R lũy kế = 1,80 − 1,03 − 1,00 + 0,03 + 1,25 − 1,02 = +0.03R.
  • Kỳ vọng ròng = +0,03 / 6 = +0.005R mỗi giao dịch. Đối chiếu cấu trúc: lãi bình quân = +1,027R, lỗ bình quân = −1,017R; vì thế, (0.50 × 1,027) − (0.50 × 1,017) = +0.005R — đã xác nhận.
  • Hệ số lợi nhuận = (1,80 + 0,03 + 1,25) / (1,03 + 1,00 + 1,02) = 3,08 / 3,05 = 1,01.
  • Sụt giảm tối đa được đánh giá trên R lũy kế (lấy mẫu sau mỗi giao dịch; đây là sụt giảm tính bằng R, không phải phần trăm vốn tài khoản, và phải ghi nhãn đúng): 0.00 → +1.80 → +0.77 → −0.23 → −0.20 → +1.05 → +0.03R. Đỉnh lũy kế là +1.80R; đáy sau đó xuống −0.23R; do đó, DD tối đa = 1.80 − (−0.23) = 2.03R. Đến cuối mẫu (+0.03R so với đỉnh +1.80R), sụt giảm vẫn chưa được phục hồi; thời gian phục hồi được ghi rõ là chưa xác định thay vì bỏ trống.
  • Khoảng tin cậy: std(R) = 1,257, sai số chuẩn = 1,257 / √6 = 0.513; khoảng tin cậy xấp xỉ chuẩn 95% cho kỳ vọng, giả định các quan sát độc lập, trải từ (−1.00R; +1.01R).

Bài học trọng tâm của sổ cái này: sáu giao dịch minh họa phép đối soát số học, nhưng không chứng minh được bất kỳ lợi thế thống kê nào. Khoảng tin cậy cắt qua số không, bao trùm ngưỡng khả thi +0.15R và kéo tới vùng thua lỗ thảm khốc — chỉ thêm một giao dịch cũng làm kỳ vọng dịch chuyển nhiều hơn chính lợi thế được tuyên bố. Sổ cái chỉ trả lời: “Các công thức của tôi có đối soát khớp nhau không?” Nó không xác định được chiến lược có khả thi hay không. Đánh giá cùng sổ cái ấy trên 600 giao dịch mới có sức nặng thống kê — nhưng các công thức toán bên dưới không đổi; chỉ khoảng tin cậy thu hẹp.

6. Sharpe và Sortino — khi nào có ý nghĩa đối với giao dịch cá nhân

Tỷ số Sharpe và Sortino là chuẩn mực tổ chức trong phân tích hiệu suất quỹ phòng hộ — nhưng thường gây hiểu lầm khi áp dụng thiếu phê phán vào giao dịch cá nhân. Tuy nhiên, khi điều chỉnh sang khuôn khổ “theo giao dịch” (thay vì biến động danh mục năm), chúng cung cấp thông tin chẩn đoán thiết yếu mà kỳ vọng ròng và hệ số lợi nhuận đều không thể hiện.

Tỷ số Sharpe theo giao dịch — lợi nhuận trên mỗi đơn vị biến động kết quả

Sharpe = (mean_R − risk_free_rate) / std_R

Trong phép chẩn đoán theo giao dịch ở đây, chúng ta đặt mốc đối chiếu bằng không và đo kết quả bằng R. Đây là quy ước, không phải khẳng định rằng chuẩn hóa làm lãi suất phi rủi ro về kinh tế bằng không. Ta có:

Sharpe ≈ mean(R) / std(R)

Ý nghĩa: hệ thống tạo ra bao nhiêu lợi nhuận trên mỗi đơn vị phân tán kết quả giao dịch. Giá trị cao hơn cho thấy trung bình lớn hơn so với độ phân tán kết quả; nó không bảo đảm chuỗi kết quả êm hoặc dễ dự đoán. Sharpe thấp biểu thị kết quả phân tán rộng dù kỳ vọng ròng danh nghĩa vẫn dương.

Các khoảng diễn giải trong bảng dưới là giả định làm việc để minh họa, chỉ được đánh giá cùng đúng cỡ mẫu đã dùng để tính chúng.

Sharpe (theo giao dịch)Diễn giải phân tích
< 0,10Nhiễu kết quả cao; kỳ vọng có thể dương nhưng vốn dao động mạnh.
0,10 − 0,20Chấp nhận được với chiến lược theo xu hướng (vốn có tính cụm và biến động).
0,20 − 0,40Hệ thống giao dịch vững chắc, có cơ sở tin cậy cao.
0,40 − 0,60Xuất sắc — hiếm khi duy trì được trong môi trường giao dịch cá nhân.
> 0,60Dấu hiệu khớp đường cong cực đoan hoặc thiếu mẫu nghiêm trọng — cần xác minh ngoài mẫu.

Không thể chuyển Sharpe năm của tổ chức sang chỉ số theo giao dịch theo tỷ lệ 1:1. Phép quy đổi năm dùng Sharpe_mỗi giao dịch × √N, trong đó N là số giao dịch thực hiện trong năm. Vì thế, cùng Sharpe theo giao dịch 0.30 tạo điểm năm 1.50 tại 25 giao dịch/năm, 2.00 tại 44 giao dịch, 4.20 tại 200 giao dịch và 7.30 tại 600 giao dịch. Một điểm theo giao dịch duy nhất tạo ra bốn “tỷ số Sharpe năm” khác nhau rất xa. Hơn nữa, phép quy đổi này giả định các giao dịch độc lập nghiêm ngặt — giả định có thể sai với các giao dịch cùng cặp tiền hoặc cùng trạng thái thị trường. Phụ thuộc dương có thể thổi phồng kết quả năm này. Luôn báo cáo Sharpe theo giao dịch kèm tổng số giao dịch; con số năm thiếu tần suất giao dịch không có ý nghĩa thống kê.

Nhược điểm nghiêm trọng của tỷ số Sharpe — phạt biến động theo chiều có lợi

Sharpe cổ điển coi mọi phân tán quanh trung bình đều là rủi ro bất lợi. Khi chiến lược bắt được xu hướng lớn tạo những giao dịch thắng đuôi phân phối rất lớn (+5.0R, +8.0R), độ lệch chuẩn của mẫu tăng mạnh — và công thức Sharpe phạt điểm số của bạn. Xét kinh tế, điều này vô lý: nhà giao dịch không nên bị phạt vì các khoản lãi ngoại lệ thuận chiều.

Để khắc phục sai lệch đó, Tiến sĩ Frank A. Sortino phát triển công thức thay thế[2]: chỉ đo phương sai giảm.

Tỷ số Sortino — lợi nhuận trên mỗi đơn vị rủi ro giảm

Sortino = (mean(R) − MAR) / DD, trong đó DD = √( Σ min(Ri − MAR, 0)² / n ), và MAR = 0

Yếu tố toán học then chốt là cỡ mẫu n ở mẫu số: độ lệch giảm phải được tính trên toàn bộ tập giao dịch, điền số không cho mỗi giao dịch có kết quả bằng hoặc cao hơn lợi nhuận tối thiểu chấp nhận được (MAR) — thay vì chỉ tính độ lệch chuẩn của các giao dịch lỗ. Khác biệt này rất sâu sắc. Biến thể “độ lệch chuẩn chỉ của khoản lỗ” không phạt tần suất giao dịch lỗ: mẫu gồm 99 giao dịch thắng và 1 giao dịch lỗ sẽ có độ phân tán khoản lỗ bằng không, khiến Sortino không xác định hoặc bị thổi phồng cực lớn. Trên đường cơ sở 220 giao dịch ở Mục 3, độ lệch giảm đúng là 0.631, cho Sortino = 0.21; biến thể sai “chỉ khoản lỗ” tạo ra 0.205 và “Sortino” bị thổi lên 0.63 — sai lệch gấp ba. Trước khi so Sortino của bạn với mốc bên ngoài, hãy kiểm tra định nghĩa toán học được sử dụng.

Sortino chỉ phạt biến động giảm. Những giao dịch thắng lớn làm tử số tăng mà không làm độ lệch giảm ở mẫu số tăng. Vì vậy, đối với hệ thống theo xu hướng lệch phải, Sortino thường cao hơn Sharpe một cách nhất quán.

Sortino (theo giao dịch, độ lệch giảm toàn bộ)Diễn giải phân tích
< 0,10Phương sai giảm lớn so với trung bình — vốn thường xuyên bị bào mòn.
0,10 – 0,20Khả năng vận hành chấp nhận được.
0,20 – 0,35Vững chắc theo thang minh họa này.
0,35 – 0,50Rất tốt theo thang minh họa này.
> 0,50Kiểm tra cỡ mẫu và định nghĩa toán học — khi ít khoản lỗ, mẫu số mất ổn định; công thức “chỉ khoản lỗ” làm điểm tăng khoảng gấp ba trong ví dụ Mục 3, không phải theo hệ số phổ quát.

Các khoảng minh họa này được hiệu chỉnh theo chính định nghĩa này — độ lệch giảm trên toàn bộ tập giao dịch — và không phải chuẩn thị trường. Không thể so chúng với bảng ngưỡng dựa trên độ lệch chuẩn chỉ của khoản lỗ, vốn làm kết quả tăng khoảng gấp ba ở Mục 3. Hệ số không cố định: nó phụ thuộc phân phối và tần suất lỗ, và có thể lớn tùy ý khi mẫu số chỉ tính lỗ tiến về không. Phân phối ở Mục 3 có hệ số lợi nhuận 1.31 và Sortino 0.21, được xếp “vững chắc” theo thang này.

Quy tắc làm việc: với nhiều chiến lược cá nhân có kết quả bất đối xứng, Sortino có thể cho biết nhiều hơn Sharpe, nhưng cả hai đều bất định khi chỉ có vài chục giao dịch. Bản thân độ lệch chuẩn khi đó có khoảng ước lượng rộng, và các chỉ số xây dựng từ nó thừa hưởng bất định ấy. Sharpe mô tả mọi dao động; Sortino tập trung vào kết quả dưới mục tiêu. Chọn theo phong cách, tần suất và phân phối kết quả của hệ thống cụ thể.

Khi Sharpe và Sortino không còn đáng tin đối với nhà giao dịch cá nhân

  • Cỡ mẫu nhỏ — chỉ vài chục giao dịch khiến phương sai kết quả không ổn định; luôn nêu cỡ mẫu n cùng chỉ số.
  • Chiến lược theo sự kiện có tính bất đối xứng cao (ví dụ phá vỡ khi công bố việc làm phi nông nghiệp) — các giao dịch thắng tạo đuôi dài, và độ lệch chuẩn có thể không đại diện cho mức biến động mà nhà giao dịch coi là thông thường.
  • Tần suất giao dịch cực thấp (ví dụ 5 giao dịch swing mỗi tháng) — nguồn cảnh báo rằng khó ước lượng Sharpe năm đáng tin chỉ từ 60 quan sát mỗi năm; vấn đề thích hợp là bất định của ước lượng và sự phụ thuộc, không phải một cỡ mẫu tối thiểu phổ quát.

Với nhà giao dịch cá nhân điển hình thực hiện 200 đến 600 giao dịch mỗi năm bằng chiến lược theo xu hướng và hồi quy về trung bình: Sortino là la bàn định hướng đáng tin, còn Sharpe theo giao dịch cung cấp bước xác minh bổ trợ theo bối cảnh.

7. MAE/MFE — cho biết gì về chất lượng vào và thoát lệnh

Maximum Adverse Excursion (MAE) và Maximum Favorable Excursion (MFE) là hai chỉ số chẩn đoán cho thấy giá đi ngược vị thế của bạn bao xa và giá đi thuận vị thế của bạn bao xa trong suốt thời gian giao dịch còn mở. Nhà giao dịch cá nhân hiếm khi theo dõi chúng — tự bỏ qua công cụ thực nghiệm mạnh nhất để tối ưu vị trí dừng lỗ và chốt lời.

Định nghĩa MAE và MFE

  • MAE (biến động bất lợi tối đa) — mức giá đi ngược vị thế sâu nhất khi còn mở, đo bằng đơn vị R từ điểm vào. Ví dụ: mua EUR/USD tại 1.0850 với SL dự kiến 1.0820 (rủi ro ban đầu 30 pip). Trước khi đóng, giá xuống 1.0825 → MAE = [(1.0850 − 1.0825) / 0.0001] / 30 = 25 / 30 = 0.83R.
  • MFE (biến động thuận lợi tối đa) — mức giá đi thuận vị thế cao nhất khi còn mở, đo bằng đơn vị R từ điểm vào. Mua tại 1.0850; giá đạt đỉnh 1.0920 trước khi quay lại → MFE = [(1.0920 − 1.0850) / 0.0001] / 30 = 70 / 30 = 2.33R.
  • Cả hai đều là cực đại lũy kế, chỉ được đánh giá trên khoảng đóng từ vào → thoát và không thể giảm. MFE không thể “suy giảm” khi giá hồi — hồi giá làm giảm PnL thực hiện, không làm giảm mức biến động đỉnh từng đạt. Khi đã đóng, phép đo MFE chấm dứt: diễn biến giá sau đó thuộc một thế giới giả định khác (“nếu tôi giữ lâu hơn thì sao?”) và phải được ghi vào cột nghiên cứu riêng. Trộn hai điều này có thể gán sai chuyển động sau khi toàn bộ vị thế thoát tại TP cho giao dịch đã đóng. So sánh TP trong nguồn giả định toàn bộ vị thế thực sự đóng tại mục tiêu ấy; riêng mục tiêu dự kiến không phải cận trên phổ quát khi thực hiện khác đi hoặc còn một phần vị thế mở.

MAE và MFE chẩn đoán điều gì

MAE trả lời: Trước khi kết thúc, giá đã hồi ngược giao dịch bao xa? MAE bình quân 0.40R trên các giao dịch thắng là một giả thuyết thực nghiệm rằng dừng lỗ có phần đệm dư mà thị trường hiếm khi thử thách — không phải bằng chứng dứt khoát để lập tức thu hẹp dừng lỗ. Chỉ trung bình không giải quyết được gì vì ba lý do. Thứ nhất, nó chỉ tính trên những giao dịch sống sót: theo định nghĩa đã loại các giao dịch bị dừng lỗ, nghĩa là bạn chỉ xem bên sống sót. Thứ hai, trung bình che khuất đuôi phân phối — một số giao dịch thắng có MAE 0.90R sẽ bị dừng khi thu hẹp SL, và chính các giao dịch ấy thường tạo lãi ở đuôi phải. Thứ ba, MAE phản ánh nơi giá thị trường đã giao dịch, không phản ánh liệu có thể thực hiện đúng tại mức đó hay không (dùng biên nến và phía giá có thể thực hiện phù hợp với hướng: vị thế mua thoát ở Bid, không ở giá giữa không phân biệt). Chỉ phân tích toàn bộ phân phối cùng mô phỏng ngoài mẫu (“bao nhiêu giao dịch thắng sẽ bị dừng tại 0.8× SL?”) mới xác nhận được hành động. Quan sát ngược lại rõ ràng hơn nhiều: MAE bình quân 0.90R trên các giao dịch thắng cho thấy phần đệm dừng lỗ được sử dụng hết, và bất kỳ mức tăng trượt giá nào của nhà môi giới cũng có thể biến các giao dịch thắng thành thua lỗ.

MFE trả lời: Tôi có bỏ lại quá nhiều lợi nhuận không? Ràng buộc phân tích căn bản: cả hai chỉ số phải xuất phát từ chính cùng một tập giao dịch. So MFE bình quân của tất cả giao dịch đã đóng với lợi nhuận bình quân của riêng giao dịch thắng gây sai lệch nghiêm trọng vì trộn các vị thế lỗ vào. Nếu các giao dịch thắng tạo MFE bình quân +2.50R nhưng lợi nhuận thực hiện bình quân +1.20R, chênh lệch +1.30R cho thấy lệnh chốt lời được đặt quá dè dặt hoặc dừng lỗ bám giá kích hoạt quá sớm. Đây là đầu mối phân tích, chưa phải kết luận: MFE là mức biến động đỉnh trong lịch sử, không phải mức giá chắc chắn có thể thoát; lệnh phải được đặt sẵn tại đỉnh ấy và khớp ở đúng phía spread.

Bốn tình huống chẩn đoán MAE/MFE thực tế

Tình huống quan sátĐánh giá chẩn đoánHành động sửa chữa
MAE bình quân của giao dịch thắng ≈ 0.70R+Vào lệnh muộn / thiết lập cần phần đệm cấu trúc rộng / SL quá gần mức phá vỡ — không tự động có nghĩa “SL quá rộng”.Không thu hẹp dừng lỗ mù quáng. Kiểm tra ngoài mẫu trên 30–50 giao dịch: bao nhiêu giao dịch thắng sẽ bị dừng tại 0.80× SL? Nếu > 20%, vị trí dừng lỗ là đúng; lỗi cốt lõi nằm ở thời điểm thực hiện.
MAE bình quân của giao dịch thắng ≈ 0.20RCó thể phần đệm dừng lỗ dư — giá hiếm khi đi ngược vị thế nên phần đệm không dùng đến.Kiểm tra dừng lỗ hẹp hơn (ví dụ 0.70× độ rộng hiện tại) hoặc tăng R:R trong khi giữ nguyên rủi ro bằng tiền (PLN trong ví dụ nguồn); xác thực bằng kiểm tra tiến độc lập 30–50 giao dịch.
MFE / lãi thực hiện > 2.0Để mất quá nhiều lợi nhuận — logic mục tiêu cố định hoặc dừng lỗ bám giá quá mạnh tay.Kiểm tra chia phần: đóng 50% tại 1.0R và bám 50% còn lại theo SMA-20 hoặc cấu trúc đỉnh đáy thị trường.
MFE / lãi thực hiện ≈ 1.1Thu được phần lớn chuyển động theo hướng; logic thoát được hiệu chỉnh tốt.Giữ nguyên tham số hệ thống — cấu trúc thoát đang hoạt động tối ưu.

MAE/MFE của giao dịch lỗ — đánh giá tính toàn vẹn của dừng lỗ

Chỉ đánh giá trên các vị thế lỗ:

  • MAE bình quân của giao dịch lỗ ≈ 1.00R (SL dự kiến) — kỷ luật dừng lỗ được duy trì hoàn hảo; quy mô lỗ được chuẩn hóa nghiêm ngặt. Nếu kết quả ròng thực hiện bình quân −1.10R đến −1.20R, chênh lệch tách riêng trượt giá thực hiện và hoa hồng của nhà môi giới.
  • MAE bình quân của giao dịch lỗ > 1.20R — dừng lỗ đang bị nới thủ công trái kế hoạch, trượt giá thảm khốc đang xảy ra, hoặc vị thế được giữ qua khoảng nhảy giá. Mỗi nguyên nhân gốc đều đòi hỏi can thiệp vận hành ngay.

Trích xuất MAE/MFE từ nền tảng giao dịch

Phần lớn nhà môi giới cá nhân không xuất MAE/MFE chi tiết trong báo cáo CSV chuẩn. Báo cáo có thể cung cấp điểm vào, điểm thoát và đôi khi khoảng giá trong giao dịch, nhưng không có sẵn MAE/MFE. Có bốn cách vận hành sau: chọn một cách và duy trì trong ba tháng trước khi đánh giá liệu dữ liệu có làm thay đổi quyết định của bạn.

  • MetaTrader (MT4/MT5) không có lịch sử tick — khi đóng giao dịch, mở biểu đồ M5/M15 bao phủ thời gian giao dịch còn mở. Dùng khoảng nến để ước lượng chuyển động bất lợi và thuận lợi lớn nhất, quy đổi sang R (MAE_pips / SL_pips, MFE_pips / SL_pips). Thời gian: 30–60 giây mỗi giao dịch.
  • Mã tự động cTrader / TradingView — xuất dữ liệu nến trong khoảng open_time đến close_time và tính cực trị theo thuật toán bằng Python. MAE/MFE có sẵn theo giao dịch có thể chỉ dành cho bộ kiểm thử chiến lược, không áp dụng cho giao dịch thủ công. Kiểm tra nền tảng, trạng thái tài khoản và quy trình trên chính tài khoản của bạn trước khi dựa vào đó; cực trị theo nến và theo tick không thể dùng thay thế nhau.
  • Phần mềm nhật ký chuyên dụng (Edgewonk) — tự động tính MAE/MFE sau khi nhập sao kê giao dịch; xác minh cơ chế thực tế và phạm vi trong tài liệu nhà cung cấp — tick, nến hay API nhà môi giới — trước khi xây dựng quy trình quanh nó.
  • Nền tảng tổng hợp phân tích (FX Blue / Myfxbook) — phạm vi phân tích MAE/MFE và gói có cung cấp có thể thay đổi. Kiểm tra tài liệu hiện hành của nhà cung cấp thay vì giả định chức năng không tồn tại.

Với phần lớn nhà giao dịch cá nhân, xem biểu đồ thủ công khi đóng giao dịch là cách đáng tin nhất — nguồn dự trù khoảng 30 giây để ghi chép thủ công cẩn thận, không tích hợp API hay tốn chi phí phần mềm.

MAE và MFE: hai cực trị trong cùng khoảng
Các điểm là tổng hợp. MFE dừng khi đóng. Dùng đúng phía Bid/Ask.

Biểu đồ phân tán MAE/MFE của Sweeney — giải mã bốn cụm

Biểu đồ phân tán MAE/MFE — các cụm chẩn đoán Sweeney để hiệu chỉnh vào và thoát lệnh; vị thế tổng hợp minh họa, không phải quan sát từ tài khoản thực
Biểu đồ phân tán MAE/MFE — bốn cụm chẩn đoán chất lượng thực hiện giao dịch MAE / MFE Phân tán — chẩn đoán vào và thoát lệnh 0 0.3R 0.6R 0.9R 1.2R MAE (biến động bất lợi) 0 0.75R 1.50R 2.25R +3.0R MFE (biến động thuận lợi đỉnh) ▼ Thắng nhanh (mục tiêu TP có thể quá gần) ▲ Vào lý tưởng + tiếp diễn (Hồ sơ mục tiêu cần tái tạo) ⚠ Suýt chạm dừng lỗ (Rất dễ tổn thương trước trượt giá) ✗ Điểm vào lỗi (Chẩn đoán mẫu vào lệnh này)

Biểu đồ Sweeney[4] đặt MAE trên trục ngang và MFE trên trục dọc, mỗi điểm đại diện một giao dịch riêng. Giao dịch thắng có màu xanh; giao dịch lỗ có màu đỏ. Bốn góc phần tư phân tích chẩn đoán sức khỏe thực hiện:

  • Góc dưới trái (MAE thấp, MFE thấp) — giao dịch thắng nhanh với biến động bất lợi tối thiểu; trải nghiệm thực hiện tối ưu, nhưng thường báo hiệu mục tiêu được đặt quá gần.
  • Góc trên phải (MAE cao, MFE cao) — giao dịch chịu sụt giảm nghiêm trọng, suýt bị vô hiệu tại dừng lỗ rồi tăng lên mức lãi lớn. Cảnh báo quan trọng: trượt giá chỉ tăng nhẹ cũng có thể biến chúng thành khoản lỗ hoàn toàn.
  • Góc trên trái (MAE thấp, MFE cao) — thời điểm vào hoàn hảo, sau đó xu hướng kéo dài mạnh theo hướng vị thế. Đây là hồ sơ thiết lập ưu tú mà quy trình giao dịch cần tái tạo có hệ thống.
  • Góc dưới phải (MAE cao, MFE thấp) — giá đi ngược ngay, ít tiếp diễn thuận lợi. Tránh các mẫu này và chẩn đoán thiết lập trong cụm; chỉ riêng biểu đồ chưa đủ để quyết định vô hiệu hóa chúng.
Ví dụ minh họa (số liệu tổng hợp): tối ưu độ rộng dừng lỗ bằng MAE mà không đánh mất lợi thế. Rà soát 180 giao dịch cho thấy MAE bình quân của vị thế thắng là 0.42R — gợi ý dừng lỗ có phần đệm giá hiếm khi dùng tới. Trong phiên bản cẩm nang sửa đổi, độ rộng dừng được thu xuống 0.75× mức trước, giữ nguyên mục tiêu chốt lời danh nghĩa. Qua 100 giao dịch tiếp theo: tỷ lệ thắng giảm nhẹ từ 51% xuống 48%, nhưng lãi thực hiện bình quân tăng từ +1.80R lên +2.40R, trong khi lỗ bình quân giữ ở −1.00R. Kỳ vọng tính từ trung bình thực hiện, không phải R:R dự kiến: trước thay đổi: (0.51 × 1.80) − (0.49 × 1.00) = +0.43R; sau thay đổi: (0.48 × 2.40) − (0.52 × 1.00) = +0.63R. Lưu ý thống kê thiết yếu: 100 giao dịch chưa đủ chứng minh +0.63R thực sự tốt hơn +0.43R — với độ lệch chuẩn ~1.30R, khoảng tin cậy 95% trải ±0.25R, bao trùm toàn bộ chênh lệch hiệu suất. Đây là đầu mối điều tra, không phải bằng chứng cải thiện; xác thực phải xét bất định quanh chênh lệch ấy.

8. Sụt giảm vốn — lịch sử, hiện tại và dự kiến

Sụt giảm vốn đo phần trăm vốn giảm từ đỉnh trước đó. Phân tích sụt giảm có hệ thống vận hành trên ba chiều phân tích bổ trợ:

Sụt giảm tối đa trong lịch sử

Các ngưỡng diễn giải dưới đây là giả định tình huống để làm việc, không phải yêu cầu thị trường phổ quát — cùng một chiến lược giao dịch với rủi ro 2% mỗi giao dịch tạo sụt giảm sâu xấp xỉ gấp đôi mức phân bổ rủi ro 1%. Nói “DD tối đa là 20%” mà không nêu quy mô vị thế không truyền đạt thông tin cấu trúc nào về chiến lược.

Sụt giảm tối đa đo đợt giảm từ đỉnh xuống đáy sâu nhất từng quan sát trong lịch sử tài khoản — thước đo cốt yếu để đánh giá khả năng chịu căng thẳng tâm lý.

Ht = max(Eu : u ≤ t) — mốc vốn cao nhất lũy kế, bao gồm rõ ràng cả vốn ban đầu; Dt = (Ht − Et) / Ht; max DD = max(Dt). Phải đánh giá liên tục dọc đường vốn, không đơn giản so cực đại toàn cục với cực tiểu toàn cục: với chuỗi 100 → 80 → 120 → 110, sụt giảm tối đa thực là 20.0%, không phải 33.3%.

Trước khi trích bất kỳ chỉ số sụt giảm nào, phải nêu rõ hai tham số nền tảng: quỹ đạo phản ánh vốn thả nổi (bao gồm dao động của giao dịch đang mở) hay số dư tài khoản đã chốt, và tần suất lấy mẫu chính xác (tick, sau khi đóng từng giao dịch hay cuối ngày). Phải trung hòa toán học các khoản nạp/rút — bơm thêm vốn trong đợt sụt giảm chỉ che bớt độ sâu trên hình thức, không làm giảm rủi ro. Sụt giảm đánh giá trên R lũy kế thay vì tiền vốn phải được ghi rõ “DD tối đa tính bằng R, lấy mẫu theo giao dịch”, tuyệt đối không ghi là phần trăm tài khoản.

Sụt giảm tối đaDiễn giải phân tích
< 5%Cực kỳ thận trọng — quy mô vị thế có thể chưa tối ưu so với tiềm năng tăng trưởng.
5% – 10%Vùng thoải mái tâm lý tối ưu cho phần lớn nhà giao dịch cá nhân.
10% – 20%Chấp nhận được trong tình huống minh họa này với CAGR 25–40%; không phải chuẩn tổ chức.
20% – 30%Ranh giới tâm lý ngoài cùng — hoảng loạn cảm xúc và lệch hành vi tăng mạnh.
> 30%Quy mô hung hăng, mong manh — cần giảm đòn bẩy ngay để tránh thanh lý ký quỹ.

Sụt giảm bình quân

Trung bình số học của mọi chu kỳ sụt giảm từ đỉnh xuống đáy riêng biệt trong lịch sử tài khoản. Nó phản ánh “nỗi đau” vận hành thường lệ của hệ thống, khác với tình huống đuôi tồi tệ nhất.

Một kinh nghiệm chẩn đoán thực tế (giả định tình huống minh họa, không phải chuẩn thị trường): nếu sụt giảm tối đa vượt 3× sụt giảm bình quân, phân phối lợi nhuận có đuôi béo nghiêm trọng — thường cho thấy phơi nhiễm cú sốc thị trường bên ngoài cực đoan hoặc một chuỗi vị thế lớn hơn kế hoạch cho phép. Hệ số 3× chỉ là quy tắc kinh nghiệm minh họa; nguyên nhân cấu trúc trong dữ liệu mới là điều cần điều tra.

Thời lượng sụt giảm — chân trời phục hồi

Thường gây suy kiệt tâm lý hơn nhiều so với độ sâu sụt giảm: cần bao lâu để trở lại mức đỉnh vốn mới?

  • Sụt giảm 10% được khắc phục trong 2 tuần dễ chịu đựng về tâm lý.
  • Sụt giảm 10% kéo dài 8 tháng bào mòn niềm tin, khiến phần lớn nhà giao dịch bỏ chiến lược khả thi ngay trong đợt sụt giảm.

Hệ thống có độ sâu sụt giảm vừa phải nhưng phục hồi kéo dài có thể khắc nghiệt về tâm lý hơn nhiều so với chiến lược sụt giảm mạnh rồi phục hồi chữ V nhanh. Có thể tổng hợp động lực này bằng tích của độ sâu bình quân và thời gian phục hồi bình quân — ở đây gọi là tích đau đớn (chỉ số chẩn đoán phân tích riêng của khuôn khổ này). Không nhầm với Pain Index (sụt giảm bình quân theo thời gian) hoặc Ulcer Index (căn bậc hai của trung bình bình phương sụt giảm) — ba công thức riêng có tên gọi tương tự. Sụt giảm chưa phục hồi khi mẫu kết thúc phải giữ nhãn chưa phục hồi: không bịa thời lượng phục hồi rồi đưa vào trung bình; báo cáo riêng nó cùng trung bình của các lần đã phục hồi. Tích đau đớn là khái niệm riêng của bài này, không phải chuẩn ngành.

Sụt giảm dự kiến — chuẩn bị dữ liệu thực nghiệm cho mô phỏng

Nhật ký giao dịch cung cấp một tài sản căn bản cho mô phỏng Monte Carlo: vectơ thực nghiệm các giá trị r_net, chuẩn hóa bằng mẫu số R0 bất biến với ma sát đã đối soát theo sao kê chính thức của nhà môi giới. Chính phương pháp mô phỏng — lấy mẫu lại cái gì (thứ tự, khối hay đường đi), hạt giống ngẫu nhiên, chân trời mô phỏng và mô hình vốn — được quy định trong Bài 15.4. Có hai lưu ý vận hành. Thứ nhất, phần trăm sụt giảm mô phỏng phụ thuộc trực tiếp quy mô vị thế đã gán — lập luận “vì phân vị 95 của DD tối đa là 18%, nên rủi ro 1% an toàn” là suy luận vòng tròn. Mô phỏng cho thấy một phân phối R cụ thể tạo sụt giảm gì tại quy mô cụ thể. Thứ hai, đảo thứ tự giao dịch lịch sử không thể tạo khoản lỗ riêng lẻ lớn hơn ngoại lệ tồi nhất trong mẫu. Rủi ro đuôi mới phải được thử sức chịu đựng bằng mô hình tình huống cấu trúc, không bằng hoán vị ngẫu nhiên.

Sụt giảm đo từ đỉnh lũy kế
Mô hình không nạp hay rút tiền. Mô phỏng không bảo đảm mức tối đa tương lai.

Thẻ kiểm soát các chỉ số hiệu suất — định nghĩa, mẫu số và giới hạn

Bảng tham chiếu tổng thể cho mọi chỉ số được xác lập trong hướng dẫn này. Cột cuối là quan trọng nhất: nó phân biệt đo lường định lượng nghiêm ngặt với cường điệu quảng bá, đồng thời thường bị nhà giao dịch cá nhân bỏ qua nhất.

Chỉ số hiệu suấtĐịnh nghĩa toán học và đơn vịĐặc tả mẫu sốKiểm tra xác thực trước khi dùngChỉ số KHÔNG chứng minh điều gì
Bội số R ròng (r_net)PnL ròng trên sao kê / R0; không có đơn vịR0 từ kế hoạch trước khi vào, bất biếnR0 đặt trước khi vào và không đổi sau kết quả, điều chỉnh dừng lỗ hoặc thoát từng phần; spread không bị trừ hai lầnKhông xác định quy mô vị thế hay tỷ suất lợi nhuận theo phần trăm vốn tài khoản
Kỳ vọng ròngTrung bình(r_net); đơn vị RTổng số giao dịch đã đóng (n)Phải đối soát khớp với wr*avgWin - pl*avgLoss; tách riêng hòa vốnƯớc lượng điểm thiếu khoảng tin cậy không xác lập được lợi thế
Tỷ lệ thắngTỷ lệ giao dịch có PnL ròng > 0Tổng số giao dịch đã đóng (n)WR × n phải cho số nguyên; các lần chốt từng phần chỉ tính một lầnKhông chứng minh khả năng sinh lời — tỷ lệ thắng 78% có thể tạo tài khoản thua lỗ
Hệ số lợi nhuậnTổng lãi / |tổng lỗ|, dùng cùng quy ước chi phíTổng lỗ; không có khoản lỗ = không xác địnhĐối chiếu: (p_w × avgWin) / (p_l × avgLoss)Không cho biết độ phân tán kết quả hay cỡ mẫu
Hệ số phục hồiLợi nhuận ròng lũy kế / sụt giảm tối đaDD tối đa theo đơn vị tương ứngCả hai tham số lấy từ cùng khoảng thời gian và đường vốnKhông xác lập sụt giảm có lặp lại hay đã kéo dài bao lâu
Sharpe theo giao dịchMean(R) / std(R)Độ lệch chuẩn của RBáo cáo cỡ mẫu n; chỉ quy đổi năm khi thực sự độc lậpKhông thể so với Sharpe quỹ năm của tổ chức
Tỷ số Sortino(Mean(R) − MAR) / độ lệch giảm√(Σ min(R − MAR, 0)² / n) — toàn bộ tập giao dịchXác nhận mẫu số không phải độ lệch chuẩn chỉ của khoản lỗ (làm tăng khoảng gấp ba trong ví dụ Mục 3)Không phân biệt được khoản lỗ lớn hiếm gặp với khoản lỗ nhỏ thường xuyên nếu bình phương hụt mục tiêu, cỡ mẫu và trung bình đều bằng nhau
SQN của Van Tharp(E / std(R)) × √N, N = min(n, 100)std(R); N bị giới hạn nghiêm ngặt ở 100Chỉ so sánh với cùng cỡ mẫu NKhông phải công thức xác định quy mô vị thế hay bảo đảm lợi thế
Sụt giảm tối đaMax((Ht − Et) / Ht), H = đỉnhĐỉnh vốn lũy kế, không phải cực đại toàn cụcNêu vốn hay số dư; tần suất lấy mẫu; trung hòa tiền nạpSụt giảm lịch sử quá khứ không bao giờ là cận trên của rủi ro tương lai
Hao hụt do thực hiện[PnL dự kiến (cùng loại thoát) − PnL ròng] / R0; tính bằng RR0 từ kế hoạch trước giao dịchCùng loại thoát (SL với SL, TP với TP); bao gồm hướng và khối lượng; spread không tính hai lầnKhông đo lợi thế chiến lược — đo ma sát thực hiện lệnh
MAE / MFEBiến động giá bất lợi nhất và thuận lợi nhất trong giao dịch; tính bằng RKhoảng cách dừng lỗ tính bằng pip hoặc R0Theo quy ước đơn giản dừng lỗ không đổi và thoát toàn bộ tại mục tiêu: bị dừng lỗ đạt MAE khoảng 1R trở lên, còn thoát tại mục tiêu đạt mức biến động tương ứng mục tiêu. Kiểm tra thực hiện thực tế, phía báo giá, chốt từng phần và thay đổi dừng lỗ trước khi áp dụng các đẳng thức này.Không chỉ ra lẽ ra nên đặt dừng lỗ ở đâu — cho thấy giá đã giao dịch ở đâu

9. Công cụ: Edgewonk, Myfxbook, FX Blue, Excel/Notion tự thiết kế

Công cụ phần mềm không tạo ra nhật ký giao dịch thành công. Bảng Excel được duy trì với kỷ luật không lay chuyển sẽ vượt nền tảng thương mại đắt tiền bị bỏ sau hai tuần. Tuy vậy, bộ công cụ vẫn quan trọng — công cụ không phù hợp hoặc tạo quá nhiều ma sát làm mòn tính nhất quán, hoặc không phơi bày được các chỉ số chẩn đoán bạn cần.

So sánh các công cụ nhật ký chính

Công cụ / nền tảngĐiểm mạnh cốt lõiHạn chế vận hành chínhĐối tượng phù hợp
EdgewonkCác chỉ số hàng đầu có sẵn (bội số R, kỳ vọng ròng, MAE/MFE), trực quan hóa tự động, phân loại lỗi giao dịch, tích hợp MT4/MT5.Giấy phép thương mại — nguồn tiếng Ba Lan ghi giá nhà cung cấp USD 169 [bản chụp nguồn: 2026-09-07, edgewonk.com/pricing]; với một số nhà môi giới cần xuất/nhập CSV thủ công. Gói năm chính được đọc ngày 9 tháng Mười 2026 có giá USD 197 cho 12 tháng trước VAT; trang vẫn giữ một khối USD 169 cũ. Tổng giá hiển thị tại Ba Lan USD 242.31 là USD 197 cộng VAT 23%. Xác nhận gói áp dụng và thuế lúc thanh toán trước khi mua.Nhà giao dịch thực hiện 200+ giao dịch mỗi năm, muốn có phân tích định lượng sâu tự động.
MyfxbookTự động đồng bộ nền với phần lớn máy chủ nhà môi giới, xác minh danh mục công khai, chia sẻ bằng chứng xã hội.Chỉ số nông hơn phần mềm phân tích chuyên dụng; xác minh phạm vi tính năng theo hạng tài khoản trong tài liệu nhà cung cấp hiện hành; thiết kế để trình bày lợi nhuận hơn là chẩn đoán lỗi thực hiện.Nhà giao dịch cần xác minh tự động và chấp nhận khả năng chẩn đoán định tính tối thiểu.
FX BlueBộ phân tích giao dịch miễn phí, mạnh mẽ, phân rã hiệu suất theo thiết lập và tích hợp MetaTrader nguyên bản.Giao diện cũ; xác minh phạm vi hiện tại của các trường định tính (trạng thái tâm lý, giấc ngủ, phân loại lỗi) và phân tích trong tài liệu nhà cung cấp vì tính năng có thể đổi.Người mới giao dịch muốn điểm khởi đầu phân tích hiệu quả, không tốn phí.
Excel tự thiết kếToàn quyền kiểm soát kiến trúc, trường tùy chỉnh bất kỳ, công thức riêng, PLN 0 cho mẫu tự thiết kế trong tình huống nguồn (giả định đã có sẵn phần mềm bảng tính).Cần 4–8 giờ phát triển ban đầu; người dùng phải lập công thức và xác thực mọi phép tính chỉ số.Nhà giao dịch định lượng có hệ thống, cần kiểm soát toán học chính xác từng tham số.
Notion / ObsidianTích hợp liền mạch nhật ký bảng định lượng với tổng kết giao dịch định tính, ảnh biểu đồ có chú thích và rà soát tâm lý.Tổng hợp thống kê hạn chế và vẽ biểu đồ cồng kềnh.Nhà giao dịch ưu tiên bối cảnh diễn giải và ghi chép tâm lý — rất hiệu quả khi bổ trợ định tính cho Excel.

Các công cụ nhật ký phổ biến không theo dõi điều gì

Đại đa số công cụ thương mại bỏ qua các tham số chất lượng quyết định quan trọng — trạng thái tâm lý, số giờ ngủ và mức tuân thủ quy tắc cuối ngày. Phải tự xây dựng chúng bằng thẻ tùy chỉnh hoặc theo dõi trong bảng tính song song. Không ghi chép định tính thì không thể xác định mệt mỏi thể chất hay kích động cảm xúc có tương quan với hiệu suất yếu của chiến lược hay không — một câu hỏi thực nghiệm chỉ bạn giải quyết được bằng bộ dữ liệu cá nhân; nguồn không cung cấp thống kê công khai xác lập tương quan ấy trên các nhật ký cá nhân. Chỉ nhật ký khớp lệnh nhà môi giới không thể nắm bắt thực tế này.

Ví dụ minh họa (số liệu tổng hợp): dùng tự động đồng bộ làm “nhật ký” trong 14 tháng. Tài khoản liên kết với cổng theo dõi tự động tạo đường vốn đẹp và lượng người theo dõi công khai ngày càng tăng. Sau 14 tháng có lợi nhuận, người ta thử rà soát vận hành. Kết quả: không có dữ liệu để cải thiện định tính có hệ thống. Kỳ vọng theo thiết lập — không tồn tại vì cổng thiếu gắn thẻ thiết lập. MAE theo giao dịch — vắng mặt. Hệ phân loại mã lỗi — chưa định nghĩa. Trạng thái tâm lý trước giao dịch — hoàn toàn không theo dõi. Công cụ xác nhận hiệu suất đã dương nhưng không chỉ ra vốn đang rò rỉ ở đâu. Nhà giao dịch duy trì bộ theo dõi số dư đẹp mắt chứ không phải nhật ký giao dịch. Tự động đồng bộ là nền tảng thu thập dữ liệu, chưa phải nhật ký giao dịch hoàn chỉnh.

Khi Excel tự thiết kế vượt phần mềm thương mại

  • Chỉ số riêng xuất phát từ dữ liệu vĩ mô bên ngoài — ví dụ quy tắc điều kiện như “thiết lập hợp lệ nếu VIX < 18 và tỷ lệ put/call CBOE > 1.1”. Dù nhà cung cấp liệt kê nhóm thẻ tùy chỉnh và khả năng tùy chỉnh đầy đủ (thông tin kiểm tra: 2026-09-07, edgewonk.com/pricing), việc xây dựng công thức động tích hợp nguồn dữ liệu kinh tế vĩ mô bên thứ ba được xử lý hiệu quả hơn nhiều trong bảng tính.
  • Kiến trúc chiến lược đa tài sản — xác minh hỗ trợ nhiều thị trường với nhà cung cấp trước khi chọn: bảng giá thương mại có nêu khả năng tương thích nhiều thị trường (thông tin kiểm tra: 2026-09-07, edgewonk.com/pricing). Lý do chính để dùng bảng tính tự thiết kế vẫn là quyền kiểm soát trọn vẹn định nghĩa và mẫu số của mọi công thức.
  • Điều chỉnh bội số R phức tạp — như tương quan danh mục hoặc phân loại A+/B/C theo phương pháp riêng — nơi công thức bảng tính cho phép mô hình hóa hoàn toàn linh hoạt.

Trình tự triển khai tối ưu

Lộ trình triển khai giống nhau bất kể quy mô vốn: trước hết hình thành thói quen ghi chép thủ công trên bảng tính; sau đó tự động hóa lớp thực hiện (nhập CSV sao kê nhà môi giới); cuối cùng mới đầu tư phần mềm phân tích chuyên dụng. Nâng cấp phần mềm trước khi xây dựng thói quen hành vi không đạt gì — công cụ không tạo kỷ luật; chúng chỉ khuếch đại thói quen sẵn có. Cách phối hợp quy trình phân tích với lịch cá nhân (chuẩn bị buổi sáng, rà soát sau phiên, rà soát cuối tuần) được trình bày trong Bài 15.5; với nhật ký giao dịch, quy tắc không thể thương lượng là ghi 29 trường ngay ngày thực hiện và đối soát hàng tuần với sao kê chính thức của nhà môi giới.

NHẬT KÝ GIAO DỊCH CẦN THỂ HIỆN GÌ
NHẬT KÝ GIAO DỊCH CẦN THỂ HIỆN GÌ. Minh họa giáo dục; bài viết giải thích các quy tắc và giả định chi tiết.
Chọn công cụ sau khi kiểm tra dữ liệu
Giá và phạm vi tính năng không xác lập độ chính xác của nhật ký.

10. Quy trình phân tích nhật ký — hàng ngày, hàng tuần, hàng tháng, hàng quý

Nhật ký giao dịch được duy trì nhưng thiếu nhịp rà soát có hệ thống chỉ là cơ sở dữ liệu ngủ yên. Kiến trúc rà soát có bốn tầng vận hành riêng — ngày, tuần, tháng và quý — trong đó ba tầng đầu thuộc quy trình ghi nhật ký. Tầng thứ tư, rà soát quý, là rà soát chiến lược chính thức theo Bài 15.10: nhật ký cung cấp dữ liệu thực nghiệm, còn quyết định chiến lược về ngừng thiết lập được đưa ra tại đó. Mỗi tầng trả lời câu hỏi vận hành cụ thể trong ngân sách thời gian chỉ định.

Nhịp hàng ngày — 5 phút sau phiên

Mục tiêu: thu thập dữ liệu thô không tô vẽ khi ký ức vận hành còn mới.

  • Ghi tất cả giao dịch đã thực hiện với đủ 29 trường (từ sao kê nhà môi giới cộng chỉ số định tính).
  • Gán phân loại lỗi (nhóm 0–10).
  • Chấm chất lượng quyết định (1–5) — đánh giá nghiêm ngặt, tách hẳn khỏi PnL tài chính.
  • Ghi số giờ ngủ nếu đã bỏ qua trong quy trình sáng — đây là tham số khách quan trước phiên, dễ nhớ lại vào buổi tối. Trạng thái tâm lý là ngoại lệ quan trọng: ghi trước khi thực hiện lệnh hoặc để trống. Nếu nhập điểm tâm lý buổi tối khi đã biết kết quả, phải ghi rõ là hồi cứu. Nếu không, tương quan trạng thái/kết quả được cho là có thật chỉ đo ký ức về kết quả, không đo trạng thái trước khi vào.
  • Ghi một câu bối cảnh ngắn: “London yên tĩnh hơn thường lệ một chút; NFP là hôm qua.”

Ghi ngay trong ngày là điều kiện vận hành tiên quyết để giữ dữ liệu toàn vẹn. Sau 72 giờ, bạn không thể tái dựng chính xác kỷ luật cảm xúc lúc vào lệnh; sau một tuần, ký ức sẽ hợp lý hóa các canh bạc tùy hứng thành “thiết lập kỹ thuật tốt” nhằm biện minh cho kết quả đã biết. Đó chính là ảo tưởng nhận thức hướng dẫn này muốn loại bỏ — ghi muộn biến ảo tưởng ấy thành dữ liệu hỏng.

Nhịp hàng tuần — 30 phút tối Chủ nhật

Mục tiêu: chẩn đoán hành vi ngắn hạn — xác minh việc tuân thủ chiến lược trong tuần vừa qua.

  • Đếm giao dịch theo thiết lập và theo hạng (A+, A, B, C).
  • Tính tổng bội số R ròng trong tuần (R lũy kế tuần).
  • Thống kê lỗi thực hiện theo nhóm — có lỗi cụ thể nào chi phối tuần không?
  • Tính chất lượng quyết định bình quân — đã xuống dưới 3.5 chưa? (tín hiệu cảnh báo ngay).
  • Đánh giá tương quan hành vi: những ngày điểm tâm lý < 3, lợi nhuận thực hiện là bao nhiêu?
  • Viết một đoạn suy ngẫm có cấu trúc: tuần này cho biết gì về kỷ luật thực hiện và mức phù hợp với trạng thái thị trường.

Rà soát tuần phát hiện sớm lệch hành vi: “Thứ Tư tôi vào bốn giao dịch, tất cả ngoài cẩm nang hạng A — FOMO thuần túy sau thứ Hai tồi tệ.” Nhận ra mẫu hành vi hàng tuần giúp sửa hướng trước khi thói quen xấu hóa thành phá hủy vốn lâu dài.

Nhịp hàng tháng — 60 phút cuối tuần đầu tiên

Mục tiêu: tính đầy đủ chỉ số định lượng và đánh giá hiệu suất tháng có phù hợp đường cơ sở dài hạn của hệ thống không.

  • Tính trọn bộ chỉ số: tỷ lệ thắng, kỳ vọng ròng, hệ số lợi nhuận, tỷ số Sortino, sụt giảm tối đa và hệ số phục hồi.
  • Lập bảng hiệu suất phân đoạn theo thiết lập: số giao dịch, R bình quân và kỳ vọng ròng.
  • Vẽ đường vốn tháng — đối chiếu quỹ đạo dự kiến từ mô phỏng Monte Carlo.
  • Xem biểu đồ phân tán MAE/MFE — vào lệnh chính xác hay để mất quá nhiều lãi vì bám dừng lỗ quá sớm?
  • Rà soát hệ phân loại lỗi — tách 3 nhóm lỗi hàng đầu trong tháng, soạn biện pháp phòng ngừa hành vi có mục tiêu.
  • Phân tích tương quan: thiếu ngủ với R ròng; trạng thái tâm lý dưới 3 với kết quả.
  • Soạn cho bản thân bản rà soát điều hành tháng ngắn gọn một trang.

Thực hiện rà soát định lượng mỗi tháng — bất kể tháng lãi hay lỗ — là cách xác minh khách quan duy nhất xem bạn đang tiến bộ với tư cách nhà giao dịch hay chỉ hưởng biến động thuận lợi. Rà soát tháng gạt bỏ biện hộ: bạn thấy rõ lỗ xuất phát từ thiết lập mất hiệu lực, thời điểm phiên, cặp tiền, quy mô kém hay cố tình vi phạm thực hiện.

Nhịp hàng quý — cung cấp dữ liệu thực nghiệm cho rà soát chiến lược

Quý là tầng quyết định vận hành, không chỉ khoảng đo lường. Kiến trúc rà soát chính thức — cổng quyết định nhiều bước, tiêu chí giữ lại, hạ hạng và sửa cẩm nang — được quy định tại Bài 15.10. Nhật ký cung cấp bốn tài sản cụ thể cho đợt rà soát ấy: bảng đối soát mọi giao dịch, bảng phân đoạn theo thiết lập và phiên bản (cỡ mẫu n, R trung bình, khoảng tin cậy), tỷ lệ giao dịch có mã lỗi khác không và tổng hao hụt ma sát tính bằng R. Nếu thiếu bất kỳ yếu tố nào trong bốn yếu tố, không thể tiến hành rà soát — kết luận hợp lệ duy nhất từ nhật ký chưa đầy đủ là dữ liệu hiệu suất chưa được xác minh.

Bảng tổng hợp — quy trình rà soát nhật ký theo bốn tần suất

Tần suất rà soátThời gian dành raMục tiêu phân tích chínhĐầu ra bàn giao
Hàng ngày5 phútThu dữ liệu thực hiện thô nguyên vẹnNhật ký giao dịch 29 trường hoàn chỉnh
Hàng tuần30 phútChẩn đoán hành vi và lỗi ngắn hạnTổng kết suy ngẫm + cờ báo mẫu lỗi
Hàng tháng60 phútPhân tích đầy đủ các chỉ số định lượngBáo cáo hiệu suất tháng + 1–3 việc cần làm
Hàng quýMột ngày riêngQuản trị chiến lược và rà soát thiết lập (Bài 15.10)Bộ dữ liệu đã đối soát chuyển vào khuôn khổ rà soát

Điều chỉnh quy trình theo lối sống giao dịch

Các khung thời gian trên được hiệu chỉnh theo số phút dành riêng, không phải giờ cố định trong ngày. Cách tích hợp quy trình này bên cạnh công việc toàn thời gian, giao dịch toàn thời gian chuyên biệt hoặc swing chỉ vài giao dịch mỗi tháng — cùng lịch tuần và lựa chọn công cụ hàng ngày — được phát triển trong Bài 15.5. Với nhật ký, một quy tắc vẫn không thể thương lượng: các trường định tính phải được ghi ngay ngày thực hiện, trạng thái tâm lý ghi trước khi vào như quy định trên, còn chất lượng quyết định và phân loại lỗi ghi tại thời điểm rà soát tương ứng. Tái dựng chúng nhiều ngày sau tạo hợp lý hóa hồi cứu thiếu khoa học thay vì dữ liệu chẩn đoán khách quan.

Tín hiệu từ nhật ký so với quyết định ngừng hệ thống

Sai lầm tàn phá nhất sau quý lỗ là thay chiến lược giao dịch thay vì loại lỗi thực hiện — hoặc ngược lại, ngoan cố bám thiết lập hỏng sau khi trạng thái thị trường đã thay đổi về cấu trúc. Quyết định sửa hệ thống hay sửa cách thực hiện thuộc phạm vi Bài 15.10. Vai trò nền tảng của nhật ký là tách hiệu suất thành các lớp riêng. Kết quả tài chính riêng; tuân thủ quy tắc riêng (mã lỗi, chất lượng quyết định); ma sát thực hiện riêng (trượt giá, hao hụt); phiên bản cẩm nang riêng. Quý lỗ có 50% giao dịch mang mã lỗi khác không không cho biết gì về lợi thế chiến lược — nó chứng minh lỗi thực hiện. Đánh giá thứ bậc này trước: đó là đóng góp đầy đủ, không thể thiếu của nhật ký cho các quyết định mà nó không tự đưa ra.

Ví dụ minh họa (số liệu tổng hợp): nhật ký không biến lợi thế âm thành dương. Nhưng thiếu nhật ký, bạn không phân biệt được chiến lược lỗi với chiến lược xuất sắc bị giết bởi thực hiện vô kỷ luật. Trong sáu tháng, hai nhà giao dịch thực hiện cùng chiến lược với cùng vốn ban đầu. Người đầu duy trì nhật ký 29 trường nghiêm ngặt, rà soát tuần và rà soát định lượng tháng. Người thứ hai chỉ ghi lãi/lỗ cuối cùng. Sau sáu tháng: người đầu tăng vốn tài khoản +18%; người thứ hai lỗ −7%. Nhật ký tạo chênh lệch hiệu suất: người đầu nhận ra ba điểm rò rỉ hành vi lặp lại (vào ngoài cẩm nang sau những thứ Hai thua lỗ, vị thế quá lớn trước cuối tuần và thoát muộn sau khoản lỗ) rồi loại bỏ có hệ thống. Người thứ hai lặp đúng các lỗi đó suốt sáu tháng. Đây là minh họa cơ chế, không phải chênh lệch nhân quả đã đo: trên mẫu ngắn như vậy, hai chiến lược giống nhau có thể chênh hơn mười điểm phần trăm chỉ do thứ tự kết quả.
FX Global Code — thông lệ tốt tự nguyện, không phải quy định pháp luật. FX Global Code[5] do Global Foreign Exchange Committee (GFXC) công bố. Tài liệu nêu rõ nó không áp đặt nghĩa vụ pháp lý hay luật định: đây là tập hợp nguyên tắc thông lệ tốt toàn cầu mà các thành viên thị trường bán buôn tự nguyện tuân theo (thông tin kiểm tra: 2026-09-06; PHIÊN BẢN: cập nhật tháng Mười Hai 2024). Nó không bắt buộc “giải trình từng quyết định giao dịch” — các nguyên tắc điều chỉnh việc ghi giao dịch và lệnh thành dấu vết có thể kiểm toán: ghi kịp thời giao dịch đã thực hiện và ghi đầy đủ lệnh cùng các lần từ chối, sửa đổi. Đối tượng là thị trường ngoại hối bán buôn của tổ chức, không phải nhà giao dịch cá nhân; bản thân bộ quy tắc tự nguyện không áp đặt các nghĩa vụ pháp lý ấy lên độc giả cá nhân. Nó được dẫn ở đây vì một lý do căn bản: xác định nền tảng dấu vết kiểm toán được coi là thiết yếu ở nơi vốn được quản lý chuyên nghiệp. Nhật ký của bạn với lớp lệnh và khớp lệnh ở Mục 2 thực hiện đúng chức năng ấy — khác biệt duy nhất là bạn tự buộc mình tuân thủ.

FAQ — câu hỏi thường gặp

Ghi 29 trường mỗi giao dịch có quá nặng về vận hành không?
Khi mẫu bảng tính và công thức đã cấu hình (tự tính trượt giá, bội số R ròng và hao hụt thực hiện), nhập 29 trường mất từ 60 đến 90 giây mỗi giao dịch. Với nhà giao dịch cá nhân điển hình thực hiện 5 đến 15 giao dịch mỗi tuần, tổng công việc vận hành khoảng 15 phút một tuần. Theo dõi ít trường hơn làm suy giảm trực tiếp khả năng chẩn đoán — chỉ ghi lãi/lỗ cuối cùng tạo ra đường vốn cuối năm mà không có hiểu biết thực nghiệm về cách lợi nhuận hình thành. Nguyên tắc ngược cũng đúng: nếu một trường cụ thể không giúp quyết định vận hành nào trong cả quý, hãy chủ động bỏ nó trong rà soát quý — tuyệt đối không bỏ vì lười tạm thời giữa tuần.
Cỡ mẫu tối thiểu tuyệt đối để xác thực chiến lược giao dịch là bao nhiêu?
Không tồn tại một con số phổ quát duy nhất, và không nhà thống kê nào có thể đưa ra nó riêng lẻ. Mức đầy đủ của mẫu phụ thuộc phương sai kết quả, tính độc lập giao dịch, độ hiếm tín hiệu và số biến thể tham số được so sánh. Luôn báo cáo cỡ mẫu n, không đồng nhất số đếm thô với số phép thử độc lập, kèm khoảng tin cậy tương ứng: “Qua n = 100 giao dịch, khoảng tin cậy 95% cho tỷ lệ thắng tại p ≈ 0.55 trải ±10 điểm phần trăm (khoảng Wald, giả định phép thử độc lập; tính cụm có thể làm khoảng rộng hơn); vì khoảng bao trùm ngưỡng quyết định, việc sửa chiến lược được hoãn.” Tại 200 giao dịch, khoảng thu hẹp còn ±7 điểm phần trăm; tại 500 còn ±4 điểm phần trăm. Nếu chiến lược chỉ tạo 5 tín hiệu mỗi tháng, chờ 200 lần xuất hiện cần hơn ba năm — khi đó hoặc gộp các thiết lập tương đương thành một họ và nêu rõ kết luận áp dụng cho họ chứ không phải từng thiết lập, hoặc chấp nhận không thể giải quyết câu hỏi bằng thống kê ở tần suất ấy và dùng chỉ số quy trình vận hành (chi phí ma sát, tuân thủ quy tắc, kỷ luật thực hiện). Luôn được phép tạm ngừng giao dịch vì rủi ro vận hành (vượt ranh giới sụt giảm), bất kể cỡ mẫu.
Kỳ vọng ròng âm có luôn có nghĩa chiến lược giao dịch đã hỏng không?
Không. Kỳ vọng âm có thể báo mẫu chưa đủ, sụt giảm thống kê thông thường vẫn nằm trong phân phối lịch sử của chiến lược, hoặc ma sát thực hiện tiêu hao lợi thế kỹ thuật trước chi phí vốn dương. Dấu của trung bình không phân biệt được các trường hợp này. Xem khoảng ước lượng so với ngưỡng quyết định, cùng bằng chứng quy trình và chi phí. Khoảng cắt qua số không khiến quyết định bị hoãn dù có 40 hay 400 giao dịch. Khoảng hoàn toàn dưới không ở hai kỳ rà soát liên tiếp là bằng chứng mạnh hơn, nhưng không tự động yêu cầu dừng: quyết định giữ/sửa/vô hiệu hóa theo tiêu chí trong Bài 15.10, không theo số giao dịch hay số quý. Nếu kỳ vọng dương trước chi phí nhưng âm sau chi phí, hãy lưu ý điều không hiệu quả: tăng số lot không làm giảm ma sát tính bằng R. Spread, trượt giá và hoa hồng theo khối lượng tăng tuyến tính cùng khối lượng, đúng tỷ lệ với rủi ro ban đầu R0 ở mẫu số; tỷ số giữ nguyên trong khi rủi ro bằng tiền của tài khoản tăng tương ứng. Chỉ phí cố định mỗi lệnh mới được phân bổ trên khối lượng lớn hơn; mô hình chi phí bài này không có loại phí cố định ấy. Những thay đổi cần nghiên cứu: nhà môi giới rẻ hơn hoặc cặp có spread hẹp hơn, nới dừng kỹ thuật ở khung cao hơn (giảm trượt giá pip như một phần R), nhắm thoát R:R cao hơn và loại thiết lập R:R thấp nơi ma sát chi phối lợi nhuận.
Diễn giải Sharpe theo giao dịch so với Sharpe năm của tổ chức thế nào?
Sharpe theo giao dịch (R trung bình / độ lệch chuẩn R) đánh giá hiệu suất chuẩn hóa theo đơn vị rủi ro, bỏ qua tần suất giao dịch. Sharpe năm của tổ chức nhân Sharpe theo giao dịch với √N, trong đó N là số giao dịch năm. Phép chuyển đổi toán học này chỉ hoạt động nghiêm ngặt dưới giả định lợi nhuận độc lập, cùng phân phối. Trong Forex cá nhân, ba thực tế cấu trúc làm phép quy đổi năm máy móc mất hiệu lực: (1) giao dịch cùng cặp hoặc trong cùng trạng thái thị trường có tương quan chuỗi — cỡ mẫu hiệu dụng nhỏ hơn N danh nghĩa, làm Sharpe năm tăng giả; (2) trạng thái biến động thị trường thay đổi, nên phương sai lịch sử có thể đánh giá thấp phân tán tương lai; (3) với nhà giao dịch cá nhân thực hiện 50 đến 200 giao dịch năm và quy mô không ổn định, “Sharpe năm 4.2” lý thuyết nghe ấn tượng trong tiếp thị nhưng hiếm khi lặp lại qua chu kỳ tương lai. Với giao dịch cá nhân, chỉ số đáng tin hơn nhiều gồm hệ số phục hồi (lãi ròng kỳ / DD tối đa cùng kỳ và đường vốn, không phải CAGR nhiều năm chia sụt giảm một năm) và Sortino với độ lệch giảm đầy đủ, báo cáo kèm cỡ mẫu và khoảng tin cậy: giá trị điểm từ vài chục giao dịch không thể giải quyết vấn đề.
Tính tương quan giữa số giờ ngủ và lợi nhuận giao dịch trên bảng tính thế nào?
Trong Excel hoặc Google Sheets, dùng =CORREL(range_sleep, range_r_net) để tính hệ số tương quan Pearson; với tương quan Spearman dựa trên hạng, gán hạng cho cả hai cột, giữ cặp hàng của từng giao dịch, rồi tính tương quan Pearson giữa các hạng đã ghép cặp ấy. Trong Python: df[['sleep_hours', 'r_net']].corr(method='spearman'). Hướng dẫn làm việc minh họa, không phải chuẩn thị trường, do thiếu thống kê cá nhân đã công bố: nếu ρ dưới 0.15, giấc ngủ khó là biến hiệu suất chi phối trong mẫu của bạn; nếu ρ vượt 0.25, đáng kiểm tra thời lượng ngủ như điều kiện vào có thể đo và chỉ quan sát trong ngày sau khi ngủ ít. Nếu hệ số nhỏ, trở lại chẩn đoán thiết lập; các ngưỡng số không phải quy tắc nhân quả đã xác lập. Cả hai ngưỡng là giả thuyết cá nhân cần xác thực trên dữ liệu của bạn. Minh họa độ nhạy với cỡ mẫu, không phải mức tối thiểu: tại n = 60 và ρ = 0.25, xấp xỉ t là 1.97 (gần ngưỡng ý nghĩa quy ước); dưới 60 giao dịch, một ngoại lệ đơn lẻ có thể làm ρ đổi hơn 0.10.
Lấy MAE/MFE thế nào nếu sao kê nhà môi giới không xuất dữ liệu trong giao dịch?
Phần lớn nhà môi giới cá nhân không xuất MAE/MFE chi tiết từng tick trong CSV cơ bản — bạn có thể có dữ liệu vào và thoát, đôi khi có khoảng giá trong thời gian giữ vị thế nhưng không có sẵn phép tính biến động. Cách thay thế vận hành: (1) Rà soát biểu đồ thủ công sau giao dịch — mở biểu đồ M5/M15 bao phủ khoảng thời gian giao dịch còn mở, ghi mức biến động thuận lợi cao nhất và bất lợi sâu nhất, rồi đổi sang pip. Thời gian: 30 giây mỗi giao dịch. (2) Nền tảng nhật ký chuyên dụng (như Edgewonk) tự tính MAE/MFE khi nhập giao dịch; với nền tảng khác (cTrader, TradingView, FX Blue, Myfxbook), tham khảo tài liệu nhà cung cấp về khả năng theo dõi trong giao dịch; phạm vi tính năng và gói trả phí có thể thay đổi, nên xác minh quy trình trước khi dựa vào đó. (3) Mã Python tự thiết kế phân tích tệp lịch sử tick của nhà môi giới — phù hợp nhà giao dịch thuật toán định lượng có quyền truy cập tick trực tiếp từ máy chủ. Với đại đa số nhà giao dịch cá nhân, xem biểu đồ thủ công khi đóng giao dịch là cách đáng tin và tiết kiệm nhất.
Nên dùng một nhật ký thống nhất cho mọi chiến lược hay các bảng tính riêng?
Duy trì một nhật ký thống nhất có trường “Thiết lập cẩm nang” riêng — tốt hơn nhiều so với các bảng tính riêng lẻ phân mảnh. Nhật ký thống nhất hỗ trợ phân tích hành vi xuyên chiến lược (ví dụ đánh giá kỷ luật và tham số rủi ro trong ngày điểm tâm lý thấp bất kể thiết lập nào hoạt động), còn phân tích từng thiết lập dùng bộ lọc động của bảng tính. Bảng tính riêng tạo điểm mù phân mảnh: khó thấy tổng phơi nhiễm trong ngày, liệu có vượt giới hạn số giao dịch ngày, hay vị thế đồng thời trong Chiến lược A và Chiến lược B có tạo tương quan danh mục chưa phòng hộ hay không. Dùng một nhật ký, lọc hiệu quả và tổng hợp đầy đủ. Bảng Excel có thể lọc hoặc cấu hình Edgewonk thích hợp hỗ trợ quy trình này.
Tự động đồng bộ nhà môi giới (ví dụ nhập tự động Myfxbook) có đủ làm nhật ký hoàn chỉnh không?
Nguồn phân 17 trong 29 trường logic cho nhập dữ liệu và công thức bảng tính, với điều kiện bản xuất nhà môi giới cung cấp dữ liệu và các giá trị dự kiến đã được nhập cho công thức cần chúng: ID giao dịch, thời điểm mở/đóng, cặp tiền, hướng, phiên (suy từ thời gian), khối lượng, giá thực hiện thực tế (vào, dừng, mục tiêu), spread, swap, hoa hồng, PnL trước chi phí, PnL ròng sao kê, bội số R ròng, giá trị pip và trượt giá thực hiện. Tuy nhiên, vẫn thiếu 12 trường thiết yếu. Ba trường là tham số dự kiến (điểm vào dự kiến, SL dự kiến, TP dự kiến) — không sao kê nhà môi giới nào ghi được, vì chúng phản ánh ý định phân tích trước khi gửi lệnh; đây là cốt lõi của “ma sát vận hành” ở Mục 1. Chín trường còn lại ghi bối cảnh định tính và chiến lược (thiết lập cẩm nang, hạng thiết lập, trạng thái thị trường, phiên bản cẩm nang, mã lỗi, trạng thái tâm lý, số giờ ngủ, chất lượng quyết định và URL ảnh bằng chứng). Thiếu chúng, bạn có bộ theo dõi sao kê tài chính nhưng mất toàn bộ hiểu biết về “vì sao” theo quan hệ nhân quả. Ví dụ nhập tự động có thể cho thấy tỷ lệ thắng thứ Tư 47%; nhật ký đầy đủ giúp xác định đó phản ánh hạng thiết lập, giờ trong ngày hay trạng thái trước khi vào. Để nhập tự động điền những gì có thể. Ghi giá dự kiến và hạng thiết lập trước khi vào, cùng trạng thái tâm lý; hoàn tất các trường định tính còn lại tại thời điểm chỉ định trong cùng ngày. Hàng tuần đối soát mọi thứ với sao kê nhà môi giới theo quy trình Mục 2.
Nên chia sẻ chỉ số nhật ký nào với người hướng dẫn hoặc đợt rà soát prop, và giữ riêng chỉ số nào?
Để chia sẻ công khai hoặc với người hướng dẫn: đường vốn, DD tối đa, hệ số phục hồi, kỳ vọng, hệ số lợi nhuận và Sortino. Chúng mô tả kết quả hệ thống. Ban đầu giữ riêng phân loại lỗi, trạng thái tâm lý, giấc ngủ và hồ sơ chất lượng quyết định: chúng mô tả hành vi của bạn và có thể bị người không biết rút kết luận xây dựng dùng sai. Nguồn tiếng Ba Lan nêu quy tắc thực tế trong bối cảnh huấn luyện giao dịch tại Ba Lan; cũng có thể dùng làm tiêu chí tin cậy nơi khác. Giữ quyền kiểm soát trường lỗi và tâm lý cho đến khi người hướng dẫn chứng tỏ có thể rút ra hiểu biết vận hành ngoài việc phán xét tính cách. Nếu phản ứng đầu tiên với “30% giao dịch của tôi có error_code 6” là phán xét đạo đức thay vì “vào lúc nào và sau sự kiện gì?”, hãy thu hồi quyền xem các trường đó.
Sau khi bắt đầu nhật ký, nhà giao dịch có thể kỳ vọng cải thiện hiệu suất đo được nhanh đến đâu?
Câu trả lời định lượng trung thực: nguồn không cung cấp thống kê công khai đo điều này, nên hứa một số tháng cụ thể sẽ là bịa đặt. Tuy nhiên, trình tự cấu trúc của sự cải thiện có thể dự đoán. Đầu tiên — gần như ngay lập tức — bạn thấy rõ các lỗi hành vi lặp lại: thay vì cảm giác mơ hồ “thiếu nhất quán”, bạn thấy tần suất chính xác của Mã lỗi 6, 7 và 8 cùng các phiên chúng tập trung. Tiếp theo, khi mẫu đủ lớn để phân biệt khoảng ước lượng của thiết lập, nhật ký bắt đầu giúp trả lời câu hỏi về quy tắc: hiệu chỉnh dừng lỗ so với MAE, chi phí ma sát tính bằng R và thiết lập không tạo kỳ vọng dương. Sau đó, qua nhiều trạng thái thị trường, bạn nhận ra mẫu hành vi cá nhân dưới căng thẳng sụt giảm vốn. Không thể bỏ qua trình tự này: thiếu dữ liệu thực hiện đã đối soát và theo dõi lỗi nghiêm ngặt, mọi kết luận về lợi thế chiến lược chỉ là giả định chưa xác minh về kỷ luật thực hiện.

Nguồn và thư mục

  1. Tharp V.K., Trade Your Way to Financial Freedom, McGraw-Hill, ấn bản thứ 2, 2007. Giới thiệu nền tảng về bội số R như chỉ số chuẩn hóa rủi ro phổ quát, cùng phương pháp toán học đầy đủ cho kỳ vọng hệ thống giao dịch và SQN.
  2. Sortino F.A., Price L.N., Performance Measurement in a Downside Risk Framework, Journal of Investing, 1994. Công trình học thuật nền tảng giới thiệu tỷ số Sortino thay thế Sharpe, chỉ phạt phương sai giảm dưới lợi nhuận tối thiểu chấp nhận được.
  3. Steenbarger B.N., The Daily Trading Coach: 101 Lessons for Becoming Your Own Trading Psychologist, Wiley, 2009. Phương pháp toàn diện duy trì nhật ký giao dịch, gồm ghi tâm lý định tính (trạng thái tinh thần, chất lượng quyết định) và quy trình rà soát có hệ thống.
  4. Sweeney J., Maximum Adverse Excursion: Analyzing Price Fluctuations for Trading Management, Wiley, 1996. Công trình nền tảng xác lập phương pháp MAE và MFE làm công cụ chẩn đoán định lượng để tối ưu vị trí dừng lỗ và thoát tại mục tiêu.
  5. Global Foreign Exchange Committee, FX Global Code: A Set of Global Principles of Good Practice in the Foreign Exchange Market, cập nhật tháng Mười Hai 2024. Hướng dẫn tổ chức tự nguyện điều chỉnh việc ghi giao dịch, dấu thời gian giao dịch và hồ sơ lệnh có thể kiểm toán trên thị trường ngoại hối bán buôn.

Định nghĩa R của một giao dịch riêng không biến nó thành lợi nhuận danh mục theo kỳ. Mean(R)/std(R) nhân căn bậc hai số giao dịch là phép quy đổi cơ học của thống kê R, không tự động trở thành Sharpe tài khoản năm. So sánh quỹ đòi hỏi kỳ lợi nhuận vốn, mốc đối chiếu, giả định rủi ro và phụ thuộc nhất quán. Hướng dẫn FX Blue Publisher EA mô tả CalculateMAEandMFE và giới hạn lịch sử giá; kiểm tra kết quả bằng bộ dữ liệu kiểm soát.

Tiến độ học của bạn

Đã học xong bài này? Hãy tự đánh dấu. Mở hoặc cuộn trang không tự động đánh dấu hoàn thành.

Tiến độ cần JavaScript và bộ nhớ trình duyệt.

Chỉ lưu trong trình duyệt này. Không cần tài khoản, không đồng bộ giữa các thiết bị. Xóa dữ liệu trang web có thể làm mất tiến độ.

Jarosław Wasiński

Tổng biên tập, ForexMechanics.com • Chuyên gia phân tích vĩ mô và FX

Chuyên gia phân tích độc lập và chuyên nghiệp với hơn 20 năm kinh nghiệm trong các thị trường tài chính. Hoạt động trong lĩnh vực Forex từ năm 2004, tập trung vào phân tích cơ bản, cấu trúc thị trường OTC và quản lý rủi ro vốn một cách kỷ luật.

  • Người sáng lập và tổng biên tập của MyBank.pl, cung cấp giáo dục tài chính đáng tin cậy từ năm 2004.
  • Tác giả của hàng trăm bài bình luận thị trường chuyên sâu, phân tích cấu trúc và tài liệu giáo dục dành cho trader và nhà đầu tư.
  • Người ủng hộ sự minh bạch của thị trường, thúc đẩy giáo dục dựa trên dữ liệu cụ thể và các báo cáo của tổ chức (BIS, ESMA, CFTC).

Toàn bộ nội dung chỉ mang tính chất giáo dục và cung cấp thông tin – không phải là tư vấn đầu tư hay khuyến nghị bất kỳ. Xin lưu ý: giao dịch có đòn bẩy (Forex/CFD) tiềm ẩn rủi ro cao về mất vốn nhanh chóng.