Saturday, March 3, 2012

Data Warehousing, Storage and Analytics

Neotick provides multiple solutions to support these technologies and needs:
  • Very large scale, on-site and Cloud based data warehouses.
  • Data mining, cube modeling, data analytics, pattern recognition and predictive modeling systems.
  • Intelligent 1st, 2nd and 3rd normal form database schemas for orders, executions, instruments and market data.
  • Very large scale, cloud based data warehouses for historical market data including depth of book archiving.
  • High availability, fault tolerant, clustered, replicated enterprise database architecture for maximum uptime.
  • File and in-memory synchronized storage solutions and technologies.
  • Leveraging Cloud Computing and Neural Networks to host very large scale enterprise wide analytical models in a services oriented architecture.

Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.


Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Trade Flow, Market Data & News Feed Handlers

Exchanges, ECN’s, dark pools, crossing networks, algorithmic routes, market data feeds and news providers are popping up all over the globe. Complex securities, exotic products, rate based instruments, single stock futures and all sorts of other weird securities are now part of the global fabric of capital markets.
Connecting to, conducting business with and consuming data from all of the above, globally, is a major challenge for trading organizations. Combine this with the need to handle millions of market data messages per second, translate them, archive them and then re-distribute them.
Sending orders to and receiving executions from all of these global venues needs to happen at a very high rate of speed and in the most efficient manner possible all while you meet a very high standard of reliability and resilience.
Neotick knows this space very well and has delivered numerous solutions to these challenges. Some of our capabilities are listed below:
  • Trade order adapters to all global venues including exchanges, ECN’s, dark pools, crossing networks, algorithms and more.
  • Market data feed handlers to all global venues including exchanges, ECN’s, dark pools, crossing networks, algorithms and more.
  • Normalized news handlers and parsers to all major providers.
  • Hardware based trade order and market data handlers.
  • Hardware based FAST decoders using custom or FPGA technologies.
  • Hardware based implied engines and index calculators.
  • Venue latency “pinger” for fastest path order routing.
  • In-memory order book, order management, implied pricing engine.
  • Expertise with multi day session management, dynamic session calendars and round the clock session management.
  • FIX, FAST, FIXML and ITCH etc. protocol expertise.
  • Integration with major market data vendors such as Active Spryware, Bloomberg, Reuters, OPRA, DTN eSignal etc.
  • Integration with CameronTec, Appia, Fidessa, Onix etc.
  • Integration with Thompson Reuters, Bloomberg, Need To Know News (NTKN), Dow Jones, RapiData etc.


Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604


Firm, Portfolio, Position, Order & Multi Asset/Currency Risk Management Solutions

In order to effectively manage and monitor the deployment of trading capital and stay on top of risk and exposure, modern trading firms must implement a suite of tools and solutions that continuously record, balance and aggregate your trades into more coarse views of your positions.
These views should be adjustable to look at your positions from the point of view of the firm as a whole, the particular trading desk, the trader generating the order, the beneficial account for the order, by the type of security, the security itself or any other number of combinations.
Once the position is known the risk associated with that position must be calculated in real-time. Exposure to various benchmarks and other thresholds must be identified and artificial intelligence must be employed to assist in very complex real-time computations so that an organization may be able to monitor, set alerts triggers, have advance warning of potential risks and then take the necessary automated or manual actions as needed to mitigate or hedge risk.
These risk systems should be intelligent enough to distinguish between the various types of asset classes and assets within a portfolio and normalize the various currencies these securities settle in to a consistent base currency.
Additionally trading firms should have the ability to play with “what if” scenarios and intelligently create and exercise stress test models so that they may be aware of potential weaknesses and address them.
Neotick builds these systems using these capabilities:
  • Complete real-time, client and/or server based, pre and post trade risk management and monitoring solutions.
  • Enterprise wide real-time multi asset class and multi currency risk analytics and portfolio risk systems.
  • Real-time, multi asset class, multi currency portfolio margining.
  • Firm wide, trader, account, instrument based, position, clip limits, daily drawdown, max loss, delta neutral, exposure, hedge based risk modeling and management.
  • Integration with turnkey vendor risk solutions.
  • Synthetic order and position management.
  • Emergency exit, portfolio-flattening, auto shut off systems.
  • Portfolio orchestration and tuning systems.
  • Portfolio currency base normalization.
  • Enterprise wide, multi asset class, order management solutions.
  • Order history reporting.
  • Trade reconciliation, aggregation and tracking.
  • Execution efficiency management and analysis solutions.
  • “What if” scenario modeling and stress testing.
  • Drill down risk analysis, identification and actioning.
  • Compliance monitoring, alerting and reporting solutions
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Credential & Risk Profile Management Solutions

