Instead of plagiarizing existing tutorials and introductions to
Fuzzy Logic, here are a few pages worth reading as an introduction to
as well as 2 pages on this site : Intro +
Tutorial and a document
There are obviously
other tutorials on the topic of which the excellent
Seattle Robotics Tutorial which inspired me in writing sFLC a.k.a.
the Simple Fuzzy Logic Controller (VC++), from which we
here extract this short
The SimpleFLC (Simple Fuzzy Logic Controller or sFLC3) is in our
opinion quite an interesting endeavour to simplify problem solving with
FL controllers. Our objective was not only to build a good tutorial
tool, but also to design a simple modular design which would be scalable
so that complex problems could be solved by a collection of
inter-connected FLCs in a Fuzzy State Machine.
Click here for up-to-date information
Who is this sFLC for ???
Right now, SimpleFLC is primarily targeted at C++ developers
who wish to implement simple, efficient fuzzy logic into their VC++
code, but it will also be of interest to anyone who wish to learn about
fuzzy logic controllers. In this latter case, it is recommended to
study the Seattle Robotics tutorial, and experiment a little with our
SimpleFLC. SimpleFLC is not specifically related to any trading
application. Developers should obviously know how to import a DLL
into their code (DLL, Header, LIB and EXP files available).
With the release of the TradeStation interface, a lot of traders will
have a great tool to build superior trading strategies, and with the
addition of GeneHunter, it should hopefully give competition a bit of a
The release of the TradeStation interface (beta) is planned for
February 2008 to give us time to write some documentation and build
What is available right now??
Besides the sFLC V3 Beta, a shareware version of our (older) VC++ classes (and executable) is
still available for free
(v1.9). The V2.2 source code will be released as soon as v3 is
made available commercially. The sFLC3 DLL source code will also be available
on a strict license basis.
client application is "open source" to show how easy and fast it is
to build a sFLC3. A dedicated introduction page can be reached
For more details about SimpleFLC, we recommend you read the following
documents written for sFLC V2.2 but still quite valid:
Besides Steven D. Kaehler we should be grateful for writing such a
self-explanatory hands-on tutorial, we must not forget 2 components
we've been using in our sFLC3 client application:
GridControl. We would therefore like to thank the CodeProject
people for their great site, and particularly Nikolai Teofilov and Chris
Maunder for their contributions.
The GridControl is embedded in the source code of the sFLC3 client
application. NTGraph needs to be however installed on the target
computer. The setup files available from the Download section do
include the NTGraph and automatically register the OCX component
(ActiveX). The source files and OCX can however be downloaded
Besides the FL newsgroup, we
recommend these 2 interesting FREE e-books for more details:
M. Passino and Stephen Yurkovich, Addison Wesley Longman, Menlo Park,
CA, 1998 (later published by Prentice-Hall).
If the link above is broken, a
available on this site (5.5MB).
Logic: a Practical Approach,” (easy reading)
McNeill, Martin and Ellen Thro., 1994
Academic Press Professional.
If the link above is broken, a
available on this site (6.5MB).
An introduction to FL with simple BASIC implementation can also be
found at : www.fuzzy-logic.com
An archive of the FL newsgroup FAQs can also be found at: