บอตขายมีมคอยน์อัตโนมัติแปลงกฎการออกจากสถานะให้เป็นการดำเนินการกับบัญชี กฎอาจตอบสนองต่อราคา เวลาที่ผ่านไป สมมติฐานการลงทุนที่เปลี่ยนไป หรือเพดานความเสี่ยงของบัญชี ไม่ว่าเงื่อนไขกระตุ้นจะเป็นอะไร บอตต้องรู้ว่าบัญชีถือครองอะไรอยู่จริง และมีการดำเนินการใดที่ยังอาจส่งผลต่อยอดถือครองนั้น

กรณีที่ยุ่งยากเริ่มขึ้นหลังจากเงื่อนไขถูกกระตุ้น ราคาเสนออาจกลายเป็นราคาที่ยอมรับไม่ได้ คำสั่งอาจจับคู่ได้เพียงบางส่วน ธุรกรรมอาจส่งกลับผลตอบกลับที่ไม่แน่ชัด หรือเจ้าของอาจขายด้วยตนเองผ่านส่วนติดต่ออื่น กระบวนการทำงานที่เชื่อถือได้จะเก็บข้อเท็จจริงเหล่านี้ไว้ แทนที่จะถือว่าคำขอที่สำเร็จหนึ่งครั้งหมายถึงปิดสถานะแล้ว

คู่มือนี้ติดตามวงจรการออกจากสถานะทั้งหมดโดยใช้จำนวนและตัวอย่างทางบัญชีที่สมมติขึ้น เนื้อหาเกี่ยวกับยอดถือครองโทเคนในตลาดสปอต ไม่ใช่การบังคับปิดสถานะที่ใช้เลเวอเรจ ระบบอัตโนมัติสามารถบังคับใช้กระบวนการที่กำหนดไว้ได้ แต่จุดหยุดขาดทุนหรือเป้าหมายไม่สามารถรับประกันสภาพคล่อง ราคาขายที่เฉพาะเจาะจง หรือผลกำไรได้

เริ่มต้นด้วยยอดถือครองที่กระทบยอดแล้ว

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

แยกยอดถือครองรวมของบัญชีออกจากจำนวนที่จัดสรรให้กลยุทธ์หนึ่ง เจ้าของอาจได้โทเคนเดียวกันมาจากหลายการตัดสินใจหรือได้รับผ่านการโอน กฎที่ตั้งใจปิดการจัดสรรหนึ่งส่วนไม่ควรขายยอดถือครองส่วนอื่นที่ไม่เกี่ยวข้องโดยอัตโนมัติ

เก็บจำนวนดิบและรูปแบบทศนิยมที่ถูกต้องไว้ การปัดเศษเพื่อแสดงผลอาจซ่อนยอดคงเหลือเล็กน้อย ขณะที่จำนวนเต็มดิบอาจถูกเข้าใจผิดว่าเป็นจำนวนที่มนุษย์อ่านได้ การคำนวณยอดถือครองควรใช้รูปแบบที่รองรับอย่างสม่ำเสมอ

คู่มือการได้มาซึ่งมีมคอยน์ อธิบายหลักฐานการเข้าซื้อที่จำเป็นสำหรับจุดเริ่มต้นนี้ การทำความเข้าใจกระบวนการขายอัตโนมัติจะง่ายขึ้นเมื่อสถานะเริ่มจากจำนวนที่ตรวจสอบแล้วและหลักเกณฑ์ต้นทุนที่ระบุไว้ แทนที่จะอ้างอิงราคาเสนอที่จำได้

กำหนดเจตนาการออกจากสถานะก่อนเงื่อนไขกระตุ้น

กฎการออกจากสถานะควรระบุเงื่อนไข จำนวน ข้อจำกัดราคา และนโยบายหมดอายุ คำว่าให้ขายเมื่อมีกำไรยังไม่สมบูรณ์ เพราะไม่ได้กำหนดแหล่งวัดผล วิธีจัดการต้นทุน และสัดส่วนของยอดถือครอง

จำนวนอาจเป็นค่าคงที่ สัดส่วนของสถานะที่กำหนดไว้ หรือยอดคงเหลือเป้าหมาย สิ่งเหล่านี้เป็นคำสั่งที่ต่างกัน หากกฎระบุให้ขายครึ่งหนึ่ง ต้องระบุว่าครึ่งหนึ่งหมายถึงสถานะเริ่มต้น ยอดถือครองปัจจุบัน หรือจำนวนที่ยังไม่ได้กันไว้ในขณะนั้น

เงื่อนไขควรกำหนดด้วยว่าสามารถถูกกระตุ้นได้มากกว่าหนึ่งครั้งหรือไม่ การที่ราคายังอยู่เหนือเกณฑ์ตลอดการสังเกตสิบครั้งไม่ควรสร้างการขายแยกกันสิบรายการโดยอัตโนมัติ เว้นแต่นโยบายจะตั้งใจอนุญาตให้ลดสถานะซ้ำ

คู่มือการทำกำไรและหยุดขาดทุน อธิบายการออกแบบเงื่อนไขกระตุ้น สำหรับกระบวนการขายอัตโนมัติ ขั้นตอนสำคัญถัดไปคือแปลงเงื่อนไขนั้นเป็นเจตนาทางเศรษฐกิจหนึ่งรายการที่คงอยู่และยังระบุได้ตลอดการลองดำเนินการทางเทคนิคแต่ละครั้ง

สร้างระบบควบคุมยอดถือครองของบอตขายมีมคอยน์อัตโนมัติ

ระบบควบคุมยอดถือครองของบอตขายมีมคอยน์อัตโนมัติควรคำนึงถึงยอดถือครองที่ยืนยันแล้ว จำนวนที่กันไว้สำหรับเจตนาขายที่รับไว้ และการดำเนินการที่ยังไม่ทราบผลซึ่งอาจดำเนินต่อจนสำเร็จ การตรวจเฉพาะยอดล่าสุดที่มองเห็นอาจทำให้กฎออกจากสถานะสองกฎผูกพันโทเคนชุดเดียวกัน

การกันจำนวนเป็นขั้นตอนบัญชีภายใน ไม่ได้ยืนยันว่าเกิดการขายแล้ว และไม่ควรลดยอดถือครองจริงบนเชนก่อนมีหลักฐานการดำเนินการ ขั้นตอนนี้จำกัดสิ่งที่ข้อเสนอใหม่สามารถอนุมัติได้ในระหว่างที่เจตนาเดิมยังมีผล

สมมติว่าบัญชีหนึ่งถือโทเคน 5,000 หน่วย และรับเจตนาขาย 2,000 หน่วยไว้ จนกว่าจะทราบผลของเจตนานั้น กฎขายอิสระอีกกฎไม่ควรถือว่าโทเคนทั้งหมด 5,000 หน่วยยังใช้ได้อย่างอิสระ ต้องนำผลที่อาจเกิดจากการดำเนินการแรกมาประกอบการตัดสินใจครั้งที่สอง

ปล่อยจำนวนที่กันไว้ก็ต่อเมื่อเข้าใจผลลัพธ์แล้ว การหมดเวลารอไม่เพียงพอ หากการดำเนินการเดิมยังอาจสำเร็จ การนำจำนวนทั้งหมดกลับมาถือว่าใช้ได้อีกครั้งอาจทำให้เกิดการออกจากสถานะซ้ำซ้อนหรือขัดแย้งกัน

เลือกแหล่งเงื่อนไขกระตุ้นให้ตรงกับการตัดสินใจ

เงื่อนไขกระตุ้นอาจใช้ข้อมูลสังเกตตลาด ราคาเสนอที่ดำเนินการได้จริง หรือตัวชี้วัดระดับบัญชีที่กำหนดไว้ แหล่งเหล่านี้อาจให้ผลต่างกัน การซื้อขายล่าสุดขนาดเล็กอาจข้ามราคาเป้าหมาย ขณะที่ราคาเสนอขายสำหรับทั้งสถานะยังต่ำกว่าเป้าหมายนั้น

บันทึกแหล่งข้อมูล ตลาด และเวลาที่ใช้ ราคาจากพูลหรือสินทรัพย์อ้างอิงราคาอื่นต้องมีความสัมพันธ์กับการขายที่ตั้งใจไว้อย่างชัดเจน บอตไม่ควรถูกกระตุ้นจากตลาดหนึ่งแล้วถือว่าอีกตลาดหนึ่งให้ผลทางเศรษฐกิจเดียวกัน

