FIX Algorithmic Trading Definition Language (FIXatdlSM)

Slides:



Advertisements
Similar presentations
HDF: HL7 Methodology Ioana Singureanu M&M co-chair, HDF Editor Eversolve, LLC.
Advertisements

Business Development Suit Presented by Thomas Mathews.
Request Management Mirror-. A random three day sample of Incidents revealed that about 86% of the registered Incidents were legitimate Requests Many other.
FIX TEACHING STREAM Scott Atwell Co-Chair FPL Global Steering Committee American Century Investments FPL Americas Trading Conference October 21, 2010 Implementing.
Chapter 4 Quality Assurance in Context
Implementation: SLA & SOP Processes Purpose Strategy Foundation We Deliver Competitive Advantage to our Customer's Global Supply Chain.
Alternate Software Development Methodologies
MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Copyright  2005 Symbian Software Ltd. 1 Lars Kurth Technology Architect, Core Toolchain The Template Engine CDT Developer Conference, Oct 2005.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
UI Standards & Tools Khushroo Shaikh.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 3-1 of…
U of R eXtensible Catalog Team MetaCat. Problem Domain.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
The Software Development Life Cycle: An Overview
RUP Requirements RUP Artifacts and Deliverables
MVC pattern and implementation in java
Tests & Quizzes (aka SAMigo) Christine Doherty, Stanford University June 16, 2011.
The FIX Protocol as an Effective Solution for Algorithmic Trading Kevin Houstoun, Co-chair FPL Global Technical Committee, Consultant to HSBC.
OData Technical Committee Kick-off July 26, 2012.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
High-level Overview As of: November 29, 2010 Core developers: Scott Atwell, John Shields Founding developers: Danilo Tuler, Renato Gallart.
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
Agenda Teams Responsibilities Timeline Homework and next steps.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
5-7 November 2014 DR Workflow Practical Digital Content Management from Digital Libraries & Archives Perspective.
Session 21-2 Session 11 Common Origination and Disbursement (COD) & Commonline: Dispel the Myths.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
R R R 1 Frameworks III Practical Issues. R R R 2 How to use Application Frameworks Application developed with Framework has 3 parts: –framework –concrete.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1 MTAC eVS®/PTS User Group Thursday November 10, 2011.
FIX Algorithmic Trading Definition Language Webcast Wednesday, April 7, 2010 Rick Labs, CPA CFA, Co-Chairman FIX Algorithmic Trading Working Group.
CSC444F'06Lecture 101 Feature Tracking. CSC444F'06Lecture 102 Feature Tracking Keeping track of all the features that have been requested. Keeping track.
Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
1 Encore Data Distribution Services Workshop February 19, 2004.
3rd Annual Plex/2E Worldwide Users Conference 10A What’s New in CA 2E CM and Advanced Topics Marty Acks, MKS.
1 Educator Performance and Support System (EPSS) Information Session April 4 th, 2012.
Test Equipment Product Line Josh Bowen Capstone Project Presentation 2.
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Lectures 2 & 3: Software Process Models Neelam Gupta.
External Interface Update 1 External Interface Update April 2, 2007 Daryl Shing.
User-Centered Design (UCD) Overview
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
Northwest Arkansas.Net User Group Jay Smith Tyson Foods, Inc. Unit Testing nUnit, nUnitAsp, nUnitForms.
Interop SC 02/03/2016. Agenda Jacques feedbacks Contribution process improvements proposal 2.
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
Ebrary new Reader Overview & sneak peek. Agenda Objectives: A little context: ebrary & EBL Integration Roadmap New ebrary Reader will evolve to become.
Quarterly Geo/SIG Coordinator Webinar June 25, 2014.
 System Requirement Specification and System Planning.
OASIS Next Generation Project Summary
Fahd Shaaban, Director of Professional Services
Managing the Project Lifecycle
AgilizTech Support Desk Overview
Documentation in Continuous Delivery Model and DevOps
Continuous - Discrete Sampling Demo (CON2DIS) team
WPF AKEEL AHMED.
Raytheon Missile Systems Steve Lacy
Car Hire Data Exchange (CHDX) Edits Project Update
Web Development Using ASP .NET
Feature Tracking CSC444F'07 Lecture 9.
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

FIX Algorithmic Trading Definition Language (FIXatdlSM) Presentation to the GTC Feb 5, 2010

Copyright (c) FIX Protocol Ltd. Agenda FIXatdl – a brief overview and key benefits FIXatdl 1.0 to now (FIXatdl 1.1) FIXatdl 1.1 Key enhancements Normative Specification (Artifacts) Overall structure GUI Widget library Timeline and next steps Screen Shots of actual FIXatdl implementations Q&A Live Demos as time permits 4/14/2017 Copyright (c) FIX Protocol Ltd.

Broker FIX Specification Introducing FIXatdlSM: FIX Protocol standard XML mark-up language used to define the interface for an algorithmic order Broker FIX Specification FIXatdl XML File + Strategy FIXatdl Schema Broker creates a FIXatdl XML file describing its algorithms, parameters, FIX tag mappings, validation rules, and how the algorithms should be rendered in any 3rd party application OMS vendors parse these FIXatdl XML files & render them in their application eliminating the need for custom programming 4/14/2017 Copyright (c) FIX Protocol Ltd.

