StockFusion Studio

StockFusion Studio 2.0 is the new generation of intelligent trading advisor based on unique Aura Forecast Engine (patents No 2003611241, 2003611242). Product is based on many years of studies in nonlinear stochastic dynamics and turbulence theory applications to the short term fluctuations of world markets performed in the Russian Academy of Science. It comprises the wide variety of market forecasting algorithms including seasonal ARIMA, Stepwise Best Regressions, Finite State Markov Automation offered as ready to use adaptive trading strategies with adjustable trading commission correction and threshold trade triggers.

Automated expert system instantly selects the best strategy for every market symbol by using elaborate nonparametric statistics such as Friedman coefficient, Hurst coefficient, fractal dimension, K-Sample and Kruskal-Wallis tests, Shannon probability, asymmetry, excess, correlation radius and many others. Applied together these tools allow to achieve unique accuracy in sharp trade signals ensured with true recurrent back testing over the whole trading history of each symbol.

Free unlimited data access to all world stock universe is the courtesy of integrated Yahoo finance downloader service. Additional data sources include direct connectivity to Equis MetaStock®, CSV text worksheets, TeleChart 2008® and QuotesPlus® data warehouses as well as own native SQL drivers to Microsoft Access® and Microsoft SQL Server®, IBM DB2® UDB, Oracle® 10i.

Stunning Vista style user interface offers unique charting abilities with over a hundredth of technical indicators available in multiple concurrent charting windows with arbitrary drill down scaling. Concise trading performance reports and trade history listings are ready exportable into MS Office format. Batch system scan offers one click automatic optimization of the whole user portfolio.

Free open API enables unlimited system extensibility both in data access and additional forecasting technologies which then are natively consumed in system kernel expert reasoning. SOAP, DCOM and C++ bindings give easy direct integration with virtually any enterprise infrastructure including Java, NET, Delphi, MS Office, online portals and interactive web services.

Profit percent on radar view

Q: When I use the Radar-Calculate buttons to scan a group of stocks, a table named “Portfolio Optimizer” will appear. In this table, one algorithm is assigned to each stock. However, the Profit % related to each stock is zero. Judging from the list of algorithms alone, with no information on the Profit %, how do I know which stock is the best performer?
A: Radar screen should be manually calculated to display actual up to date values for every symbol in your portfolio. Use “Calculate” button above radar view to start calculation. If portfolio contains many symbols, this calculation may take a significant time depending on the performance of computer. Watch progress of calculation in status bar on bottom of the main window. All fields on radar will be filled with appropriate values when calculation completes. Do not forget calculating portfolio before inspecting the results.

Missing values in indicators

Q: In some cases, indicators have some points missing or are completely void. Does it mean that system does not work?
A: We offer the full-fledged expert system in market forecasting. Unlike the vast majority of simple technical indicators, it makes very complicated market modeling to produce expert inference on the future market trends. As any real expert, out technology cannot always have the exact opinion on the market trend. In some cases, it may have just not enough data for that. Then the user is responsible to provide more market depth to algorithm to expect more accuracy. In other cases, data appear just too volatile or dubious to make any clear expert decision. In such situation, expert system gives the void result, which means “no clear advice available on the moment”. As any professional and honest expert, our system is not afraid to admit its limitations in certain situations. It is much better to sustain from advice, if conditions are vague, than giving false advise and provoking possible losses. 

Purpose of technical indicators

Q: What is the main purpose of using the indicators? Are they just for visual display? If I press the Expert Advisor button, will the indicators on display be put into the subsequent calculation process and affect the result?
A: In contrast to forecasting algorithms, which pretend using historical data about a time series to foresee its future behavior, technical indicators typically depict some aggregated characteristics of a time series in the past. Even despite these patterns might be looking attractive in terms of predicting the future trends, they typically rely on certain time lags in revealing the tendency. We generally believe that indicators are useless in market prediction. They are added merely to satisfy the people familiar with other platforms. We do not use indicators in market forecasting and strategy calculations. Only predictors take part in a strategy optimization.

Indicators in multiple windows

Q: When I insert moving averages into a price chart, they appear together with the price curve (in candlesticks form); that is OK. However, when I insert oscillators, they appear at the lower part of the same chart (not in separate windows), making the upper part (price curve + moving averages) highly compressed and illegible. Can I display oscillators in separate chart/window below the price chart to leave more space for the latter?
A: On the chart ribbon find “Indicator” group. Use it to manage indicators.
  1. Select from up to four available chart panes in “Window” combo box on top.
  2. Select any indicator in “Available” combo box on bottom.
  3. Hit “Add” button to add selected indicator to selected window.
  4. Indicator will move into combo “Active”, containing all selected indicators.
  5. New window will appear showing the selected indicator, if it was now visible before.
  6. Hit “Remove” button to remove selected active indicator from chart.
  7. Hit “Clear” to remove all indicators from all charts.