As organizations grow and risk and exposure become an increasingly crucial part of managing your business, your business challenges exponentially increase.




Enterprise trading platforms now require multi layered security protocols, diverse and scalable configurations and must integrate with existing credential management systems.

Risk controls now require very complex rules, tiers, templates, computation and analytics. These controls execute in real-time and in parallel with other systems to ensure the financial integrity of the organization.

Neotick can help you design and build these solutions with the following capabilities:
  • Enterprise wide, fully integrated security, authentication and credential management solutions.
  • Real-time, credential and risk profile refresh management solutions.
  • User friendly, intelligent, profile management interfaces.
  • Dynamic, push based credential and risk profile updating.
  • Fully integrated custom solutions with turnkey vendor based solutions.
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Order Routing, Execution & Security Master Solutions

Given the current availability of liquidity providers, their incentive programs and product offerings, routing to the right venue has become increasingly important and in some instances is a critical process for an efficient trading platform.

Combine that with the need to execute large list orders and block orders with minimal market impact and simultaneously monitor and manage the execution efficiency of your orders, you are now faced with a new challenge.

Now add to that challenge the growing number of liquidity venues, their growing number of product offerings combined with the potential for infinite permutations of derivative securities, drives a mission critical need for a robust, intelligent and efficient security master solution.


Neotick has solved these challenges with custom solutions for the industry that include:
  • Rules based, configurable, prioritized order to venue routing solutions.
  • Venue and rule based order validation.
  • Smart order routing to exchanges, ECNs, dark pools and crossing networks.
  • Buy side to buy side order blotters, order books and crossing solutions.
  • Internal blotter, order book and crossing solutions.
  • Sell side liquidity aggregators and best price execution management solutions.
  • Complex, rules based, quantitative algorithmic execution management solutions.
  • Fastest path, smartest path, best rebate based order execution solutions.
  • Arrival price, volume, interval, age, average price, TWAP, VWAP, T-VWAP based execution algorithms.
  • Broker execution algorithms. Barclays, BB, CSFB, Knight, Edge, GS, ITG, Nomura, NYFIX, Pragma, Piper Jaffray, UBS etc.
  • Back test, simulate and execute innovative algorithms.
  • Multi leg execution, fill aggregation and average price calculators.
  • Intelligent security master with interpreted derived instrument modeling.
  • Multi asset class, third normal form, security management databases.
  • Support for the creation of synthetic instruments.
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

High Speed & High Throughput Messaging Fabric

Today’s financial markets data volumes, latency, reliability, resiliency and routing demands are pushing the very boundaries of software and hardware technology.
Additionally the need for reliable, fault tolerant, high availability services that span a global infrastructure of producers and consumers is fast becoming the norm for financial applications at an enterprise level.
Optimized, ordered, reliable, secure and routed delivery of messages produced by services to be consumed by services in the fastest and most efficient possible fashion is the very heart and soul of a robust, scalable, efficient and effective trading platform.
Neotick has always understood this and has built numerous generations of such messaging fabric. Our capabilities are unmatched is this area.
  • Ultra low latency, very high throughput messaging bus.
  • Point to point, universal and targeted broadcast messaging.
  • Emergency and administrative messaging and notification.
  • Reliable, ordered, router traversable, optimized multicast messaging.
  • Encrypted, compressed and shortest path messaging.
  • Topic based, publish and subscribe messaging.
  • Wide area network multicast forwarding and consumption.
  • Message routing algorithms to support millions of messages per second.
  • Routing and queue congestion management algorithms.
  • Custom socket adapters and kernel bypass technologies.
  • Protocol mapping to support fanning, distribution and traversal of layered networks.
  • Dynamic traffic shaping and routing.
  • Producer/Consumer auto-discovery and QoS management.
  • In and Out of process communication capabilities.
  • Large block data streaming technologies.
  • Architect and build high availability, fault tolerant, distributed, SOA based enterprise solutions.
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Algorithmic, Quantitative, Order Generation & Market Data Consumption

