July 04, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Messaging Middleware Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Algorithmic Trading - Key Components for Real-Time Trading (Part II of II)
04/09/2008
By Colin Clark, VP Customers, Streambase Systems Inc.
Algorithmic Trading Part 2 Editor's Note: This article is a continuation of last week's first installment on key components for real-time algorithmic trading. Be sure to read part one if you missed it last week. Remember to sign up for our April 16th discussion on IT in financial markets as well.

> Trading Strategies/Signal Generation

Figure 3Statistical trading strategies are predictions of future market behavior based upon the detection of a pattern within current and historical data.  The deduction of the strategy is normally performed by careful analysis of historical data.   The trading strategy is implemented as a pattern detection process that triggers buy or sell orders.

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

What is classically called Statistical Arbitrage is usually a simple form of this pattern detection that applies to very short periods of time.  When strategies are required to respond very rapidly it becomes necessary to perform the pattern detection and trigger the order automatically in real time.                       

As algorithmic trading becomes more complex, trading strategies have been and continue to be developed.  Each strategy primarily consists of the detection of one or more patterns and placing an order when these patterns are detected.  The detection of the patterns requires:

  • The calculation of aggregated values
  • A snapshot of the market
  • Calculations to be performed over windows of data
  • Variability in the coefficients
  • Multiple inter-related phases

Many patterns are based upon the comparison of current point data with some form of aggregated data.  In the very simple patterns this may mean comparison of current price with some set of mean prices or the comparison between a set of mean prices.  As the strategies have grown in complexity the number and complexity of aggregation has grown.  This will continue to be true and thus the ability to extend the calculation capability of any system is important.

Page 1

More Top Stories
Is Governance the Silver Bullet of Agility? Gold Club Protected
Forrester Research: BPM Tool Use Varies By Sector Gold Club Protected
More Top Stories
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Product Spotlight: Deliver Application Integration Projects in Days
The Cast Iron Integration Appliance offers pre-built connectivity to ERP applications from the major vendors including SAP, PeopleSoft and Oracle. It...Learn More
ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 BPM Done Right
 Mitigate Risk with Security Assessments
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat