Bảng quyết định liệt kê các điều kiện của một setup ở các hàng và các quy tắc ở các cột; mỗi cột cho một tổ hợp giá trị điều kiện và hành động nó tạo ra — vào lệnh, chờ, bỏ qua. Một bảng đầy đủ có một cột cho mọi tổ hợp khả thi, nên một trạng thái thị trường không có cột là một quyết định đưa ra tại chỗ, và hai cột cùng điều kiện nhưng khác hành động là một mâu thuẫn. Dựng bảng từ setup đã viết là cách biến một quy trình thủ công thành quy trình mà hồ sơ đo được.
Bảng quyết định trình bày các điều kiện của một setup thành các hàng và các quy tắc thành các cột, để mọi tổ hợp điều kiện mà thị trường có thể đưa ra đều có một cột, và mọi cột đều có một hành động. Setup đã viết ở cấp Trung cấp nói phải làm gì khi mọi thứ thẳng hàng. Bảng nói phải làm gì khi không — tức là phần lớn thời gian.
Nhóm bài cuối cùng của cấp độ này nói về việc vận hành một setup đã vượt qua các kiểm định của nhóm trước: biến quy tắc của nó thành một bảng, bảng thành cảnh báo và lệnh, và hệ thống đang chạy thành thứ được rà soát theo lịch và, khi hồ sơ cho thấy cần, được dừng lại. Nó bắt đầu bằng bảng vì mọi thứ sau đó đều tra bảng.
Văn bản để lại khoảng trống
Thẻ setup của cấp Trung cấp có bốn phần — bối cảnh, tín hiệu kích hoạt, mức vô hiệu hóa, mục tiêu — và nó mô tả một trạng thái của thị trường: trạng thái mà tất cả các phần đều có mặt. Đó là một tổ hợp. Thêm trạng thái biến động vào bốn điều kiện của thẻ thì có năm điều kiện có/không, tạo thành ba mươi hai tổ hợp.
Ba mươi mốt trạng thái chưa được viết không hề hiếm. Xu hướng tăng, giá tới mức, nến kích hoạt đã đóng, nhưng đang là phiên châu Á; xu hướng tăng, giá tới mức, đúng phiên, nhưng nến đóng ngược trở lại qua mức; mọi thứ đều đúng và chế độ biến động đang ồn ào. Mỗi trạng thái đều xuất hiện trên biểu đồ, mỗi trạng thái đều đòi một quyết định, và văn bản không có quyết định nào — nên quyết định được đưa ra tại chỗ, và hồ sơ lẽ ra đo các quy tắc lại đo chính nhà giao dịch.
Bảng
Cách sửa là một kỹ thuật đến từ bên ngoài nghề giao dịch. Giáo trình ISTQB Foundation, tài liệu chuẩn cho người kiểm thử phần mềm, mô tả bảng quyết định như sau: các điều kiện và các hành động kết quả tạo thành các hàng; mỗi cột tương ứng với một quy tắc quyết định xác định một tổ hợp điều kiện duy nhất cùng các hành động đi kèm. Các điều kiện được đánh dấu đúng, sai, hoặc gạch ngang nếu không liên quan; một dấu X ở hàng hành động nghĩa là hành động đó xảy ra. Trong bảng dưới đây, Đ là đúng và S là sai.
Bảng quyết định (decision table) là lưới này: các điều kiện của setup ở bên cạnh, mỗi quy tắc một cột, mỗi cột một hành động. Quy tắc quyết định (decision rule) là một cột — một tổ hợp giá trị điều kiện duy nhất và hành động mà nó tạo ra. Thẻ setup là quy tắc 1. Quy tắc 2 đến 5 là những trạng thái mà thẻ để lại cho khoảnh khắc: nến kích hoạt chưa đóng (chờ nó), sai phiên (bỏ qua), chế độ biến động ồn ào mà nhóm bài về biến động đã dạy setup nhận ra (bỏ qua), xu hướng khung lớn không có (bỏ qua, và không cần kiểm tra gì thêm — các gạch ngang).
Có hai điều mà bảng không phải. Nó không thay thế phán đoán về chính các điều kiện: xu hướng trên khung lớn có tăng hay không vẫn được đọc từ biểu đồ, theo phương pháp cấp Trung cấp đã đưa ra, và bảng không quyết định điều đó. Và nó không phải một chiến lược: nó không chứa ý tưởng mới nào. Nó chứa ý tưởng cũ với các khoảng trống đã được lấp.
Mọi tổ hợp, rồi ít hơn
Giáo trình nói cụ thể về tính đầy đủ: một bảng quyết định đầy đủ có đủ cột để bao phủ mọi tổ hợp điều kiện, và số quy tắc tăng theo hàm mũ với số điều kiện. Nó cũng nói cụ thể về cách khắc phục — gộp các cột mà trong đó một số điều kiện không ảnh hưởng đến kết quả thành một cột, đánh dấu bằng gạch ngang.
Năm điều kiện là một setup nhỏ. Một setup dùng đủ bộ của cấp Trung cấp — xu hướng, mức giá, độ sâu pullback, xác nhận khối lượng, phiên, chế độ biến động, kiểm tra tương quan — có bảy điều kiện, tức một trăm hai mươi tám tổ hợp, và việc gộp là điều khiến nó thành một trang chứ không phải một cuốn sách. Nhưng việc gộp cũng là nơi lời cảnh báo của giáo trình về độ phức tạp gặp Phần 13: mỗi điều kiện thêm vào là một núm vặn, và một bảng có nhiều điều kiện mà mỗi cột ít giao dịch là một bảng đã bị khớp (overfitting). Số cột mà một hồ sơ chịu được chính là phép tính cỡ mẫu của Phần 11, áp dụng cho từng cột.
Khoảng trống và mâu thuẫn
Giáo trình gọi tên hai thứ mà bảng tìm ra còn văn bản thì che giấu: khoảng trống và mâu thuẫn.
Một khoảng trống trong bảng giao dịch thường có nghĩa là thiếu một điều kiện, không phải thiếu một cột: bảng không có hàng cho tin tức theo lịch, nên trạng thái “mọi thứ đúng và mười phút nữa có một bản tin” trông giống quy tắc 1, và bài lịch kinh tế của khóa CFD căn bản chưa bao giờ được viết vào những quy tắc lẽ ra phải chứa nó. Thêm hàng đó sẽ nhân đôi số tổ hợp và thêm một cột. Một mâu thuẫn thường là hai quy tắc từ hai tuần khác nhau — bỏ qua phiên châu Á, viết sau một lần lỗ; giao dịch phá vỡ vùng giá châu Á, viết sau một lần thắng — mà bảng cho thấy là cùng một cột với hai hành động. Phiên bản văn bản của setup chứa cả hai mà không hề nhận ra.
Quy tắc else
Bảng không cần một cột cho mỗi trạng thái hiếm, vì nó có thể có một cột cho tất cả chúng. Quy tắc else (else rule) là cột cuối cùng: mọi tổ hợp không khớp với các cột khác, với hành động bỏ qua. Nó làm bảng đầy đủ mà không làm bảng dài ra, và nó biến quyết định phổ biến nhất mà hệ thống đưa ra — không làm gì — thành một quy tắc thay vì một sự vắng mặt.
Số lần else chính là con số mà nhật ký giao dịch của khóa tâm lý đã đòi hỏi mà không gọi tên: ghi lại quyết định, không chỉ kết quả. Một hệ thống có cột else được tra bốn mươi sáu lần một tháng và được tuân theo bốn mươi sáu lần là một hệ thống đang được vận hành. Một hệ thống có cột else được tuân theo bốn mươi lần và bị gạt đi sáu lần đang tạo ra sáu giao dịch mà hồ sơ không thể quy cho quy tắc nào — và hai phần tiếp theo nói về việc đếm chính xác điều đó.
Điểm chính Viết các điều kiện thành hàng và liệt kê mọi tổ hợp một lần. Cho mỗi tổ hợp một cột và một hành động, gộp các cột mà ở đó một điều kiện không quan trọng, và khép bảng bằng một quy tắc else có hành động là bỏ qua. Thứ còn lại là một setup có câu trả lời cho mọi trạng thái của thị trường, và một hồ sơ đo các câu trả lời chứ không đo nhà giao dịch.
Bảng làm gì với hồ sơ
Mọi thứ mà nhóm bài trước đo lường đều giả định một hồ sơ do quy tắc tạo ra. Bảng là thứ làm cho giả định đó thành sự thật. Mỗi giao dịch trong hồ sơ giờ là một cột — quy tắc 1, đã vào; quy tắc 2, đã chờ rồi vào hoặc không; else, đã bỏ qua — và kỳ vọng (expectancy), phân phối sụt giảm vốn và nhật ký lần thử mô tả các cột, không mô tả tâm trạng.
Điểm cuối cùng đó là điều cần nắm giữ. Bảng là hình thức cụ thể của thứ mà Phần 13 nói phải được đếm: một phiên bản của bộ quy tắc. Sửa một cột — siết điều kiện phiên, thêm hàng tin tức — là một phiên bản mới, và cách phản hồi trung thực là một dòng trong nhật ký lần thử và một hồ sơ bắt đầu lại từ ngày đó. Một bảng bị sửa mỗi tuần thì không có hồ sơ; nó có một nhật ký lần thử với các dòng hằng tuần, đúng thứ mà Phần 13 gọi là overfitting làm theo lịch.
Phần tiếp theo nói về cột đầu tiên của bảng trong thực tế: máy báo cho nhà giao dịch biết rằng có thể đã đến lúc đọc bảng bằng cách nào, và lệnh trông ra sao khi câu trả lời là vào lệnh.
Tiếp theo: Cảnh báo và quy tắc thực thi — máy theo dõi gì, nhà giao dịch quyết định gì, và những phần của lệnh được cố định trước khi cảnh báo tồn tại.
- Các điều kiện và hành động của bảng quyết định tạo thành các hàng; mỗi cột là một quy tắc quyết định cho một tổ hợp điều kiện duy nhất và các hành động theo sau (giáo trình ISTQB Foundation Level).
- Một bảng quyết định đầy đủ có đủ cột để bao phủ mọi tổ hợp điều kiện, và số quy tắc tăng theo hàm mũ với số điều kiện.
- Bảng quyết định giúp tìm ra khoảng trống và mâu thuẫn trong một bộ quy tắc: những tổ hợp bị bỏ sót, và những tổ hợp tạo ra hai hành động khác nhau.
- Năm điều kiện có/không cho 32 tổ hợp; phần lớn gộp lại thành vài quy tắc khi các điều kiện không ảnh hưởng đến kết quả được đánh dấu là không liên quan.
- Cột có hành động là không giao dịch cũng là một quy tắc như mọi quy tắc khác, và số lần của nó thuộc về hồ sơ.