Cuối tuần, bạn mở journal ra review như đã làm suốt năm năm nay. Một lệnh vàng lãi mà bạn không giải thích nổi vì sao lãi; một lệnh dầu lỗ dù setup vào lệnh thì đúng sách. Ở cột ghi chú bạn gõ "tâm lý ổn" cho lệnh vàng, "vào sớm, fomo" cho lệnh dầu, rồi đóng file với cảm giác đã rút được kinh nghiệm. Vấn đề là một nhật ký giao dịch hàng hoá phái sinh cần bắt được những nguồn lãi lỗ mà journal forex chưa từng phải ghi, và nếu thiếu, bạn đang review một bức tranh khuyết vài mảng màu.
Con số của hai lệnh đó không nằm ở tâm lý. Lệnh dầu lỗ vì bạn giữ qua một ngày mà hợp đồng đã được roll sang tháng khác, còn đường cong lúc đó đang contango. Lệnh vàng lãi thêm một khoản bạn tưởng do "đọc đúng hướng", thật ra một phần đến từ chênh lệch kỳ hạn khi bạn vào đúng lúc backwardation. Journal forex của bạn không sai; nó chỉ không có ô để ghi những thứ này. Bài này chỉ ra tám trường dữ liệu mà một journal forex sẽ bỏ sót khi bạn chuyển sang futures MXV, và vì sao thiếu chúng thì bạn mù về nguồn lãi lỗ thật của chính mình.
Nói ngắn gọn: một nhật ký giao dịch hàng hoá phái sinh cần thêm tám trường mà journal forex thường không có. Đó là mã hợp đồng kèm tháng đáo hạn; trạng thái rollover; contango hoặc backwardation lúc vào lệnh; ký quỹ ban đầu và duy trì theo VND tại thời điểm vào; bối cảnh mùa vụ; sự kiện lịch trùng lệnh; phí cộng chi phí roll (futures không có swap cố định kiểu forex); và session MXV bạn khớp lệnh. Thiếu các field này, bạn sẽ gán lãi lỗ do cấu trúc futures thành "tâm lý" rồi đi sửa sai chỗ. Toàn bộ tám trường dựng được trên Google Sheets, không cần mua tool mới.
| # |
Trường (field) |
Ghi gì |
Lộ ra nguồn P&L nào |
| 1 |
Mã hợp đồng + tháng đáo hạn |
Ký hiệu sản phẩm và tháng bạn đang giữ |
Lãi lỗ do đứng nhầm tháng khi gần đáo hạn |
| 2 |
Trạng thái rollover |
Đã roll hay chưa, roll ngày nào, giá chênh khi roll |
Khoản được/mất mỗi lần chuyển tháng |
| 3 |
Contango / backwardation lúc vào |
Đường cong đang dốc lên hay xuống |
Carry ăn vào hoặc cộng cho vị thế giữ lâu |
| 4 |
Ký quỹ ban đầu & duy trì (VND) |
Số ký quỹ broker yêu cầu tại thời điểm vào |
Rủi ro margin nhảy khi volatility tăng |
| 5 |
Bối cảnh mùa vụ (seasonal) |
Đang ở giai đoạn nào của chu kỳ mùa vụ |
Biến động do mùa vụ, không phải do sai kèo |
| 6 |
Sự kiện lịch trùng lệnh |
Báo cáo tồn kho, mùa màng, họp NHTW |
Được/mất do tin, tách khỏi hệ thống |
| 7 |
Phí + chi phí roll |
Phí giao dịch cộng chi phí giữ và roll |
Hiệu suất ròng thật của hệ thống |
| 8 |
Session / khung giờ MXV |
Phiên VN ban ngày hay phiên đêm theo Mỹ |
Hiệu suất khác nhau theo khung giờ |
Vì sao journal forex che giấu nguồn P&L futures
Journal là công cụ kỷ luật số một của một người đã trade năm năm, và khi bạn chuyển sang MXV thì nó cũng là trụ thứ hai của cả nhịp kỷ luật giao dịch hàng hoá phái sinh: ghi đủ để mỗi cuối tuần nhìn ra đúng nguyên nhân thay vì đoán. Chuyện là schema journal forex của bạn được thiết kế cho một loại tài sản không có mấy đặc tính của futures, nên nó không có sẵn ô để bắt những nguồn lãi lỗ mới.
Forex là cặp tiền giao ngay. Không có ngày đáo hạn, không có một chuỗi hợp đồng theo tháng, và phí giữ qua đêm là một mức swap gần như cố định mà bạn biết trước. Vì thế journal forex chỉ cần ghi giá vào, giá ra, size, R-multiple, lý do và cảm xúc là đã bắt gần đủ câu chuyện của một lệnh. Câu chuyện của lệnh futures thì dài hơn thế.
Chuyện journal forex vs futures gói gọn ở bốn thứ cấu trúc mà forex không có. Futures có đáo hạn, nên giữ đủ lâu là bạn buộc phải roll và ăn một khoản chênh giữa hai tháng. Futures có đường cong kỳ hạn, nên contango hay backwardation lặng lẽ cộng hoặc trừ vào vị thế mỗi ngày bạn giữ, độc lập với hướng giá. Ký quỹ futures không tĩnh như đòn bẩy forex cố định; nó nhảy theo biến động, có lúc siết đúng lúc bạn ít muốn nhất. Và nhiều sản phẩm MXV là nông sản, nên chúng có mùa vụ, một nhịp biến động gắn với thu hoạch và thời tiết chứ không phải với việc bạn đọc đúng hay sai.
Bốn yếu tố đó tạo ra lãi lỗ ngay cả khi hướng lệnh của bạn trung lập. Nếu journal không có field bắt chúng, phần P&L do cấu trúc sẽ trôi vào ô duy nhất còn trống là "ghi chú cảm xúc". Thế là cuối tuần bạn kết luận "tuần này tâm lý kém" trong khi thủ phạm thật là một lần roll bất lợi và một đoạn contango. Bạn tự sửa kỷ luật, tự ép mình bình tĩnh hơn, mà cái đáng sửa lại là cách chọn tháng hợp đồng. Ở góc tâm lý và kỷ luật, kỷ luật thật không phải là ghi thêm cho có, mà là ghi đủ để không đổ lỗi nhầm.
Tám trường dữ liệu futures cần thêm vào nhật ký giao dịch hàng hoá phái sinh
Đây là phần lõi. Với mỗi trường, bạn cần biết ghi gì và nó lộ ra nguồn P&L nào; phần cơ chế tính toán thì link ra ngoài để bài này không lấn sang chuyện khác. Một trading journal hàng hoá phái sinh đủ tám field sẽ tách được ba loại lãi lỗ mà journal cũ trộn làm một: do hướng, do cấu trúc, và do sự kiện.
Field 1–2: Mã hợp đồng, tháng đáo hạn và trạng thái rollover
Ghi mã sản phẩm kèm đúng tháng hợp đồng bạn đang cầm, và một cột trạng thái roll: chưa roll, đã roll ngày nào, chênh giá bao nhiêu khi chuyển. Nghe hiển nhiên, nhưng đây chính là field mà dân forex hay bỏ vì cặp tiền không có "tháng". Khi bạn giữ một vị thế qua ngày giao dịch cuối, hệ thống hoặc bạn phải chuyển sang tháng kế, và khoảng chênh giữa hai tháng là một khoản lãi lỗ có thật, không liên quan tới việc giá đi đúng hướng hay không. Không có hai cột này, một lệnh lỗ vì roll bất lợi sẽ bị bạn đọc nhầm thành "kèo sai" rồi vứt luôn một setup vốn vẫn tốt. Phần con số roll tính ra sao, bạn đọc kỹ ở cơ chế đáo hạn & rollover MXV; ở journal, việc của bạn chỉ là ghi lại nó xảy ra và tốn bao nhiêu.
Field 3: Contango hay backwardation lúc vào lệnh
Thêm một cột đánh dấu trạng thái đường cong tại thời điểm bạn mở vị thế. Khi thị trường contango, hợp đồng tháng xa đắt hơn tháng gần, và một vị thế mua giữ dài hạn sẽ bị bào dần theo thời gian dù giá giao ngay đứng yên; backwardation thì ngược lại, có thể cộng nhẹ cho bên mua. Đây là "carry" của đường cong, và nó là lý do một lệnh đúng hướng vẫn lãi ít hơn kỳ vọng, hoặc một lệnh đi ngang lại âm thầm âm. Bạn không cần tính chính xác con số carry mỗi ngày; chỉ cần ghi trạng thái lúc vào để cuối tuần đối chiếu. Nếu muốn nắm lại khái niệm nền, tài liệu giáo dục của CME Group và mục contango trên Investopedia là chỗ tham chiếu sạch, không bán gì.
Field 4: Ký quỹ ban đầu và duy trì theo VND tại thời điểm vào
Ghi đúng số ký quỹ ban đầu và ký quỹ duy trì mà broker yêu cầu cho lệnh đó, tính bằng VND, tại đúng thời điểm bạn vào. Con số này không cố định như trong forex đòn bẩy 1:100. Khi biến động tăng, sàn và broker có thể nâng ký quỹ, nghĩa là cùng một size lệnh nhưng lượng vốn bị khoá lại lớn hơn, và tỷ lệ dùng vốn thật của bạn thay đổi mà bạn không để ý. Ghi lại tại thời điểm vào giúp bạn thấy về sau lệnh nào bị siết margin đúng lúc thị trường động, và bạn có bị buộc thoát sớm vì margin chứ không vì stop-loss hay không. Con số chính xác thì luôn lấy từ biểu ký quỹ broker công bố; cách đọc và tính nằm ở ký quỹ hàng hoá phái sinh MXV.
Field 5: Bối cảnh mùa vụ (seasonal)
Với nông sản, thêm một cột ngắn ghi bạn đang ở giai đoạn nào của chu kỳ: trước thu hoạch, giữa vụ, hay mùa thời tiết dễ biến động. Đây không phải chỗ để học chiến lược mùa vụ, mà chỉ để ghi bối cảnh cho việc review. Rất nhiều biến động cà phê hay lúa mì đến từ nhịp mùa vụ chứ không từ chất lượng phân tích của bạn, và nếu không ghi, bạn dễ tự khen hoặc tự trách nhầm. Một dòng ghi chú như "cà phê, đầu vụ, thị trường nhạy tin thời tiết" đủ để sau này bạn tách phần biến động mùa vụ ra khỏi phần thuộc về hệ thống.
Field 6: Sự kiện lịch trùng lệnh
Một cột cho biết lệnh của bạn có nằm cạnh một sự kiện lịch nào không: báo cáo tồn kho năng lượng, số liệu mùa màng, một cuộc họp ngân hàng trung ương ảnh hưởng giá hàng hoá. Sự kiện tạo ra những cú nhảy giá mà kể cả hệ thống tốt cũng không kiểm soát được, và lãi lỗ trong cửa sổ đó nên được dán nhãn riêng. Nếu bạn không tách, một lệnh trúng đậm nhờ tin sẽ làm win-rate của hệ thống trông đẹp giả tạo, còn một lệnh dính slippage vì tin sẽ làm bạn nghi ngờ một setup vốn ổn. Ghi tên sự kiện và giờ, thế là đủ để cuối tuần lọc ra.
Field 7: Phí và chi phí roll, không phải swap kiểu forex
Thêm cột phí giao dịch và một cột chi phí giữ, gồm cả phần tốn khi roll. Futures không có một mức swap qua đêm cố định như forex; chi phí giữ đến từ chính đường cong và mỗi lần chuyển tháng. Nếu journal chỉ ghi P&L gộp, bạn đang đánh giá hệ thống trên một con số đã bị chi phí ẩn kéo lệch, và bạn sẽ tưởng edge còn nguyên trong khi phí đang gặm nó. Cột này để bạn tính được P&L ròng thật sau tất cả chi phí. Bản chất khoản phí giữ khác swap ra sao, xem phí qua đêm hợp đồng phái sinh MXV; ở journal bạn chỉ cần nhập con số thực broker trừ.
Field 8: Session và khung giờ MXV
Cuối cùng, ghi phiên bạn khớp lệnh: khung giờ VN ban ngày trùng phiên cơ sở, hay phiên đêm chạy theo giờ Mỹ. Thanh khoản và độ biến động của cùng một sản phẩm khác nhau rõ giữa hai khung này, và nhiều người phát hiện hiệu suất của mình dồn về một phiên nhất định. Không có cột session, bạn sẽ không bao giờ thấy pattern đó, và cứ trải lệnh đều cả ngày lẫn đêm dù dữ liệu của chính bạn đang nói nên tập trung vào một khung.
Dựng mẫu nhật ký giao dịch futures trên Google Sheets
Tám field trên chỉ có giá trị khi thành một mẫu nhật ký giao dịch futures bạn dùng được mỗi ngày, không phải một lý thuyết đẹp. Tin tốt là bạn không phải bỏ journal cũ đi. Giữ nguyên các cột forex đã quen, rồi ghép thêm khối tám trường futures bên cạnh.
| Nhóm cột |
Các cột trong nhóm |
| Giữ lại từ journal forex |
Ngày/giờ vào, ngày/giờ ra, sản phẩm, Long/Short, size (số hợp đồng), giá vào, giá ra, stop-loss, R dự kiến, R thực tế, lý do vào, ghi chú cảm xúc |
| Tám trường futures |
Mã hợp đồng + tháng đáo hạn, trạng thái rollover, contango/backwardation lúc vào, ký quỹ ban đầu & duy trì (VND), bối cảnh mùa vụ, sự kiện lịch, phí + chi phí roll, session MXV |
| Cột tính tự động |
P&L gộp, P&L ròng sau phí + roll, cờ đánh dấu lệnh có roll, nhãn phân loại nguồn P&L (hướng / carry / sự kiện) |
Vài công thức đơn giản là đủ để nhóm cột tự động chạy. P&L ròng lấy P&L gộp trừ cột phí và chi phí roll. Một hàm điều kiện bật cờ khi trạng thái rollover khác "chưa roll", để cuối tuần bạn lọc riêng nhóm lệnh đã chuyển tháng và xem chúng đóng góp bao nhiêu. Bộ lọc theo cột session cho bạn so hiệu suất phiên ngày với phiên đêm chỉ bằng một cú click. Không có gì ở đây cần một phần mềm trả phí; Google Sheets kham hết, và bạn toàn quyền sửa khi quy trình của mình đổi.
Nhịp dùng thì bám vào thói quen review cuối tuần bạn vốn có. Mỗi cuối tuần, thay vì chỉ đọc lướt R-multiple, bạn lọc theo từng field mới và hỏi một câu cụ thể: nguồn lãi lỗ tuần này đến từ hướng đúng, từ carry của đường cong, hay từ một sự kiện lịch? Con số ròng sau phí và roll dần nối được với dashboard P&L cá nhân bạn theo dõi, và đó là lúc journal thôi là sổ ghi chép mà thành hệ thống cảnh báo sớm. Nếu bạn đang tập từ đầu, ghi journal ngay từ những lệnh demo để tám cột này thành phản xạ trước khi vốn thật vào cuộc.
Những lỗi thường gặp khi bê nguyên journal forex sang futures
Lỗi hay gặp nhất không phải lười ghi, mà là ghi bằng một cái khuôn sai. Dưới đây là những chỗ khiến một người kỷ luật vẫn đọc sai dữ liệu của chính mình.
Bỏ qua tháng đáo hạn và trạng thái roll là lỗi âm thầm nhất. Bạn thấy một chuỗi lệnh cùng sản phẩm lỗ lai rai và kết luận "sản phẩm này không hợp mình", trong khi thật ra bạn cứ giữ qua đáo hạn và ăn roll bất lợi mỗi lần. Sát sườn với nó là quên đánh dấu contango: một vị thế mua dài hạn bị đường cong bào mòn từng ngày, còn bạn thì loay hoay xem lại điểm vào và stop, tìm lỗi ở nơi không có lỗi.
Không ghi ký quỹ tại thời điểm vào cũng nguy hiểm không kém. Đến khi bị gọi bổ sung margin giữa một phiên động, bạn mới ngớ ra là cùng size đó tuần trước chỉ khoá bằng nửa vốn. Rồi có lỗi quy mọi biến động mùa vụ thành tâm lý, tự dán nhãn "thiếu kiên nhẫn" cho một tuần mà thực chất cà phê đang chạy theo tin thời tiết đầu vụ. Một lỗi tinh vi khác là chỉ ghi P&L gộp và bỏ phí cộng chi phí roll, khiến bạn chấm điểm hệ thống cao hơn thực tế rồi scale vốn lên đúng lúc không nên.
Và lỗi bao trùm tất cả: ghi journal cho có mà không bao giờ lọc theo field để review. Dữ liệu nằm đó chết cứng, không ai hỏi nó câu nào. Journal ở đây không phải để khoe với ai một bảng màu xanh, cũng không phải nơi đi tìm một "hệ thống thắng chín phần mười" hay một tín hiệu để bám theo. Nó là chỗ bạn tự soi mình bằng số, đủ trung thực để thấy khi nào edge bắt đầu trôi.
Bước tiếp theo
Đừng đợi dựng xong cả template mới bắt đầu. Ngay hôm nay, mở journal forex hiện tại và thêm ba cột: tháng đáo hạn, trạng thái contango hay backwardation lúc vào, và ký quỹ tại thời điểm vào. Điền ngược cho năm lệnh MXV gần nhất, kể cả lệnh demo. Rồi nhìn xem có lệnh nào đổi hẳn cách bạn hiểu về nó khi có ba field mới không: một lệnh bạn từng chấm "sai kèo" biết đâu chỉ là roll xấu, một lệnh "tâm lý tốt" biết đâu được đường cong cộng cho.
Khi journal đã bắt được nguồn P&L thật, bạn sẽ thấy rõ field rollover và contango đáng đào sâu tới đâu, và cách sớm nhất để tập phản xạ ghi chép đủ là làm nó từ tài khoản demo trước khi vào tiền thật. Nếu chưa qua bước đó, đọc Từ demo tới live trên MXV: verify cơ chế sản phẩm, rồi tự quyết bằng dữ kiện của chính bạn.
Câu hỏi thường gặp
Nhật ký giao dịch hàng hoá phái sinh nên ghi những gì?
Ngoài các cột forex quen thuộc như giá vào, giá ra, size, R-multiple và lý do vào lệnh, journal futures cần thêm tám trường: mã hợp đồng và tháng đáo hạn, trạng thái rollover, contango hay backwardation lúc vào, ký quỹ ban đầu và duy trì theo VND, bối cảnh mùa vụ, sự kiện lịch trùng lệnh, phí cộng chi phí roll, và session MXV bạn vào lệnh.
Trading journal futures khác forex ở điểm nào?
Forex là cặp tiền giao ngay, không đáo hạn, không đường cong kỳ hạn và swap qua đêm gần như cố định nên journal forex không có cột cho những thứ đó. Futures có đáo hạn nên phải roll, có đường cong nên chịu contango hoặc backwardation, ký quỹ lại thay đổi theo biến động, vì vậy journal phải thêm field để tách phần lãi lỗ do cấu trúc khỏi phần do bạn đọc đúng hướng.
Có cần mua tool trả phí để ghi journal futures không?
Không. Bạn dựng được toàn bộ tám trường trên Google Sheets bằng vài cột thêm và một hai công thức tính P&L ròng sau phí và chi phí roll. Tool trả phí chỉ tiện khi bạn đã ổn định quy trình và muốn tự động hoá, còn giai đoạn đầu Sheets là đủ.
Vì sao phải ghi tháng đáo hạn và trạng thái rollover vào journal?
Vì nếu giữ vị thế qua ngày giao dịch cuối, hợp đồng sẽ được roll sang tháng khác và tạo ra một khoản lãi hoặc lỗ không đến từ việc bạn đọc đúng hướng. Không ghi lại, bạn sẽ quy nhầm khoản đó thành đúng hay sai kèo và sửa nhầm nguyên nhân.
Bao lâu nên review journal futures một lần?
Giữ nhịp review cuối tuần như thói quen cũ nhưng thêm một bước lọc theo từng field mới để trả lời nguồn lãi lỗ tuần này đến từ hướng đúng, từ carry đường cong, hay từ một sự kiện lịch. Mỗi tháng nên soi thêm chi phí roll cộng dồn để biết edge có đang bị bào mòn không.