หากกฎวัดกำไร ต้องระบุว่ารวมต้นทุนหรือไม่ และประเมินมูลค่ายอดถือครองที่ยังเปิดอยู่อย่างไร เป้าหมายราคาก่อนหักค่าใช้จ่ายกับเป้าหมายรายรับสุทธิอาจถูกกระตุ้นต่างเวลากัน ส่วนติดต่อควรเรียกชื่อเงื่อนไขให้ถูกต้อง

ข้อมูลที่ขาดหายหรือล้าสมัยก็ต้องมีนโยบายเช่นกัน บอตสามารถพักเงื่อนไขกระตุ้นที่ต้องพึ่งข้อมูลนั้น แทนที่จะใช้ราคาดีจากอดีตต่อไปอย่างไม่มีกำหนด การไม่มีข้อมูลสังเกตใหม่ไม่ได้เป็นหลักฐานว่าสภาวะตลาดเดิมยังคงมีอยู่

ตัดสินลำดับกฎออกจากสถานะที่แข่งขันกัน

เป้าหมายกำไร ขีดจำกัดเวลา และสัญญาณเตือนความเสี่ยงอาจเริ่มมีผลในเวลาใกล้กัน ระบบต้องมีกฎว่าปัจจัยเหล่านี้ทำงานร่วมกันอย่างไรก่อนที่ตัวใดจะส่งการดำเนินการ มิฉะนั้นแต่ละส่วนอาจพยายามขายยอดถือครองเดียวกันอย่างอิสระ

แนวทางหนึ่งคือสร้างตัวประสานงานเพียงตัวเดียวที่พิจารณาเหตุผลทั้งหมดที่มีผลอยู่ แล้วเลือกจำนวนและนโยบายราคาที่อนุญาต อีกแนวทางคือจัดสรรส่วนของสถานะให้แต่ละกฎโดยไม่ทับซ้อนกัน รูปแบบที่เลือกควรทำให้เข้าใจจำนวนขายรวมที่เป็นไปได้

เหตุผลด้านความเสี่ยงไม่ได้อนุญาตให้ขายที่ราคาใดก็ได้โดยอัตโนมัติ เจ้าของอาจยอมให้ขยายขอบเขตเพื่อเร่งลดสถานะ แต่ต้องระบุการเปลี่ยนแปลงนั้นให้ชัดเจน บอตไม่ควรยกเลิกข้อจำกัดทั้งหมดอย่างเงียบ ๆ เพียงเพราะอีกเงื่อนไขหนึ่งมีลำดับความสำคัญสูงกว่า

กรอบระบบอัตโนมัติสำหรับมีมคอยน์ อธิบายการทำงานร่วมกันของกฎตัดสินใจ การตัดสินลำดับการออกจากสถานะคือจุดที่เปลี่ยนกฎเหล่านั้นให้เป็นคำสั่งบัญชีที่สอดคล้องกันหนึ่งรายการ แทนคำขอหลายรายการที่แข่งขันกัน

ตัวควบคุมการออกจากสถานะบน Solana แบบรวม ทำให้การตัดสินลำดับความสำคัญชัดเจน พร้อมรักษาความแตกต่างระหว่างการหยุดอนุมัติรายการใหม่กับการย้อนธุรกรรมที่ส่งไปแล้ว

ตรวจสอบสิทธิ์และทรัพยากรในการดำเนินงาน

บัญชีต้องสามารถอนุมัติการขายที่ตั้งใจไว้ผ่านเส้นทางที่รองรับได้ ในระบบโทเคนบางแบบ เรื่องนี้อาจเกี่ยวข้องกับวงเงินอนุญาตให้ผู้ใช้จ่ายหรือสิทธิ์ที่มอบหมายประเภทอื่น บอตควรตรวจสอบขอบเขตสิทธิ์จริง แทนที่จะอนุมานสิทธิ์จากการซื้อครั้งก่อนที่สำเร็จ

มาตรฐาน ERC-20 แยกยอดคงเหลือ การโอน และวงเงินอนุญาตออกจากกัน วงเงินอนุญาตผูกกับบริบทของเจ้าของ โทเคน และผู้ใช้จ่ายที่เฉพาะเจาะจง ไม่ใช่สิทธิ์ครอบจักรวาลสำหรับทุกเส้นทางในอนาคต