The modern day trader must be able to consume, process and compute hundreds of thousands to millions of market data messages per second and then identify various opportunities to capture alpha while, almost instantly, submit very simple to the most complex types of orders to a vast array of venues with complex order and execution logic.
These complexities heighten the demand for quantitative and algorithmic, intelligent trade order producers and market data consumers and processors.
Now enter the world of automated trading.
You could simply need to compute a spread price between two identical securities, imply a price for a more complicated multi-leg spread, compute a weighted index consisting of a basket of securities or take it to a whole different level and mathematically infer fair value pricing based upon the price behavior of thousands of component securities on both the implied bid and implied offer side and you need to do all of this in real-time, tens of thousands of times a second.
Once computed and fairly priced you need to simultaneously transmit one or more orders to one or more venues with complicated order parameters, modify each of those orders as necessary and automatically, possibly hundreds of times per second and manage the rapid inflow of acknowledgements, rejections and executions. Simultaneously updating your true position, calculating your exposure and risk and thinking about how to the hedge your position with a plethora of correlated and non-correlated securities each priced and valued differently.
Additionally you need to know exactly where your breakeven targets are, compute profit targets based upon a set of fuzzy rules and dynamically set exit thresholds and then act upon these exit criteria automatically.
A human simply cannot do this.
Neotick can build those automated solutions for you to include:
  • Complex order, contingent order and other custom order types.
  • Order queuing/caching, timed release.
  • Intelligent, multi leg, multi asset class spreaders with tick inference.
  • Complex, multi leg, composite instrument automated quoting systems.
  • Book stackers, order book queue managers, market making systems.
  • Intelligent option volatility modeling systems, Greek based quoting systems.
  • Mass modeling, correlation modeling and mass quoting systems.
  • Pure and statistical arbitrage, multi asset class, black and gray box systems.
  • Hardware based quantitative modeling, mass pricing engines.
  • Intelligent, multi asset class, multi currency, broker neutral, algorithmic API.
  • Embedded standard indices and custom indices calculators.
  • Embedded delta, correlation and position based hedging models.
  • Event arbitrage, corporate action and news based algorithms.
  • Trend based, pairs, sector based, delta neutral, mean reversion, scalping, rebate, large order “pingers” and basis algorithms.
  • Back testing, live simulation and machine learning to improve algorithms.
  • Leverage Neural Networks to distribute mass computational models.
  • Leverage Cloud Computing to host very large-scale analytical models.
  • Leverage Social Media for sentiment gauging and predictive modeling.
  • Advanced data mining, pattern recognition and statistical analysis.
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Advanced Desktops, Visual Analytics and User Experience

