© Copyright StreamBase®. Proprietary & Confidential. www.streambase.com1 StreamBase Case Study Automated Trading.

Slides:



Advertisements
Similar presentations
TELLEFSEN AND COMPANY, L.L.C. Execution Management Systems and Order Management Systems – Evolution and Growth December 2010 Proprietary and Confidential.
Advertisements

World Federation of Exchanges | Cambridge, MA | Nov, 2009 High Frequency Trading What Is It & Should I Be Worried? Presented by Larry Tabb (Founder & CEO)
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Workflow Product Overview.
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Solutions from OneTick and R
Exsys Solution Suite 27th April 2010 © TemplatesWise.com.
Stock Management System  I.T. Systems Solutii Profesionale S.R.L. This will present the key features of the Stock Managemen System (SMS) developed by.
HP Quality Center Overview.
Traditional Approach to Design
Chapter 10 The Traditional Approach to Design
Event Processing Use Case: Automated Security Pricing Event Processing Symposium November
Information Disclosure and Market Quality: The Effect of SEC Rule 605 on Trading Costs Xin Zhao and Kee H. Chung.
- 0 - Confidential CASE STUDY Part –1 PLANNING Part –2 MANAGING Part –3 ADAPTING Zesati Hiren Shah San Jose, CA
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 12 th Jan 2011 Fergal Carton Business Information Systems.
By Thomas Rodgers Matlock Capital, LLC.  Privately held trading firm specializing in Stock and Stock Options market making  Focus on sophisticated analytics.
Integrity through Visibility - End user Application Software.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Intro to Business.  Captain - Coordinates the efforts of entire team including team activities, maintaining password, making final decisions, and checking.
© Copyright StreamBase®. Proprietary & Confidential. Use Cases: Transformation vs. Orchestration.
The War of the Algorithms Emerging Trends in Algorithmic Trading Dr John Bates Co-Founder & Chief Technology Officer Apama VP Event Processing Products.
High Performance in Trading September 19, 2011 Raymond Russell, CTO.
Chapter 9: Software Tools and Dashboards. 2 V. Kumar and W. Reinartz – Customer Relationship Management Overview Topics discussed  CRM Implementation.
PHOENIX OPTION TRADING RULES. SUGGESTED TRADES  Suggested trades can come anytime our traders see an opportunity  Trades are ed as well as texted.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
© Copyright 2006, The Nasdaq Stock Market, Inc. All rights reserved. © Copyright 2005, The Nasdaq Stock Market, Inc. All rights reserved. INTERNATIONAL.
©Copyright 2003, The Nasdaq Stock Market, Inc. All rights reserved. Changes in Market Structure: Approaches to Securities Trading 15 April 2003 Alfred.
Global Trading DMA enabling Algo DMA open up possibilities and more importantly, creates a new ground for open competition.
MiFID - Technology Solutions In Search of IT Excellence
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
The FIX Protocol as an Effective Solution for Algorithmic Trading Kevin Houstoun, Co-chair FPL Global Technical Committee, Consultant to HSBC.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Opening Keynote Presentation An Architecture for Intelligent Trading  Alessandro Petroni – Senior Principal Architect, Financial Services, TIBCO Software.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
GBA IT Project Management Final Project – “ FoodMart Corp - Making use of Business Intelligence” July 12, 2004 N.Khuda.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Event Processing Symposium CEP for Customer Acquisition And Customer Service.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
Budget Module For Sage MIP Fund Accounting. Sage Requirements Fund Accounting 10.0 or higher Budget Module optional but required for multiple budget versions.
Tibco Applications Support Team The key piece for quality software deployment V.gdp GJ dePillis.
Activity-Based Costing (ABC). Our Clients Often Lack an Understanding of Profit Factor Trade Offs Needed for Decision Making As – Is Decision Making…
XP on Wall St. Credit Technology Steve Hayes
Unlocking Hidden Revenue in Current Customers Webinar: August 26, 2014.
Towards Low Overhead Provenance Tracking in Near Real-Time Stream Filtering Nithya N. Vijayakumar, Beth Plale DDE Lab, Indiana University {nvijayak,
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Right In Time Presented By: Maria Baron Written By: Rajesh Gadodia
FBD Associates Inc. ENABLING THE FUTURE Natural / Adabas Migration Solutions.
IS 356 IT for Financial Services Alternative Trading Systems (ATS) and Electronic Communications Networks (ECN)
Pan-Asia Equities Trading Romnesh Lamba Head of Market Development 7 April 2011.
Confidential © 2014, Brighterion Inc. (all rights reserved) Keeping an eye on your business Brighterion Solutions SMART AGENTS SMART AGENTS UNSUPERVISED.
1/22/08 RTR Project Presentation to TPTF RTR Project Michael Daskalantonakis & Brian Cook.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
Liquidity Panel CADC – August 18, 2005 Joseph P. Perry Managing Member RedSky Financial, LLC Speed Trading Partners, LLC “The Relationship Between a Broker/Dealer.
Intelligent Supply Chain Management Strategic Supply Chain Management
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Avanade Confidential – Do Not Copy, Forward or Circulate © Copyright 2014 Avanade Inc. All Rights Reserved. For Internal Use Only SharePoint Insights (BETA)
34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials.
ONETICK ® Accelerating Quant Research and Trading Principal Component Analysis & Multi-Factor Modeling Tests with OneTick & R Historical & Real-Time 7.
Stock Market Terms What does everything mean?. 52-Week High The highest price for a stock during the past year.
Djohan Wahyudi Supervised by: Prof. Dr. Pericles A. Mitkas Vivia Nikolaidou 1.
Systems Analysis and Design in a Changing World, Fourth Edition
Team C Ryan Eavy Kiril Gantchev Scott Krasnigor Ljubomir Krispinovic Scott Noorthoek Chris Sharp STARS Social Trading Aggregation and Risk System.
IS 356 IT for Financial Services
Recent trends in estimation methodologies
Rice Stock Market Simulator
The Client/Server Database Environment
Azure Automation and Logic Apps:
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Objectives Primary market Secondary Market
Objectives In this lesson, you will learn to:
Presentation transcript:

© Copyright StreamBase®. Proprietary & Confidential. StreamBase Case Study Automated Trading

© Copyright StreamBase®. Proprietary & Confidential. I. The Problem  Background:  Successful Buy-side firm successful in conventional buy/hold strategies wanted to apply learnings to intraday trading  Business Drivers:  Making money: from short-lived trading opportunities in real-time market data feeds, and reducing transaction costs  Customer retention

© Copyright StreamBase®. Proprietary & Confidential. The Approach: Application Overview  Data/events stream from real-time market data feeds  Data is filtered (watch-list) and processed  Trading rules/logic applied to real-time streams to make buy/sell decisions  Spread pairs, Bollinger bands, limit rules  Store and retrieve latest market data  Maintain execution state of trades, check continuously  Buy/sell orders sent to execution engine  Recent addition of block-trading and best execution application  Run algorithms across multiple liquidity sources to determine best price and optimize execution (price, transaction fees)

© Copyright StreamBase®. Proprietary & Confidential. Event Sources, Types, Interfaces  Event sources:  NYSE Arca  Nasdaq  Instinet  15 other global exchanges  Event types:  Message format: contains string, int, datetime, Boolean, and decimal/float data types  Market data: e.g. Symbol, bid_price, ask_price, bid_size, ask_size, last_price, last_size, timestamp  Daily market condition data: symbol, market cap, sector, 52-week  Message rates:  Market Data providers: up to 10,000 messages per second.  < 20 ms from input to output  Interfaces:  Tibco EMS, MS SQL Server adapter. .Net adapter for EMS leveraging existing Microsoft/.Net development work

© Copyright StreamBase®. Proprietary & Confidential. Example of Application Logic  Query table look-up and filter for watch-list  Calculate and store Bollinger Bands/moving average, (Aggregate operator)  Apply Bollinger rule: current price much reach lower band (Filter)  Apply 52-week rule: current price must reach 52-week low (Filter)  Apply daily volume rule: quote must reach 150% of daily volume (Filter)  Union all orders and add timestamp  Output stream with orders to submit

© Copyright StreamBase®. Proprietary & Confidential. Application Module: Quote to Order

© Copyright StreamBase®. Proprietary & Confidential. Example Code CREATE STREAM Low52WkOrders AS SELECT symbol, timestamp, watchlist_position_threshold as position_threshold, "off" AS new_order_type, bid_price AS new_order_price, int(watchlist_position_threshold / bid_price) AS new_order_size FROM QuoteAndMarketRef WHERE last_price < w52_low; Create order if the last_price on the QuoteAndMarketRef stream is less than the 52 week low.

© Copyright StreamBase®. Proprietary & Confidential. III. Results, Costs and Benefits  Application in production  Built by in-house staff in 30 days (2-3 people, including QA/testing).  Estimated to take 8 months with team of 3-5 people via custom- coding  Easy for non-expert developer to build, understand, and modify  ROI  Trading profitability (not disclosed)  Customer retention and new acquisition  Deployed in 1/8 the time and resources vs custom-coding  Visibility to whole organization for event/application flow

© Copyright StreamBase®. Proprietary & Confidential. IV. Conclusions  Alternative approaches would not have offered value of StreamBase  Custom-coding (too costly in terms of time/resources) to get high performance  Full-blown order management system (OMS) too expensive and too feature-rich  Lessons learned  Strong business drivers (not just an IT project)  Up-front architectural planning paid-off in time-to-deployment