เงินสำหรับการดำเนินงานก็สำคัญ การถือโทเคนไม่ได้รับประกันว่าบัญชียังมีสินทรัพย์ประจำเครือข่ายหรือทรัพยากรอื่นที่ต้องใช้ในการออกจากสถานะ บอตควรกันและตรวจสอบความต้องการเหล่านี้แยกจากจำนวนโทเคนที่จะขาย

เมื่อขาดเงื่อนไขเบื้องต้น ควรแสดงสถานะให้ชัดเจน การลองดำเนินการที่ไม่มีสิทธิ์หรือเงินไม่พอซ้ำไม่ได้แก้ปัญหาเสมอไป ผู้ใช้ต้องทราบว่าปัญหาเกี่ยวกับสิทธิ์ของบัญชี ทรัพยากรในการดำเนินงาน หรือผลทางเศรษฐกิจของการขายเอง

ขอราคาเสนอสำหรับจำนวนที่จะขายจริง

ขอราคาเสนอปัจจุบันสำหรับจำนวนที่เจตนานั้นอาจขายได้ การขายสาธิตขนาดเล็กอาจดูได้ราคาดี ขณะที่การขายจำนวนมากกว่าได้ราคาเฉลี่ยแย่กว่ามาก ราคาเสนอควรระบุเส้นทางจริงและสินทรัพย์ที่จะได้รับสุทธิที่คาดหมาย

แยกเงื่อนไขกระตุ้นออกจากขอบเขตราคา การข้ามเป้าหมายอาจอนุมัติให้พิจารณาราคาเสนอ โดยไม่ได้รับประกันว่าการขายจะให้รายรับตามต้องการ หากราคาเสนอยอมรับไม่ได้ สถานะถัดไปอาจเป็นรอ หมดอายุ หรือรอพิจารณา แทนการขยายขอบเขตโดยอัตโนมัติ

พฤติกรรมการโอนของโทเคนอาจกระทบจำนวนที่ได้รับ บอตควรใช้เส้นทางที่รองรับและจำลองการหักที่เกี่ยวข้องกับผลต่อบัญชีได้ จำนวนผลลัพธ์ตามที่ระบุซึ่งไม่เคยเข้าถึงยอดคงเหลือของผู้ใช้ไม่ใช่รายรับสุดท้าย

คู่มือแพลตฟอร์มซื้อขายมีมคอยน์ ให้บริบทด้านการดำเนินการ ราคาเสนอปัจจุบันที่ตรงกับขนาดขายเป็นส่วนหนึ่งของการตัดสินใจออกจากสถานะ ขณะที่ยอดรับจริงที่เสร็จสมบูรณ์ของบัญชียังคงเป็นฐานของการบันทึกบัญชีสุดท้าย

ติดตามการขายครั้งแรกในตัวอย่างสมมติ

สมมติว่าสถานะหนึ่งมีโทเคน 5,000 หน่วย ซึ่งได้มาด้วยสินทรัพย์อ้างอิงราคา 250 หน่วย บวกต้นทุนการได้มาห้าหน่วย ภายใต้หลักเกณฑ์ต้นทุนเฉลี่ยตามสัดส่วน ฐานต้นทุนรวมเท่ากับ 255 และต้นทุนต่อโทเคนเท่ากับ 0.051 หน่วยของสินทรัพย์อ้างอิงราคา

กฎที่อนุมัติแล้วขายโทเคน 2,000 หน่วย การขายที่เสร็จสมบูรณ์ให้รายรับก่อนหักค่าใช้จ่าย 140 หน่วยของสินทรัพย์อ้างอิงราคา และมีต้นทุนการขายที่จัดสรรได้สองหน่วย จึงเหลือสุทธิ 138 ต้นทุนที่จัดสรรให้ส่วนที่ขายคือ 2,000 คูณ 0.051 หรือ 102 หน่วย

กำไรที่รับรู้จากส่วนนั้นจึงเท่ากับ 36 หน่วย บัญชียังถือโทเคน 3,000 หน่วย โดยมีต้นทุนการได้มาที่จัดสรรไว้ 153 หน่วย บัญชีรับรู้กำไรจากส่วนหนึ่งแล้ว ขณะที่ยอดถือครองที่เหลือยังมีมูลค่าในอนาคตที่ไม่แน่นอน

