Kx Systems Kdb+ and Kx Technology

Total Page:16

File Type:pdf, Size:1020Kb

Kx Systems Kdb+ and Kx Technology InBrief Philip Howard – Research Director, Information Management www.kx.com 3 Canal Quay, Newry, BT35 6BP, N. Ireland Tel: +44 (0)28 3025 2242 Email: [email protected] Kx Systems kdb+ and Kx technology CREATIVITY SCALE The company Kx Systems was founded in Palo Alto, California in 1993. The company is a subsidiary of First Derivatives Inc. plc, which acquired a majority shareholding in Kx in October 2014. FD employs over 2,000 people worldwide and has operations in cities around the world including London, “ Through its New York, Stockholm, Singapore, ability to rapidly process Hong Kong, Tokyo, Sydney, Toronto, vast amounts of time-series Philadelphia, Dublin, Belfast, Zurich, EXECUTION TECHNOLOGY data, provide analytics in real- Seoul and San Francisco. The image in this Mutable Quadrant is derived from 13 high level time, and integrate with In capital markets, where the metrics, the more the image covers a section the better. our machine learning pipelines, company originally focused, Kx Execution metrics relate to the company, Technology to the Kx is ideally placed to power used both direct marketing and product, Creativity to both techincal and business innovation and our neuroscience Scale covers the potential business and market impact. platform. channels. It has partners around BrainWaveBank” the world that provide product sales and consulting. In addition to these memory and historical data, and combinations companies, the company also has OEM thereof, with very low latency. partners. However, for Internet of Things (IoT) Kx technology is built on the kdb+ database, applications Kx primarily goes to market directly. which the company has recently taken to calling Kx started with the smart energy and utility as a time-series database. While this is valid as sectors, and since has added customers in several a description it does not reflect the architecture industries including precision manufacturing and of Kdb+, which is columnar. On top of Kdb+ the IoT more generally. company provides a built-in array processing language called q. The array-based nature of this processing means that it can work across both columns and rows simultaneously, making it much more efficient that traditional approaches. It is also worth noting the terseness of q, which is actually SQL-like. The combination of Kdb+ and with array processing facilitates concurrent execution and parallelism. The environment supports deployment across multiple machines with a distributed capability for scale-out in clustered environments. Resilience and automatic recovery are provided, together with load balancing and replication. Figure 1 – In practice, the combination of stream processing, together with in-memory processing What is it? and persistent data storage, means that Kx Kx technology supports the rapid analysis provides a so-called Kappa architecture (a of time-series data – something that has simplified version of a Lambda architectures), historically been a rare capability – and, more as shown in Figure 1, even though this is hidden generally, the analysis of streaming, in- under the covers. Where it differs from many © Bloor 2018 Analytics & modelling Development Architecture Integration Connectivity Self-service Deployment Streaming functionality other potential providers of Kappa, or indeed Of these tools, Analyst for Kx provides data Lambda, architectures – particularly where preparation capabilities, native statistical libraries these are to be built on a variety of open source and integration with machine learning environments offerings – is that Kx offers a consistent, unified such as TensorFlow, Theano and others. You can approach to supporting the combination of real- also call python libraries from within q code. Kx for time and batch analytics that Lambda and Monitoring, on other hand, is specifically targeted Kappa architectures are aimed at, at network, IT and similar environments where you with a single code base. need to monitor the state of your infrastructure. “ There are This is illustrated in Figure 2. It supports the many valuable applications What does it do? real-time analysis of the network to display critical of satellite imagery across information and raise alerts, and it can combine this As can be seen in Figure 1, a range of industries, many of with historic information to support such things as Kx is not limited to providing which are time sensitive and require trend analysis. an engine but also offers powerful analytic processing. By combining our data and Control for Kx, Monitor Why should you care? Kx technology we expect to be able for Kx, Analyst for Kx, to provide new and existing Dashboard for Kx and various Kx has proved itself in what is unarguably the most customers with unique and industry-specific solutions that demanding big data market: financial trading and valuable insights. risk management. The company has been targeting Airbus Defence ” reflect the company’s target and Space markets. Some relevant points IoT and related environments over the last few years include the fact that Kx has a small and has had some notable success across a range deployment footprint (600KB) so is suitable of applications, where the collection and analysis of for embedding in edge devices; is available in the time-series based data is important. cloud as well as on premises; and includes an We would have to say that Kx has been ODBC driver for connection to popular third-party fortunate. We do not believe that it anticipated dashboard platforms such as Tableau, as an the Internet of Things. What it did was to focus alternative to the tools Kx offers. on offering the best possible performance for its chosen (financial) market. It just happens that the (big data) issues faced by that market are exactly analogous to many Internet of Things environments. Not only is Kdb+ suitable for implementation for many of these use cases but, more importantly, the product has significant technical advantages in these areas, not least that it provides both real-time and batch-based capabilities from a single platform. The Bottom Line Kx offers a small deployment footprint, a single platform for streaming analytics and a fast (time- Figure 2 – series) database, and the optimisation of in-memory and persisted data processing. It therefore fulfills the requirements for embedding in edge and gateway devices as well as, more generally, as a streaming analytics platform for live sensor data. FOR FURTHER INFORMATION AND RESEARCH CLICK HERE © Bloor 2018.
Recommended publications
  • Kx for Manufacturing Flyer
    Kx for At a Glance Powered by the world’s fastest Manufacturing time-series database, Kx enables manufacturers to improve performance at tool, factory and Accelerate Your Evolution Into Industry 4.0 user analytic levels. Kx is able to handle millions of events and Kx is the world’s fastest time-series database and analytics platform for measurements per second, manufacturing. It is a high-performance, cost-effective and low latency solution for gigabytes to petabytes of historical ingesting, processing, and analyzing real-time, streaming and historical data from data, with nanosecond resolution, industrial equipment sensors and factory systems. more efficiently and cost-effectively than any available alternatives. Kx is a single integrated software platform enabling quick, easy implementation and low total cost of ownership. It can be deployed on premises, in the cloud or as a hybrid configuration. The Kx Advantage • Ingest and process over 30 million sensor measurements per second • Supports any sensor measurement, frequency, tags and attributes with nanosecond precision • Stream processing platform with in-built Complex Event Processing • Augment existing systems to support massive increase in sensor data volumes • Ability to capture, store and Performance process 10TBs of data per day Featuring a superior columnar-structured time-series database, kdb+, Kx can scale • Deploy on-premises, in anywhere from thousands to hundreds of millions of sensors, at any measurement the cloud or as a hybrid frequency whilst maintaining extreme levels of performance. configuration • Rich customizable visualization Kx has the ability to ingest and process over 30 million sensor measurements per through integrated dashboards second using just one server.
    [Show full text]
  • To the Members of First Derivatives Plc
    First Derivatives plc First Derivatives plc Annual report and accounts 2019 Annual report and accounts 2019 AT THE CORE OF DATA SCIENCE FD’s world-leading analytics technology and data science expertise are disrupting industries, helping our clients to generate more revenue and increase their operational efficiency See more online at: firstderivatives.com and kx.com STRATEGIC REPORT CORPORATE GOVERNANCE FINANCIAL STATEMENTS 01 Highlights 24 Board of Directors 41 Independent auditor’s report 02 At a glance 26 Chairman’s governance 47 Consolidated statement 04 Chairman’s review statement of comprehensive income 06 Business model 27 Governance framework 49 Consolidated balance sheet 08 Business review 29 Report of the Audit Committee 50 Company balance sheet 14 Strategy 32 Report of the Nomination 51 Consolidated statement 15 Financial review Committee of changes in equity 20 Principal risks and uncertainties 34 Report of the Remuneration 53 Company statement of changes 22 People strategy Committee in equity 38 Directors’ report 55 Consolidated cash flow 40 Statement of Directors’ statement responsibilities 56 Company cash flow statement 57 Notes 116 Directors and advisers IBC Global directory Highlights FINANCIAL HIGHLIGHTS Report Strategic Revenue £m Operating profit £m £217.4m £18.7m 18.7 217.4 14.7 186.0 151.7 Corporate Governance 12.2 2017 2018 2019 2017 2018 2019 Adjusted diluted EPS p Net debt £m 83.2p £16.5m Financial Statements Financial 16.5 16.2 83.2 72.2 13.5 61.3 2017 2018 2019 2017 2018 2019 OPERATIONAL HIGHLIGHTS • FinTech
    [Show full text]
  • Compendium of Technical White Papers
    COMPENDIUM OF TECHNICAL WHITE PAPERS Compendium of Technical White Papers from Kx Technical Whitepaper Contents Machine Learning 1. Machine Learning in kdb+: kNN classification and pattern recognition with q ................................ 2 2. An Introduction to Neural Networks with kdb+ .......................................................................... 16 Development Insight 3. Compression in kdb+ ................................................................................................................. 36 4. Kdb+ and Websockets ............................................................................................................... 52 5. C API for kdb+ ............................................................................................................................ 76 6. Efficient Use of Adverbs ........................................................................................................... 112 Optimization Techniques 7. Multi-threading in kdb+: Performance Optimizations and Use Cases ......................................... 134 8. Kdb+ tick Profiling for Throughput Optimization ....................................................................... 152 9. Columnar Database and Query Optimization ............................................................................ 166 Solutions 10. Multi-Partitioned kdb+ Databases: An Equity Options Case Study ............................................. 192 11. Surveillance Technologies to Effectively Monitor Algo and High Frequency Trading ..................
    [Show full text]
  • APL Literature Review
    APL Literature Review Roy E. Lowrance February 22, 2009 Contents 1 Falkoff and Iverson-1968: APL1 3 2 IBM-1994: APL2 8 2.1 APL2 Highlights . 8 2.2 APL2 Primitive Functions . 12 2.3 APL2 Operators . 18 2.4 APL2 Concurrency Features . 19 3 Dyalog-2008: Dyalog APL 20 4 Iverson-1987: Iverson's Dictionary for APL 21 5 APL Implementations 21 5.1 Saal and Weiss-1975: Static Analysis of APL1 Programs . 21 5.2 Breed and Lathwell-1968: Implementation of the Original APLn360 25 5.3 Falkoff and Orth-1979: A BNF Grammar for APL1 . 26 5.4 Girardo and Rollin-1987: Parsing APL with Yacc . 27 5.5 Tavera and other-1987, 1998: IL . 27 5.6 Brown-1995: Rationale for APL2 Syntax . 29 5.7 Abrams-1970: An APL Machine . 30 5.8 Guibas and Wyatt-1978: Optimizing Interpretation . 31 5.9 Weiss and Saal-1981: APL Syntax Analysis . 32 5.10 Weigang-1985: STSC's APL Compiler . 33 5.11 Ching-1986: APL/370 Compiler . 33 5.12 Ching and other-1989: APL370 Prototype Compiler . 34 5.13 Driscoll and Orth-1986: Compile APL2 to FORTRAN . 35 5.14 Grelck-1999: Compile APL to Single Assignment C . 36 6 Imbed APL in Other Languages 36 6.1 Burchfield and Lipovaca-2002: APL Arrays in Java . 36 7 Extensions to APL 37 7.1 Brown and Others-2000: Object-Oriented APL . 37 1 8 APL on Parallel Computers 38 8.1 Willhoft-1991: Most APL2 Primitives Can Be Parallelized . 38 8.2 Bernecky-1993: APL Can Be Parallelized .
    [Show full text]
  • Kx for Sensors
    KxKx forfor SensorsSensors AtAt aa GlanceGlance KxKx forfor SensorsSensors isis anan integratedintegrated VEEVEE Enable, Combine, Integrate and Action your data Enable,Enable, Combine,Combine, IntegrateIntegrate andand ActionAction youryour datadata andand AnalyticsAnalytics solutionsolution forfor ingesting,ingesting, validating,validating, estimatingestimating andand analyzinganalyzing The Industrial Internet of Things (IIoT) is the concept of connected objects and TheThe IndustrialIndustrial InternetInternet ofof ThingsThings (IIoT)(IIoT) isis thethe conceptconcept ofof connectedconnected objectsobjects andand massivemassive amountsamounts ofof streamingstreaming devices, everything from manufacturing equipment, automobiles, jet engines to smart devices,devices, everythingeverything fromfrom manufacturingmanufacturing equipment,equipment, automobiles,automobiles, jetjet enginesengines toto smartsmart (real-time)(real-time) andand historicalhistorical datadata fromfrom meters. Many analysts predict that there will be over 20 billion connected devices by meters.meters. ManyMany analystsanalysts predictpredict thatthat therethere willwill bebe overover 2020 billionbillion connectedconnected devicesdevices byby sensors,sensors, devices,devices, andand otherother datadata 2020. 2020.2020. sources.sources. TheseThese devicesdevices areare equippedequipped withwith sensorssensors thatthat capturecapture informationinformation aboutabout thethe device,device, service,service, weather,weather, location,location, vibration,vibration, motion,motion,
    [Show full text]
  • Dyalog User Conference Programme
    Conference Programme Sunday 20th October – Thursday 24th October 2013 User Conference 2013 Welcome to the Dyalog User Conference 2013 at Deerfield Beach, Florida All of the presentation and workshop materials are available on the Dyalog 2013 Conference Attendee website at http:/conference.dyalog.com/. Details of the username and password for this site can be found in your conference registration pack. This website is available throughout the conference and will remain available for a short time afterwards – it will be updated as and when necessary. We will be recording the presentations with the intention of uploading the videos to the Internet. For this reason, please do not ask questions during the sessions until you have been passed the microphone. It would help the presenters if you can wait until the Q&A session that concludes each presentation to ask your questions. If your question can't wait, or if the presenter specifically states that questions are welcome throughout, then please raise your hand to indicate that you need the microphone. All of Dyalog's presenters are happy to answer specific questions relating to their topics at any time after their presentation. Scavenger Hunt Have fun and get to know the other delegates by participating in the scavenger hunt that is running throughout Dyalog '13. The hunt runs until 18:30 on Wednesday and prizes will be awarded at the Banquet. Team assignments, rules and the scavenger hunt list will be handed out at registration. Guests are welcome to join in as well as conference delegates. Good luck and happy hunting! For practical information, see the back cover If you have any questions not related to APL, please ask Karen.
    [Show full text]
  • General Coporation Tax Allocation Percentage Report 2003
    2003 General Corporation Tax Allocation Percentage Report Page - 1- @ONCE.COM INC .02 A AND J TITLE SEARCHING CO INC .01 @RADICAL.MEDIA INC 25.08 A AND L AUTO RENTAL SERVICES INC 1.00 @ROAD INC 1.47 A AND L CESSPOOL SERVICE CORP 96.51 "K" LINE AIR SERVICE U.S.A. INC 20.91 A AND L GENERAL CONTRACTORS INC 2.38 A OTTAVINO PROPERTY CORP 29.38 A AND L INDUSTRIES INC .01 A & A INDUSTRIAL SUPPLIES INC 1.40 A AND L PEN MANUFACTURING CORP 53.53 A & A MAINTENANCE ENTERPRISE INC 2.92 A AND L SEAMON INC 4.46 A & D MECHANICAL INC 64.91 A AND L SHEET METAL FABRICATIONS CORP 69.07 A & E MANAGEMENT SYSTEMS INC 77.46 A AND L TWIN REALTY INC .01 A & E PRO FLOOR AND CARPET .01 A AND M AUTO COLLISION INC .01 A & F MUSIC LTD 91.46 A AND M ROSENTHAL ENTERPRISES INC 51.42 A & H BECKER INC .01 A AND M SPORTS WEAR CORP .01 A & J REFIGERATION INC 4.09 A AND N BUSINESS SERVICES INC 46.82 A & M BRONX BAKING INC 2.40 A AND N DELIVERY SERVICE INC .01 A & M FOOD DISTRIBUTORS INC 93.00 A AND N ELECTRONICS AND JEWELRY .01 A & M LOGOS INTERNATIONAL INC 81.47 A AND N INSTALLATIONS INC .01 A & P LAUNDROMAT INC .01 A AND N PERSONAL TOUCH BILLING SERVICES INC 33.00 A & R CATERING SERVICE INC .01 A AND P COAT APRON AND LINEN SUPPLY INC 32.89 A & R ESTATE BUYERS INC 64.87 A AND R AUTO SALES INC 16.50 A & R MEAT PROVISIONS CORP .01 A AND R GROCERY AND DELI CORP .01 A & S BAGEL INC .28 A AND R MNUCHIN INC 41.05 A & S MOVING & PACKING SERVICE INC 73.95 A AND R SECURITIES CORP 62.32 A & S WHOLESALE JEWELRY CORP 78.41 A AND S FIELD SERVICES INC .01 A A A REFRIGERATION SERVICE INC 31.56 A AND S TEXTILE INC 45.00 A A COOL AIR INC 99.22 A AND T WAREHOUSE MANAGEMENT CORP 88.33 A A LINE AND WIRE CORP 70.41 A AND U DELI GROCERY INC .01 A A T COMMUNICATIONS CORP 10.08 A AND V CONTRACTING CORP 10.87 A A WEINSTEIN REALTY INC 6.67 A AND W GEMS INC 71.49 A ADLER INC 87.27 A AND W MANUFACTURING CORP 13.53 A AND A ALLIANCE MOVING INC .01 A AND X DEVELOPMENT CORP.
    [Show full text]
  • Stephen Taylor
    C U R R I C U L U M V I T Æ Stephen Taylor HIGHLIGHTS • Array- and functional-programming experience: lectures, teaches; edits Vector, the APL journal • Broad experience with financial trading systems (Logica, Reuters, etc.) • Strong written and spoken communication skills, with sales and project-management experience • Currently writing an introductory book on APL; collaborators include Arthur Whitney, designer of Kdb+ • Spoken at Kx Systems user meetings WORK EXPERIENCE 1999— Principal Lambent Technology, London Writes financial applications for Norwich Union Life using APL and agile methods; see various journal articles and XP2006 conference paper with NU Director of Pensions. Teaches workshop “Building Object-Oriented Applications in Dyalog APL” in Europe and America. Currently writing APL classes to write Word and Excel 2007 documents in OpenXML format. Website clients include London Bullion Market Association, McKinsey & Co., Morgan Stanley and Mortgage Express. 1996-97 Manager, channel marketing Computer Associates, Sydney Developed channel-marketing programmes with hardware vendors. 1992-96 Manager, trading-room systems sales Reuters, Sydney Sold trading-room and risk-management systems. By 1996 three of the five largest trading floors in Australia used systems sold by Taylor. 1990-92 Project manager Logica, Sydney Developed a Teknekron (later TibCo) feed handler for the Sydney Futures Exchange and installed Teknekron Trading System at State Bank of NSW. Consulting for the Treasury Systems Group. 1986-89 Manager, wholesale banking marketing Wang Computer, Sydney Developed marketing programme for financial markets middleware and supported salesmen. 1976-86 Developer I.P. Sharp Associates, London, Zurich, Copenhagen & Sydney Wrote APL systems, mostly for financial-markets traders.
    [Show full text]
  • Contents Page Editorial: 2
    VECTOR Vol.21 No.4 Contents Page Editorial: 2 RESPONSES Thoughts on the Urn Problem Eddie Clough 4 CRCOMPARE in J Adam Dunne 7 NEWS News from Sustaining Members 10 Product Guide Gill Smith 13 DISCOVER At Play with J: Metlov’s Triumph Gene McDonnell 25 Functional Programming in Joy and K Stevan Apter 31 Function Arrays in APL Gianluigi Quario 39 LEARN A Suduko Solver in J Roger Hui 49 Sudoku with Dyalog APL John Clark & Ellis Morgan 53 APL+WebComponent (Part 2) Deploy your APL+Win Application on the Web Eric Lescasse 62 APL Idioms Ajay Askoolum 92 Review Mathematical Computing in J (Howard Peelle) Cliff Reiter 97 J-ottings 44: So easy a Child of Ten ... Norman Thomson 101 Zark Newsletter Extracts edited by Jonathan Barman 108 Crossword Solution 116 PROFIT Developer Productivity with APLX v3 and SQL Ajay Askoolum 117 Index to Advertisers 143 1 VECTOR Vol.21 No.4 Editorial: Discover, Learn, Profit The BAA’s mission is to promote the use of the APLs. This has two parts: to serve APL programmers, and to introduce APL to others. Printing Vector for the last twenty years has addressed the first part, though I see plenty more to do for working programmers – we publish so little on APL2, for example. But it does little to introduce APL to outsiders. If you’ve used the Web to explore a new programming language in the last few years, you will have had an experience hard to match with APL. Languages and technologies such as JavaScript, PHP, Ruby, ASP.NET and MySQL offer online reference material, tutorials and user forums.
    [Show full text]
  • Women's Business Enterprise National Council 2009 Annual Report
    JOINT LETTER OF GREETING FROM LINDA DENNY AND CHERYL STEVENS PHOTO COURTESY OF WOMEN’S ENTERPRISE OF COURTESY PHOTO PHOTO COURTESY OF WOMEN’S ENTERPRISE OF COURTESY PHOTO Cheryl Stevens, Linda J. Denny, WBENC Board Chair President & CEO, WBENC DEAR FRIENDS: We are proud to report that the Women’s Business Enterprise National Council (WBENC) completed a productive year with great success by delivering our “COR” Values of Certification, Opportunities, and Resources to our Corporate Members and WBENC Certified Women’s Business Enterprises (WBEs), in partnership with our vital network of Regional Partner Organizations (RPOs). In March, we expanded our annual Salute to Women’s Business Enterprises event into a thought leadership and educational forum: The Summit & Salute to Women’s Business Enterprises. Our Women in Business National Conference and Business Fair theme, “The Bridge to Quality,” delivered a powerful message for the organization, by providing programs enabling our WBENC Certified WBEs to build on elements of business quality, enhancing their potential success in competing for and winning contracts. At WIB2009, a robust new program structure provided four learning tracks featuring a continuum of information about the “Marks of Quality.” These programs or credentials – such as corporate social responsibility initiatives, Six Sigma training, or LEED and ISO certifications – are used by world class corporations and often expected of their suppliers. As in the past, WBENC, in partnership with our RPOs, created, managed, and implemented the processes and procedures maintaining WBENC’s world-class certification, access to markets, and skill-building programs facilitating the future success of WBENC Certified WBEs. By year end 2009, 9227 women-owned businesses were granted WBENC certification; and 234 corporations supported WBENC as members.
    [Show full text]
  • Programming Language) 1 APL (Programming Language)
    APL (programming language) 1 APL (programming language) APL Paradigm array, functional, structured, modular Appeared in 1964 Designed by Kenneth E. Iverson Developer Kenneth E. Iverson Typing discipline dynamic Major implementations IBM APL2, Dyalog APL, APL2000, Sharp APL, APLX Dialects A+, Dyalog APL, APLNext Influenced by mathematical notation [1] [2] [3] [4] Influenced J, K, Mathematica, MATLAB, Nial, PPL, Q APL (named after the book A Programming Language)[5] is an interactive array-oriented language and integrated development environment which is available from a number of commercial and non-commercial vendors[6] and for most computer platforms.[7] It is based on a mathematical notation developed by Kenneth E. Iverson. APL has a combination of unique and relatively uncommon features that appeal to programmers and make it a productive programming language:[8] • It is concise, using symbols rather than words and applying functions to entire arrays without using explicit loops. • It is solution focused, emphasizing the expression of algorithms independently of machine architecture or operating system. • It has just one simple, consistent, and recursive precedence rule: the right argument of a function is the result of the entire expression to its right. • It facilitates problem solving at a high level of abstraction. APL is used in scientific,[9] actuarial,[8] statistical,[10] and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications. It was an important influence on the development of spreadsheets, functional programming,[11] and computer math packages.[3] It has also inspired several other programming languages.[1] [2] [4] It is also associated with rapid and lightweight development projects in volatile business environments.[12] History The first incarnation of what was later to be the APL programming language was published and formalized in A Programming Language,[5] a book describing a notation invented in 1957 by Kenneth E.
    [Show full text]
  • Espresso Bar Sponsored by OTC Markets | Conference App Sponsored by Instinet
    FEATURING Michael Piwowar Rep Bill Huizenga Robert Cook Commissioner Chairman President & CEO U.S. Securities and Exchange Commission Financial Services Committee FINRA EXPERT PANELS & FIRESIDES ● Capital Formation: The New Playbook ● Mr. & Mrs. 401(k): The SEC’s Focus on Long-Term Interests of Main Street Investors ● Regulatory & Competitive Challenges Shaping Buy- and Sell-Side Trading Desks ● Listed Options: Caught in the Crossfire ● Recommendations of the SEC Equity Market Structure Advisory Committee ● MiFID II: European Regulation Comes to the U.S. ● Consolidated Audit Trail: The Industry Prepares SPONSORS TRIPLE DIAMOND Bank of America Merrill Lynch · JonesTrading · Nasdaq · OTC Markets DOUBLE DIAMOND Bats Global Markets, a CBOE Company · Clearpool Group · Goldman Sachs · ITG · NYSE · Thomson Reuters · UBS DIAMOND Barclays · Citadel Securities · Citi Global Markets · Fidelity Capital Markets · IMC PLATINUM Hanweck · INTL FCStone · J.P. Morgan · Two Sigma Securities · Virtu Financial GOLD Aplomb Strategies · Canadian STA · CHX · Deutsche Bank · IHS Markit · Instinet · Kx Systems · Oppenheimer · Pragma Trading · Susquehanna · TMX Group · Trillium · Vela Trading Technologies · Weeden & Co. · XR Trading SILVER Baird · BIDS Trading · BNY Mellon · Boston STA · Cantor Fitzgerald · CAPIS · Carolina STA · CODA Markets · CTC Trading Group · Dallas STA · Dash Financial Technologies · Drexel Hamilton · DTCC · Edward Jones · Elinphant · Engineers Gate · Georgia STA · Group One Trading · Hodges Capital · IEX Trading · Jane Street · Jefferies
    [Show full text]