ForeTrade programs and files currently available for download:

Note: Our NeuroShell Trader indicators are no longer available for download.

Please read our Disclaimer before downloading any of our files below.

All our programs are virus free.

0.    TradeStation Toolset

The toolset cannot be downloaded directly. 

Please contact us with your TS client number. A dedicated trial version (DLL, Indicators and sample workspaces) will be compiled for your account.

1.    GPF Pro Download

Reminder: The sample files below are only there to demonstrate GPF output. Not only it cannot show the full potential of the GPF, they are also not meant display optimal signals.  The best signals can only be the ones tailor made with your own GPF settings.

Click box below to download:


(GPF Pro + sample files)    (~800KB) GPF PRO.ZIP


GPF Pro XLA file (program update)   (~320KB) GPF PRO2.ZIP

Release Notes

GPF Release Notes Rel.Notes

Nota bene:

GPF is now free.  If you do not yet have installed the unconstrained version, please contact me and i'll send you a permanent set of codes.

PLEASE read the Q&A Page as well as the new Tips page to understand how to best use the GPF.  Since it is now free, support will now be VERY limited.

4.    The provided samples have been kept very simple, therefore cannot show all features from the G.P.F.  You should have no trouble finding better patterns yourself on your favorite stocks.  The Cisco file is commented.  They are posted here for tutorial purposes, and data is not up-to-date.

6.    Upgraders should first save their new settings to update the GPF registry settings.  There may be new features that need to be reset in the Windows Registry.  Should the GPF behave erratically, please delete your Registry settings ("Other Settings" tab), and save them again.

7.    Besides additional features,  the G.P.F. Pro also includes the Omega and NeuroShell Trader interfaces. These interfaces  are not available on line, as there is no need for a trial version, and they do not require user registration.  Please contact us for any information you may need.  They will be directly emailed to you on request.

2.    VB BackProp

This VB Neural Net program is again a Excel Add-in. The (beta) final version is available below, as well as the reduced shareware version.  Please contact us at if you are interested in acquiring the VB source code.  This program is an excellent neural net tutorial for VB programmers, but is not used in our developments, so will now remain as is.  For larger neural projects, we recommend you to rather consider NXL (see below).

The VB BackProp requires a validation code to be enabled.  You will find your own file ID on the 'ForeTrade' tab. Please email it to Upon payment (see our sales page) ou'll receive a validation number, which will permanently unlock the program. The demo version is limited to 100 patterns and 5 inputs.

We wish to remind you that it remains a developer's tool, and there is no better way to make the most of it than buying the source code, and making it your own neural net for MS Excel or MS Access.


BackProp for Excel (~500KB) VBnet.ZIP

VBB Update Only

BackProp Update  (~270KB) VBnet Update.ZIP

VBNet Shareware

BackProp for Excel  - Shareware version   (~145KB) VBnet s/w.ZIP

The VB Backprop zipped file does include the shareware version.  The update only contains the latest update XLA file for a faster download.

See our Neural Net page for more details.

3.    NXL

In this second release, NXL2 is a fast neural net library close to QuickProp (Prof Scott Fahlman), easily called from Microsoft Excel, or other VB/VBA clients like MS Access.  The neural library is written in C for optimal performance.  The algorithm has been streamlined, and uses optional connection pruning to keep the neural architecture as simple as possible.

The DLL will run in demo mode (with some neural network size limitations) until unlocked with a personal code.  The small DLL unlocking utility is provided in the same ZIP file.

Cascade-correlation has not been implemented yet.  Finding the optimal number of number of hidden neurons will be possible in a future GNXL (Genetic NXL).


NXL2 Neural Net for Excel VBA, with Win Installer (3.7MB) (includes QP3.2.xls example and unlocking utility)


Neural Net for Excel VBA (160KB) (DLL update only)

NXL2 Sample

Excel Prediction (140KB)

NXL2 Prediction sample

Simplistic AOL Prediction using NXL (190KB) AOL

NXL2 Classification example

Classification exercise using NXL (110KB)

QP2.2 and QP3.2 examples are similar function mapping experimentations.  Classif_NXL, as its name implies is a classification exercise.  AOL NXL is a simple example of prediction using real AOL data.  Inputs are not optimized though.

4.    Wavelet Download

The utility is considerably faster, and more versatile than the original wavelet spreadsheet from Prof. Murtagh.  The trade-off to an extent, is size.  The compressed version is around 230KB (~800KB uncompressed).

Some knowledge of the wavelet concept is required to run this utility.  A sound understanding of Prof. Murtagh's work is certainly preferable (c.f.  This utility is a rewrite of Prof. Murtagh a-trous wavelet version 2, now replaced and therefore apparently no longer available on the MultiResolution site. 

There has been much debate on the use of wavelets as neural net inputs.  Your feedback will be most appreciated at

