ระบบเทรดเหรียญมีมอัตโนมัติบน Base จะเข้าใจได้ง่ายกว่าเมื่อมองว่าเป็นผู้จัดการการเปลี่ยนสถานะ แทนที่จะเป็นเครื่องจักรที่สลับระหว่างการซื้อกับการขาย ก่อนซื้อจะมีสินทรัพย์ที่อยู่ระหว่างพิจารณา การตัดสินใจ และเจตนาที่ได้รับอนุมัติ หลังส่งรายการแล้ว อาจมีผลลัพธ์ที่ยังรอดำเนินการ การถือครองที่ยืนยันแล้ว การขายออกบางส่วน หรือความคลาดเคลื่อนที่ต้องตรวจสอบ แต่ละสถานะอนุญาตให้ดำเนินการต่างกัน
ความแตกต่างนี้สำคัญ เพราะกลยุทธ์อาจถูกต้องในเชิงตรรกะ แต่ดำเนินงานผิดพลาดได้ เงื่อนไขเข้าซื้ออาจเป็นจริงสองครั้งระหว่างที่ธุรกรรมหนึ่งยังไม่ทราบผล การขายออกอาจคำนวณปริมาณจากจำนวนที่ร้องขอแทนจำนวนที่ได้รับ การเริ่มระบบใหม่อาจลืมว่าได้ผูกพันเงินทุนไว้แล้ว สิ่งเหล่านี้เป็นข้อผิดพลาดของวงจรสถานะ ไม่ใช่ความล้มเหลวในการคาดการณ์ตลาด
คู่มือนี้ติดตามสถานะการถือครองหนึ่งรายการตลอดอายุการดำเนินงาน อธิบายวิธีเก็บหลักฐาน จำกัดอำนาจ และกระทบยอดผลลัพธ์ โดยไม่ตั้งสมมติฐานว่าระบบอัตโนมัติจะสร้างผลตอบแทนที่ดี ตัวอย่างตัวเลขทั้งหมดเป็นสถานการณ์สมมติ ใช้อธิบายการตัดสินใจด้านบัญชีหรือการควบคุม
วงจรสถานะการถือครองของระบบเทรดเหรียญมีมอัตโนมัติบน Base
การออกแบบวงจรสถานะการถือครองของระบบเทรดเหรียญมีมอัตโนมัติบน Base เริ่มจากคำศัพท์ที่มีความหมายในการดำเนินงาน สินทรัพย์ที่พิจารณา หมายถึงสินทรัพย์หรือเหตุการณ์ที่อยู่ระหว่างพิจารณา เจตนาที่อนุมัติแล้ว หมายถึงการกระทำที่เฉพาะเจาะจงซึ่งผ่านนโยบายที่เกี่ยวข้อง ส่งรายการแล้ว หมายถึงส่งคำขอออกไปแล้ว ถือครอง หมายถึงมีสินทรัพย์คงเหลือที่ตรวจสอบยืนยันแล้ว ปิดแล้ว หมายถึงกลยุทธ์จัดการสถานะการถือครองและภาระผูกพันที่เหลือเรียบร้อยแล้ว
ไม่ควรใช้ป้ายสถานะเหล่านี้แทนกัน ธุรกรรมที่ส่งแล้วไม่ได้พิสูจน์ว่ามีการถือครอง ยอดคงเหลือที่แสดงเป็นศูนย์ก็ไม่ได้พิสูจน์ว่าปิดสถานะแล้วเสมอไป หากผลลัพธ์ยังไม่แน่นอน หรือรูปแบบการแสดงผลซ่อนจำนวนเศษที่เหลืออยู่ จงกำหนดหลักฐานที่ต้องใช้ในการเข้าสู่และออกจากแต่ละสถานะ
กรอบแนวคิดทั่วไปใน การเทรดเหรียญมีมอัตโนมัติ ช่วยเชื่อมกฎของกลยุทธ์กับความเสี่ยงจากการถือครองจริง จากนั้นระบบบน Base จึงเพิ่มข้อมูลระบุเครือข่าย การอ้างอิงสัญญา และข้อมูลที่สังเกตจากเชนลงในบันทึก ผลลัพธ์ควรเป็นประวัติสถานะการถือครองที่ผู้ตรวจสอบคนอื่นสามารถสร้างลำดับเหตุการณ์ขึ้นใหม่ได้ โดยไม่ต้องเดาว่าป้ายสถานะหมายถึงอะไร
แยกสินทรัพย์ที่พิจารณาออกจากภาระผูกพัน
การค้นพบอาจสร้างรายการสินทรัพย์ที่พิจารณาจำนวนมาก โดยไม่ได้ให้อำนาจใช้จ่ายใด ๆ บันทึกสินทรัพย์ที่พิจารณาควรอธิบายว่าเหตุใดจึงสังเกตเห็นสินทรัพย์นั้น ตรวจสอบตัวตนอะไรไปแล้วบ้าง และยังขาดหลักฐานใด นอกจากนี้ควรมีเงื่อนไขหมดอายุ เพื่อไม่ให้สิ่งที่ค้นพบเมื่อนานมาแล้วยังคงมีสิทธิ์ถูกดำเนินการอย่างไม่มีกำหนด
กลยุทธ์อาจปฏิเสธสินทรัพย์ที่พิจารณา เพราะไม่รองรับเส้นทางซื้อขาย ราคาเสนอเก่าแล้ว หรือต้นทุนประมาณการเกินเกณฑ์นโยบาย เก็บเหตุผลเหล่านั้นในรูปแบบที่เหมาะกับการประเมินภายหลัง บันทึกที่มีเฉพาะรายการที่ยอมรับไม่สามารถอธิบายได้ว่ากระบวนการคัดเลือกทำงานตามที่ออกแบบไว้ หรือเพียงมองข้ามกรณีที่จัดการยาก
สถานะที่อยู่ระหว่างพิจารณาไม่ควรกันเงินทุนไว้ตลอดไป หากการกันเงินเบื้องต้นมีประโยชน์ระหว่างประเมิน จงกำหนดอายุและกฎว่าใครเป็นผู้รับผิดชอบให้ชัดเจน มิฉะนั้นรายการที่เลิกพิจารณาแล้วอาจลดวงเงินที่ใช้ได้อย่างเงียบ ๆ แม้ระบบจะหยุดพิจารณารายการนั้นไปนานแล้ว
เปลี่ยนสัญญาณให้เป็นข้อเสนอที่มีขอบเขต
สัญญาณระบุว่าพบเงื่อนไขของกลยุทธ์แล้ว ส่วนข้อเสนออธิบายการกระทำทางเศรษฐกิจที่เฉพาะเจาะจง โดยต้องมีสินทรัพย์ ทิศทางการซื้อขาย วงเงินใช้จ่ายหรือปริมาณสูงสุด ขอบเขตการดำเนินการที่ยอมรับได้ เส้นทางที่เกี่ยวข้อง และเวลาหมดอายุ การเปลี่ยนสัญญาณเป็นข้อเสนอเป็นจุดที่ถ้อยคำกว้าง ๆ ของกลยุทธ์กลายเป็นคำสั่งที่ตรวจสอบได้
หลีกเลี่ยงข้อเสนอที่เลื่อนการตัดสินใจสำคัญไปไว้หลังการอนุมัติ ข้อความอย่างซื้อเท่าที่มีให้ซื้อ ทำให้ความเสี่ยงจากการถือครองขั้นสุดท้ายไม่ชัดเจน หากราคาเสนอหรือเส้นทางเปลี่ยนอย่างมีนัยสำคัญ ให้สร้างข้อเสนอใหม่ หรือกำหนดให้นโยบายเดิมประเมินข้อมูลที่เปลี่ยนไปอย่างชัดเจน
ข้อเสนอควรอ้างอิงหลักฐานโดยไม่ฝังข้อมูลลับหรือข้อมูลดิบที่ไม่จำเป็น ผู้ตรวจสอบต้องระบุได้ว่ามีข้อมูลสังเกตใดและนโยบายเวอร์ชันใดเกี่ยวข้อง การรักษาข้อมูลอ้างอิงให้คงที่ช่วยให้การยืนยัน การปฏิเสธ หรือการแก้ไขภายหลังยังเชื่อมโยงกับการตัดสินใจเดิม
กันวงเงินก่อนส่งรายการ
ยอดเงินคงเหลือที่ใช้ได้กับวงเงินกลยุทธ์ที่ใช้ได้เป็นคนละอย่างกัน เงินอาจถูกกันไว้สำหรับการดำเนินการอื่นที่ยังไม่ทราบผล จำเป็นสำหรับค่าใช้จ่ายในการดำเนินงาน หรือถูกกันออกตามนโยบายพอร์ต ระบบกันวงเงินป้องกันไม่ให้ข้อเสนอสองรายการที่ต่างก็ถูกต้องถือว่าตนเข้าถึงทรัพยากรก้อนเดียวกันได้
สมมติว่ากลยุทธ์หนึ่งมีวงเงินที่ใช้ได้ 100 หน่วย ข้อเสนอสองรายการขอใช้รายการละ 60 หน่วย แต่ละรายการดูยอมรับได้เมื่อประเมินแยกกัน แต่รวมกันแล้วขอใช้ 120 หน่วย การกันวงเงินที่บันทึกไว้อย่างถาวรต้องทำให้ข้อเสนอที่สองมองเห็นภาระผูกพันแรก ก่อนที่รายการใดจะสร้างความเสี่ยงจากการถือครองที่ควบคุมไม่ได้
การกันวงเงินต้องมีเงื่อนไขปลดวงเงินอย่างชัดเจน ข้อเสนอที่ถูกปฏิเสธสามารถคืนวงเงินได้ทันที ส่วนรายการที่ส่งไปแล้วยังไม่แน่ใจผล โดยทั่วไปควรคงภาระผูกพันที่เกี่ยวข้องไว้จนกว่าจะกระทบยอด การปลดวงเงินทุกครั้งโดยอัตโนมัติหลังครบเวลาที่กำหนด อาจทำให้ธุรกรรมที่ยังทำงานอยู่กับข้อเสนอใหม่ใช้จ่ายโดยอาศัยวงเงินก้อนเดียวกันที่คิดว่ายังว่าง
ตรวจการกระทำขั้นสุดท้ายที่จุดใช้อำนาจ
จุดลงนามหรือส่งรายการควรตรวจสอบการกระทำที่จะส่งจริง ตรวจข้อมูลระบุเครือข่าย สินทรัพย์ ปลายทาง ปริมาณ และขอบเขตการดำเนินการเทียบกับข้อเสนอที่อนุมัติแล้ว วิธีนี้ป้องกันการเปลี่ยนแปลงโดยไม่ตั้งใจที่เกิดระหว่างการประเมินกลยุทธ์กับการสร้างธุรกรรม
หากการกระทำขั้นสุดท้ายแตกต่างไป ระบบควรอธิบายความแตกต่างและใช้นโยบายที่เหมาะสมประเมินใหม่ ราคาเสนอที่ปรับล่าสุดอาจมีประโยชน์ แต่ไม่ใช่การอนุญาตให้เพิ่มรายจ่ายเกินจำนวนที่อนุมัติ เส้นทางทดแทนอาจต้องตรวจผู้มีสิทธิ์ใช้จ่ายหรือสัญญาอีกชุดหนึ่ง
แนวคิดใน บอตเทรดคริปโตอัตโนมัติ สนับสนุนการแยกการตัดสินใจออกจากอำนาจเช่นนี้ ผู้ลงนามควรได้รับคำสั่งที่มีข้อจำกัด ไม่ใช่ดุลยพินิจอย่างไร้ขอบเขตในการตีความวัตถุประสงค์กว้าง ๆ ของกลยุทธ์
การส่งรายการสร้างหน้าที่ต้องกระทบยอด
หลังส่งรายการ ระบบต้องค้นหาผลลัพธ์ เลขอ้างอิงธุรกรรมที่ส่งกลับมาเป็นหลักฐานที่มีประโยชน์ว่าคำขอมีตัวระบุ แต่ไม่ได้พิสูจน์ว่าเกิดการเคลื่อนย้ายโทเคนตามต้องการ การหมดเวลาระหว่างสื่อสารก็ไม่ได้ยืนยันว่าไม่มีอะไรเกิดขึ้น ทั้งสองกรณีต้องมีบันทึกถาวรและแนวทางติดตามที่กำหนดไว้
เก็บตัวระบุธุรกรรมที่ลงนามแล้วและเจตนาที่ธุรกรรมนั้นแทนอยู่ เมื่อพยายามสื่อสารอีกครั้ง หลีกเลี่ยงการสร้างการกระทำทางเศรษฐกิจครั้งที่สองเพียงเพราะคำตอบครั้งแรกหายไป ขั้นตอนถัดไปที่ถูกต้องขึ้นอยู่กับสิ่งที่พิสูจน์ได้เกี่ยวกับความพยายามเดิม
นี่คือเหตุผลที่การส่งรายการกับการสร้างสถานะการถือครองควรเป็นการเปลี่ยนสถานะคนละขั้น กลยุทธ์สามารถแสดงว่าการดำเนินการยังรอผล พร้อมคงวงเงินที่กันไว้ ไม่ควรถือว่าเงินก้อนเดียวกันเป็นทั้งสินทรัพย์ที่ถือครองสำเร็จแล้วและเงินสดที่ใช้ได้อย่างอิสระในเวลาเดียวกัน
บันทึกระดับหลักฐานของการยืนยัน
Base แยกข้อมูลที่สังเกตจากเชนตามระดับหลักฐานการชำระเสร็จที่ต่างกัน เอกสารกระบวนการสร้างข้อมูลเชนอย่างเป็นทางการ อธิบายบล็อก L2 แบบ unsafe, safe และ finalized บันทึกวงจรสถานะควรเก็บบริบทของข้อมูลสังเกตที่ใช้รับรู้ผลลัพธ์ แทนการเรียกคำตอบระยะแรกทุกอย่างว่าถึงที่สุดแล้ว
นโยบายอาจอนุญาตให้ติดตามหรือวางแผนบางอย่างได้ก่อนถึงเกณฑ์การยืนยันที่เลือกไว้ โดยไม่จำเป็นต้องแสร้งว่าหลักฐานหนักแน่นกว่าความเป็นจริง แยกสินทรัพย์คงเหลือชั่วคราวออกจากสินทรัพย์คงเหลือที่มีระดับหลักฐานตรงตามข้อกำหนดของนโยบายดำเนินงาน
หากมุมมองเชนเปลี่ยนไป ให้ระบุว่าบันทึกสถานะการถือครองใดพึ่งพาข้อมูลสังเกตที่ได้รับผลกระทบ เหตุการณ์ต้นทางที่แก้ไขอาจต้องทำให้สถานะเปลี่ยน แต่ไม่ได้ย้อนการกระทำภายหลังที่กลยุทธ์ทำไปแล้วโดยอัตโนมัติ จงกระทบยอดความเสี่ยงจากการถือครองจริงก่อนกลับมาตัดสินใจที่พึ่งพาข้อมูลนั้น
ยืนยันสถานะการถือครองที่ได้รับ
สถานะถือครองเริ่มต้นจากปริมาณที่ได้รับและข้อมูลต้นทุนที่ตรวจสอบแล้ว ควรแยกปริมาณที่ร้องขอ ปริมาณตามราคาเสนอ และปริมาณที่ได้รับจริงออกจากกันได้ บันทึกต้นทุนควรระบุว่ารวมค่าใช้จ่ายใด และประมาณการใดที่ยังหาข้อสรุปไม่ได้
สำหรับการซื้อสมมติที่ใช้จ่าย 50 หน่วยและได้รับ 200 โทเคน อัตราส่วนต้นทุนได้มาอย่างง่ายคือ 0.25 หน่วยต่อโทเคนก่อนค่าใช้จ่ายเพิ่มเติม หากรวมต้นทุนที่จัดสรรให้รายการนี้อีก 2 หน่วย ต้นทุนรวมจะเป็น 52 และอัตราส่วนเป็น 0.26 บันทึกควรระบุทางเลือกทางบัญชีนี้อย่างชัดเจน แทนการเปลี่ยนคำนิยามไปมาระหว่างรายงาน
กำหนดให้สถานะการถือครองอยู่กับกลยุทธ์หรือล็อตหนึ่ง เพื่อไม่ให้กิจกรรมที่ทำด้วยมือภายหลังเขียนทับความหมายเดิม ยอดโทเคนรวมทั้งกระเป๋ามีประโยชน์ต่อการกระทบยอด แต่อาจรวมสถานะการถือครองหลายรายการที่มีต้นกำเนิดและกฎการจัดการต่างกัน
ผูกกฎขายออกกับสินทรัพย์คงเหลือที่ตรวจสอบแล้ว
กฎขายออกต้องรู้ว่าสามารถขายสินทรัพย์คงเหลือส่วนใด มีปริมาณที่ใช้ได้เท่าใด และการดำเนินการอื่นได้กันบางส่วนไว้แล้วหรือไม่ การผูกกฎกับเพียงสัญลักษณ์โทเคนอาจทำให้กลยุทธ์หนึ่งใช้หน่วยสินทรัพย์ที่ถือไว้เพื่อวัตถุประสงค์อื่น
เก็บเวอร์ชันนโยบายขายออกไว้กับสถานะการถือครอง หากผู้ดำเนินการเปลี่ยนนโยบาย ให้บันทึกว่าการเปลี่ยนนั้นใช้กับสินทรัพย์ที่ถืออยู่แล้วหรือเฉพาะการเข้าซื้อในอนาคต การปรับค่าตั้งส่วนกลางไม่ควรเขียนเหตุผลของการตัดสินใจในอดีตใหม่อย่างเงียบ ๆ
เนื้อหาที่กว้างขึ้นใน บอตเทรดเหรียญมีม เน้นความสัมพันธ์ระหว่างกฎกับขีดจำกัดการดำเนินงาน ในที่นี้ความสัมพันธ์นั้นเป็นรูปธรรม กล่าวคือกฎขายออกมีอำนาจเหนือปริมาณที่กำหนด และต้องหยุดเมื่อปริมาณนั้นใช้ไม่ได้หรือยังไม่แน่นอน
การขายออกบางส่วนของระบบเทรดเหรียญมีมอัตโนมัติบน Base
การขายออกบางส่วนของระบบเทรดเหรียญมีมอัตโนมัติบน Base ต้องมีบัญชีปริมาณคงเหลือ ระบบควรแยกปริมาณที่ขอลด ยอดขายที่ยืนยันแล้ว และยอดถือครองที่เหลือ การกระทำที่เสร็จเพียงบางส่วนไม่สามารถแทนอย่างถูกต้องด้วยธงเปิดหรือปิดอย่างง่ายได้
สมมติว่าสถานะการถือครองมี 200 หน่วย และเสนอขาย 25 เปอร์เซ็นต์ ปริมาณที่ขอขายคือ 50 หน่วย หากผลที่ตรวจสอบยืนยันได้ขายเพียง 40 สถานะคงเหลือคือ 160 ไม่ใช่ 150 ส่วนต่าง 10 หน่วยที่ยังไม่สรุปผลต้องมีการตัดสินใจอย่างชัดเจนว่าจะลองใหม่ภายใต้เงื่อนไขปัจจุบัน ถือไว้ต่อ หรือส่งต่อให้ตรวจสอบ
อย่าคำนวณเปอร์เซ็นต์ที่ทำซ้ำโดยอิงจำนวนเริ่มต้น เว้นแต่นั่นคือนโยบายที่ตั้งใจไว้ การลด 25 เปอร์เซ็นต์ของยอดคงเหลือสองครั้งต่างจากการขายสองล็อตที่แต่ละล็อตเป็น 25 เปอร์เซ็นต์ของจำนวนเริ่มต้น บัญชีที่ชัดเจนป้องกันไม่ให้กฎภาษาธรรมชาติเปลี่ยนความหมายระหว่างการขายออกซ้ำ ๆ
จัดการการเปลี่ยนแปลงด้วยมือเป็นเหตุการณ์
การโอนหรือขายด้วยมือเป็นส่วนหนึ่งของประวัติบัญชี แม้บอตไม่ได้อนุมัติ ตรวจพบการเปลี่ยนแปลง ระบุว่าส่งผลต่อสินทรัพย์คงเหลือส่วนใด และปรับบันทึกกลยุทธ์ที่เกี่ยวข้องผ่านขั้นตอนกระทบยอดที่ติดตามย้อนกลับได้ การละเลยอาจทำให้การขายออกอัตโนมัติครั้งถัดไปขอใช้จำนวนที่ไม่มีอยู่
ระบบไม่ควรสมมติว่าการเปลี่ยนแปลงที่อธิบายไม่ได้ทุกครั้งเป็นข้อผิดพลาด ผู้ดำเนินการอาจตั้งใจย้ายการดูแลสินทรัพย์หรือลดความเสี่ยง หน้าที่คือระบุสถานะใหม่และอำนาจที่ใช้จัดการอัตโนมัติต่อ เมื่อยังระบุที่มาไม่ได้ ให้พักการกระทำที่พึ่งพาข้อมูลนั้นพร้อมติดตามต่อไป
การแก้บัญชีภายในด้วยมือควรมีเหตุผลและข้อมูลอ้างอิงหลักฐาน การเปลี่ยนยอดรวมโดยตรงโดยไม่เก็บความคลาดเคลื่อนเดิมไว้ ทำให้ตรวจสอบภายหลังยากขึ้นและอาจปกปิดข้อบกพร่องทางบัญชีที่เกิดซ้ำ
การกระทบยอดของระบบเทรดเหรียญมีมอัตโนมัติบน Base
การกระทบยอดของระบบเทรดเหรียญมีมอัตโนมัติบน Base เปรียบเทียบบันทึกของกลยุทธ์กับข้อมูลสังเกตภายนอกที่เชื่อถือได้ โดยตรวจยอดคงเหลือ ผลธุรกรรม วงเงินที่กันไว้ และการดำเนินการที่ยังค้างอยู่ เป้าหมายคืออธิบายความแตกต่างและระบุสถานะถัดไปที่อนุญาต
ความไม่ตรงกันไม่ควรกระตุ้นการเทรดชดเชยโดยอัตโนมัติ หากบัญชีแสดงสินทรัพย์คงเหลือเกินจริง การซื้อเติมส่วนที่ดูเหมือนขาดอาจสร้างความเสี่ยงจากการถือครองที่ไม่ต้องการ ให้หาก่อนว่าส่วนต่างเกิดจากเหตุการณ์ที่ตกหล่น การระบุที่มาผิด ธุรกรรมที่ยังไม่สรุปผล หรือข้อมูลสังเกตที่มาจากบริบทผิด
บันทึกผลกระทบยอดแยกจากบันทึกการเทรดเดิม วิธีนี้เก็บทั้งสิ่งที่ระบบเชื่อในเวลานั้นและสิ่งที่หลักฐานภายหลังยืนยัน ประวัตินี้จำเป็นต่อการประเมินคุณภาพการดำเนินงานโดยไม่เขียนลบความผิดพลาดออกจากบันทึก
ปิดสถานะการถือครองและภาระผูกพัน
การปิดสถานะมีความหมายมากกว่าการร้องขอขายออก ระบบควรจัดการสินทรัพย์คงเหลือ การกระทำที่ค้างอยู่ วงเงินที่กันไว้ และสิทธิ์ที่ยังมีผลซึ่งต้องทบทวนตามนโยบายให้เรียบร้อย สถานะที่มีการขายยังไม่ทราบผลยังถือว่ามีงานดำเนินการอยู่ แม้มูลค่าที่แสดงจะเล็กน้อย
อาจเก็บโทเคนเศษไว้เพราะการเคลื่อนย้ายไม่คุ้มค่าหรือไม่รองรับ หากเป็นเช่นนั้น ให้อธิบายว่าเป็นยอดถือครองที่เหลือพร้อมนโยบายรับผิดชอบ อย่าระบุว่าขายสถานะออกทั้งหมดแล้วขณะซ่อนปริมาณที่ยังเหลืออยู่
หลังปิดแล้ว ให้เก็บบันทึกไว้เพื่อการประเมินและตรวจสอบ ควรมีเหตุผลเริ่มต้น การกระทำจริง ต้นทุน ข้อยกเว้น และสถานะสุดท้าย การเปลี่ยนกลยุทธ์ภายหลังไม่ควรเปลี่ยนคำอธิบายทางประวัติศาสตร์ว่าเหตุใดจึงเปิดหรือปิดสถานะการถือครอง
เริ่มระบบใหม่จากสถานะที่เก็บถาวร
การเริ่มระบบใหม่ควรสร้างวงจรสถานะขึ้นใหม่จากบันทึกถาวรก่อนอนุญาตให้ตัดสินใจใหม่ โหลดเจตนาที่ยังไม่สรุปผล วงเงินที่กันไว้ และสถานะที่ถือครองกลับมา แล้วตรวจเทียบกับข้อมูลสังเกตปัจจุบัน การเริ่มทำงานคือการกู้คืน ไม่ใช่การสมมติว่าบัญชีกลับสู่สภาพไม่มีภาระแล้ว
ให้ใส่ใจเป็นพิเศษกับการกระทำที่ขัดจังหวะระหว่างส่งรายการกับเก็บผลลัพธ์ ธุรกรรมอาจเสร็จขณะแอปพลิเคชันใช้งานไม่ได้ การเริ่มใหม่แล้วเข้าซื้อซ้ำทันทีอาจสร้างสถานะที่สอง ขณะที่การทิ้งบันทึกอาจทำให้ยอดถือครองเดิมไม่มีผู้จัดการ
แสดงความคืบหน้าการกู้คืนให้เห็น ผู้ดำเนินการควรรู้ว่าสถานะใดกระทบยอดแล้วและสถานะใดยังติดความไม่แน่นอน การค้นพบใหม่รอได้ระหว่างที่ระบบจัดการความเสี่ยงจากการถือครองเดิม อินเทอร์เฟซที่ดูเรียบร้อยสำคัญน้อยกว่าการแสดงภาระผูกพันค้างอยู่ให้ถูกต้อง
ประเมินการเปลี่ยนสถานะด้วย ไม่ใช่ดูเพียงผลตอบแทน
คุณภาพวงจรสถานะวัดได้จากการยืนยันที่ตกหล่น ข้อเสนอซ้ำ ส่วนต่างยอดคงเหลือที่อธิบายไม่ได้ และเวลาที่ค้างในสถานะไม่ทราบผล ตัวชี้วัดเหล่านี้เผยจุดอ่อนด้านดำเนินงานที่การเคลื่อนไหวของราคาที่เป็นคุณอาจบดบัง ผลที่ได้กำไรไม่ได้ยืนยันว่าการคำนวณปริมาณที่ผิดนั้นถูกต้อง
ทบทวนสินทรัพย์ที่พิจารณาแล้วถูกปฏิเสธหรือเลิกพิจารณา ควบคู่กับการเทรดที่เสร็จแล้ว รายการเหล่านี้แสดงว่าใช้ขีดจำกัดอย่างสม่ำเสมอหรือไม่ และระบบเสียเวลามากเกินไปกับข้อเสนอที่ดำเนินการไม่ได้หรือไม่ บันทึกเหตุผลก่อนทราบผล เพื่อไม่ให้การวิเคราะห์ภายหลังแต่งคำอธิบายที่ดูดีเกินจริง
ใช้สถานการณ์จำลองที่จงใจให้ยาก ได้แก่ การเข้าซื้อล้มเหลว การขายออกบางส่วน การโอนด้วยมือ และการเริ่มใหม่ระหว่างที่ยังไม่แน่นอน ผลที่คาดหวังควรอธิบายสถานะการถือครองและการกระทำถัดไปที่อนุญาต การทดสอบที่ตรวจเพียงว่าซอฟต์แวร์ยังทำงานอยู่บอกได้น้อยมากว่าระบบยังเข้าใจยอดถือครองของตนหรือไม่
แยกการเปลี่ยนนโยบายออกจากการสร้างสถานะใหม่
การเปลี่ยนวิธีจัดการยอดถือครองไม่ได้ทำให้เกิดการได้มาครั้งใหม่ เก็บบันทึกเข้าซื้อเดิมและแนบนโยบายจัดการใหม่ตั้งแต่เวลาที่เริ่มมีผล มิฉะนั้นการย้ายกลยุทธ์อาจรีเซ็ตประวัติต้นทุน ปกปิดความเสี่ยงจากการถือครองก่อนหน้า หรือทำให้สถานะที่ถือมานานดูเหมือนสัญญาณใหม่
ตัวอย่างเช่น ผู้ดำเนินการอาจตัดสินใจให้สถานะหนึ่งหยุดใช้การขายออกตามสัญญาณ แล้วเปลี่ยนเป็นการตรวจสอบด้วยมือ บันทึกควรแสดงปริมาณคงเหลือและช่วงเวลาที่ความรับผิดชอบเปลี่ยนไป อีกทั้งควรระบุว่าการดำเนินการอัตโนมัติที่ค้างอยู่ยังทำงานหรือไม่ นโยบายใหม่ไม่สามารถสมมติอย่างปลอดภัยว่านโยบายเก่าไม่มีงานค้าง เพียงเพราะปิดการตั้งค่าของมันแล้ว
ถือว่าการส่งมอบเป็นการเปลี่ยนสถานะที่ต้องมีหลักฐานและเงื่อนไขยอมรับ นโยบายที่รับช่วงต้องมีข้อมูลเพียงพอเพื่อจัดการยอดถือครอง รวมถึงต้นทุนหรือความคลาดเคลื่อนที่ยังไม่สรุป หากไม่สามารถตีความบันทึกเดิมได้ ระบบควรคงสถานะรอตรวจสอบไว้ แทนการสร้างสถานะการถือครองใหม่อย่างเงียบ ๆ จากยอดคงเหลือในกระเป๋าเพียงอย่างเดียว
ผูกต้นทุนไว้กับขั้นตอนที่ถูกต้อง
ต้นทุนบางอย่างเกิดก่อนมีสถานะถือครอง ส่วนอื่นเกี่ยวกับการจัดการยอดถือครองหรือการขายออก ความพยายามที่ล้มเหลวอาจสร้างค่าใช้จ่ายโดยไม่สร้างสินทรัพย์คงเหลือ บัญชีควรเก็บค่าใช้จ่ายนั้นไว้ในบันทึกกลยุทธ์ที่เหมาะสม แทนการทิ้งเพราะไม่มีการเทรดที่สำเร็จ
เลือกหลักเกณฑ์ทางบัญชีเพื่อประเมินและใช้อย่างสม่ำเสมอ รายงานอาจจัดสรรต้นทุนจากความพยายามที่ล้มเหลวตลอดช่วงกลยุทธ์ หรือผูกไว้กับสินทรัพย์ที่พิจารณาซึ่งทำให้เกิดต้นทุนนั้น ไม่ว่าจะใช้วิธีใดก็ต้องอธิบาย การเปรียบเทียบรายงานที่รวมต้นทุนเหล่านี้กับอีกฉบับที่ไม่รวม อาจสร้างภาพลวงว่าประสิทธิภาพดีขึ้น
สมุดบันทึกสถานะควรแยกต้นทุนที่วัดได้ออกจากค่าประมาณที่รอกระทบยอด การปรับค่าประมาณเมื่อมีหลักฐานดีกว่าเป็นเรื่องสมเหตุสมผล หากติดตามการแก้ไขได้ การแทนค่าเก่าโดยไม่มีประวัติอาจทำให้อธิบายไม่ได้ว่าเหตุใดการตัดสินใจก่อนหน้าจึงดูเหมือนผ่านเพดานต้นทุน ณ เวลาที่อนุมัติ
กำหนดขั้นตอนถัดไปที่มีผู้รับผิดชอบให้ทุกสถานะ
ไม่ว่าเวลาใด สถานะการถือครองควรมีสถานะปัจจุบัน หลักฐานสนับสนุน และขั้นตอนถัดไปที่มีผู้รับผิดชอบ ขั้นตอนนั้นอาจเป็นการติดตาม ขอราคาเสนอใหม่ หาข้อสรุปธุรกรรม หรือรอการตรวจสอบด้วยมือ ไม่ควรเป็นช่องว่างที่อธิบายไม่ได้ระหว่างองค์ประกอบ ซึ่งแต่ละส่วนต่างคิดว่าอีกส่วนรับผิดชอบปัญหาอยู่
วินัยนี้ทำให้ตรวจสอบระบบอัตโนมัติได้ ผู้กำกับดูแลสามารถตรวจสถานะและเข้าใจว่าอะไรทราบแล้ว อะไรยังไม่แน่นอน และอนุญาตให้ทำอะไรได้ จากนั้นระบบสามารถรักษาขอบเขตเหล่านั้นระหว่างตลาดเคลื่อนไหวเร็ว การขัดจังหวะ และการเปลี่ยนผู้ดำเนินการ
เป้าหมายคือประวัติการดำเนินงานที่ครบถ้วนตั้งแต่สินทรัพย์แรกที่พิจารณาจนถึงการกระทบยอดขั้นสุดท้าย ประวัติเช่นนี้ไม่ได้ทำให้ทำนายผลตลาดได้ แต่ทำให้มองเห็นข้อผิดพลาด และสร้างรากฐานที่เชื่อถือได้เพื่อตัดสินว่าพฤติกรรมจริงของกลยุทธ์ตรงกับกฎที่กล่าวว่าปฏิบัติตามหรือไม่