ตอนนี้กฎควรบันทึกจำนวนที่ดำเนินการครบแล้วและปรับปรุงสิทธิ์ในการทำงาน หากตั้งใจให้ลดสถานะครั้งเดียว เงื่อนไขราคาเดิมที่ยังคงอยู่ไม่ควรเริ่มการขายโทเคน 2,000 หน่วยแบบเดิมอีกครั้ง เจตนาที่เสร็จสมบูรณ์และยอดถือครองปัจจุบันร่วมกันกำหนดว่าขั้นต่อไปอนุญาตให้ทำอะไรได้

จัดการการออกจากสถานะบางส่วนของบอตขายมีมคอยน์อัตโนมัติ

การออกจากสถานะบางส่วนของบอตขายมีมคอยน์อัตโนมัติอาจเกิดจากนโยบายแบ่งขายเป็นขั้นที่ตั้งใจไว้ หรือจากกลไกคำสั่งที่ดำเนินการได้เพียงบางส่วนของจำนวนที่ร้องขอ สองกรณีนี้ต่างกันและควรเรียกให้ตรงกรณี

ในตัวอย่างคำสั่งสมมติอีกกรณีหนึ่ง คำขอขายโทเคน 2,000 หน่วยจับคู่ได้ 1,500 และเหลือคำสั่งที่ยังทำงานอยู่ 500 เมื่อเริ่มจาก 5,000 ยอดถือครองจริงขณะนี้คือ 3,500 โดยยังมี 500 หน่วยในยอดนั้นผูกพันกับคำสั่งเดิม จำนวนที่ใช้ได้อย่างอิสระภายใต้นโยบายง่าย ๆ นี้คือ 3,000

ไม่ควรเรียกสวอปแบบอะตอมมิกหนึ่งรายการว่าจับคู่บางส่วน เว้นแต่เส้นทางนั้นรองรับพฤติกรรมนี้จริง เอกสารธุรกรรม ของ Solana อธิบายคุณสมบัติอะตอมมิกของชุดคำสั่ง ส่วนผลลัพธ์บางส่วนจากหลายคำสั่งหรือในระดับแอปพลิเคชันเป็นคนละแนวคิด

บอตควรตีความกลไกจริง เก็บจำนวนที่ดำเนินการเสร็จแล้ว และติดตามส่วนที่ยังทำงานอยู่ต่อไป ผลตอบกลับว่าสำเร็จสำหรับกระบวนการเพียงส่วนหนึ่งต้องไม่ทำให้สถานะทั้งหมดที่ตั้งใจไว้ถูกระบุว่าปิดแล้ว

กระทบยอดการขายด้วยตนเองและการโอน

เจ้าของอาจลดยอดถือครองผ่านส่วนติดต่ออื่นในขณะที่ระบบอัตโนมัติยังทำงานอยู่ ตัวติดตามที่ถือว่าตนควบคุมแต่ผู้เดียวอาจเสนอขายโทเคนมากกว่าที่บัญชีถืออยู่ หรือจัดสรรรายรับให้ผิดกลยุทธ์

กลับไปที่สถานะสมมติหลักหลังขายโทเคน 2,000 หน่วยเสร็จแล้ว สมมติว่าเจ้าของขายเองอีก 500 หน่วย ได้สินทรัพย์อ้างอิงราคาสุทธิ 28 หน่วย ต้นทุนที่จัดสรรคือ 25.5 จึงเกิดกำไรที่รับรู้ 2.5 หน่วย ยอดถือครองที่เหลือกลายเป็นโทเคน 2,500 หน่วย พร้อมต้นทุน 127.5 หน่วย

บอตควรระบุรายการนี้เป็นการจำหน่ายแยกต่างหากที่ตรวจสอบแล้ว และปรับจำนวนของกลยุทธ์ที่เหลือตามนโยบายของเจ้าของ ไม่ควรมองโทเคนที่ออกไปว่าเป็นการจับคู่อัตโนมัติครั้งใหม่ เว้นแต่หลักฐานจะเชื่อมโยงโทเคนเหล่านั้นกับเจตนานั้น

การโอนต้องใช้การบันทึกบัญชีต่างออกไป การย้ายโทเคนระหว่างบัญชีไม่ได้ทำให้เกิดผลการซื้อขายที่รับรู้โดยอัตโนมัติ เก็บบันทึกการเคลื่อนย้ายและจำนวนไว้ โดยแยกหลักเกณฑ์ต้นทุนที่โอนไปด้วยออกจากยอดรับจากการขายจริง

กำหนดนโยบายกู้คืนของบอตขายมีมคอยน์อัตโนมัติ

