บอตอาร์บิทราจคริปโตต้องมีแบบจำลองสินทรัพย์คงเหลือที่สอดคล้องกันก่อนที่จะต้องการความเร็วในการตอบสนองที่สูงขึ้น โปรแกรมไม่สามารถซื้อด้วยเงินสดที่ยังใช้ไม่ได้ ขายหน่วยสินทรัพย์ที่ผูกไว้กับงานอื่นแล้ว หรือสมมติว่าคำสั่งสองรายการที่ยังไม่ทราบผลหักล้างกันไปเองได้ การตัดสินใจที่สำคัญที่สุดของมันจึงมักเป็นการปฏิเสธส่วนต่างราคาที่มองเห็น เพราะบัญชีไม่มีทรัพยากรรองรับกระบวนการทั้งหมด
บอตอาร์บิทราจคริปโตที่ใช้สินทรัพย์คงเหลือรองรับจะเริ่มจากการวางสินทรัพย์ไว้ล่วงหน้าในตำแหน่งที่แต่ละขาของรายการนำไปใช้ได้ วิธีนี้ลดการพึ่งพาการโอนสินทรัพย์ที่เพิ่งซื้อไปให้ทันก่อนขาย แต่ไม่ได้ขจัดความเสี่ยงในการดำเนินคำสั่ง การประเมินมูลค่า หรือการปรับสมดุล การออกแบบยังต้องมีเงื่อนไขชัดเจนสำหรับการเข้า การทำสำเร็จบางส่วน ผลลัพธ์ที่ยังไม่ทราบ และการหยุดเพิ่มความเสี่ยง เงื่อนไขเหล่านี้ควรตรวจทบทวนได้ในรูปกฎทั่วไป แทนที่จะซ่อนอยู่ในคะแนนประเมินโอกาสแบบรวม ๆ
ตรรกะตัดสินใจของบอตอาร์บิทราจคริปโตเริ่มจากสถานะบัญชี
ข้อมูลนำเข้าแรกคือภาพทรัพยากรในแต่ละบัญชีที่กระทบยอดแล้ว ต้องแยกยอดคงเหลือที่ชำระแล้ว เงินที่สำรองให้คำสั่งรอดำเนินการ เงินสำรองดำเนินงาน และการโอนที่ยังไม่พร้อมใช้ ยอดคงเหลือที่ไม่มีบริบทนี้อาจทำให้ประเมินความสามารถรองรับสูงเกินจริง ก่อนประเมินโอกาสใหม่ บอตควรรู้ว่าแหล่งใดยืนยันภาพสถานะนั้นและหลักฐานมีอายุเท่าใด
ระบบสมมติอาจถือสินทรัพย์อ้างอิงราคา 4,000 หน่วยในบัญชี A และสินทรัพย์ฐาน 300 หน่วยในบัญชี B ในจำนวนนี้ มีสินทรัพย์อ้างอิงราคา 500 หน่วยและสินทรัพย์ฐาน 50 หน่วยที่สำรองไว้แล้ว ดังนั้นก่อนหักต้นทุนเพิ่มเติมและเงินเผื่อตามนโยบาย กลยุทธ์ใหม่จึงพิจารณาใช้สินทรัพย์อ้างอิงราคาได้ 3,500 หน่วยและสินทรัพย์ฐานได้ 250 หน่วย หากสรุปการถือครองเดียวกันเป็นเพียงมูลค่าพอร์ตรวม จะซ่อนความสามารถรองรับในแต่ละทิศทางที่สำคัญต่อรายการนี้
คู่มือซื้อขายหลายกระเป๋าเงินฉบับเดิม อธิบายว่าเหตุใดทรัพยากรร่วมต้องมีผู้รับผิดชอบชัดเจน ให้นำหลักนี้มาใช้กับคู่รายการอาร์บิทราจ แต่ละขาควรสำรองทรัพยากรที่ตนต้องใช้ พร้อมอยู่ภายใต้การตัดสินใจที่ประสานกันเพียงหนึ่งครั้ง บอตต้องหลีกเลี่ยงการอนุมัติโอกาสสองรายการโดยอ้างยอดคงเหลือเดิมที่ยังไม่ได้ปรับ เพียงเพราะข้อสังเกตตลาดของทั้งคู่มาถึงใกล้กัน
นิยามโอกาสที่พิจารณาก่อนคำนวณความน่าสนใจ
บันทึกโอกาสที่พิจารณาควรระบุสินทรัพย์ฐานและสินทรัพย์อ้างอิงราคาให้แน่นอน สถานที่ทั้งสองแห่ง ขนาดที่เสนอ และหลักฐานที่ใช้กำหนดราคา นอกจากนี้ควรระบุว่าทั้งสองขาเป็นการซื้อขายสปอตซึ่งให้สิทธิในหน่วยสินทรัพย์ที่เทียบเท่ากัน หรือมีความสัมพันธ์ที่ซับซ้อนกว่านั้น หากบอตยืนยันความสัมพันธ์นี้ไม่ได้ ควรเก็บข้อสังเกตไว้ในสถานะเพื่อการวิจัย แทนที่จะดำเนินต่อโดยสมมติว่าทั้งคู่ตรงกัน
เก็บชนิดของมาตรวัดราคาไว้ด้วย ราคาซื้อขายล่าสุด ราคาเสนอที่ระดับบนสุดของสมุดคำสั่ง และค่าประมาณเส้นทางสำหรับขนาดเฉพาะเป็นข้อมูลคนละแบบ บอตไม่ควรนำอย่างหนึ่งมาแทนอีกอย่างเพียงเพราะแหล่งข้อมูลใช้ไม่ได้ชั่วคราว วิธีสำรองเช่นนั้นอาจเปลี่ยนผลทางเศรษฐกิจ ขณะที่ป้ายส่วนต่างราคาบนหน้าจอยังเหมือนเดิม โอกาสที่ขาดหลักฐานว่าซื้อขายได้จริงอาจยังน่าสนใจ แต่ยังไม่ใช่การกระทำที่ได้รับอนุญาต
คู่มือซอฟต์แวร์บอตซื้อขายคริปโทเคอร์เรนซี ช่วยวางกรอบแยกการรวบรวมข้อมูลออกจากการดำเนินคำสั่ง ตรรกะตัดสินใจของบอตอาร์บิทราจควรรับบันทึกโอกาสที่จัดรูปแบบให้สอดคล้องกันแล้วและมีข้อจำกัดที่ทราบ ไม่ควรต้องเดาว่าสัญลักษณ์กำกวม ราคาเก่า หรือสินทรัพย์อ้างอิงราคาที่ขาดไปนั้น ตั้งใจใช้บรรยายคู่ที่ซื้อขายได้จริงหรือไม่
สำรองทรัพยากรทั้งสองด้านของโอกาส
สมมติโอกาสหนึ่งซื้อและขายสินทรัพย์ฐาน 100 หน่วย ขาซื้อต้องใช้เงินสินทรัพย์อ้างอิงราคา ส่วนขาขายต้องใช้สินทรัพย์ฐานคงเหลือ ให้สำรองทั้งสองอย่างก่อนส่งขาใดขาหนึ่ง หากสำรองด้านหนึ่งสำเร็จแต่อีกด้านล้มเหลว ให้ปล่อยส่วนที่ไม่ต้องใช้ตามนโยบายที่ระบุและปฏิเสธรายการคู่นี้ การสำรองไม่ครบไม่ใช่สิทธิที่จะด้นสดเป็นรายการรับความเสี่ยงทิศทางเดียวที่ไม่ได้วางแผนไว้
การสำรองต้องมีเจ้าของที่บันทึกไว้อย่างคงทน ผูกการสำรองกับความตั้งใจดำเนินรายการ เพื่อให้คงอยู่หลังเริ่มระบบใหม่และปล่อยได้ก็ต่อเมื่อเข้าใจภาระผูกพันที่เกี่ยวข้องแล้ว ตัวจับเวลาเพียงอย่างเดียวไม่พอ หากคำสั่งอาจยังทำงานหลังหมดเวลา บอตควรคลี่คลายสถานะภายนอกก่อนเปิดให้การตัดสินใจอื่นใช้ทรัพยากรที่เคยผูกไว้
แบบจำลองนี้ยังช่วยให้ผู้ดำเนินการได้รับคำอธิบายชัดเจน โอกาสที่ข้ามไปอาจระบุว่าสินทรัพย์สำหรับขายหมดแล้ว แทนที่จะรายงานเพียงเงินไม่พอ ความแม่นยำนี้สำคัญเมื่อเงินสดสกุลอ้างอิงมีมาก แต่สินทรัพย์ฐานไม่พอ เจ้าของจึงตัดสินใจได้ว่าควรศึกษาการปรับสมดุลหรือไม่ โดยไม่เข้าใจผิดว่าข้อจำกัดสินทรัพย์คงเหลือคือความล้มเหลวในการตรวจพบช่องว่างราคา
ใช้เกณฑ์ทางเศรษฐกิจที่คำนึงถึงขนาด
คำนวณต้นทุนคาดหมายในการซื้อปริมาณที่เสนอและเงินรับคาดหมายจากการขายปริมาณที่จับคู่กัน รวมค่าบริการที่ระบุชัด ค่าใช้จ่ายธุรกรรม และการจัดสรรต้นทุนฟื้นสินทรัพย์คงเหลือด้วยวิธีที่สอดคล้องกัน เกณฑ์อนุญาตควรนำค่าสุทธิที่นิยามไว้มาตรวจเทียบกับค่าขั้นต่ำที่ประกาศไว้ เปอร์เซ็นต์ความมั่นใจแบบทั่วไปไม่อาจแทนการคำนวณนี้ได้
ในตัวอย่างสมมติ การซื้อ 100 หน่วยใช้เงิน 1,000 ก่อนค่าธรรมเนียม ขณะที่การขายจำนวนเดียวกันคาดว่าจะได้เงิน 1,015 สมมติค่าธรรมเนียมซื้อขายรวมเป็น 2.015 ค่าใช้จ่ายธุรกรรมเป็น 3 และต้นทุนฟื้นสินทรัพย์เป็น 4 เงินเหลือโดยประมาณคือ 5.985 หากนโยบายกำหนดให้เหลืออย่างน้อย 6 หน่วยภายใต้สมมติฐานนี้ ต้องปฏิเสธโอกาสนั้นแม้ส่วนต่างราคาที่แสดงจะดูเป็นบวก
การปฏิเสธเป็นหลักฐานที่มีประโยชน์ เพราะแสดงว่าบอตทำตามขอบเขตที่ระบุ แทนที่จะปัดมูลค่าโอกาสขึ้นเพื่อส่งเสริมให้เกิดกิจกรรม ให้ทดสอบค่าที่สูงกว่าและต่ำกว่าเกณฑ์เล็กน้อย และเก็บการคำนวณที่ยังไม่ปัดเศษไว้ในบันทึกวิจัย การปัดเศษเพื่อแสดงผลควรช่วยให้อ่านง่าย โดยไม่เปลี่ยนว่าผลนั้นอยู่ด้านใดของขอบเขตการอนุญาต
แยกคุณลักษณะคาดการณ์ออกจากสิทธิ์บัญชี
แบบจำลองอาจประมาณว่าส่วนต่างราคามีแนวโน้มจะคงอยู่ต่อไปหรือไม่ หรือราคาเสนอเปราะบางผิดปกติหรือไม่ งานวิจัยเช่นนี้ช่วยจัดอันดับโอกาสได้ แต่ไม่ควรลบล้างข้อกำหนดด้านความสามารถรองรับของบัญชีหรือสถานะการดำเนินคำสั่ง บอตยังต้องมีทรัพยากรยืนยันแล้ว ตัวตนสินทรัพย์ถูกต้อง และการกระทำที่อนุญาต คำอธิบายที่โน้มน้าวใจไม่ได้สร้างสินทรัพย์คงเหลือที่ขาดอยู่
คู่มือบอตคริปโตที่ใช้การเรียนรู้ของเครื่อง อธิบายว่าเหตุใดคะแนนแบบจำลองต้องผ่านการประเมินและปรับเทียบ ในการออกแบบนี้ คะแนนยังเป็นคุณลักษณะที่แนบกับโอกาสได้ ขณะที่กฎอิสระควบคุมการอนุญาต หากผลแบบจำลองไม่มีหรือรูปแบบไม่ถูกต้อง บอตควรใช้วิธีสำรองที่บันทึกไว้หรือปฏิเสธโอกาส ไม่ควรขยายสิทธิ์อย่างเงียบ ๆ เพื่อให้มีกิจกรรมต่อไป
การแยกนี้ทำให้ตรวจทบทวนง่ายขึ้น นักวิจัยเปลี่ยนวิธีจัดอันดับได้โดยคงข้อจำกัดทุนและคำสั่งไว้ ผู้ดำเนินการปรับขีดจำกัดความเสี่ยงให้เข้มขึ้นได้โดยไม่ต้องฝึกแบบจำลองใหม่ ที่สำคัญที่สุดคือผลที่แสดงความมั่นใจไม่อาจประกาศว่าคำสั่งที่ยังไม่ทราบผลเสร็จแล้วหรือปล่อยทรัพยากรสำรองของมัน การกระทำเหล่านั้นต้องใช้หลักฐานการดำเนินคำสั่ง ไม่ใช่การคาดการณ์ว่าน่าจะเกิดอะไรขึ้น
เลือกลำดับดำเนินคำสั่งอย่างตั้งใจ
ระบบที่มีสินทรัพย์คงเหลือรองรับอาจส่งทั้งสองขาพร้อมกัน ส่งขาหนึ่งก่อน หรือใช้ลำดับอื่นที่นิยามชัดเจน แต่ละทางเลือกเปลี่ยนช่วงเวลาที่บัญชีอาจถือปริมาณซื้อและขายซึ่งยังไม่สมดุลกัน การส่งพร้อมกันลดความล่าช้าส่วนหนึ่ง แต่ไม่รับประกันว่าจะจับคู่ได้ปริมาณเท่ากัน การส่งตามลำดับทำให้สังเกตผลขาแรกก่อน แต่อาจเสียราคาที่เอื้ออำนวยของขาที่สอง
นโยบายที่มีประโยชน์อธิบายปริมาณสูงสุดที่บัญชียอมให้ยังไม่จับคู่สมดุล และหลักฐานที่ต้องมีก่อนดำเนินต่อ เช่น การออกแบบสมมติอาจส่งปริมาณแรกแบบจำกัด สังเกตผลที่ยืนยันแล้ว และอนุญาตรายการชดเชยเฉพาะภายในขอบเขตราคา วิธีนี้ให้ความสำคัญกับควบคุมความเสี่ยงมากกว่าคว้าทุกโอกาสตามทฤษฎี การออกแบบอื่นอาจยอมแลกต่างกัน แต่ควรแสดงผลตามมาให้เห็น
ทดสอบลำดับภายใต้สภาพคล่องไม่เท่ากัน หากด้านหนึ่งจับคู่ได้ 100 หน่วยแต่อีกด้านได้เพียง 40 ควรอธิบายการตอบสนองตามนโยบายได้ก่อนเริ่มทดสอบ บอตที่เพิ่งตัดสินใจทำอะไรหลังเห็นผลดีหรือร้ายแล้วประเมินได้ยาก พฤติกรรมที่ประกาศล่วงหน้าทำให้สถานการณ์ทำซ้ำได้ และป้องกันการเปลี่ยนคำอธิบายตามผลลัพธ์
ติดตามการจับคู่เป็นจำนวนหน่วยก่อนสรุปรายการคู่
แต่ละขาต้องมีบันทึกจำนวนที่ขอ จำนวนจับคู่แล้ว จำนวนคงเหลือ ราคา และค่าธรรมเนียมของตน รวมบันทึกเหล่านั้นหลังลงบัญชีหน่วยที่ส่งมอบและได้รับแล้วเท่านั้น หากหักค่าบริการเป็นสินทรัพย์ฐาน ความสมดุลทางเศรษฐกิจอาจต่างจากปริมาณคำสั่งก่อนหัก บอตควรใช้การเคลื่อนย้ายสินทรัพย์จริงที่เกี่ยวกับความเสี่ยง แทนสมมติว่าขนาดคำสั่งหักล้างกันพอดี
สมมติขาซื้อส่งมอบ 100 หน่วยและขาขายทำสำเร็จ 75 บัญชีจึงมีสินทรัพย์ฐานเพิ่ม 25 หน่วยเมื่อเทียบกับเป้าหมายที่ให้ปริมาณซื้อและขายหักล้างกัน บอตควรแสดงส่วนตกค้างนี้แม้คำขอส่งทั้งสองได้รับการตอบรับแล้ว ป้ายเช่นจับคู่สมดุลบางส่วนมีประโยชน์ได้ หากยังเข้าถึงจำนวนเบื้องหลังได้และรู้ว่าการกระทำถัดไปใดได้รับอนุญาต
คู่มือดำเนินอาร์บิทราจฉบับเดิม ให้กรอบทั่วไปสำหรับหลักฐานแต่ละขา รายละเอียดเฉพาะโทเคนต่างกัน แต่หลักบัญชีคงเดิม คือความตั้งใจของกลยุทธ์ไม่ใช่หลักฐานว่าดำเนินการแล้ว บอตควรคำนวณความเสี่ยงปัจจุบันจากเหตุการณ์ที่กระทบยอด และแสดงความไม่แน่นอนเมื่อเหตุการณ์เหล่านั้นยังไม่ครบ
เงื่อนไขหยุดของบอตอาร์บิทราจคริปโตต้องมีขอบเขตแม่นยำ
เงื่อนไขหยุดบอตอาร์บิทราจควรระบุว่าอะไรหยุดและอะไรทำต่อ ฟีดตลาดเก่าอาจหยุดการเข้าใหม่ขณะกระทบยอดบัญชีต่อได้ ขาที่ไม่ทราบผลอาจปิดกั้นคู่ใหม่ที่ใช้ทรัพยากรที่กระทบ การเกินขีดจำกัดความเสี่ยงรวมอาจหยุดภาระผูกพันใหม่ทั้งหมดในกลยุทธ์ การเรียกทุกสถานะว่าพักโดยไม่อธิบายทำให้กู้คืนยากขึ้น
เงื่อนไขหยุดยังต้องนิยามตัวกระตุ้น อายุราคาเสนอ ความไม่ตรงระหว่างแหล่งบัญชี สินทรัพย์ตกค้าง หรือการถูกปฏิเสธซ้ำต่างมีเกณฑ์ของตนได้ ให้กำหนดวิธีวัดและช่วงทบทวน มิฉะนั้นความผิดปกติชั่วคราวอาจทำให้หยุดและเริ่มซ้ำ หรือการเกินขีดจำกัดร้ายแรงอาจถูกซ่อนเพราะวัดมาตรวัดต่างจากที่ผู้ดำเนินการเข้าใจ
การหยุดเพิ่มความเสี่ยงไม่ได้หมายความว่าจะยกเลิกทุกคำสั่งเดิมโดยอัตโนมัติ การยกเลิกมีความหมายการทำงานของตนและอาจล้มเหลวหรือเกิดแข่งกับการจับคู่ นโยบายควรอธิบายว่าบอตจะขอยกเลิก คงการกระทำป้องกันไว้ หรือรอการทบทวน ผู้ดำเนินการต้องเข้าใจภาระบัญชีที่เหลือหลังวงจรเข้าใหม่หยุดแล้ว
การกู้คืนเริ่มจากหลักฐาน ไม่ใช่ความพยายามใหม่
หากผลการส่งขาหนึ่งยังไม่ทราบ ให้เก็บความตั้งใจและการสำรองทรัพยากรไว้ ค้นหาคำสั่งหรือธุรกรรมเดิมด้วยตัวระบุและบันทึกบัญชีที่ระบบเชื่อมต่อมีให้ใช้ ข้อผิดพลาดสื่อสารไม่ใช่หลักฐานว่าคำสั่งถูกปฏิเสธ การสร้างคำสั่งทางเศรษฐกิจใหม่อาจเพิ่มความไม่สมดุล หากภายหลังพบว่าคำสั่งเดิมเสร็จแล้ว
คู่มือข้อกำหนดซอฟต์แวร์ซื้อขายคริปโทเคอร์เรนซีอัตโนมัติ ให้สถานการณ์กู้คืนที่ทำซ้ำได้สำหรับความต่างนี้ บอตอาร์บิทราจควรขยายแบบฝึกไปทั้งสองขาและความเสี่ยงรวม การกู้คืนสำเร็จเมื่อเข้าใจสถานะบัญชี ไม่ใช่เพียงคำขอเครือข่ายเริ่มตอบสำเร็จอีกครั้ง
กำหนดการเปลี่ยนกลับสู่การทำงานปกติให้ชัด บอตอาจต้องมียอดคงเหลือปัจจุบัน คำสั่งค้างที่คลี่คลายแล้ว ราคาเสนอใหม่ และการยืนยันว่าเงื่อนไขหยุดเดิมไม่มีผลแล้ว การรับทราบของผู้ดำเนินการเป็นส่วนหนึ่งของนโยบายที่เลือกได้ แต่ไม่ควรแทนหลักฐานภายนอกที่ขาด ปุ่มหนึ่งปุ่มไม่อาจพิสูจน์ว่าการจับคู่ที่ยังไม่เห็นไม่เคยเกิด
การจัดการสถานะตกค้างมีงบประมาณของตน
สถานะตกค้างอาจต้องมีรายการชดเชย การถือไว้ หรือการตอบสนองอื่นที่มีขอบเขต หากการออกแบบกำหนดให้ทำเช่นนั้น บัญชีควรสำรองทรัพยากรให้เพียงพอสำหรับการดำเนินการตามนโยบายที่เลือกก่อนเข้าคู่เดิม มิฉะนั้นบอตอาจสร้างความเสี่ยงที่จัดการไม่ได้ เพราะเงินสดหรือทรัพยากรธุรกรรมที่ใช้ได้ทั้งหมดถูกผูกไว้กับงานอื่นแล้ว
สำหรับสถานะตกค้างสมมติ 25 หน่วย นโยบายอาจอนุญาตชดเชยเฉพาะเมื่อผลขาดทุนเพิ่มเติมโดยประมาณยังต่ำกว่างบคงที่ หากเส้นทางเกินงบนั้น บอตพักและรายงานสถานะ สิ่งนี้ไม่ได้ทำให้ส่วนตกค้างปลอดภัยหรือน่าต้องการ แต่ทำให้ขอบอำนาจชัด ระบบไม่ควรเพิ่มวงเงินขาดทุนเพียงเพื่อสร้างบันทึกเสร็จสมบูรณ์ที่ดูเรียบร้อย
บันทึกการกระทำต่อส่วนตกค้างแยกไว้พร้อมเชื่อมคู่เดิม ต้นทุนของมันต้องอยู่ในการทบทวนเศรษฐศาสตร์รวม รายงานกลยุทธ์ที่นับคู่สมดุลที่ได้ผลดีแต่ตัดรายการชดเชยที่เสียเปรียบออกบิดเบือนกระบวนการ บอตควรเก็บหลักฐานพอประเมินผลทั้งหมดของการเข้าแต่ละคู่ รวมถึงความพยายามที่จบลงด้วยสินทรัพย์คงเหลือที่ยังไม่คลี่คลาย
ฟื้นสินทรัพย์คงเหลือโดยไม่สับสนกับโอกาสอีกครั้ง
หลังทำคู่ซ้ำหลายครั้ง บัญชี A อาจสะสมสินทรัพย์ฐานขณะที่บัญชี B สะสมสินทรัพย์อ้างอิงราคา กลยุทธ์อาจเสียความสามารถดำเนินการในทิศทางที่ต้องการ แม้ยอดถือรวมยังสมดุล กระบวนการฟื้นทรัพยากรอาจโอนทรัพยากร ซื้อขายชดเชย หรือรอโอกาสทิศตรงข้าม ตามการออกแบบที่ตั้งใจและเส้นทางที่มี
การฟื้นควรมีการอนุญาต แบบจำลองต้นทุน และบันทึกกระทบยอดของตน อย่าโอนเงินเงียบเพียงเพราะตรรกะเข้าใหม่ต้องการทำต่อ การย้ายสินทรัพย์เปลี่ยนสถานที่ทรัพยากรและอาจมีช่วงรอดำเนินการ บอตควรแสดงว่าบัญชีใดควบคุมแต่ละขั้น และป้องกันการนับมูลค่าเดียวกันสองครั้งระหว่างย้าย
คู่มือประสานบัญชีฉบับเดิม มีประโยชน์แยกเจ้าของกลยุทธ์ออกจากยอดใช้ร่วม โปรแกรมสินทรัพย์คงเหลืออาจบริการหลายกลยุทธ์ จึงต้องประสานการตัดสินใจเกินมุมเฉพาะของบอตเดียว นี่เป็นอีกเหตุผลให้แยกความสามารถรองรับรวมจากการจัดสรรที่กลยุทธ์หนึ่งต้องการ
เล่นย้อนหลังหนึ่งวันที่มีปัญหาตามปกติ
วันทดสอบที่มีความหมายต้องมีมากกว่าโอกาสสมบูรณ์หนึ่งครั้ง เริ่มด้วยโอกาสที่มีทุนรองรับและผ่านทุกการตรวจ แล้วใส่ราคาเสนอเก่า การสำรองที่แข่งขันใช้ทรัพยากร การจับคู่บางส่วน และคำตอบที่ขัดจังหวะ ควรรู้การตัดสินใจที่คาดก่อนเล่นย้อนหลัง เพื่อประเมินได้ว่าบอตตามนโยบายหรือไม่เมื่อเงื่อนไขไม่สะดวก
เก็บเวลาของทุกข้อสังเกตและเหตุการณ์บัญชี หากการเล่นย้อนหลังให้ข้อมูลเร็วกว่าที่จะมาถึงจริง ผลทดสอบจะทำให้ความสามารถในการประสานทั้งสองขาของบอตดูสูงเกินจริง การแก้ข้อมูลและเหตุที่มาช้าควรปรากฏตามเวลาที่เข้าถึงได้จริงในแบบจำลองทดสอบ เป้าคือลำดับตัดสินใจที่ซื่อตรง ไม่ใช่ผลย้อนหลังที่ดูสะอาดกว่า
ท้ายการทดสอบ กระทบยอดการสำรองทุกรายการ บางส่วนควรกลายเป็นต้นทุนที่เกิดจริง บางส่วนควรถูกปล่อย และบางส่วนอาจยังไม่ทราบผลตามข้อมูลทดสอบ การสำรองที่ยังไม่ทราบผลเป็นหลักฐานที่ยอมรับได้ของสถานการณ์ที่ยังไม่จบหากติดป้ายตรงไปตรงมา การลบเงียบเพื่อทำยอดบัญชีให้ตรงคำตอบที่ต้องการทำลายจุดประสงค์ทดสอบกู้คืน
วัดคุณภาพของการปฏิเสธ
บันทึกการปฏิเสธของบอตเผยได้ว่ามาตรการควบคุมมีประโยชน์หรือไม่ แยกโอกาสที่ปฏิเสธเพราะหลักฐานเก่า สินทรัพย์คงเหลือไม่พอ มูลค่าสุทธิไม่ถึงเกณฑ์ ตัวตนไม่รองรับ และกิจกรรมก่อนหน้ายังไม่ทราบผล เหตุผลเหล่านี้อธิบายข้อจำกัดดำเนินงาน จำนวนที่ข้ามรวมเพียงค่าเดียวไม่บอกว่าระบบมีวินัย ตั้งค่าผิด หรือพึ่งแหล่งที่ไม่น่าเชื่อถือ
มองหารูปแบบต่อเนื่อง การปฏิเสธเพราะสินทรัพย์ไม่พอบ่อยในทิศหนึ่งอาจบ่งว่าแบบจำลองฟื้นทรัพยากรไม่ครบ ราคาเสนอเก่าซ้ำอาจบ่งว่าเส้นทางข้อมูลไม่เหมาะกับช่วงตัดสินใจที่ตั้งใจ การจับคู่ไม่สมดุลบางส่วนบ่อยอาจบ่งว่าขนาดที่สมมติเกินความลึกที่เชื่อถือได้ ควรตรวจแต่ละรูปแบบโดยไม่สมมติว่าผ่อนขีดจำกัดแล้วผลเศรษฐกิจจะดีขึ้น
การประเมินควรเก็บกรณีที่บอตเลือกไม่ดำเนินการได้อย่างถูกต้องด้วย หากบันทึกวิจัยมีเพียงคู่ที่ดำเนินการ ผู้ดำเนินการจะเสียหลักฐานที่ต้องใช้เข้าใจความถี่โอกาสและการคัดเลือก บอตที่ประเมินอย่างรอบคอบมีคำอธิบายที่มีประโยชน์ว่าทำไมจึงไม่มีอะไรเกิด พร้อมบันทึกคงทนของสิ่งที่พยายามทำ
รักษาขอบอำนาจให้เล็กและเข้าใจได้
การออกแบบสุดท้ายควรให้ผู้ดำเนินการตอบได้ว่าบอตใช้จ่ายอะไรได้ ขายอะไรได้ ใช้บัญชีใดได้ และเงื่อนไขใดหยุดภาระผูกพันต่อไป คำตอบไม่ควรต้องอ่านคำอธิบายภายในแบบจำลองคาดการณ์ แต่เป็นส่วนของนโยบายควบคุมและควรคงที่แม้คุณลักษณะวิจัยพัฒนา
ระบุรุ่นนโยบายและแนบกับทุกความตั้งใจ หากขีดจำกัดเปลี่ยน เก็บว่ารุ่นใดอนุญาตกิจกรรมก่อนหน้า ทบทวนภาระค้างก่อนขยายสิทธิ์หรือเริ่มใหม่หลังเงื่อนไขหยุด ขอบเขตย้อนหลังชัดทำให้เข้าใจว่าบอตทำตามกฎที่มีผลจริงในเวลานั้นหรือไม่
บอตอาร์บิทราจคริปโตที่มีประสิทธิผลจึงเป็นระบบสินทรัพย์คงเหลือและหลักฐานที่ประสานกัน โดยมีกฎซื้อขายอยู่ภายใน คุณค่าของมันไม่ได้ยืนยันจากความเร็วในการสร้างคำสั่ง แต่ยืนยันได้จากการที่คำสั่งแต่ละรายการเป็นส่วนหนึ่งของการตัดสินใจที่มีทุนรองรับและได้รับอนุญาต และสามารถกระทบยอดผลลัพธ์ได้ รวมถึงกรณีที่ทั้งสองขาของคู่ที่ตั้งใจไว้ไม่สามารถจับคู่กันได้