The equivalent NSTrader Wavelet Add-on has been rewritten, thanks to Victor Chu's contribution, and is now also available below. Also exists for TradeStation on


Excel Add-in

Wavelet Sample

2 zipped Excel Samples (800KB) Wavelet

NOTE:  This work only represents a one-off contribution to a-trous wavelets, which may be dating a bit now.  We have not pursued this type of wavelet any further.

5.    WinSOM

WinSOM has been developed in Borland C++ (BCB5).  Based on the Kohonen SOM algorithm, its main purpose is to reduce dimensionality in clustering data onto a 2D grid or cluster map.  For instance, if one commonly uses 5 or 10 or more (uncorrelated) indicators (such as Forward PE, Sharpe, correlations to various markets, etc,...) it will "naturally" group patterns having similar features.  Trivial visual examples are included to show the benefits of using SOM.   It is relatively easy to use, but some prior knowledge of the Kohonen SOM technique is recommended.

Please note that WinSOM has not been tested with all locales of Windows.  It will run fine on US-English 32-bit versions of MS Windows.  If you have any trouble reading pattern files (in text format), please take cue from the provided data sample using Windows NotePad.

This product is now free but... 100% unsupported.


V1.12 Setup files (full install) (4MB) WinSOM


2 zipped Excel spreadsheets to generate simple 2D/3D pattern files (180KB) 2D/3D


Short PowerPoint Presentation (~600KB) WinSOM Doc

An Excel pattern file generator is included in the WinSOM download.

Please note that the C++ source code is available for sale (Borland C++ Builder 5).  Contact us for details.

No bugs reported. Please check for patches on the WinSOM page.  Current version in V1.2


Details on the IB_Direct page


IB_Direct source files (vC8) IBD_Src

Latest Exe update

Latest executable IBD_exe

IBD V4 Doc

Latest doc. IBD Doc


7.    Fuzzy Logic and other A.I. FreeWare / Shareware

FLC v1.9 src

Simple Fuzzy Logic Controller in C++ (unsupported source code) Fuzzy

FLC v1.9 exe

Executable for FLC (requires MS.NET Framework) Fuzzy

FLC v1.9 setup

Full Setup for above s/w FLC project (>3MB) Fuzzy

FLC v2.2 setup

Full Setup for FLC v2.2 Fuzzy

FLC3 beta setup

Full Setup for FLC v3 beta (valid until end Feb 2008) Fuzzy Beta Dialog App

FLC3 Debug DLL

Debug DLL for developers (contact us if expired) Fuzzy Debug DLL
FLC3 Sample App (Console) Sample console app using the FLC3 Debug DLL Fuzzy Console App

There are tons or freeware or shareware available on the Internet. Here will be listed only those including C/C++/VB source code.


Link to the original DOS programs (Helsinki Univ) original SOM, LVQ


Pittnet (Pittsburg University DOS-based Educational Neural Software) Pittnet

8.    Utilities


Simple Fib retracement / expansion calculator (~20KB) (Microsoft VC.NET) Fibo (requires VC.Net (free MS download))

Fibo src

Project files for above Fib prog (VC.NET) Fibo_src

Fibo setup

Fibo Setup file (includes all .NET libraries) Fibo_Setup

Time util

Project files for PC time synch (VC++, but includes executable) Time (source requires VC.Net)

Lagrange Excel

Simple example of Lagrange interpolation in VBA with VB code Lagrange.xls

Gann SQ9

Gann's square of Nine Excel Spreadsheet (read 1 & 2) SQ9.xls

DynSR (MM)

Dynamic Support-Resistance levels DynSR.xls

Please note that the Fibo and TimeSynch executables require the MS.NET framework:

TimSynch Notes:
This is a small VC.NET utility to synchronize time on your PC. Although this feature is now part of WinXP, it may be useful to include it in your own code. The original c++ code comes from the excellent web wite: (Thanks and credits to Ahmet Orkun GEDiK)

The code has been modified, simplified to run as a dialog app, then improved to run as a separate thread. VC++ novices may find useful to see are threads can be used. For more details, please read the documents from Joseph Newcomer available on the same site.

9.    Absolutely Useless Tidbits

The first small utility displays a very simple example of chaotic evolution based on the well-known logistic function.  It is free to download and copy, but is not supported.  You may want to search newsgroups such as sci.nonlinear for information on the chaos theory.   The book 'Chaos' from James Gleick is also a good non technical introduction to the topic.

The second is particularly simple and utterly useless.

Chaos Mandelbrot Doodles

Useless little Excel spreadsheets with VBA code Mandelbrot.xls

Thank you for your support.

Back to top

Best viewed with MS Internet Explorer 5 and above

Page last modified: December 09, 2007
Copyright ForeTrade Technologies 21st century and thereafter