นโยบายกู้คืนของบอตขายมีมคอยน์อัตโนมัติควรเก็บผลลัพธ์ที่ยังไม่ทราบไว้ หากการส่งรายการหมดเวลารอ การดำเนินการอาจไปถึงเครือข่ายหรือตลาดแล้ว บอตต้องตรวจสอบตัวระบุเดิมก่อนสร้างการขายอีกรายการที่เป็นอิสระในทางเศรษฐกิจ

การลองใหม่ควรตอบสนองต่อปัญหาที่จัดประเภทแล้ว การตรวจสอบภายในเครื่องไม่ผ่านต่างจากธุรกรรมที่ถูกรวมในบล็อกแต่ไม่สำเร็จ และทั้งสองอย่างก็ต่างจากการไม่ได้รับผลตอบกลับ ต้นทุน สถานะความใช้ได้ และผลต่อบัญชีที่เกี่ยวข้องอาจต่างกันด้วย

รักษาเจตนาเดิมให้คงที่พร้อมบันทึกการลองแต่ละครั้ง หากราคาหรือจำนวนเปลี่ยนอย่างมีนัยสำคัญ ต้องอธิบายว่าการอนุมัติเดิมอนุญาตให้เปลี่ยนเช่นนั้นหรือจำเป็นต้องตัดสินใจใหม่ การลองส่งข้อมูลใหม่ไม่ควรเปลี่ยนเป็นการซื้อขายอีกแบบอย่างเงียบ ๆ

การกู้คืนต้องมีเงื่อนไขหยุดด้วย เงื่อนไขกระตุ้นเก่าไม่ควรยังใช้ได้ตลอดไปเพียงเพราะการลองก่อนหน้านี้ล้มเหลว ระบบสามารถให้เจตนาซื้อขายหมดอายุได้ ขณะเดียวกันก็กระทบยอดการดำเนินการที่ส่งไปแล้วและยังไม่แน่ชัดถึงผลสุดท้ายต่อไป

กำหนดนโยบายกู้คืนของบอตขายมีมคอยน์อัตโนมัติSale IntentFully ExecutedPartially ExecutedRejectedOutcome UnknownTRADING FIELD NOTESEDUCATIONAL RESOURCE
ผลการดำเนินการที่ต่างกันต้องปรับยอดถือครองและตัดสินใจขั้นถัดไปต่างกัน

ยกเลิกส่วนที่ยังทำงานอยู่โดยไม่ลบส่วนที่จับคู่แล้ว

การยกเลิกใช้กับส่วนที่ยังไม่ได้ดำเนินการและกลไกรองรับ โดยขึ้นอยู่กับพฤติกรรมจริงของกลไกนั้น ไม่ได้ย้อนการจำหน่ายที่เสร็จแล้ว และการจับคู่อาจเกิดขึ้นในระหว่างที่คำขอยกเลิกกำลังเดินทาง

ในตัวอย่างคำสั่งบางส่วนแยกต่างหาก ขายโทเคนไปแล้ว 1,500 หน่วย และยังทำงานอยู่ 500 หากขายได้อีก 100 ก่อนการยกเลิกมีผล จำนวนที่ดำเนินการสุดท้ายคือ 1,600 และส่วนที่ยกเลิกคือ 400 เมื่อเริ่มจาก 5,000 โดยไม่มีกิจกรรมอื่น จะเหลือถือครอง 3,400

บันทึกบัญชีต้องใช้หลักฐานสุดท้าย แทนจำนวนที่มองเห็นตอนผู้ใช้กดยกเลิก สถานะภายในเครื่องที่เปลี่ยนเป็นหยุดแล้วไม่ได้ยืนยันว่าภาระผูกพันภายนอกทุกอย่างสิ้นสุดลงในเวลาเดียวกัน

การหยุดกลยุทธ์ การยกเลิกคำสั่ง และการขายยอดถือครองที่เหลือควรมีตัวควบคุมต่างกัน เจ้าของที่พักการดำเนินการใหม่ควรยังติดตามภาระผูกพันเดิมและเข้าใจได้ว่าอะไรอาจเกิดขึ้นโดยไม่ต้องมีการตัดสินใจภายในเครื่องอีก

ปิดบัญชีสถานะสมมติให้ครบถ้วน

