เหตุผลที่ฉันจดบันทึกทุกไม้เทรด: นิสัยการเขียนบันทึกเทรด
มาร์ก โจวกับบันทึกการเทรดหุ้นสหรัฐฯ ของเขา: สเปรดชีตที่กลายเป็นแค่การป้อนข้อมูล เหตุผลที่เขาเลิกใช้มัน สิ่งที่เขาบันทึกอยู่ในปัจจุบัน และรูปแบบที่บันทึกของเขาเองยังคงแสดงให้เห็นซ้ำแล้วซ้ำเล่า
ผมจดจุดออก (exit) ไว้ก่อนจะเข้าเทรด และหลังจากนั้นผมก็จดว่าผมทำตามแผนนั้นจริงหรือไม่ นั่นคือนิสัยในปัจจุบัน การมาถึงจุดนี้ต้องใช้เวลาสองปีที่ต้องกรอกข้อมูลมากกว่าเทรดจริง ๆ และต้องตัดสินใจอย่างมีสติว่าจะเทรดน้อยลง ความทรงจำเป็นนักประวัติศาสตร์ที่ใจกว้าง แต่บันทึกที่เขียนลงกระดาษไม่ใช่
สรุปประเด็นสำคัญ
- แก่นของนิสัยคือ "การจดจุดออก" ไม่ใช่ซอฟต์แวร์ที่อยู่เบื้องหลัง
- เครื่องมือที่พิสูจน์แล้วอาจยังทำให้คุณล้มเหลวได้ หากมันกินเวลาไปมากกว่ามูลค่าของดีลนั้น ๆ
- เมื่ออัตราการชนะ (win rate) ไม่ใช่สิ่งจำเป็นอีกต่อไป ระบบให้คะแนนอัตโนมัติก็หยุดสร้างคุณค่าที่คุ้มค่า
- ดีลที่ขาดทุนแต่ทำตามแผนทุกประการคือดีลที่ดี ส่วนดีลที่กำไรแต่ผิดแผนคือปัญหา
- รูปแบบ (patterns) มองไม่เห็นในความทรงจำ แต่จะดังชัดเจนในบันทึก
- เทมเพลตมีฟิลด์คงที่ 11 ช่อง และเขียนในแบบเดียวกันทุกครั้ง
- บันทึกที่คนอื่นอ่านไม่ออกคือ "คำอ้าง" ไม่ใช่ประวัติผลงาน การเผยแพร่รายการเหล่านั้นคือส่วนที่สำคัญจริง ๆ
ยุคของสเปรดชีต
สองปีแรกของการเทรด ผมบันทึกทุกอย่างลงในเทมเพลตสเปรดชีตที่ซื้อจากกูรูสเปรดชีตบน ETSY มันซับซ้อนและใช้งานได้จริง ผมกรอกข้อมูลธุรกรรมแล้วมันจะคำนวณสถิติให้ — ต้นทุน กำไร ขาดทุน และอัตราการชนะ ทั้งรายสัปดาห์ รายเดือน และรายปี โดยที่ผมไม่ต้องสร้างสูตรใด ๆ เลย
ในหลายเดือน ผมเทรด 100 ถึง 200 รายการต่อสัปดาห์ นี่คือสิ่งที่ไม่มีใครบอกคุณ: การกรอกข้อมูลด้วยมือเป็นเรื่องน่าเบื่อ และเทมเพลตนั้นไม่สามารถนำเข้าข้อมูลเป็นชุด (batch import) ได้ ผมใช้เวลาพิมพ์ข้อมูลดีลมากกว่าเวลาที่ใช้หาดีล เครื่องมือได้รับการพิสูจน์แล้ว แต่ผลลัพธ์ยังคงเป็นคอขวด เพราะคอขวดคือตัวผมเอง ที่ต้องทำทีละแถว
ทำไมผมถึงหยุดใช้
เมื่อการเทรดของผมเติบโตขึ้น ภาพรวมก็เปลี่ยนไป ผมพัฒนาชุดเทรดที่ชนะได้อย่างยั่งยืน และเมื่อเป็นเช่นนั้น อัตราการชนะเชิงปริมาณก็หยุดเป็น “สิ่งจำเป็น” และกลายเป็น “สิ่งดีที่จะมี” ผมกำลังจ่ายราคาแพงมากในเวลากลางคืน เพื่อวัดสิ่งที่ผมมีสัญชาตญาณรับรู้ได้อยู่แล้ว
ดังนั้นผมจึงเลิกใช้สเปรดชีต และลดปริมาณการเทรดลงเหลือเพียงหลักสิบรายการต่อเดือน ผมยังคงได้กำไรจากมัน สิ่งที่ได้มาพร้อมกันคือเวลา — เวลาเพียงพอที่จะเรียนรู้ AI เพื่อความสนุก และเพียงพอที่จะสร้างเครื่องมือ AI ที่ติดตามประสิทธิภาพพอร์ตของผมในไม่ช้า
เครื่องมือนั้นยังสร้างไม่เสร็จ และเหตุผลนั้นควรกล่าวให้ชัด: Charles Schwab ไม่ได้เปิดให้ API สำหรับเทรดเดอร์รายย่อยอย่างผม ผมต้องดาวน์โหลดบันทึกการเทรดด้วยตนเองแล้วป้อนเข้าสู่เครื่องมือวิเคราะห์ที่ต้องการใช้ ไม่สนุกเลย จนกว่าปัญหานี้จะได้รับการแก้ไข บันทึกของผมจะยังคงเบาบางอยู่
สิ่งที่ผมบันทึกในปัจจุบัน
เวอร์ชันหนักหายไป สิ่งที่คงอยู่คือส่วนที่เป็นจุดประสงค์หลักเสมอมา: การเขียนจุดออก (exit) ไว้ก่อนเข้า (entry) — ซึ่งเป็นข้อสุดท้ายของ ห้าข้อตรวจสอบก่อนเข้า — และหลังจากนั้นคือประโยคซื่อสัตย์หนึ่งประโยคว่าแผนถูกปฏิบัติตามหรือไม่
ผมเคยปิดทุกการเข้าด้วยผลลัพธ์ใน R — กำไรหรือขาดทุนที่วัดเทียบกับความเสี่ยงเริ่มต้น — เพราะสเปรดชีตให้คะแนนมันให้ ผมไม่ได้ให้คะแนนมันอีกต่อไป ประโยคนั้นทำงานแทน และมันเขียนยากกว่าตัวเลขใดๆ
การเทรดที่ขาดทุนแต่ปฏิบัติตามแผนทุกประการคือเทรดที่ดี การเทรดที่กำไรแต่ทำลายแผนคือปัญหา — ตลาดจ่ายค่าความผิดพลาดให้ผม และมันจะเก็บค่ามันภายหลัง โดยไม่มีบันทึก ผลลัพธ์ทั้งสองนี้จะดูเหมือนกันในความทรงจำ: เทรดหนึ่งขึ้น เทรดหนึ่งลง และผมรู้สึกดีกับทั้งสอง
เทมเพลตที่ผมใช้บันทึกทุกการเทรด
เวอร์ชันเบายังคงต้องมีรูปแบบตายตัว ไม่งั้นมันก็เป็นแค่ไดอารี่ ทุกการเทรดมีหนึ่งแถว กรอกในสิบเอ็ดฟิลด์เดียวกัน ในลำดับนี้ ในขณะที่ยอมรับมัน — ไม่ใช่ภายหลัง เมื่อผลลัพธ์รู้แล้วว่าเหตุผลจะเป็นอะไร
| # | 欄位 | 內容說明 |
|---|---|---|
| 1 | 建立日期 | 進場當日的曆法日期,而非我後來才空下來記錄的日期。 |
| 2 | 代碼 | 我買入的股票代碼。 |
| 3 | 形態 | 將該標的列入觀察清單的信號,需依據我個人的五項進場檢查來命名——絕不能只寫「看起來不錯」。 |
| 4 | 進場價 | 成交價,並附上股數。 |
| 5 | 倉位規模 | 承擔的風險金額,以進場價到止損價的距離來表示。 |
| 6 | 止損 / 失效點 | 證明該想法錯誤的價格,必須在進場前寫好。這是我絕不允許留白的欄位。 |
| 7 | 計劃出場 | 目標價,以及讓我選擇繼續持有超過目標價的條件。 |
| 8 | 實際出場價 | 我實際賣出的價格。 |
| 9 | 出場日期 | 該倉位實際平倉的日期。 |
| 10 | 結果 | 獲利或虧損,直白呈現,不做任何調整。 |
| 11 | 原因,以及是否執行 | 各用一句話說明:採取該交易的理由,以及第 3 至 7 欄的計劃在接觸市場後是否被遵守。 |
第 11 欄才是整個模板的核心。任何策略的寫作者都能發布第 1 至 10 欄的內容,因為券商系統大多能提供這些數據。讀者在其他地方無法獲得的,是交易的理由與後續的執行力,而這兩點恰恰是部落客最有動機省略的部分。在交易仍持倉時,在結果出現之前,用一句話填好第 11 欄——這正是讓記錄保持誠實的部分。同時,這也是最令人煩躁的寫作環節,這可作為判斷其是否有價值的一個合理指標。
為什麼記錄必須公開
鎖在抽屜裡的日記是一種私人紀律。公開的日記則是一場審計。這其中的差異正是重點所在,也是為什麼這並非無意義的繁文縟節。
บล็อกเทรดหุ้นมักล้มเหลวในแบบเฉพาะเจาะจงหนึ่ง ข้ออ้างต่าง ๆ — ว่าวิธีนี้ใช้ได้ผล ว่าผู้เขียนมีวินัย ว่าสามารถผ่านช่วงที่พอร์ตขาดทุนหนัก (drawdown) มาได้ — ล้วนตรวจสอบไม่ได้จากการอ่าน เพราะประโยคใด ๆ ก็เขียนให้สอดคล้องกับผลลัพธ์ใดก็ได้ อัตราชนะ (win rate) สามารถอ้างจากเดือนที่ดีที่สุดได้ ภาพหน้าจอสามารถตัดต่อให้เหลือเฉพาะเดือนที่กำไรได้ และประโยคอย่าง “กระบวนการของผมเข้มงวด” ก็เป็นสิ่งที่พิสูจน์ว่าผิดไม่ได้ จนกว่าจะมีคนได้รับข้อมูลรายบรรทัด (rows) และนับจำนวนเทรดที่ละเมิดแผนของตัวเอง
ดังนั้น กฎของเว็บไซต์นี้คือกฎที่ผมต้องการให้ใช้กับตัวผมเอง: หากไม่มีการเผยแพร่บันทึก ผลประกอบการที่อ้างไว้ก็ไม่ถือว่ามีอยู่จริง เทมเพลตข้างต้นจึงถูกนำเสนอแบบครบถ้วน ตัวเดียวกัน ยังไม่ได้กรอกข้อมูล เพราะเทมเพลตที่ไม่ได้เผยแพร่ ก็คือข้ออ้างว่ามีเทมเพลตอยู่เท่านั้น นำไปใช้ได้เลย เก็บไว้ตามแต่ชอบ หากบันทึกของคุณไม่สามารถทนต่อการอ่านโดยคนแปลกหน้าได้ นั่นคือข้อมูล และข้อมูลนั้นจะมาถึงก่อนเงิน
สิ่งที่ผมตั้งใจจะเผยแพร่ที่นี่
เป้าหมายของเว็บไซต์นี้คือการอัปเดตบันทึกประจำเดือน ซึ่งสร้างจากการส่งออกข้อมูล (JSON export) ของบันทึกธุรกรรมของผมเอง ในรูปแบบตายตัว เพื่อให้ตัวเลขถูกสร้างจากกฎ ไม่ใช่จากความทรงจำของผมในวันอาทิตย์ที่เงียบสงบ มีจุดออกแบบสองจุด ซึ่งล้วนเป็นความตั้งใจ
ตัวเลขที่เผยแพร่จะล่าช้ากว่าปัจจุบันประมาณหนึ่งไตรมาส ซึ่งใกล้เคียงกับจังหวะที่รายงาน 13F ถูกยื่น นั่นคือจุดประสงค์ของการล่าช้า บันทึกที่อัปเดตวันเดียวกันสามารถถูกย้อนวิเคราะห์ (reverse-engineer) ให้กลายเป็นเรื่องราวที่สอดคล้องกับสัปดาห์ล่าสุดได้ และบล็อกเกอร์ที่เห็นตัวเลขก่อนคุณจะมีข้อได้เปรียบเชิงโครงสร้างถาวรเหนือผู้อ่าน การล่าช้าหนึ่งไตรมาสช่วยขจัดข้อได้เปรียบนั้น คุณกำลังอ่านสิ่งที่เคยเป็นจริงเมื่อหนึ่งไตรมาสก่อน ไม่ใช่สิ่งที่ผมอยากให้มันดูเหมือนในวันนี้
อุปสรรคที่แท้จริงยังคงเป็นข้อที่กล่าวมาข้างต้น และไม่ใช่เรื่องเล็กน้อย: Charles Schwab ไม่ได้เปิดให้เทรดเดอร์รายย่อยเข้าถึง API ดังนั้นบันทึกจึงยังต้องดาวน์โหลดด้วยมือ ทีละไฟล์ และต้องตรวจสอบความถูกต้อง (reconcile) ด้วยมือ นั่นคือสิ่งที่ทำให้ระบบให้คะแนนอัตโนมัติหยุดทำงานตั้งแต่แรก และยังคงเป็นสิ่งที่ทำให้ระบบ (pipeline) หยุดทำงานอยู่ ผมกำลังพิจารณาจัดพอร์ตแยกต่างหากเพื่อวัตถุประสงค์นี้ — ที่ Schwab หรือที่ IBKR ซึ่งรายงานว่าเข้าถึง API ได้ง่ายขึ้น — เพื่อให้บันทึกที่เผยแพร่ถูกสร้างโดยระบบ แทนที่จะพิมพ์ด้วยมือ
จนกว่าระบบนั้นจะพร้อม จดบันทึกก็จะยังคงเป็นเหมือนทุกวันนี้: เก็บไว้เป็นส่วนตัว และเป็นของผมคนเดียว ผมจะไม่ใส่ตัวเลขลงบนหน้านี้ก่อนจะมีระบบรองรับอยู่เบื้องหลัง และผมจะไม่สัญญาว่าจะอัปเดตรายเดือนครั้งแรกเมื่อไหร่ เมื่อระบบส่งออกข้อมูลพร้อมแล้ว ก็จะมีการเผยแพร่ และโพสต์แรกจะเป็นโพสต์ที่แสดงเดือนที่แย่ที่สุดในไฟล์ ไม่ใช่เดือนที่ดีที่สุด
รูปแบบที่บันทึกของผมเองแสดงให้เห็น
นิสัยการจดบันทึก ณ เวลาตัดสินใจมีความสำคัญด้วยเหตุผลที่เรียบง่าย: ความจำจะพยายามบอกทีหลังว่าทุกการเทรดมีเหตุผลดีเสมอ และบันทึกคือสิ่งเดียวที่โต้แย้งสิ่งนั้น
เมื่อเวลาผ่านไป รูปแบบหนึ่งของผมปรากฏซ้ำแล้วซ้ำเล่า บ่อยครั้งผมต้องปิดสถานะที่ยังไม่สมบูรณ์ตามสัญญาณการต่ออายุ — ก่อนที่จะไปถึง Bollinger Band 2 sigma — เพราะผมต้องการสภาพคล่องที่ว่างเปล่าเพื่อจับเทรนด์อื่นที่ผมมองเห็นอยู่แล้ว การอ่านบันทึกนั้นในคอลัมน์ทำให้เห็นชัดเจนว่ามันเป็นอย่างไรจากภายใน มันไม่ดูเหมือนความใจร้อนเลยขณะที่คุณอยู่ในสถานะนั้น
ไม่ต้องนอนไม่หลับอีกต่อไป
ผมอ่านแนวโน้มของภาคอุตสาหกรรม และการอ่านนั้นได้เปลี่ยนวิธีที่ผมถือครองหุ้น ผมไม่ได้นอนไม่หลับเพราะพลาดโอกาสทำกำไรอีกต่อไป และผมก็ไม่ได้นอนไม่หลับเพราะถือการเทรดที่ไม่ไปไหน ตลาดเป็นวัฏจักรอยู่เสมอ ดังนั้นจึงมีรูปแบบการเทรดเสมอ — ความอดทนไม่ใช่ความเฉื่อยชา แต่คือสถานะที่ผมถือครองส่วนใหญ่
สิ่งที่ทำให้ผมอยู่ในเกมคือการปกป้องเงินทุน ผมไม่เดิมพันกับหุ้นที่มีแนวโน้มลง และผมอยู่ภายในกลุ่มหุ้น SPDR ตราบใดที่เงินทุนได้รับการปกป้อง ตลาดหุ้นสหรัฐฯ ก็ยังคงเป็นแหล่งรายได้เสริม ไม่ใช่สิ่งที่ผมต้องเดิมพัน
ทำไมไม่ใช้ประวัติจากโบรกเกอร์?
บันทึกของโบรกเกอร์แสดงว่าคุณเทรดอะไร แต่ไม่แสดงว่าทำไม คุณคาดหวังอะไร หรือว่าคุณปฏิบัติตามกฎของตัวเองหรือไม่ สามคอลัมน์นั้นคือคุณค่าทั้งหมดของบันทึก และไม่มีโบรกเกอร์คนไหนเขียนให้แทนคุณ
คำถามเกี่ยวกับการจดบันทึกการเทรด
ใช้แค่สเปรดชีตเพียงพอไหม?
เพียงพอครับ เครื่องมือไม่สำคัญ แต่ความซื่อสัตย์ต่อข้อมูลต่างหากที่สำคัญ ผมเคยใช้เทมเพลตที่ซื้อจากกูรูด้านสเปรดชีตบน ETSY ซึ่งช่วยแปลงรายละเอียดธุรกรรมให้เป็นสถิติชนะ-แพ้รายสัปดาห์ รายเดือน และรายปี และในทางหลักการแล้วมันยังคงเป็นคำตอบที่ถูกต้องอยู่ แต่มันหยุดเป็นคำตอบที่ถูกต้องสำหรับผม เมื่อเวลาที่ใช้ในการกรอกข้อมูลด้วยมือเริ่มกินเวลาไปมากกว่าเวลาที่ใช้ในการเทรดเสียอีก
ถ้าเทรดไม่บ่อยล่ะ?
แล้วบันทึกเทรด (Journal) ก็ยิ่งสำคัญมากขึ้น ไม่ใช่ลดลง — เมื่อเทรดน้อยลง แต่ละไม้จะ携带ข้อมูลมากขึ้น และสมองก็มีเวลา更多ในการบิดเบือนความทรงจำ นี่คือจุดที่ผมมาถึง: เทรดแค่หลักสิบไม้ต่อเดือน แทนที่จะเป็น 100 ถึง 200 ไม้ต่อสัปดาห์
การจดบันทึกช่วยปรับปรุงผลลัพธ์จริงหรือ?
มันช่วยปรับปรุง *การตระหนักรู้ในกระบวนการ* ซึ่งคือส่วนเดียวของการเทรดที่คุณควบคุมได้อย่างสมบูรณ์ ผลลัพธ์จะตามมาหากกระบวนการดี หรือไม่ก็ตาม — และบันทึกเทรดคือวิธีที่คุณจะค้นพบความจริงข้อนี้
Educational notes on my own process, not investment advice. Trading involves risk of loss.