Candlestick Genetic Evolver
A library of candlestick chart patterns, and a tool to evolve brand new patterns
Or included in the Premium Plan
Try before you buy. Download for a 14-day free trial.
All extensions require a WealthLab subscription.
Information
CandleStick Genetic Evolver
The CandleStick Genetic Evolver package includes a new Building Block Condition that lets you add Japanese candlestick pattern detection into your Strategy logic. All of the classical bullish, bearish, and neutral candlestick patterns are included. For users of Wealth-Lab, this package includes a powerful extension called the Candlestick Genetic Evolver. This extension uses a genetic algorithm to generate brand new, profitable candlestick patterns from your historical data. You can take the patterns that the Evolver generates and add them to your candlestick pattern library, for use in the supplied Building Block Condition.
Screenshots
Change Log
- Changes to conform with WL framework base Evolver class changes.
- Initial WL9 release.
- Improved indicator descriptions.
- You can now save the results of a Candle Miner analysis to a file and load saved results.
- Candle Miner can now analyze patterns of Max Depth only, instead of depth 1 up to Max Depth.
- Stopping long running Candle Miner analysis now shows partial results.
- Candle Miner now has improved progress tracking in the status bar.
- Fixed an issue in observation counts in Candle Miner.
of that pattern, if available.
- The Candle Miner now uses a relaxed rather than exact matching mode when evaluating historical data, resulting in more observations.
- Added the mini preview chart to the Candle Miner tool.
- We now show a mini chart of the selected pattern to help you visualize it.
- New Pattern Profile page lets you perform a deep analysis of a Candlestick Pattern.
- Added new candle gene, Parts Ratio, which compares the size of one part of the candle to another.
- Improved definition of Bearish Hanging Man and Bullish Hammer patterns.
- Added Candle Pattern Miner tool that lets you discover profitable candlestick patterns that already exist in your historical data.
- Added an Exact Match Only parameter for the Candlestick pattern Building Block, useful for precisely matching Candle Miner patterns.
- Added overload parameter laggedComparison to
CandleBody/Range/ShadowFactorindicators. When set to true the current bar won’t distort/influence the average for comparison.
- Importing a pattern was erroneously retaining the file extension.
- Ensure CandleStick settings is not null to avoid exception.
- Added import and export capability.
- You can now work with multiple sets of CandleStick Preferences.
- Added new tuning for Candle Light and Heavy Volume Thresholds.
- We tweaked the values that determine whether a Candle Volume is Light or Heavy. Volume is considered Light if it is < 80% of average Volume, and Heavy if > 130% of average. To revert to the settings in Build 13 and prior go to Candlestick Preferences and change Light Volume Threshold to 50 and Heavy Volume Threshold to 200.
- Target .NET8.
- You can now create Candlestick Groups in the Candlesticks Preferences page.
- Added Candlestick Group Condition Building Block.
- Remove duplicate genes from mutated patterns.
- Fixed definition of Bearish Shooting Star candle pattern.
- Added “Not a Candle” rule which resolves to true if the current bar is not the specified Candle pattern.
- Fixed threading issues in Candlestick Condition and Indicator.
- Build to adapt to enhancements to WL8 Evolver framework.
- Candlestick Evolver can now run against a single symbol or a DataSet.
- Build to adapt to some namespace changes in WL8 framework.
- Rebuild required for some changes to the Genetic Evolver.
- Documented Candle Codes.
- Fixed issue saving and loading Building Block Strategies using the Candlestick Condition.
- Enumerated type name fix.
- Initial WL8 release.
- Changes to adapt to WL7 framework changes in Build 42.
- Building Block description cleanup.
- Change to adapt to some assembly reference changes in WL7.
- Added Heikin-Ashi Condition Block.
- Added Heikin-Ashi Candle Gene.
- You can now view the roster of Candle Genes, and selectively enable or disable them.
- Condition Blocks fixed to work with Qualifiers.
- Standardize on Open to N-Bar Open Percentage Return calculation.
- Build required to interface with some new charting changes in WL7 Build 28.
- Candlestick Preferences are now integrated into the Preferences tool.
- Sort order is now retained when list results are copied to clipboard.
- Optimization, only patterns selected for plotting are generated in Event Provider.
- Removed the TrendDetector indicator, uses the new, superior TrendMeter indicator from WealthLab.Indicators instead.
- Added Scale control.
- Added multi-column sort support.
- Added CandleRangeFactor, CandleBodyFactor, and CandleShadowFactor indicators that return the range (height) of the bar, body, and upper/lower shadows compared to the most recent values.
- Improve long and short range and body detection mechanism. The new calculations use the above indicators to ensure accurate classification throughout various markets and time scales.
- Added a Preferences tab so you can configure candlestick calculation settings.
- For code based settings control, added a CandleSettingsManager static class.
- Integrated CandleMethods, CandleSettingsManager, and CandleGeneDecoder into the QuickRef.
- Added Bullish Hammer and Bearish Hanging Man patterns.
- Added new CandleGene, Trend, to specify up, down, or neutral trends in the market.
- Added new indicator, TrendDetector, which is used by the Trend CandleGene.
- Baseline release.