กลับมาที่สถานะตัวอย่างหลัก ซึ่งขณะนี้ถือโทเคน 2,500 หน่วย หลังการขายอัตโนมัติ 2,000 หน่วยและการขายด้วยตนเอง 500 หน่วย สมมติว่าการจำหน่ายครั้งสุดท้ายให้สินทรัพย์อ้างอิงราคาสุทธิ 100 หน่วยหลังหักต้นทุน

ฐานต้นทุนที่จัดสรรและยังเหลืออยู่คือ 127.5 ดังนั้นส่วนสุดท้ายนี้จึงรับรู้ขาดทุน 27.5 หน่วย เมื่อรวมทุกส่วนจะได้ 36 บวก 2.5 ลบ 27.5 หรือกำไรรวม 11 หน่วยภายใต้หลักเกณฑ์ที่ระบุไว้

การตรวจสอบกระแสเงินสดให้ผลเดียวกัน: 138 บวก 28 บวก 100 เท่ากับรายรับสุทธิรวม 266 หน่วย เทียบกับต้นทุนการได้มารวม 255 หน่วย สถานะจะปิดสมบูรณ์ในทางเศรษฐกิจก็ต่อเมื่อกระทบยอดจำนวนโทเคนและผลกระทบเงินสดที่เกี่ยวข้องทั้งหมดแล้ว

ตัวอย่างนี้แสดงว่าเหตุใดการออกจากสถานะช่วงแรกที่มีกำไรจึงไม่ยืนยันผลสุดท้ายได้ด้วยตัวมันเอง ยอดถือครองที่เหลืออาจเพิ่มหรือลดมูลค่าอย่างมาก รายงานบอตที่ครบถ้วนจะแสดงวงจรทั้งหมด แทนที่จะยินดีกับการขายครั้งแรกพร้อมซ่อนการขาดทุนในภายหลัง

คำนึงถึงการปัดเศษและยอดเหลือเล็กน้อย

การออกจากสถานะตามเปอร์เซ็นต์ต้องแปลงเป็นจำนวนโทเคนจริงในที่สุด โดยอยู่ภายใต้ความละเอียดที่สินทรัพย์และเส้นทางรองรับ ควรระบุนโยบายปัดเศษอย่างชัดเจน การปัดขึ้นอาจอนุมัติจำนวนมากกว่าสัดส่วนที่ตั้งใจไว้ ขณะที่การปัดลงอาจเหลือเศษซึ่งส่วนติดต่อควรแสดงต่อไป

สำหรับสินทรัพย์สมมติอีกชนิดหนึ่งที่ซื้อขายได้ทีละจำนวนเต็ม การลดหนึ่งในสามของ 1,001 หน่วยอาจปัดลงเป็น 333 จึงเหลือ 668 หากกฎภายหลังขายหนึ่งในสามของยอดถือครองปัจจุบันอีกครั้ง การปัดลงจะได้ 222 และเหลือ 446 นี่ไม่เหมือนกับการขายอีก 333 ตามสถานะเริ่มต้น การคำนวณนี้แสดงให้เห็นความสำคัญของฐานจำนวนที่กฎอ้างอิง แม้ยังไม่พิจารณาการดำเนินการในตลาด

ยอดคงเหลือเล็กน้อยอาจไม่คุ้มค่าที่จะขายในทางเศรษฐกิจ หากต้นทุนสูงกว่ารายรับที่คาดได้หรือเส้นทางกำหนดจำนวนขั้นต่ำ บอตควรระบุยอดเหลือนั้นอย่างถูกต้อง แทนที่จะลบออกจากบันทึกบัญชีอย่างเงียบ ๆ การไม่มีความคุ้มค่าทางเศรษฐกิจ การต่ำกว่าขั้นต่ำที่รองรับ และการเป็นศูนย์จริง เป็นสถานะที่ต่างกัน

เจ้าของอาจเลือกนโยบายจัดการเศษเหล่านี้ได้ แต่บอตไม่ควรคิดนโยบายขึ้นเองย้อนหลัง การกระทบยอดสุดท้ายควรระบุว่าไม่เหลือโทเคนในสถานะแล้ว หรือยังเหลือจำนวนเล็กน้อยที่ทราบแน่นอน วิธีนี้ทำให้บัญชีสอดคล้องกับยอดจริง และป้องกันไม่ให้สถานะที่ดูเหมือนปิดแล้วกลับมาทำงานอย่างไม่คาดคิด เมื่อการเปลี่ยนแปลงราคาในภายหลังทำให้ยอดเหลือกลับมามองเห็นอีกครั้ง

