Thursday 17 August 2017

อัลกอริทึม การค้า ระบบ สถาปัตยกรรม


AlgoTrader ช่วยให้ บริษัท ค้าอัตโนมัติซับซ้อนกลยุทธ์การซื้อขายเชิงปริมาณใน forex, ตัวเลือก, ฟิวเจอร์, หุ้น, ETFs และตลาดสินค้าโภคภัณฑ์ แตกต่างจากแพลตฟอร์มการค้าแบบอัลกอริธึมอื่น ๆ แต่ก็มีสถาปัตยกรรมโอเพนซอร์สที่มีประสิทธิภาพทำให้สามารถปรับแต่งตามความต้องการของลูกค้าได้ AlgoTrader เป็นธนาคารเพื่อการลงทุนชั้นนำที่มีความซับซ้อนกองทุนป้องกันความเสี่ยงและผู้ค้าที่เป็นกรรมสิทธิ์รอคอย อัตโนมัติกลยุทธ์การทำธุรกรรมเชิงปริมาณใด ๆ สามารถอัตโนมัติได้อย่างสมบูรณ์ ปริมาณข้อมูลตลาดที่รวดเร็วจะถูกประมวลผลวิเคราะห์และดำเนินการโดยอัตโนมัติด้วยความเร็วสูงเป็นพิเศษ สถาปัตยกรรมโอเพนซอร์สที่ปรับแต่งได้สามารถปรับแต่งให้เหมาะกับความต้องการเฉพาะของผู้ใช้ ประหยัดค่าใช้จ่ายการซื้อขายอัตโนมัติและคุณลักษณะในตัวช่วยลดต้นทุน เชื่อถือได้สร้างขึ้นจากสถาปัตยกรรมที่มีเสถียรภาพมากที่สุดและเทคโนโลยีอันล้ำสมัย คำแนะนำที่ครบถ้วนสมบูรณ์ครบถ้วนสำหรับการติดตั้งและการปรับแต่ง การฝึกอบรมและให้คำปรึกษาในสถานที่และระยะไกลมีให้บริการ AlgoTrader วิธีการทำงานกลยุทธ์การซื้อขายตามกฎสามารถใช้งานได้โดยอัตโนมัติอย่างเต็มที่: มีข้อมูลตลาดอิเล็กทรอนิกส์ ข้อมูลจะถูกส่งต่อไปยังกลยุทธ์การซื้อขายที่เรียกใช้ภายใน AlgoTrader กลยุทธ์การซื้อขายวิเคราะห์กรองและประมวลผลข้อมูลการตลาดและสร้างสัญญาณการซื้อขาย ขึ้นอยู่กับสัญญาณการซื้อขายการดำเนินการจะดำเนินการ (เช่นการสั่งซื้อหรือปิดตำแหน่ง) คำสั่งซื้อจะถูกส่งไปยังตลาดที่เกี่ยวข้อง AlgoTrader 3.1 รวม InfluxDB Jan-20-2017 AlgoTrader รวม InfluxDB สำหรับการจัดเก็บข้อมูลของตลาดที่มีชีวิตอยู่และเป็นประวัติการณ์ ข้อมูล. มีการเก็บและใช้ทิปหลายพันล้านฟองด์วิดท์เพื่อใช้ทดสอบกลับ แนะนำ AlgoTrader 3.0 8211 AlgoTrader ที่มีประสิทธิภาพมากที่สุด แต่เมษายน -7-2016 AlgoTrader 3.0 ได้รับการเผยแพร่แล้ว ข่าวประชาสัมพันธ์ฉบับนี้มี Frontend HTML5 ใหม่การใช้งานเพียงครั้งเดียวกับ Docker อัลกอริทึมการประมวลผลใหม่สามชุดและรายงานการทดสอบ Back Back ของ Excel แนะนำ AlgoTrader การติดตั้งเพียงคลิกเดียวโดย Docker Mar-15-2016 AlgoTrader 3.0 แนะนำการติดตั้งกลยุทธ์ทางการค้าแบบคลิกเดียวที่ขับเคลื่อนโดย Docker Clientrsquos การรับรอง Vontobel ชื่นชมสถาปัตยกรรมแบบเปิดและขยายได้ของ AlgoTrader ตลอดจนการใช้คอมโพเนนต์โอเพ่นซอร์สมาตรฐานที่ใช้ทั่วไปเช่น Esper และ Spring Benjamin Huber หัวหน้า Algo Trading 038 Smart Order Routing, Bank Vontobel AG, Zrich เรารู้สึกประทับใจกับความสามารถของ AlgoTrader8217 ในด้านการพัฒนากลยุทธ์และความยืดหยุ่นทางเทคนิค AlgoTrader เป็นเทคโนโลยีสำคัญที่ช่วยให้เราสามารถซื้อขายกลยุทธ์ VIX Future และ Option ควบคู่กันไป Raimond Schuster, สมาชิกของคณะกรรมการบริหาร, ISP Securities AG, Zrich AlgoTrader ข้อกำหนดสิทธิการใช้งานข้อกำหนดและเงื่อนไขของข้อตกลงการอนุญาตให้ใช้สิทธิ์สำหรับผู้ใช้ปลายทางขั้นสุดท้าย (8220AGREEMENT8221) ยอมรับการใช้ซอฟต์แวร์ของคุณไม่ว่าคุณและผู้อนุญาตให้ใช้ข้อตกลงการอนุญาตเป็นลายลักษณ์อักษร การใช้ซอฟต์แวร์ ผู้อนุญาตยินยอมที่จะอนุญาตให้ใช้ซอฟต์แวร์แก่คุณเฉพาะเมื่อเงื่อนไขที่คุณยอมรับเงื่อนไขทั้งหมดที่อยู่ในข้อตกลงนี้ การลงนามในข้อตกลงนี้หรือโดยการดาวน์โหลดติดตั้งหรือใช้ซอฟต์แวร์ระบุว่าคุณเข้าใจข้อตกลงนี้และยอมรับข้อกำหนดทั้งหมดของข้อตกลงนี้ หากคุณไม่ยอมรับเงื่อนไขทั้งหมดของข้อตกลงฉบับนี้ผู้อนุญาตจะไม่ขออนุญาตให้ใช้ซอฟต์แวร์แก่คุณและไม่สามารถดาวน์โหลดติดตั้งหรือใช้ซอฟต์แวร์ได้ 1. การให้ใบอนุญาต: a. ใบอนุญาตการใช้งานการประเมินผลการใช้งานและการพัฒนา ภายใต้การปฏิบัติตามข้อกำหนดในการให้บริการของข้อตกลงฉบับนี้ผู้อนุญาตให้สิทธิ์แก่คุณแก่คุณเป็นใบอนุญาตส่วนบุคคลไม่ผูกขาดไม่สามารถโอนสิทธิ์ได้โดยไม่มีสิทธิให้สิทธิ์การใช้งานเป็นระยะเวลานานภายใต้เงื่อนไขของข้อตกลงนี้เพื่อใช้ซอฟต์แวร์นี้ภายใน การใช้การประเมินผลและการใช้งาน ผลิตภัณฑ์ซอฟต์แวร์หรือโมดูลของ บริษัท อื่นที่จัดหาโดยผู้อนุญาต (ถ้ามี) อาจใช้งานได้กับซอฟต์แวร์นี้และอาจอยู่ภายใต้การยอมรับข้อกำหนดและเงื่อนไขของบุคคลที่สามดังกล่าว เมื่อใบอนุญาตยุติการใช้งานคุณต้องหยุดใช้ซอฟต์แวร์และยกเลิกการติดตั้งอินสแตนซ์ทั้งหมด ผู้อนุญาตทุกรายจะสงวนสิทธิ์ทั้งหมดที่ไม่ได้รับอนุญาตให้ใช้โดยชัดแจ้งในที่นี้ นักพัฒนาซอฟต์แวร์จะต้องไม่ใช้ซอฟต์แวร์ในเชิงพาณิชย์หรืองานใด ๆ ที่เป็นอนุพันธ์ (รวมถึงวัตถุประสงค์ทางธุรกิจภายในของตัวเองของ Developer8217s) การคัดลอกและแจกจ่ายในรูปแบบใด ๆ ก็ตามซอฟต์แวร์หรือแอ็พพลิเคชันสำหรับนักพัฒนาซอฟต์แวร์ให้กับลูกค้าโดยตรงหรือโดยอ้อมของคุณเป็นสิ่งต้องห้าม ข ใบอนุญาตการผลิต ภายใต้การปฏิบัติตามข้อกำหนดในการให้บริการของข้อตกลงนี้รวมถึงการชำระค่าธรรมเนียมใบอนุญาตที่เกี่ยวข้องผู้อนุญาตให้สิทธิ์แก่คุณในใบอนุญาตที่ไม่เป็นกรรมสิทธิ์และไม่สามารถโอนเปลี่ยนมือได้โดยไม่มีสิทธิในการอนุญาตให้ใช้สิทธิ์ต่อไปในระยะเวลาของข้อตกลงนี้ : (a) ใช้และทำซ้ำซอฟต์แวร์เฉพาะเพื่อวัตถุประสงค์ทางธุรกิจภายในของคุณเอง (8220 การใช้ผลิตภัณฑ์ 8221) และ (ข) ทำสำเนาซอฟต์แวร์จำนวนหนึ่งอันพอเพียงเพื่อวัตถุประสงค์ในการสำรองข้อมูล สิทธิ์การใช้งานดังกล่าว จำกัด ไว้เฉพาะจำนวนซีพียู (ถ้าได้รับสิทธิการใช้งานจาก CPU) หรืออินสแตนซ์ของ Java Virtual Machines (หากมีใบอนุญาตโดยเครื่องเสมือน) ที่คุณได้ชำระค่าธรรมเนียมใบอนุญาต การใช้ซอฟต์แวร์กับจำนวนมากของซีพียูหรืออินสแตนซ์ของ Java Virtual Machines จะต้องชำระค่าธรรมเนียมใบอนุญาตเพิ่มเติม ผลิตภัณฑ์ซอฟต์แวร์หรือโมดูลของบุคคลที่สามที่จัดหาโดยผู้อนุญาต (ถ้ามี) อาจถูกนำมาใช้กับซอฟท์แวร์นี้ได้ ค ไม่มีสิทธิอื่น ๆ สิทธิ์และ / หรือใช้ซอฟต์แวร์นี้จะ จำกัด เฉพาะผู้ที่ได้รับอนุญาตอย่างชัดแจ้งในข้อนี้ 1. ท่านจะไม่ใช้ซอฟต์แวร์นี้ในลักษณะอื่น ยกเว้นในกรณีที่ได้รับอนุญาตอย่างชัดแจ้งในข้อนี้ผู้อนุญาตให้สิทธิ์ไม่มีสิทธิ์หรือใบอนุญาตอื่นใดโดยนัยการฝ่าฝืนหรืออื่น ๆ สิทธิ์ทั้งหมดที่ไม่ได้รับอนุญาตอย่างชัดแจ้งที่นี่มีการสงวนสิทธิ์ไว้โดยผู้อนุญาตหรือซัพพลายเออร์ของ IT 2. ข้อ จำกัด นอกเหนือจากที่ระบุไว้ในส่วนที่ 1 อย่างชัดแจ้งแล้วคุณจะไม่: (ก) แก้ไขแปลแยกส่วนประกอบสร้างซอฟต์แวร์ลอกเลียนแบบของซอฟต์แวร์หรือคัดลอกซอฟต์แวร์ (ข) เช่าให้ยืมโอนแจกจ่ายหรือให้สิทธิ์ใด ๆ ใน ซอฟต์แวร์ในรูปแบบใด ๆ แก่บุคคลใด (ค) เปิดเผยเปิดเผยเปิดเผยหรือจัดหาหรืออนุญาตให้ใช้ซอฟต์แวร์โดยบุคคลที่สาม (ง) เผยแพร่ผลการทดสอบมาตรฐานหรือประสิทธิภาพใด ๆ ที่รันบนซอฟต์แวร์หรือส่วนใดส่วนหนึ่งหรือ จ) ลบประกาศที่เป็นกรรมสิทธิ์ฉลากหรือเครื่องหมายบนซอฟต์แวร์ คุณจะไม่แจกจ่ายซอฟต์แวร์ให้กับบุคคลใด ๆ โดยลำพังหรือเป็นผู้ผลิตอุปกรณ์ดั้งเดิม (OEM) 3. ความเป็นเจ้าของระหว่างคู่สัญญาซอฟต์แวร์จะและจะยังคงเป็นทรัพย์สินของผู้อนุญาต แต่เพียงผู้เดียวรวมถึงสิทธิในทรัพย์สินทางปัญญาทั้งหมดในนั้นในกรณีที่คุณใช้ซอฟต์แวร์ภายใต้ใบอนุญาตที่กำหนดไว้ในข้อ 1 (a) ข้อตกลงนี้จะมีผลบังคับใช้ในช่วงระยะเวลาการประเมินผลหรือการพัฒนา ข ในกรณีที่คุณใช้ซอฟต์แวร์ภายใต้ใบอนุญาตที่กำหนดไว้ในส่วนที่ 1 (ข) ข้อตกลงนี้จะมีผลใช้บังคับต่อไป (ก) ระยะเวลาหนึ่งปีหากซื้อเป็นใบอนุญาตให้ใช้สิทธิเป็นรายปีหรือ (ข) ตลอดระยะเวลาที่ซื้อมาเป็น ใบอนุญาตถาวร ใบอนุญาตการสมัครสมาชิกรายปีจะมีการต่ออายุโดยอัตโนมัติภายในหนึ่งปีเว้นแต่จะบอกเลิกโดยแจ้งล่วงหน้าหนึ่งเดือน ข้อตกลงนี้จะสิ้นสุดโดยอัตโนมัติโดยไม่ต้องแจ้งให้ทราบล่วงหน้าหากคุณละเมิดข้อกำหนดใด ๆ ของข้อตกลงนี้ เมื่อสิ้นสุดการใช้งานคุณจะต้องหยุดใช้ซอฟต์แวร์และทำลายสำเนาซอฟต์แวร์ทั้งหมดที่อยู่ในความครอบครองหรือการควบคุมของคุณ 5. บริการสนับสนุนหากคุณซื้อใบอนุญาตนี้รวมถึงบริการสนับสนุนซึ่งรวมถึงการปรับปรุงการบำรุงรักษา (การอัปเดตและการอัพเกรด) การสนับสนุนทางโทรศัพท์และการสนับสนุนทางอีเมลหรือผ่านเว็บผู้อนุญาตให้บริการจะทำการพยายามอย่างสมเหตุสมผลในเชิงพาณิชย์เพื่อให้ได้รับการออกแบบมาเพื่อแก้ไขปัญหาหรือรายงานข้อผิดพลาด ถ้าข้อผิดพลาดดังกล่าวได้รับการแก้ไขในเอกสารรับรองการบำรุงรักษาผู้ได้รับอนุญาตจะต้องติดตั้งและใช้งานการบำรุงรักษาที่ถูกต้องมิฉะนั้นอาจมีการปรับปรุงในรูปแบบของการแก้ไขชั่วคราวขั้นตอนหรือขั้นตอนที่จะใช้จนกว่าจะมีการปรับปรุงการบำรุงรักษาที่มีการปรับปรุงอย่างถาวร สามารถใช้ได้. ข ในระหว่างระยะเวลาของสัญญาอนุญาตให้ใช้สิทธิ์ผู้อนุญาตจะจัดทำรายงานการบำรุงรักษาแก่ผู้ได้รับอนุญาตหากเป็นและเมื่อผู้ให้อนุญาตเผยแพร่ข้อมูลการบำรุงรักษาดังกล่าวให้กับลูกค้าของตนโดยทั่วไป หากมีข้อสงสัยว่าข้อเสนอของผลิตภัณฑ์คือการอัปเกรดหรือผลิตภัณฑ์หรือคุณลักษณะใหม่ความเห็นของผู้อนุญาตให้ใช้สิทธิ์จะมีผลเหนือกว่าโดยที่ผู้อนุญาตให้ถือว่าเป็นการเสนอผลิตภัณฑ์เป็นผลิตภัณฑ์หรือคุณลักษณะใหม่สำหรับลูกค้าผู้ใช้ปลายทางโดยทั่วไป ค ข้อตกลงในการให้บริการสนับสนุนของ Licensor8217s มีเงื่อนไขดังต่อไปนี้: (ก) ผู้รับอนุญาตพยายามแก้ไขข้อผิดพลาดให้ถูกต้องหลังจากที่ได้ปรึกษากับผู้ให้อนุญาต (ข) ผู้รับอนุญาตจัดหาข้อมูลและแหล่งข้อมูลที่เพียงพอแก่ผู้อนุญาตเพื่อแก้ไขข้อผิดพลาดทั้งที่เว็บไซต์ Licensor8217s หรือโดยการเข้าถึงจากระยะไกลไปยังเว็บไซต์ Licensee8217s ตลอดจนการเข้าถึงบุคลากรฮาร์ดแวร์และซอฟต์แวร์เพิ่มเติมใด ๆ ที่เกี่ยวข้องกับการค้นพบข้อผิดพลาด (c) ผู้รับอนุญาตทันทีที่ติดตั้งซอฟต์แวร์การบำรุงรักษาทั้งหมดและ (d) ผู้รับอนุญาตจัดหาติดตั้งและบำรุงรักษาอุปกรณ์การสื่อสารทั้งหมด อินเตอร์เฟสและฮาร์ดแวร์อื่น ๆ ที่จำเป็นในการใช้งานผลิตภัณฑ์ d ผู้ให้อนุญาตไม่ต้องรับผิดชอบในการให้บริการสนับสนุนในกรณีต่อไปนี้: (ก) ผลิตภัณฑ์ได้รับการเปลี่ยนแปลงแก้ไขหรือเสียหาย (ยกเว้นกรณีที่อยู่ภายใต้การกำกับดูแลโดยตรงของผู้ให้อนุญาต) (ข) ข้อผิดพลาดเกิดจากความประมาทเลินเล่อของ Licensee8217s ฮาร์ดแวร์ทำงานผิดปกติ หรือสาเหตุอื่นนอกเหนือจากการควบคุมที่สมเหตุสมผลของผู้ให้อนุญาต (ค) ข้อผิดพลาดเกิดจากซอฟต์แวร์ของบุคคลที่สามที่ไม่ได้รับอนุญาตจากผู้ให้อนุญาต (ง) ผู้ได้รับอนุญาตไม่ได้ติดตั้งและใช้งานการบำรุงรักษาเพื่อให้ผลิตภัณฑ์เป็นเวอร์ชันที่ได้รับการสนับสนุนโดย ผู้รับอนุญาตหรือ (จ) ผู้รับอนุญาตไม่ได้จ่ายค่าธรรมเนียมใบอนุญาตหรือค่าธรรมเนียมการบริการเมื่อครบกำหนด นอกจากนี้ผู้ให้อนุญาตไม่จำเป็นต้องให้บริการสนับสนุนสำหรับรหัสซอฟต์แวร์ที่ลูกค้าเขียนเองโดยอิงกับผลิตภัณฑ์ อี ผู้อนุญาตขอสงวนสิทธิ์ในการยกเลิกบริการสนับสนุนหากผู้อนุญาตให้ใช้สิทธิ์พิจารณาว่าการสนับสนุนผลิตภัณฑ์อย่างต่อเนื่องไม่สามารถทำได้อีกต่อไป ผู้ให้อนุญาตจะแจ้งให้ผู้รับอนุญาตทราบอย่างเป็นลายลักษณ์อักษรล่วงหน้าอย่างน้อยสาม (3) เดือนเกี่ยวกับการยกเลิกบริการสนับสนุนดังกล่าวและจะคืนเงินค่าบริการสนับสนุนที่ค้างชำระผู้ได้รับอนุญาตอาจมีการชำระล่วงหน้าสำหรับผลิตภัณฑ์ที่ได้รับผลกระทบ ผู้อนุญาตไม่มีข้อผูกมัดในการสนับสนุนหรือรักษาผลิตภัณฑ์เวอร์ชันใด ๆ หรือแพลตฟอร์มของบุคคลที่สามที่อยู่ภายใต้ (รวมถึง แต่ไม่ จำกัด เฉพาะซอฟต์แวร์ JVM ระบบปฏิบัติการหรือฮาร์ดแวร์) ที่ผลิตภัณฑ์ได้รับการสนับสนุนยกเว้น (i) รุ่นปัจจุบันของผลิตภัณฑ์ ผลิตภัณฑ์และแพลตฟอร์มของบุคคลที่สามที่กล่าวถึงข้างต้นและ (ii) ผลิตภัณฑ์และระบบปฏิบัติการเวอร์ชันก่อนหน้า 2 เวอร์ชันก่อนหน้านี้เป็นระยะเวลาหก (6) เดือนหลังจากที่มีการแทนที่ครั้งแรก ผู้อนุญาตขอสงวนสิทธิ์ในการระงับการให้บริการสนับสนุนหากผู้รับใบอนุญาตไม่จ่ายเงินจำนวนใด ๆ ที่ต้องจ่ายให้แก่ผู้อนุญาตภายใต้ข้อตกลงภายในสามสิบ (30) วันหลังจากที่จำนวนเงินดังกล่าวครบกำหนด 6. การรับประกัน a. ผู้อนุญาตให้การรับประกันว่าซอฟต์แวร์จะสามารถดำเนินการในเรื่องที่สำคัญทั้งหมดตามข้อกำหนดด้านการทำงานที่ระบุไว้ในเอกสารที่ใช้บังคับได้เป็นระยะเวลา 90 วันนับจากวันที่ที่คุณติดตั้งซอฟต์แวร์ ในกรณีที่เกิดการละเมิดการรับประกันดังกล่าวผู้ให้อนุญาตจะต้องแก้ไขซอฟต์แวร์หรือเปลี่ยนซอฟต์แวร์ดังกล่าวโดยไม่คิดค่าใช้จ่าย ข้อกำหนดข้างต้นเป็นการชดเชยเฉพาะตัวและเฉพาะตัวของคุณและความรับผิด แต่เพียงผู้เดียวของ Licensor8217s สำหรับการละเมิดการรับประกันเหล่านี้ การรับประกันตามที่กล่าวมาข้างต้นเป็นการกระทำเพื่อประโยชน์ของคุณเท่านั้น การรับประกันจะมีผลเฉพาะในกรณีที่ (ก) ซอฟต์แวร์ได้รับการติดตั้งอย่างถูกต้องและใช้งานตลอดเวลาและเป็นไปตามคำแนะนำสำหรับการใช้งาน (ค) มีการปรับปรุงล่าสุดในซอฟต์แวร์และ (ค) ไม่มีการดัดแปลงแก้ไขหรือเพิ่มเติม ได้รับการดำเนินการกับซอฟต์แวร์โดยบุคคลอื่นนอกเหนือจากผู้ให้อนุญาตหรือผู้มีอำนาจที่ได้รับอนุญาตให้ใช้สิทธิ์ Licensor8217s 7. ข้อจำกัดความรับผิดชอบที่นอกเหนือจากที่อาจได้รับภายใต้ข้อ 6 (a) ผู้อนุญาตให้ความยินยอมอย่างชัดแจ้งไม่ยอมรับการรับประกันทั้งหมดโดยชัดแจ้งหรือโดยนัยรวมถึงการรับประกันโดยนัยใด ๆ ที่เป็นประโยชน์ต่อความสามารถในการทำกำไรความเหมาะสมสำหรับวัตถุประสงค์เฉพาะและการไม่ใช้การไม่ปฏิบัติตามข้อกำหนดและการรับประกันใด ๆ ที่เกิดจากการจัดการ หรือการใช้งานทางการค้า คำแนะนำหรือข้อมูลไม่ว่าจะเป็นคำพูดหรือคำบรรยายที่ได้รับจากผู้อนุญาตหรืออื่น ๆ จะสร้างการรับประกันใด ๆ ที่ไม่ได้ระบุไว้อย่างชัดแจ้งในข้อตกลงฉบับนี้ ผู้อนุญาตให้การอนุญาตไม่รับประกันว่าผลิตภัณฑ์ซอฟต์แวร์จะเป็นไปตามความต้องการของคุณหรือใช้งานภายใต้เงื่อนไขการใช้งานเฉพาะของคุณ ผู้อนุญาตให้ความยินยอมไม่รับประกันว่าการใช้งานซอฟต์แวร์จะปลอดภัยไม่มีข้อผิดพลาดหรือปราศจากการขัดจังหวะ คุณต้องตรวจสอบว่าผลิตภัณฑ์ซอฟต์แวร์ของคุณมีคุณสมบัติตรงตามความต้องการของคุณหรือไม่สำหรับการรักษาความปลอดภัยและการไม่สามารถหยุดยั้งได้ คุณรับผิดชอบต่อการใช้งานและความรับผิดทั้งหมดสำหรับค่าเสียหายใด ๆ ที่เกิดขึ้นเนื่องจากความล้มเหลวของผลิตภัณฑ์ซอฟต์แวร์เพื่อให้ตรงกับความต้องการของคุณ ผู้อนุญาตจะไม่รับผิดชอบต่อการสูญเสียข้อมูลบนเครื่องคอมพิวเตอร์หรือข้อมูลการเก็บรักษาอุปกรณ์ภายใต้สถานการณ์ใด ๆ จะรับผิดชอบหรือไม่รับผิดชอบ 8. ข้อจำกัดความรับผิดที่ผู้อนุญาตให้ใช้สิทธิ์8217Sความรับผิดทั้งหมดสำหรับคุณจากสาเหตุการกระทำทั้งหมดและภายใต้ทฤษฎีทั้งหมดของความรับผิดจะถูก จำกัด ไว้และจะไม่เกินค่าธรรมเนียมการอนุญาตที่คุณจ่ายให้แก่ผู้อนุญาตให้ใช้สิทธิสำหรับซอฟต์แวร์ ในกรณีที่ผู้อนุญาตจะไม่ต้องรับผิดต่อความเสียหายที่เกิดขึ้นโดยอุบัติเหตุการชดเชยความเสียหายหรือความเสียหายที่เกิดขึ้นโดยผลรวม (รวมถึงการสูญเสียการใช้งานข้อมูลธุรกิจหรือผลกำไร) หรือค่าใช้จ่ายในการจัดหาผลิตภัณฑ์ทดแทนที่เกิดจากหรือเกี่ยวข้องกับเรื่องนี้ ข้อตกลงหรือการใช้หรือผลการดำเนินงานของซอฟต์แวร์ไม่ว่าความรับผิดดังกล่าวเกิดขึ้นจากการเรียกร้องใด ๆ อันเป็นผลมาจากสัญญาการรับประกันการฉ้อฉล (รวมถึงความประมาท) ความรับผิดขั้นสุดท้ายหรืออื่น ๆ และไม่ว่าจะได้รับการแจ้งเตือนเกี่ยวกับความเป็นไปได้ของการสูญเสียดังกล่าวหรือไม่ก็ตาม ความเสียหาย ข้อ จำกัด ที่จะกล่าวถึงต่อไปจะมีผลบังคับใช้และใช้แม้ว่าจะมีการแก้ไขใด ๆ ที่กำหนดไว้ในข้อตกลงนี้พบว่ามีการใช้งานไม่ได้ ในขอบเขตที่เขตอำนาจศาลที่ใช้บังคับจำกัดความสามารถในการให้สิทธิการใช้งานได้ความสามารถในการปฏิเสธการรับประกันใด ๆ โดยนัยข้อจำกัดความรับผิดชอบนี้จะมีผลต่อขอบเขตสูงสุดที่อนุญาต 9. ข้อตกลงทั่วไปหากบทบัญญัติใด ๆ ในข้อตกลงนี้ถือเป็นโมฆะหรือไม่สามารถบังคับใช้ได้ส่วนที่เหลือของข้อตกลงฉบับนี้จะยังคงมีผลบังคับใช้อย่างสมบูรณ์ ในกรณีที่กฎหมายที่บังคับใช้ไม่อนุญาตโดยชัดแจ้งหรือโดยนัยข้อ จำกัด เหล่านี้หรือโดยนัยจะมีผลใช้บังคับและมีผลต่อขอบเขตสูงสุดตามกฎหมายที่บังคับใช้ดังกล่าว ข้อตกลงนี้เป็นข้อตกลงที่สมบูรณ์และเป็นเอกสิทธิ์เฉพาะตัวระหว่างคู่สัญญาเกี่ยวกับเรื่องที่กล่าวมานี้แทนที่และแทนที่ข้อตกลงการสื่อสารและความเข้าใจทั้งก่อนและหลังซึ่งเกี่ยวกับเรื่องดังกล่าว คู่สัญญาในข้อตกลงนี้เป็นผู้รับเหมาอิสระและไม่มีอำนาจผูกมัดบุคคลอื่นหรือมีภาระผูกพันในนามของอีกฝ่ายหนึ่งได้ ความล้มเหลวของคู่สัญญาฝ่ายหนึ่งในการใช้หรือบังคับใช้สิทธิใด ๆ ภายใต้ข้อตกลงนี้จะเป็นการสละสิทธิดังกล่าว ข้อกำหนดหรือเงื่อนไขใด ๆ ที่มีอยู่ในใบสั่งซื้อหรือเอกสารการสั่งซื้ออื่น ๆ ที่ไม่สอดคล้องกับหรือนอกเหนือจากข้อกำหนดในการให้บริการของข้อตกลงฉบับนี้จะถูกปฏิเสธโดยผู้อนุญาตและถือว่าเป็นโมฆะและไม่มีผลใด ๆ ข้อตกลงนี้จะได้รับการตีความและตีความตามกฎหมายของสวิสเซอร์แลนด์โดยไม่คำนึงถึงหลักความขัดแย้งทางกฎหมาย คู่สัญญาทั้งสองฝ่ายยินยอมให้เขตอำนาจศาลและเขตอำนาจศาลของศาลที่ตั้งอยู่ในซูริคประเทศสวิสเซอร์แลนด์เพื่อแก้ปัญหาข้อพิพาทใด ๆ ที่เกิดขึ้นหรือเกี่ยวข้องกับข้อตกลงนี้ 10. คำจำกัดความ 8220 การประเมินค่า Use8221 หมายถึงการใช้ซอฟต์แวร์เพื่อการประเมินผลและทดลองใช้งานใหม่สำหรับการใช้งานการผลิตของคุณ 8220 การใช้ผลิตภัณฑ์ 8221 หมายถึงการใช้ซอฟต์แวร์เพื่อจุดประสงค์ทางธุรกิจภายในเท่านั้น การใช้งานการผลิตไม่รวมถึงสิทธิ์ในการทำซ้ำซอฟต์แวร์สำหรับการอนุญาตให้ใช้สิทธิต่อไปจำหน่ายหรือแจกจ่ายรวมถึง แต่ไม่ จำกัด เพียงการดำเนินการเกี่ยวกับการแบ่งปันเวลาหรือการแจกจ่ายซอฟต์แวร์ในฐานะส่วนหนึ่งของการจัดซื้อ ASP, VAR, OEM, ผู้จัดจำหน่ายหรือผู้ค้าปลีก 8220 ซอฟต์แวร์ 8221 หมายถึงซอฟต์แวร์ Licensor8217s และส่วนประกอบเอกสารประกอบและตัวอย่างทั้งหมดของผู้อนุญาต 8220Error8221 หมายถึง (a) ความล้มเหลวของผลิตภัณฑ์เพื่อให้สอดคล้องกับข้อกำหนดที่กำหนดไว้ในเอกสารซึ่งส่งผลให้ไม่สามารถใช้หรือข้อ จำกัด ในการใช้ผลิตภัณฑ์และ (ข) ปัญหาที่ต้องใช้ขั้นตอนและคำชี้แจงใหม่ ๆ , ข้อมูลเพิ่มเติมและคำขอสำหรับการปรับปรุงผลิตภัณฑ์ 8220 การบำรุงรักษา 8801 หมายถึงการอัพเกรดและการอัพเดตผลิตภัณฑ์ซึ่งมีให้แก่ผู้ได้รับอนุญาตตามมาตรฐานบริการสนับสนุนที่กำหนดไว้ในส่วนที่ 5 8220Update8221 หมายถึงการดัดแปลงหรือเพิ่มซอฟต์แวร์ซึ่งเมื่อทำหรือเพิ่มเข้าไปในผลิตภัณฑ์แก้ไขข้อผิดพลาดหรือ ขั้นตอนหรืองานประจำที่เมื่อสังเกตเห็นในการทำงานปกติของผลิตภัณฑ์จะช่วยลดผลกระทบในทางปฏิบัติในทางปฏิบัติของข้อผิดพลาดต่อผู้รับอนุญาต 8220Upgrade8221 หมายถึงการแก้ไขผลิตภัณฑ์ซึ่งผู้ให้อนุญาตออกให้แก่ลูกค้าผู้ใช้ทั่วไปโดยทั่วไปในช่วงระยะเวลาของข้อกำหนดการให้บริการเพื่อเพิ่มฟังก์ชันใหม่และแตกต่างหรือเพื่อเพิ่มขีดความสามารถของผลิตภัณฑ์ อัพเกรดไม่รวมถึงการเปิดตัวผลิตภัณฑ์ใหม่หรือคุณลักษณะเพิ่มเติมที่อาจมีค่าใช้จ่ายแยกต่างหากสถาปัตยกรรมการซื้อขายหลักทรัพย์สถาปัตยกรรมการค้าชั้นธุรกิจภาพรวมของผู้บริหารการแข่งขันที่เพิ่มขึ้นปริมาณข้อมูลตลาดที่สูงขึ้นและความต้องการด้านกฎระเบียบใหม่เป็นแรงผลักดันที่อยู่เบื้องหลังอุตสาหกรรม การเปลี่ยนแปลง บริษัท กำลังพยายามที่จะรักษาความสามารถในการแข่งขันโดยการเปลี่ยนกลยุทธ์การซื้อขายและเพิ่มความเร็วในการซื้อขายอย่างต่อเนื่อง สถาปัตยกรรมที่ทำงานได้ต้องมีเทคโนโลยีล่าสุดจากทั้งเครือข่ายและโดเมนแอ็พพลิเคชัน จะต้องมีการแยกส่วนเพื่อให้เป็นเส้นทางที่สามารถจัดการได้เพื่อพัฒนาส่วนประกอบต่างๆโดยมีการหยุดชะงักโดยสิ้นเชิงต่อระบบโดยรวม ดังนั้นสถาปัตยกรรมที่เสนอโดยบทความนี้ขึ้นอยู่กับกรอบการให้บริการ เราตรวจสอบบริการต่างๆเช่นการส่งข้อความแฝงต่ำพิเศษการตรวจสอบแอบแฝง multicast การประมวลผลการจัดเก็บข้อมูลและการประยุกต์ใช้ระบบเสมือนจริงการซื้อขายความคล่องตัวการซื้อขายและไคลเอ็นต์บางเครื่อง การแก้ปัญหาความต้องการที่ซับซ้อนของแพลตฟอร์มการซื้อขายยุคหน้าต้องสร้างขึ้นด้วยแนวคิดแบบองค์รวมข้ามพรมแดนของไซโลดั้งเดิมเช่นธุรกิจและเทคโนโลยีหรือแอพพลิเคชันและระบบเครือข่าย เอกสารฉบับนี้มีเป้าหมายหลักคือเพื่อให้แนวทางในการสร้างแพลตฟอร์มการซื้อขายแบบแอบแฝงต่ำสุดในขณะที่เพิ่มประสิทธิภาพการส่งผ่านข้อมูลดิบและอัตราการส่งข้อความสำหรับข้อมูลการตลาดและคำสั่งซื้อขาย FIX เพื่อให้บรรลุเป้าหมายนี้เราขอเสนอเทคโนโลยีการลดเวลาในการรับส่งข้อมูลดังต่อไปนี้: การเชื่อมต่อแบบ inter-connectionInfiniBand ความเร็วสูงหรือการเชื่อมต่อ 10 Gbps สำหรับสตอเรจการส่งข้อความความเร็วสูงการเร่งแอพพลิเคชันผ่าน RDMA โดยไม่ต้องใช้แอพพลิเคชันอีกครั้งการตรวจสอบเวลาแฝงในเวลาจริง การค้าขายกับเส้นทางที่มีความล่าช้าขั้นต่ำแนวโน้มและความท้าทายของอุตสาหกรรมสถาปัตยกรรมการค้ายุคหน้าจำเป็นต้องตอบสนองต่อความต้องการที่เพิ่มขึ้นสำหรับความเร็วระดับเสียงและประสิทธิภาพ ตัวอย่างเช่นปริมาณข้อมูลตลาดแบบเลือกคาดว่าจะเพิ่มเป็นสองเท่าหลังการเปิดตัวการซื้อขายเงินดอลต่อปีในปี 2550 นอกจากนี้ยังมีข้อเรียกร้องด้านกฎระเบียบสำหรับการดำเนินการที่ดีที่สุดซึ่งจำเป็นต้องมีการปรับปรุงราคาตามอัตราที่ใกล้เคียงกับ 1 ms msgsec สำหรับการแลกเปลี่ยน นอกจากนี้ยังต้องมีการเปิดเผยข้อมูลที่สดใหม่และพิสูจน์ว่าลูกค้ามีการดำเนินการที่ดีที่สุด ในระยะสั้นความเร็วในการซื้อขายและนวัตกรรมเป็นปัจจัยที่มีความแตกต่าง จำนวนการซื้อขายที่เพิ่มขึ้นจะได้รับการจัดการโดยแอพพลิเคชั่นการค้าแบบอัลกอริธึมซึ่งอยู่ใกล้กับสถานที่ดำเนินการทางการค้ามากที่สุด ความท้าทายที่เกิดขึ้นกับเครื่องมือการซื้อขายในกล่องข้อความเหล่านี้คือการรวมปริมาณเพิ่มขึ้นโดยการออกคำสั่งเพื่อยกเลิกและส่งใหม่เท่านั้น สาเหตุของพฤติกรรมนี้คือการขาดการมองเห็นในสถานที่ใดที่มีการดำเนินการที่ดีที่สุด พ่อค้าคนปัจจุบันเป็นวิศวกรทางการเงิน quotquantquot (นักวิเคราะห์เชิงปริมาณ) ที่มีทักษะการเขียนโปรแกรมซึ่งสามารถปรับรูปแบบการซื้อขายได้ทันที บริษัท ต่างๆพัฒนาเครื่องมือทางการเงินใหม่ ๆ เช่นตราสารอนุพันธ์ด้านสภาพอากาศหรือการค้าข้ามสินทรัพย์และจำเป็นต้องปรับใช้แอพพลิเคชั่นใหม่ ๆ ได้อย่างรวดเร็วและปรับขนาดได้ ในระยะยาวความแตกต่างในการแข่งขันควรมาจากการวิเคราะห์ไม่ใช่แค่ความรู้เท่านั้น ผู้ค้าดาวฤกษ์ในวันพรุ่งนี้คาดหวังว่าจะได้รับความเสี่ยงบรรลุความเข้าใจที่แท้จริงของลูกค้าและพยายามเอาชนะตลาดอย่างต่อเนื่อง (source IBM: www-935.ibmservicesusimcpdfge510-6270-trader. pdf) ความยืดหยุ่นในการดำเนินธุรกิจนับเป็นความกังวลหลักของ บริษัท การค้าตั้งแต่วันที่ 11 กันยายน พ. ศ. 2544 โซลูชั่นในบริเวณนี้มีตั้งแต่ศูนย์ข้อมูลซ้ำซ้อนซึ่งตั้งอยู่ในภูมิประเทศที่ต่างกันและเชื่อมต่อกับศูนย์ซื้อขายหลายแห่งเพื่อแก้ปัญหาผู้ประกอบการค้าเสมือนที่เสนอผู้ค้าไฟฟ้ารายใหญ่ที่สุดในการทำงานของชั้นการซื้อขาย ในสถานที่ห่างไกล อุตสาหกรรมบริการทางการเงินเป็นหนึ่งในความต้องการที่มากที่สุดในแง่ของความต้องการด้านไอที อุตสาหกรรมกำลังประสบกับการเปลี่ยนแปลงทางสถาปัตยกรรมที่มีต่อสถาปัตยกรรมบริการเชิงบริการ (SOA) บริการทางเว็บและการทำงานแบบเสมือนของทรัพยากรด้านไอที SOA ใช้ประโยชน์จากความเร็วเครือข่ายที่เพิ่มขึ้นเพื่อให้สามารถใช้งานคอมโพเนนต์ซอฟต์แวร์แบบไดนามิกและแบบเสมือนได้ ช่วยให้สามารถสร้างแอพพลิเคชันใหม่โดยไม่เสียเงินลงทุนในระบบและโครงสร้างพื้นฐานที่มีอยู่ แนวคิดนี้มีศักยภาพในการปฏิวัติวิธีการรวมเข้าด้วยกันทำให้สามารถลดความซับซ้อนและต้นทุนของการรวมกันได้อย่างมีนัยสำคัญ (gigaspacesdownloadMerrilLynchGigaSpacesWP. pdf) แนวโน้มอีกประการหนึ่งคือการรวมเซิร์ฟเวอร์เข้ากับเซิร์ฟเวอร์ฟาร์มของศูนย์ข้อมูลในขณะที่โต๊ะทำงานของผู้ค้าปลีกมีเฉพาะส่วนขยาย KVM และเครื่องไคลเอนต์ที่บางเฉียบ (เช่นโซลูชั่น SunRay และ HP blade) เครือข่ายเมโทรความเร็วสูงช่วยให้ข้อมูลตลาดเป็นแบบหลายคั่นระหว่างสถานที่ต่างกันทำให้สามารถสร้างระบบเสมือนจริงของชั้นการซื้อขายได้ สถาปัตยกรรมระดับสูงรูปที่ 1 แสดงสถาปัตยกรรมระดับสูงของสภาพแวดล้อมการค้า โรงงานสัญลักษณ์และเครื่องมือซื้อขายแบบ algorithmic ตั้งอยู่ในกลุ่มการซื้อขายที่มีประสิทธิภาพสูงในศูนย์ข้อมูลของ บริษัท หรือที่ศูนย์ซื้อขายหลักทรัพย์ ผู้ค้ามนุษย์ตั้งอยู่ในพื้นที่ใช้งานของผู้ใช้ปลายทาง มีองค์ประกอบของแอ็พพลิเคชันสองอย่างในสภาวะแวดล้อมการค้าผู้เผยแพร่โฆษณาและสมาชิก บัสข้อความจะเป็นเส้นทางการติดต่อสื่อสารระหว่างผู้จัดพิมพ์และผู้ติดตาม มีสองประเภทของการเข้าชมที่เฉพาะเจาะจงสำหรับสภาพแวดล้อมการซื้อขาย: Market DataCarries ข้อมูลการกำหนดราคาสำหรับเครื่องมือทางการเงินข่าวและข้อมูลที่มีมูลค่าเพิ่มอื่น ๆ เช่นการวิเคราะห์ มีความละเอียดอ่อนแบบแชนแนลแบบเดียวและแบบแฝงมากโดยปกติแล้วจะส่งผ่าน multicast UDP มันวัดได้ใน updatessec และ Mbps ข้อมูลการตลาดไหลออกจากฟีดข้อมูลภายนอกอย่างน้อยหนึ่งรายการซึ่งมาจากผู้ให้บริการข้อมูลตลาดเช่นตลาดหุ้นเจ้าหน้าที่รวบรวมข้อมูลและ ECNs ผู้ให้บริการแต่ละรายมีรูปแบบข้อมูลการตลาดของตนเอง ข้อมูลจะได้รับจากตัวให้อาหารซึ่งเป็นโปรแกรมประยุกต์เฉพาะที่ทำให้ปกติและทำความสะอาดข้อมูลแล้วส่งให้ผู้บริโภคข้อมูลเช่นเครื่องมือการกำหนดราคาแอพพลิเคชันการค้าแบบอัลกอริทึมหรือผู้ค้ามนุษย์ บริษัท ด้านการขายยังส่งข้อมูลการตลาดให้กับลูกค้า บริษัท ที่ซื้อด้านต่างๆเช่นกองทุนรวมกองทุนป้องกันความเสี่ยงและผู้จัดการสินทรัพย์อื่น ๆ บริษัท ด้านการซื้อบางรายอาจเลือกที่จะรับฟีดข้อมูลโดยตรงจากการแลกเปลี่ยนซึ่งจะช่วยลดเวลาแฝง รูปที่ 1 สถาปัตยกรรมการซื้อขายสำหรับ บริษัท SideSell ด้านการซื้อไม่มีมาตรฐานอุตสาหกรรมสำหรับรูปแบบข้อมูลการตลาด การแลกเปลี่ยนแต่ละรูปแบบเป็นกรรมสิทธิ์ ผู้ให้บริการเนื้อหาด้านการเงินเช่นรอยเตอร์และบลูมเบิร์กรวมแหล่งข้อมูลตลาดต่างๆเข้าด้วยกันทำให้เป็นเรื่องปกติและเพิ่มข่าวสารหรือการวิเคราะห์ ตัวอย่างฟีดข้อมูลรวมคือ RDF (ข้อมูลการให้บริการข้อมูล Reuters), RWF (Reuters Wire Format) และ Bloomberg Professional Services Data เพื่อให้ได้ข้อมูลตลาดที่มีความล่าช้าน้อยลงผู้จัดจำหน่ายทั้งสองรายได้เปิดตัวฟีดข้อมูลตลาดแบบเรียลไทม์ที่ไม่ได้ประมวลผลและมีการวิเคราะห์น้อยลง: Bloomberg B-Pipe ด้วย B-Pipe Bloomberg ยกเลิกการให้ฟีดข้อมูลตลาดของตนจากแพลตฟอร์มการจัดจำหน่าย ไม่จำเป็นสำหรับการรับ B-Pipe Wombat และ Reuters Feed Handlers ประกาศสนับสนุน B-Pipe บริษัท อาจตัดสินใจรับฟีดข้อมูลจากการแลกเปลี่ยนโดยตรงเพื่อลดความหน่วง ความเร็วในการรับส่งข้อมูลอาจอยู่ระหว่าง 150 มิลลิวินาทีถึง 500 มิลลิวินาที ฟีดเหล่านี้มีความซับซ้อนและมีราคาแพงมากขึ้นและ บริษัท ต้องสร้างและดูแลโรงงานของตัวเอง (financetechfeaturedshowArticle. jhtmlarticleID60404306) Trading Orders ประเภทการเข้าชมนี้มีการซื้อขายที่เกิดขึ้นจริง มีความละเอียดอ่อนแบบสองทิศทางและแฝงอยู่มาก มีการวัดเป็น Messagessec และ Mbps ใบสั่งซื้อมาจากฝั่งซื้อหรือ บริษัท ด้านการขายและจะถูกส่งไปยังสถานที่ซื้อขายเช่น Exchange หรือ ECN เพื่อดำเนินการ รูปแบบที่พบมากที่สุดสำหรับการส่งคำสั่งซื้อคือ FIX (ข้อมูลทางการเงิน eXchangefixprotocol. org) แอ็พพลิเคชันที่จัดการข้อความ FIX เรียกว่าเครื่องยนต์ FIX และเชื่อมต่อกับระบบการจัดการคำสั่ง (OMS) การเพิ่มประสิทธิภาพเพื่อการแก้ไขจะเรียกว่า FAST (Fix Adapted for Streaming) ซึ่งใช้ schema การบีบอัดเพื่อลดความยาวของข้อความและมีผลลดเวลาแฝง FAST มีเป้าหมายในการส่งข้อมูลตลาดมากขึ้นและมีศักยภาพในการเป็นมาตรฐาน FAST สามารถใช้เป็นรูปแบบการบีบอัดข้อมูลสำหรับรูปแบบข้อมูลตลาดที่เป็นกรรมสิทธิ์ได้ เพื่อลดความหน่วง บริษัท ต่างๆอาจเลือกที่จะจัดตั้งการเข้าถึงตลาดแบบตรง (DMA) DMA เป็นกระบวนการอัตโนมัติในการจัดเส้นทางคำสั่งซื้อหลักทรัพย์ไปยังสถานที่ดำเนินการโดยอัตโนมัติดังนั้นจึงหลีกเลี่ยงการแทรกแซงโดยบุคคลที่สาม (towergroupresearchcontentglossary. jsppage1ampglossaryId383) DMA ต้องเชื่อมต่อโดยตรงกับสถานที่ดำเนินการ บัสข้อความเป็นซอฟต์แวร์มิดเดิลแวร์จากผู้ขายเช่น Tibco, 29West, Reuters RMDS หรือแพลตฟอร์มโอเพ่นซอร์สเช่น AMQP รถรับส่งข้อความใช้กลไกที่เชื่อถือได้ในการส่งข้อความ การขนส่งสามารถทำได้ผ่าน TCPIP (TibcoEMS, 29West, RMDS และ AMQP) หรือ UDPmulticast (TibcoRV, 29West และ RMDS) แนวคิดหนึ่งที่สำคัญในการกระจายข้อความคือกระแสข้อมูลที่เป็นข้อความซึ่งเป็นส่วนย่อยของข้อมูลการตลาดที่กำหนดโดยเกณฑ์เช่นสัญลักษณ์สัญลักษณ์อุตสาหกรรมหรือตะกร้าเครื่องมือทางการเงินบางประเภท ผู้สมัครเข้าร่วมกลุ่มหัวข้อที่แม็พกับหัวข้อย่อยหนึ่งหรือหลายหัวข้อเพื่อรับเฉพาะข้อมูลที่เกี่ยวข้อง ในอดีตผู้ค้าทั้งหมดได้รับข้อมูลตลาดทั้งหมด ในปริมาณการเข้าชมปัจจุบันปริมาณการเข้าชมจะต่ำกว่าที่ควร เครือข่ายมีบทบาทสำคัญในสภาพแวดล้อมการซื้อขาย ข้อมูลการตลาดจะถูกนำไปยังชั้นการซื้อขายหลักทรัพย์ที่ผู้ค้ามนุษย์ตั้งอยู่ผ่านเครือข่ายความเร็วสูงของ Campus หรือ Metro Area ความพร้อมใช้งานสูงและความหน่วงต่ำรวมทั้งการรับส่งข้อมูลที่สูงเป็นตัวชี้วัดที่สำคัญที่สุด สภาพแวดล้อมการซื้อขายที่มีประสิทธิภาพสูงมีองค์ประกอบส่วนใหญ่ในฟาร์มเซิร์ฟเวอร์ Data Center เพื่อลดความล่าช้าเครื่องยนต์ซื้อขายอัลกอริธึมจะต้องอยู่ในบริเวณใกล้เคียงกับตัวจัดการให้อาหาร, เครื่องยนต์ FIX และระบบการจัดการใบสั่ง รูปแบบการปรับใช้แบบอื่นมีระบบการซื้อขายแบบอัลกอรินทึมอยู่ที่ผู้แลกเปลี่ยนหรือผู้ให้บริการโดยสามารถเชื่อมต่อกับการแลกเปลี่ยนข้อมูลได้อย่างรวดเร็ว โมเดลการปรับใช้มีสองรูปแบบการปรับใช้สำหรับแพลตฟอร์มการซื้อขายที่มีประสิทธิภาพสูง บริษัท อาจเลือกที่จะผสมผสานทั้งสองแบบ: ศูนย์ข้อมูลของ บริษัท การค้า (รูปที่ 2) นี่คือรูปแบบดั้งเดิมที่มีการพัฒนาและดูแลรักษาแพลตฟอร์มการซื้อขายเต็มรูปแบบโดย บริษัท ที่เชื่อมโยงการสื่อสารกับสถานที่ซื้อขายทั้งหมด ความล่าช้าแตกต่างกันไปตามความเร็วของการเชื่อมโยงและจำนวนการกระโดดระหว่าง บริษัท กับสถานที่ต่างๆ รูปที่ 2 รูปแบบการปรับใช้แบบดั้งเดิมสถานที่ร่วมในสถานที่จัดจำหน่าย (Exchange, Financial Services Provider หรือ FSP) (รูปที่ 3) บริษัท การค้าใช้แพลตฟอร์มการเทรดอัตโนมัติอัตโนมัติให้มากที่สุดเท่าที่จะทำได้เพื่อลดเวลาในการดำเนินงาน รูปที่ 3 รูปแบบการปรับใช้ที่เป็นที่รู้จักสถาปัตยกรรมการค้าที่มุ่งเน้นบริการ - เราขอเสนอกรอบการให้บริการสำหรับการสร้างสถาปัตยกรรมการค้ายุคหน้า วิธีนี้มีกรอบแนวคิดและเส้นทางการใช้งานโดยอาศัย modularization และลดการพึ่งพาระหว่างกัน กรอบการทำงานนี้จะช่วยให้ บริษัท มีวิธีการในการ: ประเมินสถานะปัจจุบันของพวกเขาในแง่ของบริการจัดลำดับความสำคัญของบริการตามมูลค่าของธุรกิจพัฒนาแพลตฟอร์มการซื้อขายให้อยู่ในสถานะที่ต้องการโดยใช้วิธีแบบแยกส่วนสถาปัตยกรรมการซื้อขายที่มีประสิทธิภาพสูงอาศัยบริการต่อไปนี้ กำหนดโดยสถาปัตยกรรมบริการสถาปัตยกรรมที่แสดงในรูปที่ 4 รูปที่ 4 สถาปัตยกรรมบริการสถาปัตยกรรมสำหรับการค้าบริการที่มีประสิทธิภาพสูงบริการส่งข้อความแบบแฝงต่ำบริการนี้มีให้โดยบัสการส่งข้อความซึ่งเป็นระบบซอฟต์แวร์ที่ช่วยแก้ปัญหาการเชื่อมต่อแบบ multi - หลายโปรแกรม ระบบประกอบด้วย: ชุดของ schema ข้อความที่กำหนดไว้ล่วงหน้าชุดคำสั่งทั่วไปโครงสร้างพื้นฐานโปรแกรมประยุกต์ที่ใช้ร่วมกันสำหรับการส่งข้อความไปยังผู้รับ โครงสร้างพื้นฐานที่ใช้ร่วมกันได้ขึ้นอยู่กับโบรกเกอร์ข้อความหรือรูปแบบ publishsubscribe ข้อกำหนดที่สำคัญสำหรับบัสส่งข้อความยุคหน้าคือ (แหล่งที่มา 29 เวสท์): ความล่าช้าที่เป็นไปได้ต่ำสุด (เช่นน้อยกว่า 100 microseconds) ความเสถียรภายใต้ภาระหนัก (เช่นมากกว่า 1.4 ล้าน msgsec) การควบคุมและความยืดหยุ่น (การควบคุมอัตราและการขนส่งที่กำหนด) เป็นความพยายามในอุตสาหกรรมเพื่อสร้างมาตรฐานบัสการรับส่งข้อความ Advanced Message Queuing Protocol (AMQP) เป็นตัวอย่างของมาตรฐานเปิดโดย J. P Morgan Chase และได้รับการสนับสนุนจากกลุ่มผู้ขายเช่น Cisco, Envoy Technologies, Red Hat, TWIST Process Innovations, Iona, 29West และ iMatix สองเป้าหมายหลักคือเพื่อให้เป็นเส้นทางที่ง่ายกว่าสำหรับการใช้งานระหว่างกันสำหรับแอ็พพลิเคชันที่เขียนบนแพลตฟอร์มที่แตกต่างกันและโมดูลเพื่อให้ตัวกลางสามารถพัฒนาได้ง่าย ในแง่ทั่วไปมากเซิร์ฟเวอร์ AMQP จะเหมือนกับเซิร์ฟเวอร์อีเมลที่มีการแลกเปลี่ยนทำหน้าที่เป็นตัวแทนการถ่ายโอนข้อความและแต่ละคิวข้อความเป็นกล่องจดหมาย การผูกกำหนดตารางเส้นทางในแต่ละตัวแทนการถ่ายโอน ผู้จัดพิมพ์ส่งข้อความไปยังตัวแทนการโอนแต่ละรายซึ่งจะส่งข้อความไปยังกล่องจดหมาย ผู้บริโภคใช้ข้อความจากกล่องจดหมายซึ่งสร้างรูปแบบที่มีประสิทธิภาพและมีความยืดหยุ่นที่ง่าย (แหล่งที่มา: amqp. orgtikiwikitiki-index. phppageOpenApproachWhyAMQP) บริการตรวจสอบความล่าช้าข้อกำหนดหลักสำหรับบริการนี้คือการวัดย่อยย่อยของมิลลิวินาทีมิลลิวินาทีของการวัดการมองเห็นแบบเรียลไทม์โดยไม่ต้องเพิ่มความหน่วงในการซื้อขายความสามารถในการแยกแยะความแตกต่างระหว่างเวลาในการประมวลผลแอปพลิเคชันจากความล่าช้าในการรับส่งข้อมูลเครือข่ายความสามารถในการจัดการอัตราการส่งข้อความสูงให้อินเตอร์เฟซ programmatic สำหรับ แอ็พพลิเคชันการซื้อขายเพื่อรับข้อมูลแฝงจึงช่วยให้เครื่องยนต์เทรดดิ้งอัลกอริธึมสามารถปรับให้เข้ากับสภาวะที่เปลี่ยนแปลงได้เชื่อมโยงเหตุการณ์ในเครือข่ายกับเหตุการณ์แอพพลิเคชันเพื่อแก้ปัญหาได้แฝงสามารถกำหนดเป็นช่วงเวลาระหว่างการส่งคำสั่งซื้อขายและเมื่อได้รับการยอมรับและดำเนินการตามลำดับเดียวกัน เมื่อบุคคลที่ได้รับ การแก้ปัญหาแฝงเป็นปัญหาที่ซับซ้อนโดยต้องใช้วิธีการแบบองค์รวมเพื่อระบุแหล่งที่มาของเวลาในการตอบสนองและใช้เทคโนโลยีที่แตกต่างกันในแต่ละชั้นของระบบ รูปที่ 5 แสดงถึงความหลากหลายของส่วนประกอบที่สามารถนำเสนอ latency ได้ในแต่ละชั้นของสแต็ค OSI นอกจากนี้ยังมีการแม็ปแต่ละแชนแนลด้วยโซลูชันที่เป็นไปได้และโซลูชันการตรวจสอบ วิธีการแบบชั้นนี้สามารถทำให้ บริษัท มีวิธีที่มีโครงสร้างมากขึ้นในการโจมตีปัญหาด้านเวลาแฝงโดยที่แต่ละองค์ประกอบสามารถคิดได้ว่าเป็นบริการและได้รับการปฏิบัติอย่างสม่ำเสมอทั่วทั้ง บริษัท การรักษาความแม่นยำในการวัดสถานะแบบไดนามิกของช่วงเวลานี้ในเส้นทางอื่นและจุดหมายปลายทางอาจเป็นประโยชน์ในการตัดสินใจในการซื้อขายยุทธวิธี ความสามารถในการระบุตำแหน่งที่แน่นอนของความล่าช้าไม่ว่าจะเป็นในเครือข่ายลูกค้าศูนย์กลางการประมวลผลกลางหรือระดับแอ็พพลิเคชันการทำธุรกรรมจะกำหนดความสามารถของผู้ให้บริการในการตอบสนองข้อตกลงระดับบริการการค้าของพวกเขา (SLAs) สำหรับรูปแบบการซื้อและการขายรวมทั้งผู้รวบรวมข้อมูลตลาดการระบุอย่างรวดเร็วและการกำจัดปัญหาคอขวดทำให้สามารถสร้างโอกาสทางการค้าและรายได้ที่เพิ่มขึ้นได้โดยตรง รูปที่ 5 สถาปัตยกรรมการจัดการความล่าช้า Cisco Low-Latency Monitoring Tools เครื่องมือตรวจสอบเครือข่ายแบบดั้งเดิมทำงานได้ทุกนาทีหรือเป็นวินาที แพลตฟอร์มการซื้อขายยุคถัดไปโดยเฉพาะอย่างยิ่งการสนับสนุนการซื้อขายแบบอัลกอริธึมต้องมีเวลาน้อยกว่า 5 มิลลิวินาทีและมีระดับการสูญเสียหีบห่อต่ำมาก บน Gigabit LAN การระเบิดด้วยความเร็ว 100 มิลลิวินาทีอาจทำให้การทำธุรกรรมสูญหายหรือเกิดความล่าช้าเกินกว่า 10,000 รายการ Cisco ให้บริการเครื่องมือวัดระยะเวลาแฝงในสภาพแวดล้อมการซื้อขาย: เครื่องมือจัดการคุณภาพแบนด์วิดท์ (BQM) (OEM จาก Corvil) โซลูชันการตรวจสอบเวลาในการให้บริการทางการเงินของ Cisco AON (FSMS) แบนด์วิดธ์ Quality Manager ผู้จัดการแบนด์วิดท์คุณภาพ (BQM) 4.0 คือ ผลิตภัณฑ์จัดการประสิทธิภาพของแอ็พพลิเคชันเครือข่ายยุคหน้าที่ช่วยให้ลูกค้าสามารถตรวจสอบและจัดเตรียมเครือข่ายเพื่อควบคุมระดับความล่าช้าและประสิทธิภาพการสูญเสียได้ ในขณะที่ BQM ไม่ได้กำหนดเป้าหมายเฉพาะที่เครือข่ายการค้าการแสดงผลแบบ microsecond พร้อมกับคุณสมบัติการจัดสรรแบนด์วิดท์อัจฉริยะทำให้เหมาะสำหรับสภาพแวดล้อมที่ต้องการใช้งานเหล่านี้ Cisco BQM 4.0 นำเสนอชุดการจดจำข้อมูลจราจรและเทคโนโลยีการวิเคราะห์เครือข่ายที่จดสิทธิบัตรและจดสิทธิบัตรไว้เพื่อให้ผู้ใช้มองเห็นได้อย่างไม่เคยปรากฏมาก่อนและเข้าใจวิธีเพิ่มประสิทธิภาพเครือข่ายเพื่อให้ได้ประสิทธิภาพสูงสุด ขณะนี้ Cisco BQM ได้รับการสนับสนุนในตระกูลผลิตภัณฑ์ของ Cisco Application Deployment Engine (ADE) ตระกูลผลิตภัณฑ์ Cisco ADE เป็นแพลตฟอร์มที่เหมาะสำหรับแอ็พพลิเคชันการจัดการเครือข่ายของ Cisco ข้อดีของ BQM การรับรู้ความสามารถในการมองเห็นในขนาดเล็กของ BQM ของ Cisco คือความสามารถในการตรวจจับวัดและวิเคราะห์ความล่าช้าการกระวนกระวายใจและการสูญเสียที่ทำให้เกิดเหตุการณ์การจราจรลงไปถึงระดับความละเอียดที่มีความละเอียดต่อหนึ่งแพ็คเก็ต ซึ่งจะช่วยให้ Cisco BQM สามารถตรวจจับและกำหนดผลกระทบของเหตุการณ์การจราจรบนแฝงตัวของเครือข่ายการกระวนกระวายใจและการสูญเสีย สำคัญสำหรับสภาพแวดล้อมการซื้อขายคือ BQM สามารถรองรับการแอบแฝงการสูญเสียและการวัดกระวนกระวายใจแบบทางเดียวสำหรับทั้งการรับส่งข้อมูล TCP และ UDP (แบบหลายผู้รับ) ซึ่งหมายความว่ารายงานจะได้รับการรายงานอย่างราบรื่นสำหรับการเข้าชมการซื้อขายและข้อมูลข้อมูลตลาด BQM ช่วยให้ผู้ใช้สามารถระบุชุดของเกณฑ์ (กับกิจกรรม microburst ความล่าช้าการสูญเสีย jitter การใช้ ฯลฯ ) บนอินเทอร์เฟซทั้งหมด จากนั้น BQM จะจับภาพการจับแพ็กเก็ตที่พื้นหลัง เมื่อมีการละเมิดเกณฑ์หรือเหตุการณ์การย่อยสลายประสิทธิภาพที่อาจเกิดขึ้นอื่น ๆ ระบบจะเรียกใช้ Cisco BQM เพื่อเก็บข้อมูลการจับ packet ไปยังดิสก์เพื่อการวิเคราะห์ในภายหลัง ซึ่งจะช่วยให้ผู้ใช้สามารถตรวจสอบรายละเอียดได้อย่างครบถ้วนทั้งปริมาณการใช้งานแอพพลิเคชันที่ได้รับผลกระทบจากการลดประสิทธิภาพการทำงาน (performance victim) และการจราจรที่ทำให้ประสิทธิภาพการทำงานลดลง (culpritsquot) ซึ่งจะช่วยลดเวลาในการวินิจฉัยและแก้ไขปัญหาประสิทธิภาพของเครือข่ายได้อย่างมาก BQM ยังสามารถให้รายละเอียดเกี่ยวกับแบนด์วิดท์และคุณภาพของบริการ (QoS) แนะนำการจัดเตรียมนโยบายซึ่งผู้ใช้สามารถใช้โดยตรงเพื่อให้ได้ประสิทธิภาพของเครือข่ายที่ต้องการ การวัด BQM ภาพประกอบเพื่อทำความเข้าใจความแตกต่างระหว่างเทคนิคการวัดแบบเดิม ๆ และการมองเห็นของ BQM เราสามารถดูกราฟเปรียบเทียบได้ ในชุดแรกของกราฟ (รูปที่ 6 และรูปที่ 7) เราจะเห็นความแตกต่างระหว่างเวลาแฝงที่วัดโดย BQMs Passive Network Quality Monitor (PNQM) และเวลาแฝงที่วัดได้โดยการฉีด ping packets ทุกๆ 1 วินาทีในสตรีมการเข้าชม ในรูปที่ 6 เราจะดู latency ที่รายงานโดยแพ็คเก็ต ping ICMP 1 วินาทีสำหรับการรับส่งข้อมูลเครือข่ายจริง (หารด้วย 2 เพื่อประมาณค่าความล่าช้าหนึ่งทาง) มันแสดงให้เห็นความล่าช้าอย่างสะดวกสบายด้านล่างประมาณ 5ms เกือบตลอดเวลา รูปที่ 6 ความล่าช้าที่รายงานโดย ICMP Ping Packets 1 วินาทีสำหรับการรับส่งข้อมูลเครือข่ายจริงในรูปที่ 7 เราจะดู latency ที่รายงานโดย PNQM สำหรับการรับส่งข้อมูลเดียวกันในเวลาเดียวกัน ที่นี่เราจะเห็นว่าโดยการวัดความหน่วงทางเดียวของแพ็คเก็ตแอพพลิเคชันที่เกิดขึ้นจริงเราจะได้ภาพที่แตกต่างกันอย่างสิ้นเชิง เวลาแฝงอยู่ที่ประมาณ 20 มิลลิวินาทีโดยมีระเบิดเป็นครั้งคราว คำอธิบายก็คือเนื่องจาก ping กำลังส่งแพ็คเก็ตเพียงอย่างน้อยทุกวินาทีมันจะหายไปอย่างสิ้นเชิงส่วนใหญ่ของ latency การรับส่งข้อมูลแอ็พพลิเคชัน ในความเป็นจริงผลลัพธ์ของ ping มักจะบ่งบอกถึงความล่าช้าในการเผยแพร่ข้อมูลการเดินทางไปรอบ ๆ แทนที่จะใช้เวลาแฝงของแอพพลิเคชันที่แท้จริงในเครือข่าย รูปที่ 7 ความล่าช้าที่ PNQM รายงานสำหรับการเข้าชมเครือข่ายจริงในตัวอย่างที่สอง (รูปที่ 8) เราจะเห็นความแตกต่างในการโหลดหรือระดับความอิ่มตัวของข้อมูลที่รายงานระหว่างมุมมองเฉลี่ย 5 นาทีและมุมมองการแผ่รังสี 5 มิลลิวินาที (BQM สามารถรายงานปัญหาเกี่ยวกับการเกิดกระแสไฟลงได้ ความละเอียดประมาณ 10-100 นาโนวินาที) เส้นสีเขียวแสดงการใช้งานโดยเฉลี่ยที่ระดับเฉลี่ย 5 นาทีต่ำสุดอาจถึง 5 Mbitss พล็อตสีน้ำเงินเข้มแสดงกิจกรรมการระเบิดด้วยความเร็ว 5 มิลลิวินาทีซึ่งเข้าถึงระหว่าง 75 Mbitss และ 100 Mbitss ความเร็ว LAN อย่างมีประสิทธิภาพ BQM แสดงระดับรายละเอียดนี้สำหรับแอ็พพลิเคชันทั้งหมดและยังมีกฎการจัดเตรียมที่ชัดเจนเพื่อให้ผู้ใช้สามารถควบคุมหรือต่อต้านการเกิดคราบจุลินทรีย์เหล่านี้ได้ รูปที่ 8 ความแตกต่างในการโหลดการเชื่อมโยงรายงานระหว่างมุมมองค่าเฉลี่ย 5 นาทีและการใช้งาน Bulletin Microburst View ขนาด 5 ms ในเครือข่ายการซื้อขายรูปภาพ 9 แสดงการปรับใช้ BQM โดยทั่วไปในเครือข่ายการซื้อขาย รูปที่ 9 การปรับใช้ BQM ทั่วไปในเครือข่ายการซื้อขาย BQM สามารถใช้เพื่อตอบคำถามประเภทนี้ได้: มีการเชื่อมโยงแกนหลัก Gigabit LAN ของฉันอิ่มตัวนานกว่ามิลลิวินาที X อันนี้ทำให้สูญเสียลิงก์ใดที่จะได้รับประโยชน์สูงสุดจากการอัปเกรดเป็น Etherchannel หรือ ความเร็ว 10 กิกะไบต์ปริมาณการใช้งานแอ็พพลิเคชันใดที่ก่อให้เกิดความอิ่มตัวของการเชื่อมต่อ 1 กิกะบิทของฉันข้อมูลตลาดใดที่ประสบปัญหาการสูญเสียแบบ end-to-end ความล่าช้าเพิ่มเติมของประสบการณ์ศูนย์ข้อมูล failover มีขนาดเท่าไหร่เพื่อจัดการกับ microbursts ผู้ค้าของฉันมีขนาดเท่าไหร่ ได้รับการปรับปรุงความล่าช้าต่ำจากตลาดชั้นการกระจายข้อมูลพวกเขาเห็นความล่าช้าใด ๆ ที่มากกว่ามิลลิวินาที X ความสามารถในการตอบคำถามเหล่านี้ได้อย่างง่ายดายและมีประสิทธิภาพช่วยประหยัดเวลาและเงินในการทำงานเครือข่ายการค้า BQM เป็นเครื่องมือที่จำเป็นสำหรับการมองเห็นข้อมูลตลาดและสภาพแวดล้อมการซื้อขาย มีการวัดค่าแฝงแบบ end-to-end แบบละเอียดในโครงสร้างพื้นฐานที่ซับซ้อนซึ่งมีการเคลื่อนไหวข้อมูลที่มีปริมาณมาก การตรวจจับ microburst อย่างมีประสิทธิภาพในระดับย่อยมิลลิวินาทีและได้รับการวิเคราะห์จากผู้เชี่ยวชาญเกี่ยวกับเหตุการณ์หนึ่ง ๆ เป็นสิ่งล้ำค่าสำหรับสถาปนิกชั้นแนวหน้า ข้อเสนอแนะการจัดสรรแบนด์วิดท์อัจฉริยะเช่นการวิเคราะห์ขนาดและสิ่งที่ถ้าให้ความคล่องตัวมากขึ้นเพื่อตอบสนองต่อสภาวะตลาดที่ผันผวน เนื่องจากการระเบิดของการซื้อขายอัลกอริธึมและอัตราการส่งข้อความที่เพิ่มขึ้นอย่างต่อเนื่อง BQM รวมกับเครื่องมือ QoS ทำให้สามารถใช้นโยบาย QoS ที่สามารถปกป้องแอพพลิเคชันการซื้อขายที่สำคัญได้ โซลูชันการตรวจสอบเวลาในการให้บริการทางการเงินของ Cisco โซลูชัน Cisco และ Trading Metrics ได้ร่วมมือกับโซลูชันการตรวจสอบความล่าช้าสำหรับการสั่งซื้อ FIX และการตรวจสอบข้อมูลตลาด เทคโนโลยี Cisco AON เป็นรากฐานสำหรับผลิตภัณฑ์และโซลูชั่นแบบฝังตัวเครือข่ายใหม่ที่จะช่วยให้สามารถผสมผสานเครือข่ายอัจฉริยะกับโครงสร้างพื้นฐานแอพพลิเคชันโดยอาศัยสถาปัตยกรรมที่มุ่งเน้นการให้บริการหรือแบบดั้งเดิม เมตริกเมคเตอร์เป็นผู้ให้บริการชั้นนำด้านซอฟต์แวร์การวิเคราะห์สำหรับโครงสร้างพื้นฐานเครือข่ายและจุดประสงค์ในการตรวจสอบแอบแฝงแอพพลิเคชัน (tradingmetrics) โซลูชันการตรวจสอบเวลาในการให้บริการทางการเงินของ Cisco AON เกี่ยวกับบริการทางการเงิน (FSMS) มีความสัมพันธ์กับเหตุการณ์สองประเภทเมื่อมีการสังเกตการณ์: เหตุการณ์เครือข่ายมีความสัมพันธ์โดยตรงกับการจัดการข้อความแอ็พพลิเคชันที่สอดคล้องกันการจัดการใบสั่งทางการค้าและการจับคู่เหตุการณ์การปรับปรุงตลาดโดยใช้แสตมป์เวลาที่ถูกกล่าวหาในจุดจับภาพใน การวิเคราะห์เครือข่ายเรียลไทม์ของข้อมูลที่มีความสัมพันธ์เหล่านี้ช่วยให้สามารถระบุปัญหาคอขวดทั่วโครงสร้างพื้นฐานได้อย่างแม่นยำขณะกำลังดำเนินการซื้อขายหรือมีการเผยแพร่ข้อมูลทางการตลาด โดยการตรวจสอบและวัดความแฝงในช่วงต้นของวงจร บริษัท ทางการเงินสามารถตัดสินใจได้ดียิ่งขึ้นเกี่ยวกับบริการเครือข่ายใดและตัวกลางตลาดหรือ counterpartyto เลือกสำหรับการกำหนดเส้นทางคำสั่งซื้อทางการค้า ในทำนองเดียวกันความรู้นี้ช่วยให้สามารถเข้าถึงข้อมูลการตลาดล่าสุด (ราคาหุ้นข่าวเศรษฐกิจ ฯลฯ ) ซึ่งเป็นพื้นฐานที่สำคัญในการเริ่มต้นถอนหรือติดตามโอกาสทางการตลาด ส่วนประกอบของโซลูชันคือ: ฮาร์ดแวร์ AON ในรูปแบบสามแบบ: AON Network Module สำหรับ Cisco 2600280037003800 routers AON Blade สำหรับ Cisco Catalyst 6500 series AON 8340 เครื่องวัดการซื้อขายเครื่องใช้ไฟฟ้า MampA 2.0 ซึ่งเป็นแอพพลิเคชันการตรวจสอบและแจ้งเตือนจะแสดงกราฟความล่าช้าใน แดชบอร์ดและแจ้งเตือนเมื่อมีการชะลอตัว (tradingmetricsTMbrochure. pdf) รูปที่ 10 การตรวจสอบแอบแฝง FIX แบบ AON Cisco IP SLA Cisco IP SLA เป็นเครื่องมือการจัดการเครือข่ายแบบฝังตัวใน Cisco IOS ซึ่งอนุญาตให้เราเตอร์และสวิทช์สร้างกระแสข้อมูลการจราจรแบบสังเคราะห์ซึ่งสามารถวัดความล่าช้าการกระวนกระวายใจการสูญหายของแพ็คเก็ตและเงื่อนไขอื่น ๆ (ciscogoipsla ) แนวคิดหลักสองข้อคือแหล่งที่มาของการเข้าชมที่สร้างขึ้นและเป้าหมาย ทั้งสองแบบนี้ใช้ IP SLA quotresponder ซึ่งมีหน้าที่รับผิดชอบในการจับเวลาการเข้าชมการควบคุมก่อนที่จะมาและส่งกลับตามเป้าหมาย (สำหรับการวัดเที่ยวรอบ) ประเภทการรับส่งข้อมูลต่างๆสามารถจัดหาได้จาก IP SLA และมีจุดมุ่งหมายเพื่อวัดและกำหนดเป้าหมายบริการต่างๆและแอพพลิเคชันต่างๆ การทำงานแบบกระวนกระวายใจของ UDP ใช้เพื่อวัดความล่าช้าแบบทางเดียวและแบบ round-trip และรายงานรูปแบบต่างๆ เนื่องจากการเข้าชมเป็นเวลาที่ประทับบนอุปกรณ์ส่งและอุปกรณ์เป้าหมายโดยใช้ความสามารถในการตอบกลับความล่าช้าในการเดินทางไปกลับมีลักษณะเป็นเดลต้าระหว่าง timestamps คุณลักษณะใหม่ได้รับการแนะนำใน IOS 12.3 (14) T, การรายงานย่อยมิลลิวินาทีของ IP SLA ซึ่งจะช่วยให้ timestamps สามารถแสดงผลได้ด้วยความละเอียดในหน่วยวินาทีซึ่งจะให้ระดับความละเอียดที่ไม่เคยมีมาก่อน คุณลักษณะใหม่นี้ได้ทำ IP SLA ที่เกี่ยวข้องกับเครือข่ายภายในมหาวิทยาลัยซึ่งโดยทั่วไปความหน่วงของเครือข่ายอยู่ในช่วง 300-800 microseconds และความสามารถในการตรวจจับแนวโน้มและแนวโน้ม (แนวโน้มสั้น) ขึ้นอยู่กับตัวนับเม็ดข้อมูลขนาดเล็กเป็นข้อกำหนดสำหรับลูกค้าที่มีส่วนร่วมในเวลา - สภาพแวดล้อมการค้าอิเล็กทรอนิกส์ที่อ่อนไหว ด้วยเหตุนี้ IP SLA จึงได้รับการพิจารณาโดยองค์กรทางการเงินจำนวนมากเนื่องจากต้องเผชิญกับข้อกำหนดดังต่อไปนี้: รายงานความล่าช้าตามระยะเวลาพื้นฐานให้กับผู้ใช้ของตน Trend latency ตามช่วงเวลาตอบสนองต่อการแพร่กระจายของการเข้าชมที่ก่อให้เกิดการเปลี่ยนแปลงความล่าช้าที่รายงานไว้ได้อย่างรวดเร็ว Sub - การรายงานเป็นมิลลิวินาทีเป็นสิ่งจำเป็นสำหรับลูกค้าเหล่านี้เนื่องจากหลายวิทยาเขตและแบ็คโบนกำลังส่งมอบภายใต้ช่วงแฝงตัวที่สองในสวิตช์หลายตัว สภาพแวดล้อมการค้าอิเล็กทรอนิกส์ทำงานโดยทั่วไปเพื่อลดหรือลดพื้นที่ทั้งหมดของอุปกรณ์และความล่าช้าในเครือข่ายเพื่อให้บรรลุผลตามสั่งอย่างรวดเร็วสำหรับธุรกิจ การรายงานว่าเวลาตอบกลับของเครือข่ายอยู่ภายใต้ millisecondquot หนึ่งมิลลิวินาทีไม่เพียงพอที่ความละเอียดของการตรวจวัดความหน่วงของรายงานในเซ็กเมนต์เครือข่ายหรือกระดูกสันหลังจะต้องใกล้เคียงกับ 300-800 micro วินาทีที่มีความละเอียดถึง 100 ครั้งต่อวินาที IP SLA เพิ่งเพิ่มการรองรับ IP multicast test streams ซึ่งสามารถวัดความแฝงของข้อมูลตลาดได้ โทโพโลยีเครือข่ายทั่วไปจะแสดงในรูปที่ 11 พร้อมกับเราเตอร์เงา IP SLA แหล่งที่มาและระบบตอบรับ รูปที่ 11 บริการการให้บริการการปรับใช้ IP SLA บริการด้านคอมพิวเตอร์ครอบคลุมเทคโนโลยีหลากหลายประเภทโดยมีเป้าหมายเพื่อขจัดปัญหาความขัดข้องของหน่วยความจำและคอร์ที่เกิดจากการประมวลผลแพ็คเก็ตเครือข่าย แอ็พพลิเคชันการซื้อขายใช้ปริมาณข้อมูลตลาดสูงและเซิร์ฟเวอร์ต้องทุ่มเททรัพยากรเพื่อประมวลผลการรับส่งข้อมูลในระบบเครือข่ายแทนการประมวลผลแอพพลิเคชัน การประมวลผลการประมวลผลด้วยความเร็วสูงการประมวลผลแพ็คเก็ตเครือข่ายสามารถใช้ซีพียูเซิร์ฟเวอร์และหน่วยความจำจำนวนมากได้ กฎข้อบังคับที่กำหนดไว้ระบุว่า 1Gbps ของแบนด์วิดท์เครือข่ายต้องใช้ความจุของโปรเซสเซอร์ 1GHz (เอกสารข้อมูล Intel ที่เป็นต้นฉบับเกี่ยวกับการเร่งความเร็วในการรับส่งข้อมูล IO เร่งการถ่ายทอดเทคโนโลยีอัจฉริยะ 306517.pdf) การคัดลอกบัฟเฟอร์ระดับกลางในการใช้งานกองซ้อนเครือข่ายทั่วไปข้อมูลจะต้องมีการคัดลอกโดย CPU ระหว่างบัฟเฟอร์เครือข่ายและบัฟเฟอร์แอ็พพลิเคชัน ค่าใช้จ่ายนี้แย่ลงเนื่องจากความเร็วหน่วยความจำไม่ได้เพิ่มขึ้นตามความเร็วของซีพียู ตัวอย่างเช่นโปรเซสเซอร์เช่น Intel Xeon กำลังใกล้ 4 GHz ในขณะที่ชิป RAM จะเลื่อนไปมาที่ 400MHz (สำหรับหน่วยความจำ DDR3200) (แหล่ง Intel inteltechnologyioacceleration306517.pdf) การสลับบริบททุกครั้งที่มีการประมวลผลแพ็กเก็ตแต่ละตัว CPU จะสลับบริบทจากบริบทของแอปพลิเคชันไปยังบริบทการรับส่งข้อมูลเครือข่าย ค่าโสหุ้ยนี้อาจลดลงหากสวิทซ์เกิดขึ้นเฉพาะเมื่อบัฟเฟอร์แอ็พพลิเคชันทั้งหมดเสร็จสมบูรณ์ รูปที่ 12 แหล่งที่มาของค่าโสหุ้ยในเซิร์ฟเวอร์ศูนย์ข้อมูล TCP Offload Engine (TOE) ปิดวงจรโปรเซสเซอร์การขนส่งไปยัง NIC ย้ายชุดสำเนาโปรโตคอล TCPIP stack buffer จากหน่วยความจำระบบไปยังหน่วยความจำ NIC การเข้าถึงหน่วยความจำโดยตรงจากระยะไกล (RDMA) ช่วยให้อะแดปเตอร์เครือข่ายสามารถถ่ายโอนข้อมูลได้โดยตรงจากแอพพลิเคชันไปยังแอพพลิเคชั่นโดยไม่เกี่ยวข้องกับระบบปฏิบัติการ กำจัดสำเนาบัฟเฟอร์กลางและแอพพลิเคชัน (การใช้แบนด์วิธของหน่วยความจำ) Kernel bypass การเข้าถึงฮาร์ดแวร์ระดับผู้ใช้โดยตรง ลดสวิตช์บริบทแอ็พพลิเคชันได้อย่างมาก รูปที่ 13 RDMA และ Kernel Bypass InfiniBand เป็นลิงค์สื่อสารแบบสองทิศทางแบบจุดต่อจุด (switched fabric) ซึ่งใช้งาน RDMA รวมถึงคุณสมบัติอื่น ๆ Cisco มีสวิตช์ InfiniBand, Server Fabric Switch (SFS): ciscoapplicationpdfenusguestnetsolns500c643cdccont0900aecd804c35cb. pdf รูปที่ 14 แอพพลิเคชัน SFS Deployment Trading ทั่วไปได้รับประโยชน์จากการลดความแปรปรวนของ latency และ latency ซึ่งพิสูจน์โดยการทดสอบกับ Cisco SFS และ Wombat Feed Handlers โดย Stac Research: Application Virtualization Service De-coupling แอ็พพลิเคชันจากระบบปฏิบัติการและฮาร์ดแวร์เซิร์ฟเวอร์ ช่วยให้พวกเขาสามารถใช้บริการเครือข่ายได้ แอ็พพลิเคชันหนึ่งสามารถทำงานแบบขนานได้บนเซิร์ฟเวอร์หลายเครื่องหรือสามารถเรียกใช้แอพพลิเคชันหลายตัวบนเซิร์ฟเวอร์เดียวกันได้เนื่องจากเป็นการจัดสรรทรัพยากรที่ดีที่สุด การแบ่งเบานี้ทำให้สามารถสร้างสมดุลภาระและการกู้คืนระบบได้ดีขึ้นสำหรับกลยุทธ์การต่อเนื่องทางธุรกิจ กระบวนการจัดสรรทรัพยากรในเครื่องให้กับแอพพลิเคชันเป็นแบบไดนามิก การใช้ระบบเสมือนจริงของแอพพลิเคชันเช่น Data Synapses GridServer แอพพลิเคชันสามารถโยกย้ายโดยใช้นโยบายที่กำหนดไว้ล่วงหน้าไปยังเซิร์ฟเวอร์ที่มีการใช้งานต่ำในกระบวนการจัดหาที่ตรงกับความต้องการ (wwwworkworldsupp2005ndc1022105virtual. htmlpage2) มีข้อได้เปรียบทางธุรกิจมากมายสำหรับ บริษัท ทางการเงินที่ใช้ระบบเสมือนแอพพลิเคชัน: เวลาที่รวดเร็วขึ้นในการทำการตลาดสำหรับผลิตภัณฑ์และบริการใหม่ ๆ การรวมกิจการเร็วขึ้นหลังจากการควบรวมกิจการและการเข้าซื้อกิจการความพร้อมในการใช้งานที่เพิ่มขึ้นการกระจายภาระงานที่ดีขึ้นซึ่งจะสร้าง roomquot เพิ่มเติมสำหรับการประมวลผลปริมาณการซื้อขาย ประสิทธิภาพและการควบคุมการลดความซับซ้อนด้านไอทีขณะนี้ไม่มีการใช้การจำลองเสมือนแอ็พพลิเคชันในการซื้อขายหน้าสำนักงาน หนึ่งกรณีการใช้งานคือการสร้างแบบจำลองความเสี่ยงเช่นการจำลอง Monte Carlo เป็นเทคโนโลยีที่วิวัฒนาการก็เป็นที่นึกคิดว่าบางแพลตฟอร์มการค้าจะใช้มัน บริการข้อมูลเสมือนจริงเพื่อให้สามารถใช้ทรัพยากรร่วมกันได้อย่างมีประสิทธิภาพผ่านแอพพลิเคชั่นแบบกระจายองค์กร บริษัท ต้องสามารถใช้ข้อมูลจากแหล่งข้อมูลหลายแหล่งได้แบบเรียลไทม์และมั่นใจได้ถึงความสมบูรณ์ของข้อมูล ด้วยโซลูชั่นจากผู้จำหน่ายซอฟต์แวร์ virtualization ข้อมูลเช่น Gemstone หรือ Tangosol (ปัจจุบันคือ Oracle) บริษัท ทางการเงินสามารถเข้าถึงแหล่งข้อมูลที่แตกต่างกันเป็นภาพระบบเดียวที่ช่วยให้สามารถเชื่อมต่อระหว่างกระบวนการทางธุรกิจและการเข้าถึงแอพพลิเคชันที่ไม่มีข้อ จำกัด ในการกระจายแคช ผลสุทธิคือผู้ใช้ทุกคนสามารถเข้าถึงแหล่งข้อมูลเหล่านี้ได้ทันทีผ่านเครือข่ายแบบกระจาย (gridtoday030210101061.html) นี่เรียกว่าตารางข้อมูลและเป็นขั้นตอนแรกในการสร้างสิ่งที่ Gartner เรียกว่า Extreme Transaction Processing (XTP) (gartnerDisplayDocumentrefgsearchampid500947) Technologies such as data and applications virtualization enable financial firms to perform real-time complex analytics, event-driven applications, and dynamic resource allocation. One example of data virtualization in action is a global order book application. An order book is the repository of active orders that is published by the exchange or other market makers. A global order book aggregates orders from around the world from markets that operate independently. The biggest challenge for the application is scalability over WAN connectivity because it has to maintain state. Todays data grids are localized in data centers connected by Metro Area Networks (MAN). This is mainly because the applications themselves have limitsthey have been developed without the WAN in mind. Figure 15 GemStone GemFire Distributed Caching Before data virtualization, applications used database clustering for failover and scalability. This solution is limited by the performance of the underlying database. Failover is slower because the data is committed to disc. With data grids, the data which is part of the active state is cached in memory, which reduces drastically the failover time. Scaling the data grid means just adding more distributed resources, providing a more deterministic performance compared to a database cluster. Multicast Service Market data delivery is a perfect example of an application that needs to deliver the same data stream to hundreds and potentially thousands of end users. Market data services have been implemented with TCP or UDP broadcast as the network layer, but those implementations have limited scalability. Using TCP requires a separate socket and sliding window on the server for each recipient. UDP broadcast requires a separate copy of the stream for each destination subnet. Both of these methods exhaust the resources of the servers and the network. The server side must transmit and service each of the streams individually, which requires larger and larger server farms. On the network side, the required bandwidth for the application increases in a linear fashion. For example, to send a 1 Mbps stream to 1000recipients using TCP requires 1 Gbps of bandwidth. IP multicast is the only way to scale market data delivery. To deliver a 1 Mbps stream to 1000 recipients, IP multicast would require 1 Mbps. The stream can be delivered by as few as two serversone primary and one backup for redundancy. There are two main phases of market data delivery to the end user. In the first phase, the data stream must be brought from the exchange into the brokerages network. Typically the feeds are terminated in a data center on the customer premise. The feeds are then processed by a feed handler, which may normalize the data stream into a common format and then republish into the application messaging servers in the data center. The second phase involves injecting the data stream into the application messaging bus which feeds the core infrastructure of the trading applications. The large brokerage houses have thousands of applications that use the market data streams for various purposes, such as live trades, long term trending, arbitrage, etc. Many of these applications listen to the feeds and then republish their own analytical and derivative information. For example, a brokerage may compare the prices of CSCO to the option prices of CSCO on another exchange and then publish ratings which a different application may monitor to determine how much they are out of synchronization. Figure 16 Market Data Distribution Players The delivery of these data streams is typically over a reliable multicast transport protocol, traditionally Tibco Rendezvous. Tibco RV operates in a publish and subscribe environment. Each financial instrument is given a subject name, such as CSCO. last. Each application server can request the individual instruments of interest by their subject name and receive just a that subset of the information. This is called subject-based forwarding or filtering. Subject-based filtering is patented by Tibco. A distinction should be made between the first and second phases of market data delivery. The delivery of market data from the exchange to the brokerage is mostly a one-to-many application. The only exception to the unidirectional nature of market data may be retransmission requests, which are usually sent using unicast. The trading applications, however, are definitely many-to-many applications and may interact with the exchanges to place orders. Figure 17 Market Data Architecture Design Issues Number of GroupsChannels to Use Many application developers consider using thousand of multicast groups to give them the ability to divide up products or instruments into small buckets. Normally these applications send many small messages as part of their information bus. Usually several messages are sent in each packet that are received by many users. Sending fewer messages in each packet increases the overhead necessary for each message. In the extreme case, sending only one message in each packet quickly reaches the point of diminishing returnsthere is more overhead sent than actual data. Application developers must find a reasonable compromise between the number of groups and breaking up their products into logical buckets. Consider, for example, the Nasdaq Quotation Dissemination Service (NQDS). The instruments are broken up alphabetically: This approach allows for straight forward networkapplication management, but does not necessarily allow for optimized bandwidth utilization for most users. A user of NQDS that is interested in technology stocks, and would like to subscribe to just CSCO and INTL, would have to pull down all the data for the first two groups of NQDS. Understanding the way users pull down the data and then organize it into appropriate logical groups optimizes the bandwidth for each user. In many market data applications, optimizing the data organization would be of limited value. Typically customers bring in all data into a few machines and filter the instruments. Using more groups is just more overhead for the stack and does not help the customers conserve bandwidth. Another approach might be to keep the groups down to a minimum level and use UDP port numbers to further differentiate if necessary. The other extreme would be to use just one multicast group for the entire application and then have the end user filter the data. In some situations this may be sufficient. Intermittent Sources A common issue with market data applications are servers that send data to a multicast group and then go silent for more than 3.5 minutes. These intermittent sources may cause trashing of state on the network and can introduce packet loss during the window of time when soft state and then hardware shorts are being created. PIM-Bidir or PIM-SSM The first and best solution for intermittent sources is to use PIM-Bidir for many-to-many applications and PIM-SSM for one-to-many applications. Both of these optimizations of the PIM protocol do not have any data-driven events in creating forwarding state. That means that as long as the receivers are subscribed to the streams, the network has the forwarding state created in the hardware switching path. Intermittent sources are not an issue with PIM-Bidir and PIM-SSM. Null Packets In PIM-SM environments a common method to make sure forwarding state is created is to send a burst of null packets to the multicast group before the actual data stream. The application must efficiently ignore these null data packets to ensure it does not affect performance. The sources must only send the burst of packets if they have been silent for more than 3 minutes. A good practice is to send the burst if the source is silent for more than a minute. Many financials send out an initial burst of traffic in the morning and then all well-behaved sources do not have problems. Periodic Keepalives or Heartbeats An alternative approach for PIM-SM environments is for sources to send periodic heartbeat messages to the multicast groups. This is a similar approach to the null packets, but the packets can be sent on a regular timer so that the forwarding state never expires. S, G Expiry Timer Finally, Cisco has made a modification to the operation of the S, G expiry timer in IOS. There is now a CLI knob to allow the state for a S, G to stay alive for hours without any traffic being sent. The (S, G) expiry timer is configurable. This approach should be considered a workaround until PIM-Bidir or PIM-SSM is deployed or the application is fixed. RTCP Feedback A common issue with real time voice and video applications that use RTP is the use of RTCP feedback traffic. Unnecessary use of the feedback option can create excessive multicast state in the network. If the RTCP traffic is not required by the application it should be avoided. Fast Producers and Slow Consumers Today many servers providing market data are attached at Gigabit speeds, while the receivers are attached at different speeds, usually 100Mbps. This creates the potential for receivers to drop packets and request re-transmissions, which creates more traffic that the slowest consumers cannot handle, continuing the vicious circle. The solution needs to be some type of access control in the application that limits the amount of data that one host can request. QoS and other network functions can mitigate the problem, but ultimately the subscriptions need to be managed in the application. Tibco Heartbeats TibcoRV has had the ability to use IP multicast for the heartbeat between the TICs for many years. However, there are some brokerage houses that are still using very old versions of TibcoRV that use UDP broadcast support for the resiliency. This limitation is often cited as a reason to maintain a Layer 2 infrastructure between TICs located in different data centers. These older versions of TibcoRV should be phased out in favor of the IP multicast supported versions. Multicast Forwarding Options PIM Sparse Mode The standard IP multicast forwarding protocol used today for market data delivery is PIM Sparse Mode. It is supported on all Cisco routers and switches and is well understood. PIM-SM can be used in all the network components from the exchange, FSP, and brokerage. There are, however, some long-standing issues and unnecessary complexity associated with a PIM-SM deployment that could be avoided by using PIM-Bidir and PIM-SSM. These are covered in the next sections. The main components of the PIM-SM implementation are: PIM Sparse Mode v2 Shared Tree (spt-threshold infinity) A design option in the brokerage or in the exchange. QuantInsti Quantitative Learning QuantInsti (QI) is one of Asias pioneer Algorithmic Trading Research and Training Institute, focused on preparing financial market professionals for the contemporary field of Algorithmic and High Frequency Trading. Headquartered in Mumbai with a subsidiary in Singapore, QI was founded by iRageCapital and a team of Quantitative and High Frequency Traders and domain experts dedicated to providing practical knowledge to professionals interested in Algorithmic Trading. Executive Programme in Algorithmic Trading (EPAT TM ) EPAT TM is tailor-made algorithmic trading course for individuals working in, or intending to move into the buy or sell-side of business focusing on derivatives, quantitative trading, electronic market-making or trading related technology and risk management. The program is built around a fully examined core of three modules: Statistics 038 Econometrics Algorithmic 038 Quantitative Trading Financial Computing 038 Technology The course covers all aspects of the theory and practice of quantitative tools, products and methods. The course is a result of QuantInsti Faculty s several years of experience in trading in financial markets and domain expertise. Its comprehensive, interactive and collaborative learning environment makes it highly-preferred among the beginners as well as seasoned traders. QuantInstis association with the industry include exchanges, brokering firms, prop trading firms, technology developers, data providers, algorithmic trading desks, High frequency trading firms among others. The placement team at QuantInsti strives hard to fill the requirements under relevant profiles including Quants Developer Trader Analyst Programmer and many other profiles with the most suited and deserving professionals.

No comments:

Post a Comment