February 2009 Archives

When the S&P 500 e-mini where beginning to get some traction we used to S&P 500 pit Squawk Box all day long.


You wouldn't need to look at the screen all day long...you could go about your work, ours being software, and the Squawk would let you know when to focus on the market.


For me, my ears would pique when the frequency of the barks increased and the action switched from bid to ask, and vice versa.


You could also hear the muscles in the announcer's neck tighten and his pitch rise a bit.


Hearing that audio pattern was what moved my focus from the monitors where I was working on software to monitors that were plotting the e-mini.


Though we have yet to throw audio into the Nano-Trading mix, I am sure that  patterns are in there that can be manifested aurally, and that any trader who had the inclination could keep the market on in the background and within a couple of day's start to hear patterns.


If we do this test here, the first pass will be kept simple, and we will use pleasant sounding tones (I never understood why rings of telephones can't be substantially more pleasant and soothing).


Perhaps, with a filter on lot sizes, each time a market transacts at Bid then Ask then Bid then Ask then Ask a wind chime could play for ½ second and follow with a soft Pop for each consecutive upward Price tick.  


Simultaneously we would plot these movements on a chart and write the data out to a log file.


Within this entire approach there is no mention of a Technical Analysis indicator, such as MACD, or Stochastics.  They do not apply here as these Minor Price Events don't lend themselves to being averaged. 


But they do lend themselves to indicating where Price may be going in the next few milliseconds.


My gut tells me that if someone did this in an iterative fashion for a week or so they would find patterns that they could profit from.


I think that the patterns that will dominate and offer the most lucrative rewards will be when a series of Program Trades start to fire and chew up the available inventory in the book.


From our experience, Program Trades tend to fire off simultaneously.  Traders still herd, though today, most of it is done programmatically.


This is one of the benefits of focusing on Transaction Level Analysis as opposed to Technical Analysis.  It may take a little more programming work and fast infrastructure the payoff is in this information.


Currently, we do most of this pattern recognition discovery work programmatically, but I miss listening to 'my buddy' from the pit on the Squawk so maybe this little project will be ratcheted up the priority list.


Hope this helps.

May be we can explain what Nano-Trading is by explaining what it is not.


What Nano-Trading is Not:

·         Nano-Trading does not use Technical Analysis indicators (MACD, RSI, Stochastics, etc).

·         Nano-Trading is not about 'fast' or 'high frequency' trading yet it still needs a massive amount of processing power, custom software and low latency to succeed.

A little more on what Nano-Trading is:

·         Nano-Trading is more like Morse Code....Dot, Dot, Dash, Dash, Dot, Dash, Dash

o   Where the Dot's and the Dash's are discrete Price movements....kinda like:

§  Price Up, Price Up, Price Down, Price Down, Price Down, Price Up

·         Feel free to make up your own 'Morse Code' algos.

·         Nano-Trading offers setups that are consistent for a particular market across all market environments.

·         Increased volatility does not alter a Nano-Trading system, it only provides more setups.

 

Hope this helps clarify some things and sets you pondering the possibilities.

Nano-Trading systems will go through a lot of data to find Minor Price Events (MPE), which are graphically depicted below.

The colored markings below represent manifestations of tiny price movements that we have found interesting.

his approach was developed in order to go through the massive amounts of data that a back-testing platform can generate when it is developed to monitor every transaction as opposed to just the OHLC of a particular time based bar.

Graphical representation can be configured to so suit one's particular disposition.

The idea is to leverage software to do the heavy crunching and then display MPEs so that a Trading Strategy Architect can look for patterns in the data.

Once the patterns are discernible, algorithms can be written specifically for a particular pattern.

This algorithm can then be tested, tuned, and if profitable, launched into production.

Hope that you found this interesting.


Algo Futures ES Program Trading MPE Map Example.jpg

We are building some new data mining methodologies that are enabling us to do something we have dubbed, "Nano-Trading".

Nano-Trading is a pretty cool concept. The idea is to find Minor Price Events (MPE) in a market that, when sequenced in a particular order will provide a Trade Signal.

The approach here is to flip Technical Analysis investigation on its head a bit.

Frequently, in a Technical Analysis setup, a piece of software may be charged with running the same inquiry over and over again against as many markets as possible.

In Nano-Trading, we sic the software on just one market but request the software to do massive algorithmic crunching against each price movement.

We are looking for small pockets of activity that have a very high probability of resolving themselves in a consistent manner...Kinda like scalping but on steroids.

TA setups are a continuum of monitoring changes in price via an pre-canned indicator, where Nano-Trading is monitoring changes in price for particular patterns, more like candlesticks patterns, but one's that can created and compared at the tick level, and generating Trading Signals from there.


The key here is not to apply the same old strats at smaller and smaller time frames, but rather to allow yourself to envision what kind of Price Patterns might be repeatable if you could actually capture and monitor all of the actual activity.

Scalpers and Technical Analysis software configured for scalping can't process this much information and move this quickly.

Nano-Trading opens up a whole new field, doncha think?

What were the effects from the massive rise in Q4 2008 Volatility in  on static algorithmic systems, particularly completely automated systems? 

Sheez, they sure did have an impact on our datasets.

Lesson Learned...

We have come away with a great lesson from this massive spike in Volatility.  

That is, we have found that it is quite easy to build systems that chug along in normal to high Volatility and make more money using the same algorithms, when the Volatility spikes.

Not all strategies and/or algorithms perform better in environments with widely varied Volatility.  But, if you can build a Strat that can manage across the Volatility spectrum, doesn't it make sense to lean into those methodologies?

Volatility has dropped tremendously, but there is a high likelihood that it will be back soon and when it does, will your code base be ready?

Hope that this gets you thinking.

About this Archive

This page is an archive of entries from February 2009 listed from newest to oldest.

January 2009 is the previous archive.

March 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.