รักษาสถานะการออกไว้ตลอดการเริ่มระบบใหม่

การเริ่มกระบวนการใหม่ไม่ได้รีเซ็ตบัญชี คำสั่งหรือธุรกรรมที่ส่งไปก่อนหน้านี้อาจยังมีผล และเจ้าของอาจดำเนินการเองระหว่างที่ซอฟต์แวร์ไม่พร้อมใช้งาน การกู้คืนควรเริ่มจากเจตนาที่ทราบและหลักฐานบัญชีล่าสุด

สร้างยอดถือครอง จำนวนในคำสั่งที่ยังทำงาน และการลองที่ยังไม่ทราบผลขึ้นใหม่ ก่อนเปิดให้เสนอออกจากสถานะอีก รายการในหน่วยความจำที่ว่างเปล่าหมายถึงเพียงแอปพลิเคชันเริ่มใหม่ ไม่ได้หมายความว่าบัญชีไม่มีภาระผูกพัน

ระบบควรกู้คืนด้วยว่าเงื่อนไขกระตุ้นใดดำเนินการครบแล้ว การลืมเป้าหมายกำไรแบบครั้งเดียวที่เสร็จแล้วอาจทำให้ขายซ้ำหลังเริ่มระบบใหม่ แม้ว่าจะโหลดยอดโทเคนได้ถูกต้องก็ตาม

คู่มือการดำเนินงานซื้อขายอัตโนมัติ อธิบายข้อกำหนดความต่อเนื่องนี้ ระบบออกจากสถานะอัตโนมัติจะเชื่อถือได้ก็ต่อเมื่อความเข้าใจการตัดสินใจในอดีตของมันยังอยู่หลังการหยุดชะงัก และยังสอดคล้องกับหลักฐานปัจจุบันของบัญชี

ประเมินการออกจากสถานะโดยไม่ให้รางวัลกับผลที่เกิดโดยบังเอิญ

การทบทวนการออกจากสถานะที่ดีจะถามว่าบอตทำตามกฎจำนวนและราคาที่อนุมัติไว้หรือไม่ จัดการความไม่แน่นอนได้ถูกต้องหรือไม่ และรายงานผลสุดท้ายอย่างถูกต้องหรือไม่ ผลกำไรไม่ได้เป็นข้อแก้ตัวให้การขายซ้ำหรือการเปลี่ยนเส้นทางโดยไม่ได้รับอนุมัติ

เช่นเดียวกัน การขาดทุนไม่ได้บ่งชี้ว่าซอฟต์แวร์ล้มเหลวเสมอไป ตลาดอาจเคลื่อนไหวในทางเสียเปรียบขณะที่ตัวควบคุมทุกตัวทำงานตามที่ออกแบบไว้ แยกผลการดำเนินงานของกลยุทธ์ออกจากข้อบกพร่องด้านการดำเนินการและบัญชี เพื่อให้การแก้ไขตรงกับสาเหตุจริง

เก็บการออกจากสถานะที่ไม่ได้ดำเนินการไว้ในบันทึกด้วย ราคาเสนอที่ถูกปฏิเสธโดยขอบเขตราคาที่ตั้งใจไว้อาจเป็นผลที่ถูกต้องตามนโยบาย แม้ยังเหลือความเสี่ยงตลาดที่ต้องจัดการ รายงานควรแสดงส่วนที่เหลือนั้น แทนที่จะทำให้เข้าใจว่าการกระตุ้นกฎได้ขจัดความเสี่ยงแล้ว

ควรเข้าใจบอตขายมีมคอยน์อัตโนมัติว่าเป็นระบบบริหารสถานะที่มีสถานะการทำงานชัดเจน คุณค่าของมันอยู่ที่การทำให้ความสัมพันธ์ระหว่างเจตนา การดำเนินการที่อนุญาต และยอดถือครองที่ตรวจสอบแล้วเป็นสิ่งที่เข้าใจได้ มันไม่สามารถรับประกันราคาเป้าหมาย ป้องกันการขาดทุนทุกครั้ง หรือทำให้โทเคนที่ขาดสภาพคล่องขายง่ายได้

เรียนรู้ต่อ

สำรวจทรัพยากรทั้งหมด