Home
Software
Prices
Download
Yahoo Charts


NEW:
ADVANCED
TRADESTATION TECHNIQUE

US Markets Daily
snapshots

Technical
Description


Forthcoming Releases:

Fuzzy Logic:
sFLC3
DLL & API


Neural Net:
Release of NXL3
DLL & API


 

Fuzzy Logic

NEW: sFLC3 NOW AVAILABLE

(June 2008)


Introduction

Instead of plagiarizing existing tutorials and introductions to Fuzzy Logic, here are a few pages worth reading as an introduction to FL:

http://www-dse.doc.ic.ac.uk/~nd/surprise_96/journal/vol2/sbaa/article2.html

http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol2/jp6/article2.html

as well as 2 pages on this site : Intro + Tutorial and a document FuzzyIntro.pdf

There are obviously numerous 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 introduction.


SimpleFLC

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 on sFLC3


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 headache.

The release of the TradeStation interface (beta) is planned for February 2008 to give us time to write some documentation and build samples.


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 download (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. 

The client application is "open source" to show how easy and fast it is to build a sFLC3.  A dedicated introduction page can be reached here.

For more details about SimpleFLC, we recommend you read the following documents written for sFLC V2.2 but still quite valid:

 


Thanks

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: NTGraph and 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 separately: OCX Source

 


References

Besides the FL newsgroup, we recommend these 2 interesting FREE e-books for more details:

“Fuzzy Control”
Kevin M. Passino and Stephen Yurkovich, Addison Wesley Longman, Menlo Park, CA, 1998 (later published by Prentice-Hall).
http://eewww.eng.ohio-state.edu/~passino/FCbook.pdf (very good!). 
If the link above is broken, a copy is available on this site (5.5MB).

“Fuzzy Logic: a Practical Approach,”  (easy reading)
McNeill, Martin and Ellen Thro., 1994 Academic Press Professional.
http://www.fuzzysys.com/books/FLLib/FUZZYPDF/FUZZYLOG.PDF
(good)
If the link above is broken, a copy is 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: http://www.cs.cmu.edu/Groups/AI/html/faqs/ai

Best viewed with MS Internet Explorer 5 and above

Page last modified: May 08, 2008
Copyright © ForeTrade Technologies 21st century and thereafter