เครื่องยนต์ prop firm เป็นซอฟต์แวร์ที่ตัดสินว่า บัญชีการประเมินนั้นใช้งานอยู่ ผ่านหรือถูกละเมิด

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

ดูเหมือนจะง่ายจนกว่าสองคนจะคำนวณกฎเดียวกันแตกต่างกัน

พิจารณาบัญชี $100,000 ที่มีขีดจำกัดการขาดทุนรายวัน 5% พื้นที่ตั้งอยู่ที่ $95,000 ตลอดทั้งวันหรือไม่? มันเคลื่อนไหวหลังจากที่ผู้เทรดทำกำไร $2,000 หรือไม่? การขาดทุนที่เปิดอยู่ถือเป็นการนับหรือไม่? โซนเวลาที่สิ้นสุดวันคืออะไร? จะเกิดอะไรขึ้นถ้าตำแหน่งข้ามขีดจำกัดระหว่างการอัปเดตราคา 2 ครั้ง?

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

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

เครื่องยนต์ท้าทายของบริษัทการลงทุนทำงานอย่างไร

ฉันคิดว่าเครื่องยนต์เป็นตัวประมวลผลเหตุการณ์ที่มีหน่วยความจำ.

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

จากกิจกรรมการค้าไปสู่การตัดสินใจบัญชี

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

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

สถานะบัญชี + ผู้ประเมินกฎ

สร้างบัญชีใหม่ จากนั้นรันกฎที่ใช้งานอยู่ทั้งหมดกับสถานะเดียวกัน

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

รหัสเหตุการณ์, สแน็ปช็อตบัญชี, เกณฑ์, เวอร์ชันกฎ, การตัดสินใจ, การดำเนินการ และเวลาประทับเวลา.

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

เครื่องยนต์ที่เชื่อถือได้จึงต้องการสี่สิ่ง:

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

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

กฎที่เครื่องยนต์ต้องคำนวณ

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

เป้าหมายกำไร

เป้าหมายกำไรคือผลลัพธ์ที่ต้องการเพื่อให้เสร็จสิ้นในแต่ละขั้นตอน เวอร์ชันพื้นฐานอาจต้องการบัญชีที่เริ่มต้นที่ $100,000 เพื่อไปถึง $108,000.

เครื่องยนต์ยังต้องการคำตอบสำหรับคำถามหลายข้อ:

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

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

การสูญเสียสูงสุดต่อวัน

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

สมมติว่าการขาดทุนต่อวันที่อนุญาตคือ $5,000 การดำเนินการที่ง่ายคือ:

รายได้ประจำวัน = ฐานเริ่มต้นของวัน - $5,000

ห้องที่เหลือ = ส่วนของผู้ถือหุ้นปัจจุบัน - พื้นที่รายวัน

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

กฎสาธารณะควรอธิบายพื้นฐานที่แน่นอนและการหักลบ เครื่องยนต์ควรเก็บข้อมูลเหล่านี้ไว้ในทุกการรีเซ็ต。

การขาดทุนสูงสุดและการลดลง

A static maximum loss keeps one fixed floor. With a $100,000 starting account and a $10,000 limit, the floor remains $90,000.

A trailing drawdown ย้ายพื้นขึ้นเมื่อบัญชีถึงจุดสูงสุดใหม่:

Trailing floor = High-water mark - การอนุญาตลดลง

หากระดับน้ำสูงสุดถึง $106,000 และการอนุญาตคือ $10,000 พื้นจะกลายเป็น $96,000.

โปรแกรมจะต้องระบุว่าสิ่งใดสร้างเครื่องหมายระดับน้ำสูงใหม่:

  • หุ้นระหว่างวัน;
  • หุ้นสิ้นวัน;
  • ยอดปิด;
  • ยอดคงเหลือสิ้นวัน.

มันต้องระบุด้วยว่าชั้นมีการติดตามต่อไป หยุดที่ยอดคงเหลือเริ่มต้น หรือถูกล็อคที่เกณฑ์อื่น “การลดลงตามหลัง 10%” ไม่สมบูรณ์หากไม่มีรายละเอียดเหล่านั้น

วันซื้อขายและความสม่ำเสมอ

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

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

ตัวอย่างเช่น ผู้ค้าได้กำไรทั้งหมด $10,000 และทำกำไรได้ $4,800 ในวันดีที่สุด:

$4,800 / $10,000 = 48%

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

ข้อจำกัดในการซื้อขาย

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

บัญชีเดียว, พื้นที่การขาดทุนที่แตกต่างกันสามแห่ง

ใช้บัญชีที่แสดงนี้:

  • ยอดเงินเริ่มต้น: $100,000;
  • ยอดเงินปัจจุบัน: $102,000;
  • ยอดคงเหลือเริ่มต้นของวัน: $102,000;
  • ยอดเงินที่บันทึกสูงสุด: $106,000;
  • ทุนปัจจุบัน: $97,200;
  • การสูญเสียรายวันที่อนุญาต: $5,000;
  • การตั้งสำรองการสูญเสียทั้งหมด: $10,000.

กฎการขาดทุนใดที่จะหยุดบัญชีก่อน?

บัญชีเดียวกันที่มีมูลค่า $100,000 อาจปลอดภัยหรือถูกละเมิดขึ้นอยู่กับอัตราส่วนปัจจุบันและจุดสูงสุดที่บันทึกไว้。

ยอดเงินเริ่มต้น $100,000
ยอดเงินเริ่มต้นของวัน $102,000
จุดสูงสุด $106,000
ทุนปัจจุบัน $97,200

การขาดทุนรายวัน

ยอดคงเหลือเริ่มต้น – $5,000

การสูญเสียสูงสุดแบบคงที่

ยอดคงเหลือเริ่มต้น – $10,000

การลดลงตามแนว

จุดสูงสุด – $10,000

บัญชีที่ใช้งานอยู่

การขาดทุนรายวันคือขีดจำกัดที่ใกล้ที่สุด โดยมีพื้นที่เหลืออยู่ `$200`.

