The APR library allows you to design pattern templates and
search through vast amounts of data for multiple patterns with
extreme speed and precision.
The Modulus Advanced Pattern Recognition (APR) library
is the first template-driven, fully dynamic, pattern
recognition engine for identifying patterns in financial data. Our patent-pending
pattern recognition engine uses fuzzy logic to match dynamic patterns in stock, futures and forex data with extreme speed and accuracy.
Fuzzy Logic Processing
Human traders use implicit learning to identify patterns in price data. This occurs when traders are repeatedly exposed to certain complex
price patterns and eventually develop a personal understanding for the
pattern even though the pattern and predictive feeling cannot be verbally
explained in human language.
Fuzzy logic systems can be used effectively for decision making support of trading
processes by reproducing the intuitiveness of human traders.
The Modulus APR fuzzy logic processor identifies patterns as human
traders would. APR features several
optimization parameters, which allow you to fine tune
the fuzzy logic pattern identification process based on your own
Pattern-Based Alerts and Back Testing
APR can be used as a basis for creating real-time pattern alerts
or back testing strategies based
on pre-defined or custom pattern definitions. APR ships with several
pre-defined patterns such as Channels, Double Bottoms, Double Tops, Flags, Head & Shoulders, Pennants, Trend, Triangles, Triple Bottoms, Triple Tops, Wedges and
other patterns. Custom patterns can be created using the supplied
pattern designer utility, which you may deploy to your end users.
The Modulus APR library comes with integrated StockChartX
examples for VB6, VB.NET and C#.
APR was developed in C# and ships with a C# example project. An integrated charting example using StockChartX
Complete source code for both the APR library and the Designer
utility are available.
The Pattern Designer allows you to design patterns (WPF
C# source code available).
The included pattern designer allows you to draw patterns and modify fuzzy logic
variables to optimize pattern searches. The designer utility is based on
the Windows Presentation Foundation. Complete C# source code is
available so that you may modify and ship the designer with your
1. Advanced Pattern Recognition library (C# assembly), with or without C# source code.
2. Pattern Designer to design custom pattern templates, with or without C#
2. Example project with documentation (chart example requires StockChartX, sold
3. Developer technical support via email for API calls and API integration into
your software project.
Requirements and License Terms
The APR library is compiled for Windows-based 32 bit and 64 bit machines. Only
4MB of free RAM is required.
If you need to modify the source code, your development team must make the
modifications in C#. You may also request our consulting group to make
modifications for you.
Click here to download API documentation in PDF
Our team of highly skilled, professional financial software
consultants can program any type of modification based on your
individual needs at a very affordable rate. If you are interested in our
consulting services, please send an email to firstname.lastname@example.org
or call (888) 318-3754 and choose option 1.
Pricing, Terms and Conditions
Please call (888) 318-3754 and choose option 1 to receive a