Advantages of Dynamic Rendering with FIXatdl Less Ambiguity Contents/knowledge of specification file replaced by FIXatdl file Definitions of parameters, rules and GUI layouts are standardized Language is easy to read and understand XML Files are Machine Readable! OMS parses XML files on-the-fly and renders appropriate images on the screen XML file tells OMS which tag numbers to use Algorithms can be added or changed without custom programming Reduced need for QA and Certification Testing An OMS supporting FIXatdl can accept any FIXatdl-based XML file Analogy – FIXatdl : OMS ≈ HTML : WebBrowser End Result: Faster time-to-market for algo provider with less effort 4/14/2017 Copyright (c) FIX Protocol Ltd.

FIXatdl 1.0 to now (FIXatdl 1.1) “The beginning” Started with OMS vendor input (5 in-depth interviews), initial schema created 15 major brokers published XML file samples FIXatdl 1.0 Released - March 2008 Brokers published XML files but no parsers/renders available to implement/test OMS vendors identified additional needs Identified numerous gaps and enhancements needed to actually use it Hamstrung by “data contract” too tightly coupled to “GUI” FIXatdl 1.1 Development Decoupled “data contract” (Parameter) from GUI widget (Control) Enhanced GUI Library (generic, cross-platform functional description of control) Better aligned FIXatdl XML with FPL XML standards (Sexton report) Iterative feedback and continued implementation process, weekly WG meetings Developed “narrative documentation” (spec) in conjunction with XML Schema Finalized schema and narrative documentation – submitting for approval/release 4/14/2017 Copyright (c) FIX Protocol Ltd.

FIXatdl 1.1 - Key Enhancements Division of data contract from GUI (Parameter vs. Control) Control@parameterRef, Parameter@wireValue, etc Parameter@enumID <-> Control’s ListItem@enumID Specifying GUI details (Layout) is now entirely optional Parameters can be validated at Strategy-level (StrategyEdit) Created FLOW to handle workflow and basic GUI event handling Control’s visible, enabled, and value can be rule driven (StateRule) Support nested/cascading rules (StrategyEdit and StateRule) Strategy filtering enhanced (Regions/Country, SecurityTypes, Markets) Explicit support for multi-language features via UTF-8 Support for New Order List and New Order Multileg Enhanced GUI Library (generic, cross-platform description of widgets) 4/14/2017 Copyright (c) FIX Protocol Ltd.

FIXatdl 1.1 – Normative Specification (Artifacts) Jim Northey: The combination of the FIXatdl narrative specification document and the FIXatdl XML Schema files represent the FIXatdl normative specification. Other documents are suggested, such as user's guides, implementation guides, how-to's, but these are not part of the officially approved normative specification." The normative specification should focus on trying to in as unambiguously as possible and as formally as possible terms define "What is". The "how to" should be kept outside the normative specification. Narrative specification document Word-authored document (spec) for the FIXatdl XML Schema XML Schema files atdl-core-1-1.xsd Data: describes the data content of the algorithm and the parameters atdl-flow-1-1.xsd Data: used to author rules applied to the parameter values as a validation check atdl-layout-1-1.xsd GUI: XML constructs describing how a parameter should be rendered within a UI atdl-validation-1-1.xsd GUI: provides the ability to dynamically affect the behavior of a GUI control Support lists (atdl-regions-1-1.xsd, atdl-timezones-1-1.xsd) Sample XML file 4/14/2017 Copyright (c) FIX Protocol Ltd.

FIXatdl 1.1 – Overall Structure 4/14/2017 Copyright (c) FIX Protocol Ltd.

FIXatdl 1.1 – GUI Widget Library Clock RadioButton EditableDropDownList RadioButtonList TextField SingleSpinner DropDownList SingleSelectList DoubleSpinner Slider MultiSelectList CheckBox CheckBoxList Label 4/14/2017 Copyright (c) FIX Protocol Ltd.

Timeline and Next Steps FPL’s Target of launch at beginning March: Friday Feb 5 - Presentation to GTC If approved, Public Comment Period - One Week Comments received and any necessary changes proposed by the WG Reviewed by the GTC Governance Board (expeditiously) GTC Governance Board voting - no more than one week Proposed public launch event (in person media conference run by Daniella Baker) Mar 23 at the FPL EMEA Conference in London Ongoing management Using FPL’s JIRA system to track issues and enhancements Using FPL’s Central Desktop system to manage milestones/tasks Coordinating launch and roll-out plan with FPL’s marketing and management teams 4/14/2017 Copyright (c) FIX Protocol Ltd.

Screen Shots of actual FIXatdl implementations Portware Townsend RealTick Rapid Addition Ullink Nomura / atdl4j 4/14/2017 Copyright (c) FIX Protocol Ltd.

Copyright (c) FIX Protocol Ltd. Q&A / Demos http://fixprotocol.org/FIXatdl 4/14/2017 Copyright (c) FIX Protocol Ltd.