StockWave has many features - several are, we believe, unique; we think our software is the best for you because we give you, all the "basic stuff you need" plus more advanced methods - but also our own "special sauce", and all for a price far short of what others charge; they ask more, for much less!

Unique Features

Data Fusion

We combine news and price data to give a global view, plus have support for fundamentals and deep company research. Our view is that all aspects are important and contain information, but approximately in that order of relevance - the share price itself, news events which directly influence the share price, fundamentals which mostly do so indirectly and also the aggregated "unquantifiable buzz" about a company, its business, people and practices. Our tool-set lets the user explore, identify and use all of this information, and is the only software which champions this unified approach to data analysis.


All our analyis techniques output easily-graspable visual outcomes; we have recently added powerful 3D facilities for the interactive exploration of large datasets. This allows for the open-ended exploration of heterogeneous data and will facilitate complex, customised model building.

Hybrid Probabilistic and Machine Learning Algorithms

We use novel combinations of Monte Carlo methods and AI algorithms; this includes Neural Network Analysis Algorithms which 'learn' directly from the data, featuring a choice of architectures - Back-Propagation Multi-layer feedforward network with bias and momentum, or Kohonen Self-Organising Maps, or Recurrent Feedforward with memory, plus our own Bayesian Correlator advanced probabilistic prediction technique. Our analytics are about the future not the past.

These 'heatmaps' - i.e. 2-dimensional probability distributions are the basic tool we use in our analysis, allowing us to design trading strategies based upon the precise, calculated, probability / 'chance' of an event occurring; these are far superior to often unquantifiable and inscrutable trading signals produced either by user-created heath-robinson-type models or third party black-box techniques; once you have a probability, you know how to trade - though sometimes the answer is : "not at all".

It is our hope to bring "quant"-style techniques and thinking to the retail investor, who is alas more commonly interested in weak, ad-hoc, forms of technical analysis, mostly using oscillators and crossovers.

Price Charting with Integrated News Viewer

A basic idea, but a powerful technique none-the-less is to show news events along with the share price history - this allows a simple and fast visual inspection by the user; despite our trumpeting of our "advanced computational techniques" the human brain and visual system is often the most powerful "computer" there is - so a quick scan of what's been happening can tell you a great deal, for example, a company with legal problems, or has trouble meeting its estimates. As well as showing the timing of news stories in relation to share price history we also provide full text-searching facilities for the news archive.

News Analysis Tools

While viewing prices and news together is a nice idea, and very useful in itself, it only takes you so far - for example, how can you quantify the real effects of these news stories? Some are more important than others, some are good, some are bad, some have long lasting effects, some have short lasting effects, some seem to matter, some do not at all - to answer these questions and take our analysis further we provide a suite of our own custom news analysis algorithms and visualisation tools; this can eventually lead to (when there is enough data) a fully calibrated news event model which can model the typical "shocks" the share price will be exposed to, which can then be used as another "noise source" in our Monte Carlo simulations.

Deep Research

We provide a customised web-spider which can be used to investigate all aspects of a company's business - the kind of things that aren't shown in the media, the financial news or the company report, the kind of information which is almost impossible to quantify, but does in fact, represent what is "really going on" under the covers of a company; the spider uses search engines to seed itself, then uses the equivalent of guesswork to "sniff" its way across the various links it finds; when a new page is found, any interesting text can be extracted. The aggregations of the extracted text can then be visualised to show : other companies and organisations, people, commonly occurring concepts, and furthermore the relationships between all of these - it in effect "draws a picture" of the company and its operations.

Advanced Features

Customisable Programming Interface and Scripting

An API and library has been created for the Python programming language; to get the full power of StockWave just the way you want, simply "import stockwave" and away you go. This way you can use StockWave as "just" another tool in your box, as much or as little as you want, selectively - you don't need to abandon any useful or previously successful systems you have created.

Python was chosen as our scripting language as it is particularly simple and powerful, it is also popular within the financial sector and thus has a great many libraries for interfacing with other services, in particular, datafeeds and brokerages. Another good reason for choosing Python is that it's free - and you can download it from web; if you want a custom IDE there are choices available - this makes it much better, cheaper and easier than say requiring an installation of Visual Studio, or learning some unique language of our own we have just cooked up. Learning Python is generally useful.

Signal Processing and Filtering

Many investors use moving averages or oscillators in their analysis - it is questionable whether or not these are much use, at least in their basic forms, although some vendors have created their own custom filters which supposedly have better properties, an example being a "moving average without lag".

StockWave allows for the filtering of share price data but does so using the more mathematically rigorous methods of Fourier and Wavelet Transforms - these allow precise identification of "signal" and "noise" components which are subsequently used as de-noising and data pre-processing stages for our monte carlo analysis.

