Backtesting A ซื้อขาย กลยุทธ์


Backtesting การทำ Backtesting Backtesting คือกระบวนการของการทดสอบกลยุทธ์การซื้อขายเกี่ยวกับข้อมูลทางประวัติศาสตร์ที่เกี่ยวข้องเพื่อให้มั่นใจว่าจะมีชีวิตอยู่ได้ก่อนที่ผู้ค้าจะเสี่ยงเงินทุนที่แท้จริง ผู้ประกอบการค้าสามารถจำลองการซื้อขายกลยุทธ์ในระยะเวลาที่เหมาะสมและวิเคราะห์ผลในระดับของความสามารถในการทำกำไรและความเสี่ยง หากผลการค้นหาเป็นไปตามเกณฑ์ที่จำเป็นซึ่งเป็นที่ยอมรับของผู้ประกอบการค้ากลยุทธ์นี้จะสามารถนำมาใช้กับความเชื่อมั่นบางอย่างที่จะทำให้เกิดผลกำไร หากผลลัพธ์ไม่ดีขึ้นกลยุทธ์สามารถปรับเปลี่ยนปรับปรุงและปรับให้เหมาะสมเพื่อให้ได้ผลลัพธ์ที่ต้องการหรืออาจถูกทิ้งทั้งหมดได้ จำนวนเงินที่สำคัญของปริมาณการซื้อขายในตลาดการเงินในปัจจุบันจะทำโดยผู้ค้าที่ใช้การเรียงลำดับของระบบอัตโนมัติของคอมพิวเตอร์ โดยเฉพาะอย่างยิ่งสำหรับกลยุทธ์การซื้อขายตามการวิเคราะห์ทางเทคนิค Backtesting เป็นส่วนสำคัญในการพัฒนาระบบการซื้อขายอัตโนมัติ การทำย้อนหลังที่มีความหมายเมื่อทำอย่างถูกต้อง backtesting อาจเป็นเครื่องมือที่ทรงคุณค่าสำหรับการตัดสินใจว่าจะใช้กลยุทธ์การซื้อขายหรือไม่ ช่วงเวลาตัวอย่างที่ทำแบบทดสอบวัดกำลัง backtest เป็นสิ่งสำคัญ ระยะเวลาตัวอย่างควรมีระยะเวลานานพอที่จะรวมระยะเวลาของสภาวะตลาดที่แตกต่างกันเช่น uptrends downtrends และการซื้อขายระยะสั้น การทดสอบสภาพตลาดเพียงอย่างเดียวอาจทำให้ได้ผลลัพธ์ที่ไม่เหมือนใครซึ่งอาจทำงานได้ไม่ดีในสภาวะตลาดอื่น ๆ ซึ่งอาจนำไปสู่ข้อสรุปที่ไม่ถูกต้อง ขนาดตัวอย่างในจำนวนธุรกิจการค้าในผลการทดสอบเป็นสิ่งสำคัญ ถ้าจำนวนตัวอย่างของธุรกิจการค้ามีขนาดเล็กเกินไปการทดสอบอาจไม่มีนัยสำคัญทางสถิติ ตัวอย่างที่มีการค้ามากเกินไปในระยะเวลานานเกินไปอาจทำให้ได้ผลลัพธ์ที่ดีที่สุดซึ่งจำนวนที่ชนะการซื้อขายที่ตกลงกันอยู่รวมกันอยู่รอบ ๆ สภาวะตลาดที่เฉพาะเจาะจงหรือแนวโน้มที่เป็นประโยชน์สำหรับกลยุทธ์ นอกจากนี้ยังอาจทำให้ผู้ประกอบการค้าทราบถึงข้อสรุปที่ทำให้เข้าใจผิด การเก็บรักษาความเป็นจริงการทดสอบย้อนหลังควรสะท้อนถึงความเป็นจริงในระดับที่ดีที่สุด ค่าใช้จ่ายทางการค้าที่อาจพิจารณาได้โดยไม่คำนึงถึงโดยผู้ค้าเมื่อวิเคราะห์เป็นรายบุคคลอาจมีผลกระทบอย่างมีนัยสำคัญเมื่อคำนวณต้นทุนรวมในช่วงหลังการทำ backtesting ทั้งหมด ค่าใช้จ่ายเหล่านี้รวมถึงค่าคอมมิชชั่นการแพร่กระจายและการเลื่อนลอยและพวกเขาสามารถกำหนดความแตกต่างระหว่างกลยุทธ์ทางการค้าว่ามีผลกำไรหรือไม่ ซอฟต์แวร์ backtesting ส่วนใหญ่ประกอบด้วยวิธีการคำนวณค่าใช้จ่ายเหล่านี้ บางทีเมตริกที่สำคัญที่สุดที่เกี่ยวข้องกับการทำ backtesting คือระดับความแข็งแกร่งของยุทธวิธี สามารถทำได้โดยการเปรียบเทียบผลลัพธ์ของการทดสอบย้อนกลับที่ดีที่สุดในช่วงเวลาตัวอย่างที่เฉพาะเจาะจง (เรียกว่าในตัวอย่าง) ด้วยผลการทดสอบย้อนหลังที่มีกลยุทธ์และการตั้งค่าเดียวกันในช่วงเวลาตัวอย่างที่ต่างกัน (เรียกว่า out - ของตัวอย่าง) หากผลลัพธ์มีผลในทำนองเดียวกันกลยุทธ์นี้จะถือว่าใช้ได้และมีประสิทธิภาพและพร้อมที่จะใช้งานได้จริงในตลาดแบบเรียลไทม์ ถ้ายุทธศาสตร์ล้มเหลวในการเปรียบเทียบนอกกลุ่มตัวอย่างก็จำเป็นต้องมีการพัฒนากลยุทธ์หรือควรจะละทิ้งไปโดยสิ้นเชิงการทดสอบทางยุทธศาสตร์ต้องการข้อมูลเพิ่มเติมกลยุทธ์การซื้อขายด้านการทดสอบย้อนหลังกับ Wealth-Lab Pro กลยุทธ์การซื้อขายและคุณลักษณะการทดสอบกลยุทธ์และสัญญาณการค้าที่เกิดจากกลยุทธ์จะมีไว้เพื่อการศึกษาและเป็นตัวอย่างเท่านั้นและไม่ควรใช้หรือพึ่งพาการตัดสินใจเกี่ยวกับสถานการณ์ของคุณ คุณอาจแก้ไขพารามิเตอร์การทดสอบกลยุทธ์ตามที่เห็นสมควร Fidelity ไม่ยอมรับการนำเสนอหรือรับรองกลยุทธ์การซื้อขายหรือการลงทุนหรือความมั่นคงโดยเฉพาะ คุณลักษณะการทดสอบกลยุทธ์ให้การคำนวณสมมุติฐานว่าการรักษาความปลอดภัยหรือผลงานของหลักทรัพย์ภายใต้กลยุทธ์การซื้อขายตัวอย่างจะดำเนินไปได้อย่างไรในช่วงเวลาที่ผ่านมา เฉพาะหลักทรัพย์ที่มีอยู่ในช่วงเวลาที่ผ่านมาและมีข้อมูลการกำหนดราคาในอดีตพร้อมใช้งานสำหรับคุณลักษณะการทดสอบกลยุทธ์ คุณลักษณะนี้มีข้อ จำกัด ในการคำนวณค่าคอมมิชชั่นการซื้อขายสมมุติและไม่รวมถึงค่าธรรมเนียมอื่น ๆ หรือผลกระทบทางภาษีที่อาจเป็นผลมาจากกลยุทธ์การซื้อขาย คุณไม่ควรสมมติว่าการทดสอบกลยุทธ์ของกลยุทธ์การซื้อขายจะเป็นตัวบ่งชี้ว่าผลงานของหลักทรัพย์หรือหลักทรัพย์ใหม่ ๆ ของคุณอาจดำเนินการได้อย่างไรเมื่อเวลาผ่านไป คุณควรเลือกกลยุทธ์การซื้อขายของคุณเองตามวัตถุประสงค์เฉพาะและความคลาดเคลื่อนด้านความเสี่ยง อย่าลืมทบทวนการตัดสินใจของคุณเป็นระยะ ๆ เพื่อให้มั่นใจว่าสอดคล้องกับเป้าหมายของคุณ ผลการดำเนินงานที่ผ่านมาไม่มีการรับประกันผลการดำเนินงานในอนาคต สำเนา 1998 ndash 2012 FMR LLC All rights reserved. Backtesting: การตีความย้อนหลังการทำ Backtesting เป็นองค์ประกอบสำคัญของการพัฒนาระบบการค้าที่มีประสิทธิภาพ สามารถทำได้โดยการสร้างใหม่โดยใช้ข้อมูลทางประวัติศาสตร์การค้าที่เกิดขึ้นในอดีตโดยใช้กฎที่กำหนดโดยกลยุทธ์ที่กำหนด ผลเสนอสถิติที่สามารถใช้ในการวัดประสิทธิภาพของกลยุทธ์ การใช้ข้อมูลนี้ผู้ค้าสามารถเพิ่มประสิทธิภาพและปรับปรุงกลยุทธ์หาข้อบกพร่องด้านเทคนิคหรือทฤษฎีและได้รับความมั่นใจในกลยุทธ์ของตนก่อนนำไปใช้กับตลาดจริง ทฤษฎีพื้นฐานคือกลยุทธ์ใด ๆ ที่ทำงานได้ดีในอดีตมีแนวโน้มที่จะทำงานได้ดีในอนาคตและตรงกันข้ามกลยุทธ์ใด ๆ ที่มีประสิทธิภาพต่ำในอดีตน่าจะมีผลในทางที่ไม่ดีในอนาคต บทความนี้จะกล่าวถึงสิ่งที่แอ็พพลิเคชันใช้เพื่อทำ backtest ชนิดของข้อมูลที่ได้มาและวิธีการนำไปใช้ข้อมูลและเครื่องมือ Backtesting สามารถให้ข้อเสนอแนะทางสถิติที่มีคุณค่ามากมายเกี่ยวกับระบบที่กำหนดได้ สถิติย้อนหลังแบบทั่วไปบางอย่าง ได้แก่ : กำไรสุทธิหรือขาดทุน - กำไรหรือขาดทุนสุทธิเพิ่มขึ้น กรอบเวลา - วันที่ผ่านมาซึ่งเกิดการทดสอบ จักรวาล - คลังที่รวมอยู่ในการทดสอบหลังการขาย มาตรการความผันผวน - เปอร์เซ็นต์ upside และ downside สูงสุด ค่าเฉลี่ย - เปอร์เซ็นต์เฉลี่ยที่ได้รับและการสูญเสียเฉลี่ยเฉลี่ยที่จัดขึ้น การได้รับสาร - เปอร์เซ็นต์ของเงินลงทุนที่ลงทุน (หรือถูกนำออกสู่ตลาด) อัตราส่วน - อัตราส่วนการชนะในการขาดทุน ผลตอบแทนต่อปี - ผลตอบแทนร้อยละต่อปี ผลตอบแทนที่ปรับเปลี่ยนตามความเสี่ยง - อัตราผลตอบแทนเป็นเปอร์เซ็นต์ตามความเสี่ยง โดยปกติซอฟต์แวร์ backtesting จะมีหน้าจอสองหน้าจอที่มีความสำคัญ ข้อแรกช่วยให้พ่อค้าสามารถกำหนดการตั้งค่า backtesting ได้ การปรับแต่งเหล่านี้ประกอบด้วยทุกอย่างตั้งแต่ช่วงเวลาจนถึงค่าคอมมิชชั่น นี่คือตัวอย่างของหน้าจอดังกล่าวใน AmiBroker: หน้าจอที่สองคือรายงานผลการทำ backtesting ที่เกิดขึ้นจริง นี่คือที่ที่คุณสามารถดูข้อมูลทั้งหมดที่กล่าวมาข้างต้นได้ นี่คือตัวอย่างของหน้าจอนี้ใน AmiBroker: โดยทั่วไปซอฟต์แวร์ซื้อขายส่วนใหญ่มีองค์ประกอบที่คล้ายคลึงกัน บางโปรแกรมระดับไฮเอนด์ยังมีฟังก์ชันเพิ่มเติมในการปรับขนาดตำแหน่งอัตโนมัติการเพิ่มประสิทธิภาพและคุณลักษณะขั้นสูงอื่น ๆ อีกด้วย 10 บัญญัติมีหลายปัจจัยที่ผู้ค้าต้องใส่ใจกับกลยุทธ์การซื้อขายย้อนหลัง นี่คือรายการ 10 สิ่งที่สำคัญที่สุดที่ควรจดจำขณะที่ทำย้อนหลังการทดสอบ: คำนึงถึงแนวโน้มตลาดในระยะเวลาที่กำหนดกลยุทธ์ที่กำหนดไว้ ตัวอย่างเช่นถ้ากลยุทธ์มีการตรวจสอบย้อนหลังเฉพาะช่วงปี 2542-2543 แต่อาจไม่ดีเท่าที่ควรในตลาดหมี บ่อยครั้งที่ควรทำ backtest ในกรอบเวลาที่ยาวนานซึ่งครอบคลุมเงื่อนไขตลาดหลายประเภท คำนึงถึงจักรวาลที่เกิดขึ้นในการทำ backtesting ตัวอย่างเช่นหากมีการทดสอบระบบตลาดแบบกว้าง ๆ กับจักรวาลซึ่งประกอบด้วยหุ้นเทคโนโลยีอาจทำให้ไม่ดีขึ้นในหลายภาคส่วน ตามกฎทั่วไปหากกลยุทธ์มีการกำหนดเป้าหมายไปยังประเภทเฉพาะของหุ้น จำกัด จักรวาลประเภท แต่ในกรณีอื่น ๆ ทั้งหมดรักษาจักรวาลขนาดใหญ่เพื่อการทดสอบ มาตรการความผันผวนเป็นสิ่งสำคัญอย่างยิ่งที่จะต้องพิจารณาในการพัฒนาระบบการซื้อขาย โดยเฉพาะอย่างยิ่งสำหรับบัญชีที่ใช้ประโยชน์ซึ่งอยู่ภายใต้การเรียกหลักประกันหากส่วนของผู้ถือหุ้นลดลงต่ำกว่าจุดหนึ่ง ผู้ค้าควรพยายามทำให้ความผันผวนต่ำเพื่อลดความเสี่ยงและช่วยให้สามารถเข้าและออกได้ง่ายขึ้น จำนวนบาร์โดยเฉลี่ยที่จัดขึ้นเป็นสิ่งที่สำคัญมากในการเฝ้าดูเมื่อมีการพัฒนาระบบการซื้อขาย แม้ว่าซอฟต์แวร์การทำ backtesting ส่วนใหญ่จะมีค่าคอมมิชชั่นในการคำนวณขั้นสุดท้ายไม่ได้หมายความว่าคุณควรละเลยสถิตินี้ ถ้าเป็นไปได้การเพิ่มจำนวนบาร์โดยเฉลี่ยที่จัดขึ้นสามารถลดค่าคอมมิชชั่นและปรับปรุงผลตอบแทนโดยรวมของคุณได้ การเปิดรับแสงเป็นดาบสองคม ความเสี่ยงที่เพิ่มขึ้นอาจนำไปสู่ผลกำไรที่สูงขึ้นหรือความสูญเสียที่สูงขึ้นในขณะที่ความเสี่ยงที่ลดลงหมายถึงกำไรที่ลดลงหรือความสูญเสียที่ลดลง อย่างไรก็ตามโดยทั่วไปแล้วควรเก็บความเสี่ยงไว้ต่ำกว่า 70 เพื่อลดความเสี่ยงและทำให้สามารถเข้าและออกจากสต็อกได้ง่ายขึ้น สถิติ gainloss เฉลี่ยบวกกับอัตราส่วนที่ชนะต่อขาดทุนจะเป็นประโยชน์ในการกำหนดตำแหน่งและการจัดการเงินที่ดีที่สุดโดยใช้เทคนิคเช่น Kelly Criterion (ดูการบริหารเงินโดยใช้เกณฑ์ Kelly) ผู้ค้าสามารถทำตำแหน่งที่มีขนาดใหญ่ขึ้นและลดค่าใช้จ่ายด้านค่าคอมมิชชั่นโดยการเพิ่มผลกำไรโดยเฉลี่ยและเพิ่มอัตราส่วนการชนะต่อขาดทุน ผลตอบแทนเป็นรายปีเป็นสิ่งสำคัญเพราะถูกใช้เป็นเครื่องมือในการเปรียบเทียบประสิทธิภาพของระบบกับสถานที่การลงทุนอื่น ๆ เป็นสิ่งสำคัญไม่เพียง แต่จะดูที่ผลตอบแทนต่อปีโดยรวม แต่ยังคำนึงถึงความเสี่ยงที่เพิ่มขึ้นหรือลดลง ซึ่งสามารถทำได้โดยดูจากผลตอบแทนที่ได้รับการปรับความเสี่ยงซึ่งเป็นปัจจัยเสี่ยงต่างๆ ก่อนที่ระบบการซื้อขายจะถูกนำมาใช้จะต้องมีประสิทธิภาพดีกว่าสถานที่ลงทุนอื่น ๆ ทั้งหมดที่มีความเสี่ยงเท่ากับหรือน้อยกว่า การปรับแต่งการทำ backtesting เป็นเรื่องสำคัญมาก แอ็พพลิเคชัน backtesting จำนวนมากมีการป้อนข้อมูลสำหรับจำนวนเงินที่ได้รับค่าคอมมิชชั่นจำนวนล็อต (หรือเศษส่วน) ขนาดล็ใหญ่ขนาดขีดความต้องการของอัตราดอกเบี้ยอัตราดอกเบี้ยสมมติฐานการลื่นไถลกฎการจัดตำแหน่งตำแหน่งกฎการออกจากแถบเดียวกันการตั้งค่าการหยุดชะงัก (ต่อท้าย) และอื่น ๆ อีกมากมาย ได้ผลการทำ backtesting ที่ถูกต้องที่สุด i t เป็นสิ่งสำคัญในการปรับแต่งการตั้งค่าเหล่านี้เพื่อเลียนแบบโบรกเกอร์ที่จะใช้เมื่อระบบทำงานได้ การทำ Backtesting บางครั้งอาจนำไปสู่สิ่งที่เรียกว่าการเพิ่มประสิทธิภาพมากเกินไป นี่เป็นเงื่อนไขที่ผลการดำเนินงานได้รับการปรับให้เข้ากับอดีตมากจนไม่เป็นที่คาดหมายในอนาคตอีกต่อไป โดยทั่วไปแล้วควรใช้หลักเกณฑ์ที่ใช้กับหุ้นทั้งหมดหรือเลือกกลุ่มเป้าหมายที่เลือกและไม่ได้รับการปรับให้เหมาะกับขอบเขตที่ผู้สร้างไม่สามารถเข้าใจได้อีกต่อไป Backtesting ไม่ใช่วิธีที่ถูกต้องที่สุดในการวัดประสิทธิภาพของระบบการซื้อขายที่กำหนด บางครั้งยุทธศาสตร์ที่ทำงานได้ดีในอดีตไม่สามารถทำได้ดีในปัจจุบัน ผลการดำเนินงานที่ผ่านมาไม่ได้บ่งบอกถึงผลการดำเนินงานในอนาคต ตรวจสอบให้แน่ใจว่าได้ทำการค้ากระดาษเป็นระบบที่ได้รับการตรวจสอบย้อนกลับสำเร็จแล้วก่อนที่จะมีการดำเนินชีวิตเพื่อให้มั่นใจว่ากลยุทธ์ยังคงใช้ในทางปฏิบัติ บทสรุปการทำ Backtesting เป็นส่วนสำคัญที่สุดในการพัฒนาระบบการซื้อขาย หากสร้างและตีความอย่างถูกต้องจะช่วยให้ผู้ค้าสามารถเพิ่มประสิทธิภาพและปรับปรุงกลยุทธ์หาข้อบกพร่องด้านเทคนิคหรือทฤษฎีรวมทั้งได้รับความเชื่อมั่นในกลยุทธ์ของตนก่อนนำไปใช้กับตลาดโลกแห่งความจริง การพัฒนาระบบการค้าระดับ high-end AmiBroker (amibroker) - การพัฒนาระบบการค้าการลงทุนด้านงบประมาณ ทฤษฎีเศรษฐศาสตร์ของการใช้จ่ายทั้งหมดในระบบเศรษฐกิจและผลกระทบต่อผลผลิตและอัตราเงินเฟ้อ เศรษฐศาสตร์ของเคนส์ได้รับการพัฒนา การถือครองสินทรัพย์ในพอร์ตลงทุน การลงทุนในพอร์ทจะทำโดยคาดหวังว่าจะได้รับผลตอบแทนจากการลงทุน นี้. อัตราส่วนที่พัฒนาขึ้นโดย Jack Treynor ว่ามาตรการผลตอบแทนที่ได้รับเกินกว่าที่อาจได้รับในความเสี่ยง การซื้อหุ้นคืน (Repurchase) ของ บริษัท เพื่อลดจำนวนหุ้นในตลาด บริษัท การคืนเงินภาษีคือการคืนเงินภาษีที่จ่ายให้กับบุคคลหรือครัวเรือนเมื่อหนี้สินภาษีที่เกิดขึ้นจริงน้อยกว่าจำนวนเงิน มูลค่าทางการเงินของสินค้าและบริการสำเร็จรูปทั้งหมดที่ผลิตภายในพรมแดนของประเทศในช่วงเวลาที่เฉพาะเจาะจงแทนที่จะบอกคุณว่าเป็นเครื่องมือหรือกระบวนการที่ดีที่สุดที่คุณสามารถใช้สำหรับการทำ backtesting ให้ฉันแทนมุ่งเน้นไปที่ข้อผิดพลาดที่ใหญ่ที่สุดที่คุณต้องหลีกเลี่ยง เพื่อทำ backtest ที่น่าเชื่อถือ นี่คือบางส่วนของปัจจัยที่สำคัญที่สุดที่คุณต้องจำไว้เมื่อ backtesting กลยุทธ์การซื้อขายหุ้น - overfitting ข้อมูล: นี่คือโดยไกลที่ผิดพลาดที่ใหญ่ที่สุดคนส่วนใหญ่ในการแสวงหาการสร้างกลยุทธ์ที่ให้ผล backtested งดงาม เมื่อสร้างกลยุทธ์ถ้าคุณเริ่มต้นปรับแต่งค่าพารามิเตอร์ของคุณในแบบที่ทำให้ได้รับผลตอบแทนสูงสุดกลยุทธ์นั้นอาจล้มเหลวอย่างมากในสภาพความเป็นอยู่ มี 2 ​​วิธีในการเอาชนะการทดสอบนี้ - การทดสอบนอกกลุ่มตัวอย่างและการสร้างกลยุทธ์ตามตรรกะมากกว่าการปรับแต่งพารามิเตอร์อินพุท ความลำเอียงแบบมองไปข้างหน้า: เกิดขึ้นเมื่อคุณใช้ข้อมูลเพื่อสร้างสัญญาณที่อาจไม่สามารถใช้ได้ในจุดนั้นในอดีต ตัวอย่างเช่นถ้างบการเงินของ บริษัท สิ้นสุดในเดือนมีนาคมและคุณใช้ข้อมูลรายได้สำหรับปีที่แล้วในวันที่ 1 เมษายนเป็นไปได้มากว่า บริษัท จะไม่ได้ประกาศข้อมูลดังกล่าวก่อนเดือนพฤษภาคมหรือมิถุนายน ซึ่งจะส่งผลให้เกิดอคติต่อไป Survivorship bias / ความอ่อนน้อมถ่อมตน นี่เป็นหนึ่งในข้อสังเกตที่ยากที่จะสังเกตได้ สมมติว่าคุณมีกลยุทธ์ที่ซื้อขายจากรายการหุ้นกลุ่มเล็ก ๆ 500 หุ้นตามตัวชี้วัดทางเทคนิค โอกาสที่คุณจะได้รับข้อมูลราคาย้อนหลัง 10 ปีสำหรับหุ้น 500 รายนี้สำหรับการทดสอบย้อนหลังของคุณคุณจะไม่รวมข้อมูลสำหรับหุ้นทั้งหมดที่ถูกเพิกถอนในช่วงระยะเวลา 10 ปี เมื่อคุณทดสอบกลยุทธ์ของคุณคุณจะไม่ถือว่าการค้าที่อาจเป็นไปได้ที่เกิดขึ้นกับหุ้นที่ไม่ดีเหล่านั้นถ้าคุณใช้กลยุทธ์นี้ในช่วงเวลานั้นจริง มุ่งเน้นผลตอบแทนที่หมดจด มีจำนวนพารามิเตอร์ที่คุณต้องพิจารณาเพื่อตัดสินคุณภาพของกลยุทธ์ การมุ่งเน้นผลตอบแทนอย่างหมดจดอาจนำไปสู่ประเด็นสำคัญ ๆ ตัวอย่างเช่นถ้า Strategy A ให้ผลตอบแทน 10 ครั้งในช่วงเวลาหนึ่ง ๆ กับการเบี่ยงเบนสูงสุดของ -2 และกลยุทธ์ B จะให้ผลตอบแทน 12 กับการเบี่ยงเบน -10 จากนั้น B จะไม่เป็นกลยุทธ์ที่เหนือกว่าสำหรับ A. มีพารามิเตอร์ที่สำคัญอื่น ๆ เช่นการเบิกเงินกู้อัตราความสำเร็จอัตราส่วนของ sharpe เป็นต้นผลกระทบของตลาดการเรียกเก็บเงินจากธุรกรรม เมื่อมองถึงความเป็นไปได้ของยุทธศาสตร์คุณควรคำนึงถึงผลกระทบของตลาดที่เป็นไปได้ของการค้ารวมถึงค่าใช้จ่ายในการทำธุรกรรมที่เกิดขึ้น คุณอาจถูกล่อลวงให้สร้างกลยุทธ์ที่จะซื้อหุ้นขนาดใหญ่ที่มีสภาพคล่องต่ำซึ่งมีแนวโน้มที่จะให้ผลตอบแทนพิเศษ แต่เมื่อคุณเข้าสู่ตลาดเพื่อใช้กลยุทธ์นี้คำสั่งซื้อขนาดใหญ่บนสต็อกที่มีสภาพคล่องต่ำจะทำให้ราคาที่คุณไม่ได้มีส่วนในการทดสอบของคุณ นอกจากนี้ค่าใช้จ่ายในการทำธุรกรรมยังสามารถปรับเปลี่ยนผลตอบแทนได้อย่างมากดังนั้นคุณจึงควรมองไปที่กำไรสุทธิ การทำเหมืองข้อมูล ปัญหานี้ค่อนข้างคล้ายกับปัญหาการใส่ข้อมูล ถ้าคุณทรมานข้อมูลนานพอแล้วมันจะสารภาพอะไร นี่เป็นเรื่องตลกที่เกิดขึ้นระหว่างนักวิทยาศาสตร์ข้อมูลซึ่งเชื่อว่าหากคุณใช้เวลามากพอคุณสามารถหารูปแบบในเกือบชุดข้อมูลใด ๆ ซึ่งนั่นไม่ได้หมายความว่ารูปแบบนี้จะใช้ได้ในอนาคต การเปลี่ยนแปลงพื้นฐาน อาจเป็นไปได้ว่าคุณพบกลยุทธ์ที่มีผลดีกับข้อมูลที่ผ่านมาเป็นอย่างดี แต่การเปลี่ยนแปลงขั้นพื้นฐานในการเปลี่ยนแปลงของตลาดอาจทำให้กลยุทธ์เดียวกันนี้ล้มเหลวในอนาคต เป็นที่ทราบกันดีว่าเกือบทุกกลยุทธ์ที่ดีต้องการให้มีการพัฒนาไปพร้อม ๆ กับการเปลี่ยนแปลงสภาวะตลาด กรอบเวลาขนาดเล็ก การทดสอบกลยุทธ์เป็นระยะเวลานานพอสมควรและในสภาวะตลาดที่เปลี่ยนแปลงไปเป็นสิ่งสำคัญ โดยเฉพาะอย่างยิ่งสำหรับกลยุทธ์การซื้อขายหุ้นที่อาจมีผลดีต่อตลาดวัว แต่จะกวาดล้างบัญชีธนาคารของคุณในตลาดด้านข้างหรือตลาดหมี มีสิ่งอื่น ๆ อีกมากมายที่ควรพิจารณาเมื่อทำย้อนหลัง แต่ในที่สุดวิธีเดียวที่จะทำให้แน่ใจได้ว่ากลยุทธ์ในการทำงานในสภาพที่มีชีวิตคือการทดสอบในสภาพความเป็นอยู่ (ข้อจำกัดความรับผิดชอบ: ฉันเป็นผู้ร่วมก่อตั้ง Tauro Wealth มุมมองที่นำเสนอนี้เป็นเพียงความคิดเห็นส่วนตัวของฉันและเพื่อเป็นข้อมูลเท่านั้น) Tauro Wealth เป็น บริษัท ด้านเทคโนโลยีทางการเงิน (Tauro Wealth) ที่ต้องการแก้ปัญหาที่ต้องเผชิญกับ นักลงทุนรายย่อยในอินเดีย เราหวังว่าจะสามารถจัดหาโซลูชั่นการลงทุนระยะยาวที่ครบวงจรได้ในราคาที่ต่ำกว่าค่าใช้จ่ายทั่วไป 4.4k Views middot ดูคำ Upvotes middot ไม่สำหรับการสืบพันธุ์คำตอบเพิ่มเติมด้านล่าง คำถามที่เกี่ยวข้องวิธีที่ดีในการ backtest กลยุทธ์การค้าและวิธีการทำมีอะไรที่ดีที่สุดห้าเทคนิคการซื้อขายหุ้นหรือกลยุทธ์การซื้อขายหุ้นที่ดีที่สุดคืออะไรวิธีที่ดีที่สุดสำหรับสดเพื่อเป็นโปรในการซื้อขายในตลาดหุ้นคืออะไร กลยุทธ์ที่ดีที่สุดสำหรับการลงทุนและการเทรดสำหรับนักลงทุนรายใหม่ในตลาดหุ้นอะไรคือซอฟต์แวร์ที่ดีที่สุดสำหรับการทำ backtesting futures strategies บริษัท โบรกเกอร์ที่ดีที่สุดสำหรับผู้เริ่มต้นคือ บริษัท ที่ดีที่สุดในอินเดียในการทำธุรกิจการซื้อขายในตลาดหุ้นอะไรคือขั้นตอนแรกในการลงทุน ลงทุนในตลาดหุ้นอินเดียอะไรคือซอฟต์แวร์ออนไลน์ที่ดีที่สุดสำหรับ backtesting กลยุทธ์การจัดสรรพอร์ตการลงทุนฉันต้องการเรียนรู้การซื้อขายหุ้น สิ่งที่เป็นวิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้อะไรคือสิ่งที่ต้องซื้อตอนนี้ในอินเดีย Algorithmic Trading: อะไรคือบาง backtesting servicestools อะไรคือวิธีที่ดีที่สุดในการตั้งตัวเองขึ้นเพื่อความสำเร็จในการซื้อขายหุ้นฉันจะซื้อหุ้น Snapchat ในอินเดีย Javier Gonzalez . ผู้จัดการฝ่ายการลงทุน Oracle Fund LP Ed Seykota ใช้ C. การเขียน backtesting ของคุณจาก stratch อาจทำงานได้มากขึ้น แต่จะให้ประโยชน์ที่ไม่มีใครเข้าถึงสัญญาณของคุณ ซอฟต์แวร์บางตัวติดต่อสื่อสารสำหรับใบเสนอราคาและสิ่งที่ไม่ได้กลับไปสู่การเป็นแม่และโบรกเกอร์อาจจะรู้ถึงกลยุทธ์ของคุณและซื้อขายกับพวกเขา ขึ้นอยู่กับเส้นขอบฟ้าและหยุดเวลานี้อาจไม่ได้เป็นปัญหา หากคุณต้องการใช้ภาษาที่ง่ายกว่าภาษา C ให้ลองใช้ซอฟต์แวร์แบบเปิดไม่ใช่เป็นกรรมสิทธิ์เพื่อไม่ให้คุณเห็นด้วยกับ บริษัท ซอฟต์แวร์การค้า 17.1k Views middot ดู Upvotes middot ไม่ได้สำหรับการสืบพันธุ์คำถามที่ยิ่งใหญ่เศร้า backtesting ส่วนประกอบของทุกโปรแกรมที่มุ่งเน้นการค้าปลีกเช่น ninjatrader, tradestation, esignal ฯลฯ เป็นอึทั้งหมด คุณไม่สามารถไว้ใจได้ ผลลัพธ์คือผลงานของนิยายที่ตัดออกจากผ้าทั้งหมด คุณจำเป็นต้องสร้างสภาพแวดล้อมการทำ backtesting ของคุณเอง (บล็อกของ Andreas Clenow0 ต่อไปนี้มีบางบทความเกี่ยวกับเรื่องนี้) หรือคุณสามารถใช้โซลูชันที่ใช้ระบบคลาวด์ได้หลายวิธี ควอนตั้มมองค่อนข้างดีจริงและ quantconnect เป็นผลิตภัณฑ์ที่คล้ายกัน ตอนนี้เริ่มต้นตั้งแต่เริ่มต้น I039d กำลังมองหา Quantopian 11.5k Views middot ดูคำ Upvotes middot ไม่ได้สำหรับการสืบพันธุ์ middot คำตอบที่ร้องขอโดย Xiaoguang Wang Mccabe Hurley นักการศึกษาอนุพันธ์ของผู้ค้าที่อาศัยอยู่ในนิวยอร์ค มีค่อนข้างน้อยโบรกเกอร์ที่ให้ backtesting ให้กับลูกค้าเป็นส่วนหนึ่งของชุดซอฟต์แวร์ไคลเอ็นต์ของพวกเขา อย่างไรก็ตามบ่อยกว่าไม่เหล่านี้เป็นกล่องสีดำในแง่ที่ว่าคุณไม่ทราบวิธีการคำนวณจะทำ ถัดไปมี backtesters ฟรีทางออนไลน์ แต่ IMO คุณได้รับสิ่งที่คุณจ่าย ซอฟต์แวร์แบบสแตนด์อโลนสามารถค้นคว้าได้ที่: ซอฟต์แวร์การตรวจสอบย้อนกลับรายการนี้รวมถึงซอฟต์แวร์ backtesting ที่รวมอยู่ในเครื่องมือของ บริษัท นายหน้าซื้อขายหลักทรัพย์ แต่ยังมีซอฟต์แวร์แบบสแตนด์อโลน หากคุณกำลังค้าเพื่อหาเลี้ยงชีพ (เงินของคุณเองหรือคนอื่น) การตั้งค่าของฉันจะใช้ซอฟต์แวร์แบบสแตนด์อะโลน หวังว่าจะเป็นประโยชน์ 1.5k Views middot ดูคำ Upvotes middot Not for Reproduction Pratik Jain หัวหน้าบรรณาธิการ: การค้าขายไม่มีอะไรที่เหนือชั้นกว่า Amibroker เมื่อพูดถึง Backtesting เป็นเครื่องมือที่หลากหลายที่สุดสำหรับการพัฒนาและทดสอบระบบการซื้อขาย มีเครื่องมือวัดประสิทธิภาพและการเพิ่มประสิทธิภาพที่มีประสิทธิภาพมากจากกล่อง นอกจากนี้ยังมีอินเทอร์เฟซแบ็คทูเตอร์ที่กำหนดเองซึ่งคุณสามารถเล่นรอบกฎและเมตริกของบททดสอบเริ่มต้น ดูบทความด้านล่างที่เกี่ยวกับการทำ backtesting ของ Amibroker: 2.8k Views middot ดูคำ UpVotes middot Not for Reproduction

Comments

Popular Posts