```

ภายใต้ฐานข้อมูลประจำวันที่กำหนดไว้ วันขั้นต่ำคือ $97,000 สินทรัพย์ปัจจุบันมีเพียง $200 ที่เหลือก่อนที่จะเกิดการละเมิด.

พื้นฐานการสูญเสียทั้งหมดแบบคงที่ยังคงอยู่ที่ $90,000 โดยเหลือ $7,200 กฎนี้ยังไม่ใกล้ที่จะถูกกระตุ้น.

พื้นล่างสุดคือ $96,000 โดยอิงจาก $106,000 จุดสูงสุด มันเหลือ $1,200.

กฎประจำวันชนะเพราะมันมีพื้นที่คงเหลือน้อยที่สุด อีก $250 ของการขาดทุนลอยตัวจะทำให้ทุนลดลงเหลือ $96,950 และทำให้บัญชีเกินแม้ว่าจะยังคงอยู่สูงกว่าชั้นขาดทุนสูงสุดแบบคงที่อยู่มาก

This is why I do not judge an evaluation from the headline percentages alone. The active constraint can change during the day, and it may not be the rule a trader expects.

เกิดอะไรขึ้นเมื่อมีการข้ามขีดจำกัด

การละเมิดคือการทำงาน ไม่ใช่การเปลี่ยนสีบนแดชบอร์ด

บริษัทต้องตัดสินใจว่าการกระทำใดจะเกิดขึ้นและในลำดับใด:

  1. บันทึกสถานะบัญชีและเหตุการณ์ตลาดที่กระตุ้น
  2. ปฏิเสธคำสั่งซื้อล่าสุด.
  3. ยกเลิกคำสั่งทำงาน.
  4. ปิดตำแหน่งที่เปิดอยู่หากโปรแกรมต้องการ
  5. ล็อกบัญชีหรือทำเครื่องหมายเพื่อการตรวจสอบ.
  6. แจ้งให้ผู้ค้าและทีมปฏิบัติการทราบ.
  7. รักษาการคำนวณและรุ่นกฎสำหรับข้อพิพาทที่อาจเกิดขึ้น

มีโหมดการล้มเหลวที่พบบ่อยสองแบบ

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

การเตือนสามารถช่วยก่อนถึงขีดจำกัดที่เข้มงวด ตัวอย่างเช่น ระบบสามารถแจ้งเตือนผู้ค้าเมื่อถึง 70% และ 90% ของความสามารถในการขาดทุนรายวัน แต่เกณฑ์การเตือนต้องแยกออกจากกฎการละเมิดจริง

กรณีขอบที่สมควรได้รับการทดสอบของตนเอง

ข้อบกพร่องส่วนใหญ่ปรากฏที่ขอบเขตมากกว่าที่จะเกิดขึ้นในระหว่างการซื้อขายที่ปิดปกติ

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

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

การผ่านความท้าทายคือการเปลี่ยนสถานะ

เป้าหมายกำไรเพียงอย่างเดียวไม่ควรส่งเสริมบัญชีใด ๆ

ก่อนที่จะเปลี่ยน active เป็น passed ให้ตรวจสอบ:

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

การลองใหม่ไม่ควรสร้างบัญชีถัดไปสองครั้งหรือแนบเทมเพลตรูปแบบที่ไม่ถูกต้อง

รักษาประวัติของเวทีให้มองเห็น: บัญชีที่สร้างขึ้น, เวทีที่ผ่าน, บัญชีที่ได้รับเงินทุนที่สร้างขึ้น, มีสิทธิ์ได้รับเงิน, ขอเงิน และเงินที่จ่ายเสร็จสมบูรณ์ เส้นเวลานั้นบอกฝ่ายสนับสนุนว่าบัญชีติดอยู่ที่ไหน.

การทำงานของขั้นตอนการจ่ายเงิน

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

ลำดับที่ใช้ได้จริงคือ:

  1. แช่แข็งภาพสถานะความมีสิทธิ์สำหรับช่วงเวลาการแสดงที่ร้องขอ
  2. ยืนยันว่าไม่มีตำแหน่งที่เปิดอยู่ในบัญชีหากจำเป็น.
  3. คำนวณกำไรที่มีสิทธิ์ใหม่หลังจากหักค่าธรรมเนียมและการจ่ายเงินก่อนหน้า。
  4. ใช้ส่วนแบ่งกำไรของผู้ค้า。
  5. ดำเนินการตรวจสอบตัวตน ความเป็นเจ้าของบัญชี และการละเมิดสิทธิ
  6. อนุมัติ ปฏิเสธ หรือส่งคำขอไปยังการตรวจสอบด้วยตนเอง。
  7. สร้างคำสั่งการชำระเงิน.
  8. บันทึกสถานะผู้ให้บริการ ค่าธรรมเนียม และหมายเลขการชำระเงิน。
  9. ปรับบัญชิตามกฎของโปรแกรม

หากกำไรที่มีสิทธิ์คือ $6,000 และส่วนแบ่งของผู้ค้าเป็น 80% การจ่ายเงินรวมคือ:

$6,000 x 80% = $4,800

ระบบควรแสดงว่า หน้าต่างการแสดงผลใดที่สร้าง $6,000 ขึ้นมา โดยดูว่าการจ่ายเงินก่อนหน้านี้ถูกหักออกไปหรือไม่ และจะเกิดอะไรขึ้นกับจำนวนเงินที่เหลืออยู่ $1,200.

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

กฎความเสี่ยงและการตรวจจับการละเมิดเป็นระบบที่แตกต่างกัน

การขาดทุนและการลดลงรายวันเป็นเรื่องที่แน่นอน บัญชีได้ข้ามเกณฑ์ที่กำหนดหรือไม่ก็ไม่ได้ข้าม

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

ฉันจะทำให้สองเส้นทางการตัดสินใจแยกออกจากกัน:

  • เครื่องยนต์กฎ: คำนวณเงื่อนไขโปรแกรมที่เผยแพร่.
  • การควบคุมการละเมิด: ประเมินพฤติกรรมและเก็บรวบรวมหลักฐาน.
  • การตรวจสอบด้วยมือ: จัดการกับกรณีที่มีความคลุมเครือและบันทึกเหตุผลสุดท้าย.

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

ก่อนที่จะเปิดตัวความท้าทาย ต้องทดสอบอะไรบ้าง

ฉันจะเล่นซ้ำลำดับเหตุการณ์ทั้งหมดและตรวจสอบผลลัพธ์แต่ละรายการกับการคำนวณด้วยมือ

ชุดทดสอบควรรวมถึง:

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

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

บริษัทการค้าควรสามารถกำหนดค่าได้อย่างไร

รายการกฎมีความสำคัญน้อยกว่าพฤติกรรมที่คาดเดาได้และการคำนวณที่ทีมสามารถทำซ้ำได้

ก่อนเลือกเครื่องยนต์ความท้าทาย ให้ตรวจสอบว่าบริษัทสามารถกำหนดค่า:

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

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

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