System Seeker 2.0


A Trading System Generator for Dakota and NinjaTrader

BioComp "System Seeker" helps you find useful algorithms to put into bots for Dakota 3 as well as indicators and trading systems for NinjaTrader in a matter of seconds. Upload a data file, click a button and System Seeker will scan through 10's of thousands of alternative solutions with amazing speed looking System Seeker screen shot for the one with the smoothest upward trending equity curve. See in-sample and out-of-sample equity curves and statistics and get the source code to deploy in Dakota 3 using Visual Studio VB or C# or the C# code for NinjaTrader. Based on equity curve smoothness, not equity performance, the robustness is enhanced over alternative tools that search based on equity. By merely scanning alternatives in a Monte Carlo technique, "System Seeker" avoids problems of overfitting commonly found in "genetic programming" tools. Explore and find novel trading systems in seconds for most any security.

A Novel Way to Find Novel Systems

System Seeker is written in Google's Go programming language with provides us concurrent, parallel computing built right into the language. Go compiles to a 64 bit optimized binary which computes extremely fast. On top of that (literally) is a web browser interface. This enables you to install System Seeker on a fast box and access it across your network from a laptop or even a tablet.

A Lot of Control Yet Simple

System Seeker enables you to control the type of code generated, in and out of sample percentages, the number of alternative systems to evaluate, the complexity of those systems, robustness evaluations, parameterized functions (or not), which means having parameters to internal indicators such as moving averages and stochastics that Dakota can adapt or you can set in NinjaTrader. You can set a fixed trading cost which will slow down trading a bit (less frequent position changes) especially useful for forex.


A Fast and Easy System Generator for Dakota and NinjaTrader


Discover new and novel trading systems using data driven technologies.


System Seeker seeks trading systems that have smooth upward trending equity curves.


System Seeker creates source code for trading systems that can be used in Dakota 3 (and NinjaTrader too!)


Works for stocks, futures, forex, bonds, ETFs and other securities. It is not suitable for options.


Creating trading systems that work requires a lot of time. With System Seeker it's just a few clicks.


We stand behind our products and have a dedicated site just to support them. USA based staff are alert to your needs. We also offer classes to get the most out of your investment.


What we deliver to you


One-pass Monte Carlo search evaluating thousands of alternative systems in seconds.

Easily Define In/Out of Sample

Slider-adjustable in and out of sample percentages.

Clear Results

Seen an in and out of sample statistics and equity curve chart.

You Control Search Size

Search a few or 10's of thousands of alternatives at once.

You Control Complexity

You specify the number of alternative functions allowed: simple solutions to complex.

VB or C# Source Code

You can generate VB or C# code for Dakota, C# for NinjaTrader

Optional Parameterized Functions

Tell it to create simple functional systems or ones with parameterized indicators for Dakota to adapt.

Dakota 3 Bot Templates

Comes with both VB and C# Visual Studio Templates for Dakota 3 Bots.

Max Drawdown Reporting

Monte Carlo evaluation of both trades as well as equity curve drawdowns

Data Sources

Use Date,OHLC text data files; comma or tab delimited or Metastock formatted data.

Works with End Day or Intra-Day Data

You can use end-of-day or intra-day data.

Robustness Testing

You control optional robustness testing, seeking systems that trade well tonight, tomorrow AM *and* tomorrow's close.


What kind of computer do you need?

BioComp Dakota has the following technical requirements:

  • 64 bit processing ONLY
  • Works on 64 bit versions of Windows 7, Windows 8/8.1 and Windows 10
  • Tested with 6 and 8 GB of RAM (number of alternatives in "one go" and rows of data impact RAM used)
  • Multi-Core, Multi-CPU capable
  • Minimal hard disk space to install
  • Runs as a Web Server: Access from Any Machine on Your Network using a Browser! (Chrome, Firefox, IE)
  • Written in Google's new "Go" Language: Concurrent Multiprocessing Compiled to Binary
  • Internet connection required to activate and to easily move your license from one machine to another

DISCLAIMER: BioComp "System Seeker" is not a trading system nor does it generate trading systems. It is a software tool for creating bots (signal generators) in Dakota and indicators in NinjaTrader. BioComp "System Seeker"'s output is not, and should not be considered, trading advice. This web page and others associated with it on this web site may make statements regarding performance of market timing systems created using BioComp "System Seeker" or for trading and/or trading systems to which BioComp "System Seeker" may contribute information. This performance is hypothetical or, such in the case of performance statements by customers or members of the press, cannot be or have not been substantiated by records of actual trading and thus must be treated as hypothetical. Hypothetical or simulated performance results have certain inherent limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not actually been executed, the results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown.

* NinjaTrader is a Registered Trademark of NinjaTrader, LLC.