การเรียนรู้วิธีการทดลองย้อนกลับกลยุทธ์การเทรดขึ้นอยู่กับวินัยประการหนึ่ง คุณต้องเขียนกฎเกณฑ์ลงไป จากนั้นเล่นซ้ำโดยใช้ข้อมูลในอดีตตามที่เขียนไว้ เปรียบเทียบทุกการซื้อขายที่จำลองและตัดสินผลด้วยเมตริกที่ลงโทษการออกรางวัลจากโชค เพียงเท่านี้จึงจะถือเป็นการทดลองย้อนกลับ การเลื่อนดูกราฟและจดจำจุดเข้าที่ดีเป็นเพียงการออกกำลังกายทางความจำ ไม่ใช่การทดสอบ
ขั้นตอนต่าง ๆ รายการได้ง่าย แต่การทำผิดพลาดก็เป็นเรื่องง่ายเช่นกัน การทดลองย้อนกลับที่มีข้อบกพร่องส่วนใหญ่ล้มเหลวในด้านคุณภาพของข้อมูล ขนาดตัวอย่าง หรือข้อมูลที่รั่วไหลจากอนาคตย้อนกลับเข้ามาใน กฎเกณฑ์.
คู่มือนี้จะอธิบายวิธีการทดลองย้อนกลับกลยุทธ์การเทรดตั้งแต่ต้นจนจบ โดยครอบคลุมการทดสอบทั้งแบบแมนนวลและอัตโนมัติ ปริมาณประวัติที่คุณต้องการ เมตริกประสิทธิภาพที่คุ้มค่ากับการอ่าน อคติในการมองไปข้างหน้า และการตรวจสอบนอกตัวอย่างก่อนที่ทุนจริงจะมีส่วนเกี่ยวข้อง
คำตอบโดยย่อ: วิธีการทดลองย้อนกลับกลยุทธ์การเทรด
หกขั้นตอนจะครอบคลุมทั้งกระบวนการ และการข้ามขั้นตอนใดขั้นตอนหนึ่งจะทำให้ผลลัพธ์ไม่ถูกต้อง
- เขียนกลยุทธ์เป็นกฎเกณฑ์ที่ชัดเจนสำหรับการเข้าทำ การออก ทำขนาด และตัวกรอง
- รวบรวมข้อมูลประวัติที่สะอาดสำหรับตลาดและช่วงเวลาที่คุณจะทำการเทรดจริง ๆ
- เล่นซ้ำกฎเกณฑ์ทีละแถบ โดยไม่ทราบว่าจะเกิดอะไรขึ้นต่อไป
- บันทึกการซื้อขายที่จำลองทุกครั้ง รวมถึงการขาดทุนที่คุณอาจต้องการลืมไป
- ประเมินผลลัพธ์ด้วยเมตริกที่ปรับความเสี่ยงแล้ว ไม่ใช่แค่ผลตอบแทนรวม
- ทดสอบใหม่ด้วยข้อมูลที่กลยุทธ์ไม่เคยเห็นก่อนที่คุณจะเสี่ยงอะไรแบบสด
ขั้นตอนที่สามเป็นจุดที่การทดสอบส่วนใหญ่ล้มเหลว ขั้นตอนที่หกเป็นจุดที่คนส่วนใหญ่หยุดเร็วเกินไป
สิ่งที่การทดลองย้อนกลับพิสูจน์ได้และสิ่งที่ไม่สามารถพิสูจน์ได้
การทดลองย้อนกลับตอบคำถามที่แคบมาก มันบอกคุณได้ว่าชุดกฎเกณฑ์ที่ตายตัวจะมีพฤติกรรมอย่างไรในช่วงเวลาหนึ่งในอดีต ซึ่งมีความมีประโยชน์อย่างแท้จริง เพราะมันกรองออกไอเดียที่ไม่เคยได้ผลเลย
มันไม่ได้บอกคุณว่าต่อไปจะเกิดอะไรขึ้น เจ้าหน้าที่กำกับดูแลจะเตือนซ้ำ ๆ สำหรับเหตุผล และประเด็นที่ ผลการดำเนินงานในอดีตไม่บ่งชี้ถึงผลลัพธ์ในอนาคต ใช้กับบันทึกที่จำลองของคุณอย่างเต็มที่.
การทดสอบย้อนหลังไม่สามารถจำลองพฤติกรรมของคุณได้ เส้นโค้งในอดีตไม่เคยลังเล ไม่เคยขยายจุดหยุด และไม่เคยข้ามการซื้อขายหลังจากที่แพ้สามครั้ง คุณจะทำแบบนั้น ช่องว่างระหว่างกฎที่ทดสอบและกฎที่ซื้อขาย เป็นแหล่งความผิดหวังที่ใหญ่ที่สุดเพียงแห่งเดียว.
การทดสอบย้อนหลังด้วยตนเอง vs การทดสอบย้อนหลังแบบอัตโนมัติ
| ปัจจัย | การเล่นซ้ำด้วยตนเอง | การทดสอบอัตโนมัติ |
|---|---|---|
| เวลาการตั้งค่า | นาทีในการเริ่มต้น. | ชั่วโมงหรือวันในการสร้าง. |
| ขนาดตัวอย่างที่เข้าถึงได้ | การซื้อขายเป็นสิบรายการ. | การซื้อขายเป็นพันรายการ. |
| ความเสี่ยงของอคติ | สูง เพราะคุณเห็นกราฟ. | ต่ำ ถ้าหากโค้ดซื่อสัตย์. |
| การใช้งานที่ดีที่สุด | การเรียนรู้ว่าการตั้งค่ารู้สึกอย่างไร. | การวัดว่าอัตรากำไรมีอยู่จริงหรือไม่. |
| จุดอ่อนหลัก | ขนาดตัวอย่างเล็กและการติดป้ายหวัง. | ข้อบกพร่องที่ไม่แสดงออกซึ่งทำให้ผลลัพธ์ดูดีขึ้น. |
การเล่นซ้ำด้วยตนเองมีข้อได้เปรียบจริงหนึ่งประการ มันทำให้คุณต้องนั่งอยู่กับความคลุมเครือของกราฟสด ทีละบาร์ ซึ่งสอนให้คุณรู้ว่ากฎของคุณมีความคลุมเครือที่ไหน การทดสอบอัตโนมัติเป็นวิธีเดียวที่จะเข้าถึงขนาดตัวอย่างที่ใหญ่พอที่จะแยกทักษะออกจากเสียงรบกวน.
นักเทรดส่วนใหญ่ต้องการทั้งสองอย่าง เล่นซ้ำหนึ่งร้อยบาร์ด้วยมือเพื่อปรับแต่งกฎ จากนั้นจึงใช้ระบบอัตโนมัติเพื่อวัดผล.
กระบวนการทดสอบย้อนหลัง ขั้นตอนทีละขั้นตอน
นี่คือแก่นสาระในการทดสอบกลยุทธ์การเทรด ทำตามขั้นตอนตามลำดับ และต้านทานแรงกระตุ้นที่จะดูผลลัพธ์ก่อนถึงขั้นตอนที่ห้า.
ขั้นตอนที่ 1: เปลี่ยนแนวคิดให้เป็นกฎที่คนแปลกหน้าสามารถปฏิบัติตามได้
แต่ละเงื่อนไขต้องมีตัวเลข "เข้าสู่การดึงกลับที่แข็งแกร่ง" ไม่สามารถทดสอบได้ "เข้าสู่เมื่อราคาปิดสูงกว่าค่าเฉลี่ย 20 ช่วงหลังจากปิดต่ำติดต่อกันสองครั้ง" สามารถทดสอบได้ รวมถึงจุดออก จุดหยุด, ขนาดตำแหน่ง และตัวกรองที่ป้องกันไม่ให้คุณเข้า.
เขียนกฎก่อนที่คุณจะดูกราฟอีกครั้ง กฎที่เขียนในขณะดูข้อมูลมีการปนเปื้อนแล้ว.
ขั้นตอนที่ 2: รวบรวมข้อมูลที่ตรงกับวิธีที่คุณจะเทรด
ใช้เฟรมเวลาเดียวกัน เครื่องมือเดียวกัน และช่วงที่คุณตั้งใจจะเทรดสด ตรวจสอบช่องว่าง การตีที่ไม่ถูกต้อง และวันขาดหาย เวลาที่เปิดทำการในวันหยุดและการปิดทำการในช่วงต้นทำให้ค่าเฉลี่ยระหว่างวันผิดเพี้ยน และปฏิทินสถานที่จัดงานที่เผยแพร่ เช่น ชั่วโมงและปฏิทินของ NYSE จะแจ้งให้คุณทราบว่าวันไหนที่ถูกทำให้สั้นลง.
ขั้นตอนที่ 3: เล่นซ้ำกฎโดยไม่มองข้าม
การตัดสินใจแต่ละครั้งต้องใช้เพียงข้อมูลที่มีอยู่ในขณะนั้น หากกฎอ้างอิงถึงมูลค่าปิดรายวัน คุณไม่สามารถดำเนินการตามที่ได้เที่ยงวัน ข้อจำกัดนี้คือความแตกต่างทั้งหมดระหว่างการทดสอบและเรื่องเล่า.
ขั้นตอนที่ 4: บันทึกการเทรดจำลองทุกครั้ง
บันทึกเวลาที่เข้า เวลาที่ออก ทิศทาง ขนาด ผลลัพธ์ในหน่วยความเสี่ยง และเหตุผลที่การเทรดสิ้นสุดลง การทดสอบย้อนหลังที่ไม่มีบันทึกการเทรดจะไม่สามารถตรวจสอบได้ในภายหลัง และผลลัพธ์ที่ไม่มีการตรวจสอบจะถูกละทิ้งในครั้งแรกที่มีสตรีคการขาดทุน.
ขั้นตอนที่ 5: หักค่าใช้จ่ายที่สมจริง
จำลองการกระจาย ค่าคอมมิชชั่น และค่าล่าช้าสำหรับการเดินทางแต่ละครั้ง การเทรดบ่อยมีค่าใช้จ่ายสูง และ SEC แจ้งอย่างชัดเจนว่าค่าใช้จ่ายและการขาดทุนส่งผลกระทบต่อผู้ที่เทรดอย่างจริงจังอย่างหนัก (การเทรดระยะสั้น: เงินของคุณอยู่ในความเสี่ยง). กลยุทธ์ที่ใช้ได้เฉพาะเมื่อไม่มีค่าใช้จ่ายจะใช้ไม่ได้ผล.
ขั้นตอนที่ 6: ให้คะแนนผลลัพธ์และทำการทดสอบซ้ำในที่อื่น
คำนวณเมตริกที่อธิบายไว้ด้านล่าง จากนั้นใช้กฎเดียวกันในการเปลี่ยนช่วงเวลาหรือเครื่องมือที่คุณเลือกที่จะไม่รวมไว้ ความสอดคล้องระหว่างทั้งสองอย่างคือหลักฐานที่ใกล้เคียงที่สุดที่คุณจะได้รับ.
ขนาดตัวอย่าง, ระยะเวลา, และการทดสอบนอกตัวอย่าง
ผู้ที่ถามว่าควรทดสอบย้อนกลับกลยุทธ์การซื้อขายอย่างไรให้ถูกต้อง มักจะพบกับสองคำถามเชิงโครงสร้าง วิธีการไหนที่เพียงพอ, และจะรักษาความซื่อสัตย์ของบางส่วนได้อย่างไร? ตอบคำถามทั้งสองแล้วส่วนที่เหลือของกระบวนการก็เป็นการทำบัญชี.
ระยะเวลาเท่าไหร่ถึงจะเพียงพอ
ขนาดตัวอย่างคือตัวฆ่าที่เงียบงัน การซื้อขายสามสิบครั้งบอกอะไรคุณแทบจะไม่ได้เลย เพราะการโชคดีที่ยาวนานขนาดนั้นถือเป็นเรื่องปกติ กฎที่ซื้อขายหนึ่งครั้งต่อสัปดาห์ต้องการประวัติยาวมากกว่าสองสามปีเพื่อให้ได้ผลการนับที่น่าเชื่อถือ.
สองคำถามกำหนดระยะเวลา จำนวนการซื้อขายที่ตัวอย่างมี และสภาพตลาดที่แตกต่างกันที่มันครอบคลุม? การทดสอบที่ครอบคลุมเฉพาะตลาดที่สงบและกำลังขยายตัวได้วัดเพียงระบอบหนึ่งและเรียกมันว่าวิถีของโลก.
มุ่งหวังที่จะมีการซื้อขายหลายร้อยครั้งที่ความถี่อนุญาต หากไม่อนุญาตให้กล่าวอย่างชัดเจนและถือว่าผลลัพธ์นั้นเป็นชั่วคราว ยืนยันด้วยว่าสถิติรวมอย่างน้อยหนึ่งช่วงเวลาการลดลงอย่างรวดเร็ว เพราะนั่นคือจุดที่กลยุทธ์จะถูกตัดสิน.
อคติมองไปข้างหน้าและข้อผิดพลาดที่เงียบสงบอื่นๆ
อคติมองไปข้างหน้า
นี่คือการใช้ข้อมูลที่ไม่สามารถเข้าถึงได้ในเวลาตัดสินใจ มันแทรกซึมเข้ามาผ่านราคาปิดที่ใช้ระหว่างแท่งราคา, ผ่านตัวชี้วัดที่คำนวณใหม่บนชุดข้อมูลทั้งหมด, และผ่านข้อมูลที่ปรับปรุงหลังจากเหตุการณ์จริง ผลลัพธ์ดูยอดเยี่ยมและไม่สามารถนำกลับมาใช้ซ้ำได้.
คำแก้คือกระบวนการ บันทึกเวลาทุกการป้อนข้อมูล และถามทุกกฎว่าคุณเคยรู้เกี่ยวกับมันในเวลานั้นหรือไม่.
อคติเกี่ยวกับการอยู่รอด
การทดสอบเฉพาะเครื่องมือที่ยังมีอยู่ในปัจจุบันทำให้การล้มเหลวออกจากตัวอย่าง รถเข็นที่ถูกคัดเลือกจากดัชนีปัจจุบันค่อยๆ เอาออกทุกบริษัทที่หลุดออกไป ผลตอบแทนที่คำนวณได้นั้นเพิ่มขึ้นด้วยเหตุผลที่ไม่เกี่ยวข้องกับกลยุทธ์.
การฟิตเกินไปและการฟิตเคิร์ฟ
การปรับตั้งค่าจนกว่าเส้นกราฟที่ได้ดูสวยงามเข้ากันกับเสียงรบกวน ไม่ใช่กับตลาด กฎที่มีการตั้งค่าปรับได้เก้าตัวสามารถทำให้บรรยายประวัติใดๆ ได้อย่างสมบูรณ์แบบ ชอบตัวแปรไม่กี่ตัว และชอบการตั้งค่าที่มีการทำงานในช่วงที่กว้างกว่าค่าปลายที่วิเศษเพียงค่าเดียว.
เมตริกการดำเนินงานเพื่อการตัดสินผลลัพธ์
ผลตอบแทนรวมคือหมายเลขที่ให้ข้อมูลน้อยที่สุดในหน้า เมตริกที่ปรับความเสี่ยงบอกคุณว่ากลยุทธ์สามารถทำการค้าขายได้หรือไม่.
เมตริกที่คุ้มค่ากับการอ่าน
- ความคาดหวังต่อการซื้อขาย, แสดงในหน่วยความเสี่ยง ซึ่งแสดงผลลัพธ์เฉลี่ยของกฎนั้น.
- การลดลงสูงสุด, การลดลงจากจุดสูงสุดไปจุดต่ำสุดที่ลึกที่สุด ซึ่งกำหนดขนาดที่คุณสามารถอยู่รอดได้.
- อัตราการชนะควบคู่กับอัตราผลตอบแทน, เพราะว่าตัวเลขทั้งสองนี้ไม่สามารถบอกอะไรได้ถ้าดูแค่เพียงตัวเดียว.
- การแพ้ติดต่อกันนานที่สุด, ซึ่งคาดการณ์ช่วงเวลาที่คุณอาจจะเลิกใช้แผน.
- จำนวนการซื้อขาย, เพราะว่าตัวชี้วัดอื่น ๆ มีความน่าเชื่อถือเพียงเท่าที่มีตัวอย่างรองรับ.
การอ่านข้อมูลร่วมกัน
อัตราการชนะสูงกับอัตราผลตอบแทนที่ต่ำเป็นกลยุทธ์ที่คืนทุกอย่างกลับในวันร้ายวันหนึ่ง การลดลงลึกพร้อมผลตอบแทนรวมที่แข็งแกร่งอาจเป็นเพียงการใช้เลเวอเรจในรูปแบบที่ไม่ชัดเจน เงินกู้ยืมมีผลทำให้ทั้งสองทิศทางเพิ่มขึ้น และคำอธิบายของ SEC เกี่ยวกับ การซื้อขายแบบมาร์จิ้น ครอบคลุมกลไกการบังคับขายที่ทำให้การทดลองที่ใช้เลเวอเรจสิ้นสุดลงก่อนเวลา.
การสำรองข้อมูลที่คุณยังไม่ได้ใช้
แยกข้อมูลก่อนที่คุณจะเริ่มต้น พัฒนาในบางส่วน จากนั้นทดสอบครั้งหนึ่งในส่วนที่คุณยังไม่เคยตรวจสอบ การทดสอบซ้ำ ๆ บนข้อมูลที่สำรองไว้ทำลายคุณค่า เพราะมันกลายเป็นส่วนหนึ่งของชุดการพัฒนา.
การตรวจสอบแบบเดินหน้าเป็นการขยายแนวคิดนั้น คุณจะทำการปรับแต่งในช่วงหนึ่ง ทดสอบในช่วงถัดไป จากนั้นเลื่อนทั้งสองช่วงไปข้างหน้าและทำซ้ำ ผลลัพธ์คือชุดของผลลัพธ์ที่อยู่นอกตัวอย่าง แทนที่จะเป็นตัวเลขเดี่ยวที่เป็นการหลอกลวง.
คาดการณ์การเสื่อมสภาพ ผลลัพธ์แบบสดและแบบล่วงหน้ามักจะแย่กว่าตัวอย่างการพัฒนา และกลยุทธ์ที่เพิ่งผ่านเกณฑ์ในการทดสอบมักจะต่ำกว่ามัน สร้างขอบเขตในล่วงหน้า.
ตัวอย่างการทำงาน: การอ่านรายงานการทดสอบย้อนหลังหนึ่งฉบับ
นักเทรดทดสอบกฎการเบรกเอาท์ในตลาดอนุพันธ์ที่มีสภาพคล่องเป็นเวลาหมด 8 ปี รายงานแสดงการซื้อขาย 412 รายการ อัตราการชนะ 41 เปอร์เซ็นต์ ผู้ชนะเฉลี่ย 2.1 หน่วยความเสี่ยง และผู้แพ้เฉลี่ย 1.0 หน่วย.
ความคาดหวังคือ 0.41 คูณ 2.1 ลบ 0.59 คูณ 1.0 ซึ่งเท่ากับ 0.861 ลบ 0.59 หรือบวก 0.271 หน่วยต่อการเทรด โดยรวมแล้วจาก 412 การเทรด ตัวเลขรวมคือประมาณ 112 หน่วย.
ตอนนี้นำวินัยมาใช้ ค่าใช้จ่าย 0.06 หน่วยต่อการเดินทางไปกลับจะตัดออกประมาณ 25 หน่วย ส่งผลให้เหลือ 87 หน่วย การขาดทุนสูงสุดในตัวอย่างอยู่ที่ 19 หน่วย และการขาดทุนที่ยาวนานที่สุดอยู่ที่ 14 การเทรด.
ตัวเลขการขาดทุนนี้คือสิ่งที่ค้นพบจริง. ความเสี่ยงต่อล็อตการเทรด, การลดลงที่ 19 หน่วยคือการลดบัญชี 19 เปอร์เซ็นต์ เทรดเดอร์ต้องตัดสินใจล่วงหน้าว่าพวกเขาจะยังคงวางคำสั่งในเดือนที่เจ็ดของช่วงการขาดทุนหรือไม่ ถ้าคำตอบคือไม่ กลยุทธ์นี้จะไม่สามารถใช้ได้สำหรับพวกเขาไม่ว่าจะคาดหวังอย่างไร.
การแบ่งกลุ่มตัวอย่างยืนยันสิ่งที่เหลืออยู่ หกปีแรกผลิตผลลัพธ์ 0.29 หน่วยต่อล็อตการเทรด ส่วนสองปีสุดท้ายที่สำรองไว้ผลิตผลลัพธ์ 0.18 ต่ำกว่าแต่มีสัญญาณเดียวกัน ซึ่งเป็นผลลัพธ์ที่คุณหวังจะได้.
กรอบการตัดสินใจ: การทดสอบย้อนหลังนี้พร้อมสำหรับเงินจริงหรือไม่?
ให้คะแนนหนึ่งคะแนนสำหรับแต่ละคำชี้แจงที่คุณสามารถปกป้องได้ด้วยบันทึกการเทรด.
- กฎถูกกำหนดเป็นลายลักษณ์อักษรก่อนที่การทดสอบจะเริ่ม.
- ตัวอย่างนี้ประกอบด้วยการเทรดอย่างน้อยหลายร้อยครั้ง.
- ประวัติครอบคลุมช่วงที่มีแนวโน้มและช่วงที่มีการเคลื่อนไหวไม่แน่นอน.
- ค่าใช้จ่ายและการล่าช้าทุกครั้งถูกจำลองในทุกการเทรด.
- ผลลัพธ์ยังคงอยู่บนข้อมูลที่สำรองไว้นับตั้งแต่เริ่ม.
- การขาดทุนสูงสุดคือสิ่งที่คุณจะอดทนโดยไม่เปลี่ยนขนาด.
ห้า或หกคะแนน. พัฒนาสู่การทดสอบข้างหน้าในส simulations ที่ขนาดเล็ก.
สาม或สี่คะแนน. แนวคิดน่าพอใจและหลักฐานเบาบาง แก้ไขข้อมูลนำเข้าที่อ่อนที่สุดและทดสอบใหม่.
ศูนย์ถึงสองคะแนน. นี่คือสมมติฐานไม่ใช่กลยุทธ์ ยังไม่มีต้นทุน.
สิ่งที่ควรรู้ก่อนที่จะทำการซื้อขายกลยุทธ์ที่ผ่านการทดสอบย้อนหลัง
การทดสอบย้อนหลังที่สะอาดจะเปลี่ยนสิ่งที่คุณรู้ ไม่ใช่สิ่งที่ตลาดจะทำ ก่อนที่จะลงทุนเงิน ให้ทำงานผ่าน คำถามที่ SEC แนะนำให้ถามก่อน, โดยเฉพาะคำถามเกี่ยวกับความอดทนต่อความเสี่ยงและเงินที่คุณสามารถเสียได้.
จากนั้นให้ทดสอบในสภาพแวดล้อมจริง การใช้กฎที่มีอยู่กับราคาสดในเวลาจริงจะเปิดเผยปัญหาทางปฏิบัติที่การเล่นย้อนหลังไม่สามารถซ่อนมันได้ ออร์เดอร์ที่พลาด ระยะห่างที่กว้างขึ้น และการซื้อขายที่คุณวางแผนไว้อาจไม่ใช่การซื้อขายที่คุณได้รับเสมอไป.
การจำลองเป็นสะพานที่มีเหตุผลระหว่างทั้งสอง การจำลองสภาพแวดล้อมการซื้อขายช่วยให้คุณวางคำสั่งในเวลาจริงโดยไม่ต้องเสี่ยงกับการออม ดังนั้นกลยุทธ์จึงพบกับข้อมูลจริงก่อนที่บัญชีของคุณจะมีการทำเช่นนั้น มันจะไม่สร้างน้ำหนักทางอารมณ์ของเงินจริง และคุณควรคาดหวังถึงความแตกต่างนั้น Pivex ถูกสร้างขึ้นสำหรับขั้นตอนถัดไป: การประเมินที่มีโครงสร้างพร้อมกฎและเงื่อนไขที่ชัดเจนและเผยแพร่.
ก่อนเข้าร่วม กรุณาตรวจสอบกฎของโปรแกรมปัจจุบันของ Pivex และตัดสินใจว่าการประเมินการซื้อขายที่เป็นเอกลักษณ์แบบจำลองนั้นเหมาะสมกับประสบการณ์และขีดจำกัดความเสี่ยงของคุณหรือไม่ การเข้าร่วมไม่ได้รับประกันรางวัล รายได้ หรือผลลัพธ์การซื้อขายใดๆ ที่เฉพาะเจาะจง.