ทีมเอไอเอเจนต์และขั้นตอนวิจัยกลยุทธ์การเทรด
เอเจนต์เฉพาะทางหกตัวส่งต่อแต่ละกลยุทธ์ตามลำดับขั้นตอนที่กำหนด โดยมีการตรวจสอบระหว่างขั้น
เอเจนต์ทั้งหก
หัวหน้าฝ่ายวิจัยเขียนสมมติฐาน นักพัฒนากลยุทธ์เขียนโค้ดเป็นกลยุทธ์ NautilusTrader เอเจนต์ QA ตรวจสอบตรรกะ ทิศทางของสัญญาณ กรณีขอบ และความเป็นไปได้เมื่อคำนึงถึงค่าธรรมเนียม นักวิเคราะห์กลยุทธ์อ่านผลการทดสอบย้อนหลังและการหาค่าที่เหมาะสม แล้วตัดสินใจว่าจะทำอะไรต่อ เจ้าหน้าที่บริหารความเสี่ยงตรวจสอบความปลอดภัยของกลยุทธ์ที่ผ่านการเลื่อนขั้น ผู้จัดการพอร์ตตัดสินใจเรื่องการเลื่อนขั้นและยุติกลยุทธ์ตลอดทั้งพอร์ต
ลำดับขั้นตอน
การรันจะผ่านขั้นตอนเขียนโค้ด ตรวจสอบ ทดสอบย้อนหลัง ทบทวนผลทดสอบย้อนหลัง หาค่าที่เหมาะสม และวิเคราะห์ จากขั้นวิเคราะห์ สามารถย้อนกลับไปเขียนโค้ดเพื่อทำซ้ำ ยุติ หรือดำเนินต่อไปยังการทบทวนความเสี่ยง การเลื่อนขั้น และการเทรดจำลอง ระบบประมวลผลขั้นตอนหลัง ๆ ก่อน เพื่อไม่ให้คิวโค้ดใหม่ทำให้การตรวจสอบและการทดสอบย้อนหลังต้องรอนานเกินไป
ตรวจสอบก่อนทดสอบย้อนหลังทุกครั้ง
โค้ดต้องผ่านการตรวจสอบสี่ชั้นก่อนแตะข้อมูลตลาด ได้แก่ การวิเคราะห์ซอร์สโค้ดแบบสถิต การทดสอบสถานการณ์สังเคราะห์ด้วยข้อมูลเงินทุน ดอกเบี้ยคงค้าง และการชำระบัญชีที่สร้างขึ้น การทดสอบย้อนหลังระยะสั้นในแซนด์บ็อกซ์ด้วยแท่งราคาจริงซึ่งต้องมีการซื้อขายอย่างน้อยหนึ่งครั้ง และการตรวจสอบตรรกะกับความเป็นไปได้เมื่อคำนึงถึงค่าธรรมเนียมโดยทีม QA หากไม่ผ่าน ระบบจะส่งการรันกลับไปยังนักพัฒนาพร้อมข้อค้นพบ
การตัดสินใจสองครั้งของผู้วิเคราะห์
หลังการทดสอบย้อนหลังครั้งแรก ผู้วิเคราะห์จะตัดสินใจว่าจะหาค่าที่เหมาะสม ทำซ้ำ หรือยุติ เพื่อให้ใช้เวลาหลายชั่วโมงกับการหาค่าที่เหมาะสมเฉพาะแนวคิดที่มีสัญญาณจริงเท่านั้น หลังการหาค่าที่เหมาะสม ผู้วิเคราะห์จะตัดสินใจว่าจะเลื่อนขั้น ทำซ้ำ หรือยุติ โดยพิจารณาหลักฐานจากข้อมูลนอกกลุ่มตัวอย่างและชุดข้อมูลกันไว้ ทุกการตัดสินใจพร้อมเหตุผลจะถูกบันทึกไว้ในหน้ากลยุทธ์
ข้อจำกัดในการทำซ้ำและการยุติ
กลยุทธ์จะถูกยุติเมื่อผลตอบแทนเฉลี่ยต่อการซื้อขายต่ำกว่าต้นทุนการซื้อขาย ผลการทดสอบนอกกลุ่มตัวอย่างไม่ผ่าน ไม่ผ่านการตรวจสอบซ้ำหลายครั้ง หรือนักวิเคราะห์เห็นว่าไม่มีแนวทางที่จะทำให้ใช้งานได้จริง ระบบบันทึกเหตุผลไว้และส่งกลับไปยังเอเจนต์วิจัย เพื่อไม่ให้กลับไปพบทางตันเดิมอีก
การประมวลผลของแพลตฟอร์มและของคุณ
แพลตฟอร์มดำเนินการวิจัยของตนเองอย่างต่อเนื่อง ส่วนพื้นที่ทำงานของคุณดำเนินการควบคู่กัน โดยมีทรัพยากรสำรองและลำดับความสำคัญสูงกว่า ไอเดียของคุณจึงไม่ต้องรอคิวงานของแพลตฟอร์ม คุณสามารถหยุดชั่วคราว ดำเนินการต่อ หรือหยุดการประมวลผลของคุณได้ทุกเมื่อจากหน้ากลยุทธ์