Unraveling The Mystery Of Stock Prices

Here’s a simple method you can apply to interpret financial charts. It uses classical statistics as well as a number of simple chart indicators, which may help you better understand classical charts from the viewpoint of random processes.

Every trader is familiar with stock charts. To most traders the chart is just a common tool, like a hammer is to the carpenter. The exception is the new trader reading charts for the first time or the advanced trader who begins to question the value of the charts he or she watches.

Financial charting is specific. There are many exotic charts common to most modern trading platforms. You may begin with the classical bar charts or candlesticks and continue on to Equivolume, kagi, renko, and others. Add to that numerous technical indicators and strategy signals, and you have something packed full with useful information.

You want to concentrate as much useful information as possible into the chart so you can make timely trading decisions. To the newbie trader, this may appear to be confusing and artificial. To the seasoned professional, trying to determine what information is truly valuable for profitable trading is a vital concern.

Although financial charts can be vivid and attractive, they do tend to have contradictions with modern statistics. The charts can introduce dubious and unstable measures, which in turn become the basis of popular trading strategies. This could increase the risk of your trading operations.

In this article, I will identify the shortcomings of typical charting from a simple mathematical viewpoint and offer some easy indicators and techniques that you can apply to unravel the mystery of common charting data.

Checkout my recent paper in Stocks & Commodities, March 2010

Displacement issues

Q: TradeStation, Ninja Trader and other trading platforms allow showing indicators with some displacement against original price chart. How we can pick up the best displacement for indicators?
A: Our platform is not just another technical indicator suite. Instead, it is the complex forecasting engine carefully tuned up to the incoming data stream. We took extraordinary efforts to ensure the precise synchronization with the incoming data to achieve the best possible accuracy of market indicators.
Artificially displacing indicator against its original market synchronization will completely obscure its built-in forecasting ability and will produce completely misleading results lacking any validity. It will yield artificial results and will prevent the tests on historical data to match real live market performance because broken synchronization will cause engine to use forward-looking information and fake all historical testing process. At no circumstances user can introduce any displacement to indicator displays to avoid false results and overall confusion.
Predictors behave different to indicators in terms of displacement. By meaning, they express future value intrinsically displaced into the future on the number of steps equal to the forecast length input into algorithm. We calculate market predictions for the next market step or, with the less accuracy, for the few next steps. It is advised and encouraged to adjust manually predictors exactly to this amount of forward steps (typically one) to get best trading advises.

Adding new symbols to symbol lookup list

It may eventually happen that your favorite symbol is not present in our Yahoo symbol lookup database, for example, due to a lag in database update. In this case, it is very easy to add symbol to lookup list, happen it is valid symbol existing on Yahoo Finance.

Go to “Home & Basics > Symbol” and simply enter proper symbol into search box. Then hit “Search” button. Symbol will be permanently added to lookup list and show up on chart.

Yahoo exchanges

StockFusion Studio supports all world exchanges EOD data free of any subscription fees with its new Yahoo data provider. All registered customers are encouraged to download new version with a lot of other exciting extensions at

Data are courtesy of Yahoo Finance

Supported exchanges include:

American Stock Exchange
BATS Trading
Chicago Board of Trade
Chicago Mercantile Exchange
NASDAQ Stock Exchange
New York Board of Trade
New York Commodities Exchange
New York Mercantile Exchange
New York Stock Exchange
OTC Bulletin Board Market
Pink Sheets
Buenos Aires Stock Exchange
Vienna Stock Exchange
Australian Stock Exchange
Sao Paolo Stock Exchange
Toronto Stock Exchange
TSX Venture Exchange
Shanghai Stock Exchange
Shenzhen Stock Exchange
Copenhagen Stock Exchange
Paris Stock Exchange
Berlin Stock Exchange
Bremen Stock Exchange
Dusseldorf Stock Exchange
Frankfurt Stock Exchange
Hamburg Stock Exchange
Hanover Stock Exchange
Munich Stock Exchange
Stuttgart Stock Exchange
XETRA Stock Exchange
Hong Kong Stock Exchange
Bombay Stock Exchange
National Stock Exchange of India
Jakarta Stock Exchange
Tel Aviv Stock Exchange
Milan Stock Exchange
Korea Stock Exchange
Mexico Stock Exchange
Amsterdam Stock Exchange
New Zealand Stock Exchange
Oslo Stock Exchange
Singapore Stock Exchange
Barcelona Stock Exchange
Bilbao Stock Exchange
Madrid Fixed Income Market
Madrid SE C.A.T.S.
Madrid Stock Exchange
Stockholm Stock Exchange
Swiss Exchange
Taiwan OTC Exchange
Taiwan Stock Exchange
London Stock Exchange