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

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

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

เขียนเกณฑ์ตรวจรับบอต API ของ Kalshi ก่อน

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

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

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

กำหนดสถานะบัญชีเริ่มต้นที่ทราบชัด

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

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

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

ทดสอบจำนวนทศนิยมที่แม่นตรง

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

ใช้ราคาสมมติที่ใช้ได้ $0.3375 และปริมาณ 8.40 สัญญา มูลค่าซื้อคือ $2.835 ก่อนค่าธรรมเนียม บัญชีที่คาดหมายควรเก็บผลคูณที่แม่นตรงในขั้นที่มีความหมาย แล้วใช้กฎปัดเศษสุดท้ายตามเอกสารแยกต่างหาก การตัดปริมาณเป็นแปดคือไม่ผ่าน

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

ทดสอบขั้นราคาแยกจากความละเอียด

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

ในช่วงราคาสมมติที่มีขั้น $0.005 เพดานซื้อที่ตั้งใจ $0.3375 อยู่ระหว่าง $0.335 กับ $0.340 หากนโยบายปัดเป็นราคาซื้อที่อนุญาต ต้องไม่เกินเพดานอนุมัติ การปัดขึ้นเป็น $0.340 จะละเมิดคำสั่งเฉพาะนี้

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

ทดสอบทิศทางทางเศรษฐกิจด้วยกรณีภาษาธรรมดา

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

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

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

ทดสอบขอบเขตสิทธิ์

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

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

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

ทดสอบข้อเสนอพร้อมกันกับขีดจำกัดเดียว

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

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

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

ทดสอบการประมวลผลการจับคู่ซ้ำโดยไม่เกิดผลซ้ำ

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

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

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

ทดสอบการจับคู่บางส่วนและสถานะส่วนเหลือ

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

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

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

ทดสอบคำตอบการส่งที่สูญหาย

จำลองส่งคำสั่งแล้วคำตอบสูญหาย กรณีหนึ่งตลาดรับ อีกกรณีตลาดปฏิเสธ ตอนแรกบอตมีอาการในเครื่องเหมือนกัน จึงควรรักษาความไม่แน่นอนและตรวจเจตนาเดิมก่อน

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

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

ทดสอบโปรแกรมล่มหลังรับคำสั่ง

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

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

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

ทดสอบการยกเลิกขณะมีการจับคู่

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

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

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

ทดสอบสถานะตลาดที่เปลี่ยน

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

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

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

ทดสอบสถานะตลาดที่เปลี่ยนAmount testsAuthority testsDuplicate testsRecovery testsLifecycle testsTRADING FIELD NOTESEDUCATIONAL RESOURCE
กรณีจำนวน อำนาจ รายการซ้ำ การกู้คืน และวงจรทดสอบคนละขอบเขต การผ่านอย่างหนึ่งไม่ได้ยืนยันอย่างอื่น

ทดสอบช่องว่างสตรีมและการอ่านกู้คืนที่ทับซ้อน

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

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

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

ทดสอบขีดจำกัดคำขอโดยไม่เปลี่ยนเจตนา

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

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

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

ทดสอบข้อมูลรับรองล้มเหลวเป็นสถานะควบคุม

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

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

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

ทดสอบหน้าจอตรวจทานของมนุษย์

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

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

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

เก็บหลักฐานตรวจรับแบบมีเวอร์ชัน

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

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

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

ให้อำนาจบอต API ของ Kalshi เฉพาะขอบเขตที่ผ่าน

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

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

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

เรียนรู้ต่อ

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