Trade Creator

When new to investing one learns very quickly how inflexible traditional buy and hold stock picking is - the brokers make it easy to go long, but make it hard to go short (you may find it hard to "pick a winner" but may find it easier to spot a loser), and also if you trade a lot you find that the commissions and trading costs are too high, often you find that you are "churning" your account for no real gain (- though the broker has his fees!); to solve this problem, other types of trades have been created (CFDs and Spread-Bets), types of derivative, which are designed to give greater flexibility - this is great, but starts to make things a lot more confusing.

One important type of derivative is the "option" - the great innovation of this type of instrument is that it allows the user to hedge a position or create leverage, furthermore, as well as making basic directional bets - going long or short based on whether the stock will go up or not - you also have the ability to, effectively, make a bet on "either up or down" or "stays where it is"; thus with adding options to our list of possible trades we can potentially exploit any type of information we may have; anything we "know" can be exploited to our profit. If you have a mathematical bent, these trade types form a "basis" for all trading possibilities, thus using combinations of them allows us to make specific trades with the payoff profiles we want.

The major problem with all of this reasoning is -simply- how utterly complicated it all becomes; plain "vanilla" options are hard enough for the layman to grasp, but when you start to combine these trades into complex configurations, ... it all seems just hopeless. To fix this problem StockWave has its "TradeCreator" form which allows the user to craft any type of custom trade he chooses and see the result summarised in our easy to read, Payoff Graphs - this shows you what you stand to win or lose, and gives you a precise probability for each.

Options Strategies Browser

In options trading there has a grown a rich terminology for the many types of options combinations - in our options strategy browser you can see the classification, construction, risk and payoff profiles for the most common strategies.

Automated Trade Searcher

Even with the TradeCreator and OptionBrowser, searching for, and "hand-crafting" a viable trade can be very time consuming - and by the time you've found something you like the market may have moved against you.

To solve this problem we also have an Automated Trade Searcher - this exhaustively searches among a large space of combination trades to find the most profitable, high probability trades. With this one can narrow things down to a few candidate trades, then inspect them individually back on the TradeCreator.

Sophisticated Multi-Level Alarms

Once you've actually made a trade you should monitor it closely - this could mean sitting for hours every day in front of multiple computer screens with your nerves set to "hair trigger"; but if this is what you are going to do, then you really should do it professionally - why not just get a job in the City?

StockWave has an alert system for normal people who don't want to be professional traders - when you make a trade an alarm is created which creates "safe" and "dangerous" regions for the share price to move into; if the trade moves off track you will be sent an email which shows an image of the current situation; also, there are two other kinds of alarm, one which monitors for significant news events, and another which watches for "price spike" events (- which can happen without warning). StockWave constantly monitors your portfolio and sends you email alerts if anything goes wrong - so now anyone with a smartphone can trade the markets with a degree of safety. N.B. - it should of course be stated that every trade you make should also have a trading plan to be strictly adhered to, i.e. make your own rules for when you will close a trade, or roll it over.

Basic Features

StockWave does, of course, do all the sort of "normal stuff" every other stock trading package does -


We have coverage for the main stock markets in the US, UK, EU and also support for India and Australia - i.e. FTSE 100, FTSE 250, FTSE AIM, Dow Jones, Nasdaq 100, EuroStoxx 50, NSE 500, ASX 100. We get Free prices and news from the web. New stocks can be added to the database by the user.

Technical support for users with various commercial datafeeds is available, but depends strongly on the details - we will try to get -whatever- you've currently got piped into our system, but note that not all datafeed vendors encourage you or even allow you to do this; for example Bloomberg regard any data extracted from a Bloomberg terminal, outside say an Excel spreadsheet, as "theft" (more or less).

Note that due to the new Python interface, any third party which publishes a Python API, will be usable in StockWave.

Batch Data Downloader

This allows the mass download of historical price data from free sources, thus allowing the user to backfill his datafiles quickly.

Historical Data Archive

StockWave includes several hundred megabytes of news and price data for the last five years.

Technical Analysis

For those of you who need the familiarity of your current and more usual tools, we still supply these - so you can still get your MACD, RSI, Bollinger Bands, Parabolic SAR and Stochastics here.

Advanced Charting

Our price charts allow for viewing data at any timescale and easy zooming in and out; whether you want to look at last year, last month, today, or the past 5 minutes, you can do so easily.


See the distribution of price movements.


Plot two charts together for visual comparison.

Scatter Chart

See how movements of one stock are related to another's.

Portfolio Tools

View your trading history, monitor open positions and review analyses.

Tutorials and Help

Over 200 pages of accessible web page based information, written in a straightforward, non-technical style.


Go Home