As the number of liquidity venues has grown and become more complex, the number of securities available to trade has grown exponentially and the resulting market data has reached unprecedented volumes.
The types of securities have become more complex and trading these securities has become more complicated and requires more advanced user interfaces to manage the trading of these securities efficiently.
The vast amounts of market data now available requires analytical capabilities not commonly found in most existing systems and requires unique and innovative ideas and creative thinking when it comes to rendering all this data efficiently to the screen. 
Trading or auto-trading now requires innovative tools and toolsets that are built with the trader in mind.
Neotick has a tremendous amount of deep knowledge building such custom and intelligent interfaces and knows how to deploy them with the greatest of ease and simplicity.
Some of our expertise in this area is:
  • Advanced custom desktops.
  • 3D user interfaces leveraging virtual worlds and camera technologies to maximize screen real estate.
  • 2D, 3D data analytics, heat maps, scatter plots and advanced visualizations.
  • Thick and thin real-time user interfaces.
  • Zero touch, web delivered, real-time, thick client, rich interfaces.
  • Advanced rendering technology to eliminate screen "lock up" and freezing.
  • GPU offloading to maximize visualizations and minimize resource consumption.
  • Advanced market data display widgets to better visualize patterns with.
  • Unique position, execution, order drill down grids to better manage orders with.
  • Advanced charting, chart overlays, spread charts and chart based click trading.
  • Multi dimensional chart plotting and an extensive analytical indicator library.
  • Integrated latency and throughput analysis widgets.
  • Alerting, notifications and messaging.
  • Expertise with rendering massive amounts of data with speed and efficiency.
  • A reusable and extensible library of user interface components that grow with your needs.
  • Unique position management and monitoring interfaces with analytical add-ons to support early warning, alerting emergency management actions.
Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604

Custom Solutions by Neotick

Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

With many years of custom software development, we have amassed a vast and deep wealth of intellectual capabilities in all aspects of capital markets technology. By leveraging our domain expertize you can significantly reduce research and development timelines, increase quality and time to production while dramatically reducing overall development costs.

Regardless of your individual perspective to the markets, buy side or sell side, institutional or retail, agency or principal, HFT or large block, equity, options, futures, fixed income or forex, we are your single technology partner and only solution provider you will ever need. We understand, design, architect, develop, test and deploy the entire stack. From algorithmic black box models to the market data and trade order adapters and everything you will ever need in between.
Our expertize in building displays, algorithmic systems, API’s, pre/post trade risk systems, messaging frameworks, OMS’s, EMS’s, SOR’s, Exchange Adapters, Rules Engines, CEP systems, Position Management systems and anything else you can imagine means that we can get you to where you want to be faster, better and cheaper than any other technology partner you have considered.

At Neotick we can deliver your solutions using a variety of approaches, technology and methodologies.
  • We can build it from scratch, custom and specific to your needs.
  • We can integrate your existing systems and address your needs with custom solutions.
  • We can advise you on and mix n’ match turnkey, off-the-shelf vendor solutions to get you to where you want to be.
  • We can build for Linux, Sun, Windows, CUDA, iOS and other platforms.
  • We can build it with C, C++, C#, Java, Objective-C or any other language you think or we advise you that you need.
  • We can “put it on a chip”, build trading “devices” and squeeze out nanoseconds if speed is what you need.
  • We can build it in a distributed high availability, fault tolerant architecture that leverages commodity hardware and guarantees availability.
  • We can build your systems so that you save money, control risk and increase alpha.
All Neotick custom solutions can be built to provide ultra low latency and extremely high throughput while being highly available and fault tolerant. Software based solutions can be architected and engineered to be embedded into hardware devices minimizing latency down to the nanosecond and increasing throughput to tens of millions of transactions per second. Database driven solutions can be built to leverage clustered, replicated and geo-diverse solutions maximizing 24/7 availability and providing a fully fault tolerant architecture.
Neotick will advise you of and work with strategic proximity hosting solution vendors to co-locate your Neotick custom solutions so that you may leverage the shortest possible path to an execution venue.
The Neotick Solutions Capability Suite is categorized as follows:
  • Advanced Desktops, Visual Analytics and User Experience.
  • Algorithmic, Quantitative, Order Generation & Market Data Consumption.
  • High Speed & High Throughput Messaging Fabric.
  • Order Routing, Execution & Security Master Solutions.
  • Credential & Risk Profile Management Solutions.
  • Firm, Portfolio, Position, Order & Multi Asset/Currency Risk Management Solutions.
  • Trade Flow, Market Data & News Feed Handlers.
  • Data Warehousing, Storage and Analytics.

Neotick is your bleeding edge technology partner that boasts the most advanced technical capabilities, subject matter expertise and solutions customized to give you unparalleled edge in today’s world and the future of trading.

Blogged by Bill Faruki CTO, Neotick, Inc - bfaruki@neotick.com - www.neotick.com - +1 312 884 7604