Here you can search through the pages of this Namespace, their attachments and the files uploaded to the system.
Note: the results will only display the items you have permissions to read.
[...] download an Extension: the site says Wealth-Lab extensions are available only to Wealth-Lab Version 6 customers. Wealth-Lab Extensions are not available during free trials. Extensions are premium content available to our registered customers, for free. They are not a part of Wealth-Lab Developer/Pro (excluding those already shipped with the installation and available without downloading), they're free, and are not subject to "try before you buy". No downloadable extension is an inherent part of the application without which it would cease to function. I can't see [...]
You must be a verified Wealth-Lab Developer/Pro 6 customer to view this page. Free trial users can not access this content.
Creating a Data Manager tab for your data provider
Refer to this KB article: Creating a Data Manager tab for your data provider Inserting custom items under Wealth-Lab's Tools menu (6.0)
In 6.0, an API was added that can be used to dynamically insert menu items in Wealth-Lab's Tools menu. For example, tools like Market Manager and Neuro-Lab are already using it. To use the [...]
Capabilities
Does Wealth-Lab 6 support futures? Yes. Does Wealth-Lab 6 has specific Forex support i.e. bid/ask spread? To the extent that FX markets trade like futures, it's possible to perform FOREX simulations in Wealth-Lab, however, no special support exists for FOREX. Wealth-Lab 6 can backtest currency pairs as if they were futures. Please see this discussion regarding how to model the bid ask spread, and this KB article on configuring the program for Forex/futures: Working with Forex data . Does [...]
Wealth-Lab 6 is based on Microsoft .NET Framework 4.5, and is a fully "managed" application. The Wealth-Lab 6 base architecture, and Wealth-Lab Pro/Developer 6 specifically, offer many points that developers can hook into to extend the system. The documents below detail how various aspects of Wealth-Lab.NET can be extended.
Advanced Programming Topics
Create an Indicator Library | Download PDF You can package your own set of Indicators for Wealth-Lab.NET that can then be dragged and dropped onto a chart, [...]
Installation issues Problem: Installation of WLD 6.9.23 fails at installing .NET 4.6.2+ stage with error message" "Installation Did Not Succeed.
.NET Framework 4.6.2 has not been installed because:
A certificate chain processed but terminated in a root certificate which is not trusted by the trust provider." Solution: You're running outdated, unsupported and insecure Windows 7. Upgrade it to a modern operating system i.e. Windows 10, or at the very least to Windows 7 Service Pack 1. It's required for [...]
What does Wealth-Lab 7 have over Version 6.9?
Version 7 is an all-new modern platform built for Windows 10 in continuous development for enhancements and extensions. Here are some of the hard-hitting new features: Connections for multiple brokerages for automated trading , streaming, and historical data - including cryptocurrency trading ! Fast optimizations using multiple CPU cores Overhauled backtesting engine which processes bar-by-bar so you can interact with the equity curve and other simulation aspects dynamically Extremely versatile and configurable [...]
[...] portfolio) and for PremiumData futures data . Unzip to Wealth-Lab's Data folder (see the Wealth-Lab 6 User Guide > Data on where the data are stored ; enable hidden file visibility in Windows).
How do I get a complete list of NYSE, Nasdaq, and AMEX symbols/tickers? They are built into Wealth-Lab's Yahoo! provider > "Create New DataSet" > Classification Groups. Whenever you need detailed information on tickers, contract specifications, etc., start by searching the official site of market where the product trades. Is it possible to edit stored data in Wealth-Lab [...]
by Dion Kurczek In Wealth-Lab 6, you have the capability of writing Strategies in any .NET development platform, including Microsoft Visual Studio. You can leverage the full power of the Visual Studio debugger to step through your Strategy as it executes within Wealth-Lab, and use the powerful variable evaluator tools that come with the Visual Studio environment. To debug Strategies in Visual Studio, you will need to create the Strategies in a Class Library within Visual Studio, instead of using the Wealth-Lab built-in Editor. When you are satisfied that the Strategies [...]
[...] number of runs required by: disabling unnecessary parameters (use parameter checkboxes, since version 6.9) make the parameter step wider load less historical data Choose a faster optimization method: Exhaustive (brute force) is the slowest Monte Carlo is faster and is suitable to get a rough estimate Genetic Optimizer is at least 30% faster than Exhaustive Particle Swarm Optimizer can be many times faster than Exhaustive Exhaustive to Local Maximum Optimizer reaches same results as exhaustive optimization usually in a fraction of its time Launch two (three...) WL [...]
[...] value) Allow Zero Datetime=true Note to MySQL users. Do not install Connector/Net (MySql.Net) version 6.7.4 as it will not work due to a bug . Instead, install latest version (6.9.3 at the time of this update). Note: when using MS Access tables for streaming quotes, it's highly recommended to work via OLE DB and not ODBC. Note: Oracle Database Express 11g is a 32-bit application that is not compatible with 64-bit Wealth-Lab, so you must use 32-bit version. Note: on 64-bit operating systems, make sure you have installed ODBC and OLEDB drivers [...]
Activating Wealth-Lab Developer Version 6 (and beyond) is a different, more convenient, and less error-prone process than it was previously. This article walks you through the process, step-by-step, to activate your Wealth-Lab Developer installation for a 30-day trial or for a paid registration. Log in to www.wealth-lab.com For both trials and paid registrations, you must create a free account at www.wealth-lab.com . Our site's server maintains your activation details. Note that it's not possible for you to activate more than one copy of Wealth-Lab (on other computers) [...]
QuickRef with Version 7 Equivalents Translating your Version 6.9 strategies won't be hard, but it'll be even easier if you install the attached QuickRef for Version 6. Where applicable, we included Property/Method names and a path to locate their documentation in the Version 7 QuickRef, where usually a full example is provided. Download and unzip the attached QuickRef.xml file to your Weath-Lab installation folder. For most installations, replace the QuickRef.xml file here:
C:\Program Files\MS123\Wealth-Lab Developer 6\QuickRef.xml [...]
[...] Workaround ? : if your screen resolution is high, try to change it to a smaller resolution WL 6.9.24.4 doesn't save the Streaming data provider choice Workaround: Change it manually after launch (190249) Missing "Save" and "Save As" menu items "Save" and "Save As" choices are missing from the File menu. Workaround: enable "Function toolbar" from the View menu. Saved workspace restored incorrectly for users with multiple monitors (applies to Wealth-Lab 6.9) Workaround: Save affected workspace to a new name, delete the old one. [...]
You must be a verified Wealth-Lab Developer/Pro 6 customer to view this page. Free trial users can not access this content.
Introduction
This document explains how to create new static data adapters for Wealth-Lab.Net. A static data adapter allows Wealth-Lab to load, chart, and backtest historical bar/volume data. The static data adapter itself is a .Net class that derives from the StaticDataProvider base class, and resides in a .Net library assembly (dll). To build a Static Data Provider, perform the following steps: Create a Class Library project in Visual [...]
You must be a verified Wealth-Lab Developer/Pro 6 customer to view this page. Free trial users can not access this content.
Introduction
This document explains how to create new streaming data adapters for Wealth-Lab.Net. A streaming data adapter allows Wealth-Lab to connect to a streaming, tick-based, data feed and use this feed to update real time charts and quote windows. The streaming data adapter itself is a .Net class that derives from the StreamingDataProvider base class, and resides in a .Net library assembly (dll). To build a Streaming Data Provider, [...]
[...] period of 55 and an ATR coefficient of 3.0 increased profitability of trading 1 contract (8.1% vs. 6.7% APR) and win rate (63.5% vs. 52.1%) while decreasing number of trades (63 vs. 71) and drawdown (6.13% vs. 6.55% based on $100K Starting Equity). Figure 1 illustrates how the new exit strategy generally helped to keep trades active longer with a well-defined risk.
Figure 1. The strategy that used the Chandelier exit (top) often gave trades the wiggle room they needed for increased profitability, particularly [...]
[...] number of bars of separation allowed between the peaks (troughs) of price and the oscillator. Recommend 6. cp1 The ChartPane in which the first DataSeries, ds1, is plotted. Generally this would be the PricePane . ds1 A Price DataSeries, such as High, Low, or Close. This could be any DataSeries, however. rev1 Percentage reversal required to detect a peak (trough) in ds1 . For Daily prices, 5 or greater is recommended. cp2 The ChartPane in which the second DataSeries, ds2, is plotted. ds2 An indicator DataSeries (e.g. momentum oscillator like RSI). This could [...]
[...] dominant cycle (DC) and the sine and cosine filter components in WealthScript for Wealth-Lab Version 6 (.NET). The CycleFilterDC function plots and returns the DC series and its components, so it’s a trivial matter to make use of them in a trading strategy. Figure 1. In this daily chart of cyclical price action, you can just about verify the dominant cycle measurement (plotted in lime on the heat map) by visual inspection. Strategy Code using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators; [...]
[...] AutoStops had always existed in legacy Wealth-Lab versions, but were purposefully removed from Version 6 due to possible peaking when incorrectly mixing them with manual stops. These methods can help you program various types of automated exits in your trading systems and reduce the size of your code. The "AutoStops" for Version 6 were created by Dave Aronow. Note: you must call PositionHelper.OnProcessingComplete() at the end of your Strategy as shown on examples below. Without it, running several Strategies that employ AutoStops with different [...]
[...]
This simple stop-and-reverse system example illustrates the idea of going long when values above 0.6, indicating a strong uptrend, and reversing when values are below -0.6 (which indicates a strong downtrend): using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using Community.Indicators; namespace WealthLab.Strategies
{
public class MyStrategy : WealthScript
{
private StrategyParameter slider1;
private StrategyParameter slider2;
private StrategyParameter [...]
[...] returns exceeded Buy&Hold's net profit. However, trading corrections accounted for slightly more than 6% of all entry signals (6 out of 91).
Figure 1. The equity curve of the system applied to a portfolio of the Dow 30 stocks.
The system is designed to trade weekly bars, and the average trade in this portfolio is held for over a year. Time in market is another dimension of risk, and charting the “life” of a trade (Figure 2) shows that the majority of losing trades becomes losers from the start, or hang about the breakeven level for [...]
[...] somewhere in Wealth-Lab's global memory, disk file or local database.
Example
Strategy below buys 6 market days before the end of the month and sells 2nd market day of the following month: Example using C# extension methods:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators; namespace WealthLab.Strategies
{
public class EOM : WealthScript
{
private StrategyParameter paramNth;
private StrategyParameter paramDaysR;
public EOM()
{
paramNth = CreateParameter("Nth", [...]
[...] LineStyle.Solid, 2);
for (int bar = 3 * GetTradingLoopStartBar(srsi.FirstValidValue) ; bar 6)
ExitAtMarket(bar + 1, p, "Time-based");
}
else [...]
[...] Description
Created by Robert Sucher, this is a framework for pattern recognition in Wealth-Lab 6. Detects the following chart patterns: M Top, W Bottom (i.e. Double Top/Bottom ). Example
Here is an example illustrating how to use the method in your Strategy code: Example using C# extension methods:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators; namespace WealthLab.Strategies
{
public class MyStrategy : WealthScript
{
protected override void Execute()
{
int [...]
[...] Bollinger %b and the Sylvain Vervoort’s smoothed version to Wealth-Lab’s TASCIndicator library for Version 6. The WealthScript code shows how to access and plot both indicators, their standard deviation bands and parameter sliders. We have to wait for the author’s follow-up article for the indicator’s suggested use in a trading strategy; meanwhile, we look for price divergence as one would with the traditional %b indicator. At the time this went to print, the Nasdaq 100 appears to be setting up a peak divergence (Figure 1) just as it retests a prior trend-line support, creating [...]
[...] percentage. It's in between adding equal positions and the (much riskier) reverse pyramid. ( Figure 6 ) Modified Upright pyramid is a sizing scheme suggested in Trading Chaos by Bill Williams. The idea is to use a small, low-risk position when attempting a counter trend trade. If correct and the trade goes in your favor, the method quickly ramps up risk up to a present maximum. Our algorithm is a linear scale down such that the last position (assuming more than 2) will be pctOfInitial/maxEntries *greater than* the initial position. Example: Figure 6, [...]
[...] Solution #2: Upgrade WL6.9 to the final build in its history: https://wl6.wealth-lab.com/ . If WLD 6.9 was installed before March 10, 2021 your WLD revision is out-of-date and is incompatible with website changes. Please do a fresh reinstallation (does not affect your Strategies, data and preferences): Uninstall WLD Delete these folders with whatever files they may contain: "c:\Program Files\MS123\Wealth-Lab Developer 6" "c:\Program [...]
[...] update) the library from our wealth-lab.com website to its latest version. Figure 1. A Wealth-Lab 6 chart illustrating the application of the SVEHATypCross strategy and the SVEHATypCross indicator. Up bars highlighted in green, down bars – in black.
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
using TASCIndicators; namespace WealthLab.Strategies
{
public class SVEHATypCrossStrategy : WealthScript
{
private StrategyParameter paramHAPer;
private StrategyParameter paramTypPer;
private [...]
Did you just install Wealth-Lab 6 on Windows 10 and see something like this? [...]
Welcome to the !
The Wealth-Lab Wiki hosts a Knowledge Base for Wealth-Lab Version 6 (.NET) as well as expanded documentation for Wealth-Lab Standard Indicators and TASC Indicators. Open Source Code!
This Wiki also serves as our Community portal for open-source Indicators, Components, and their documentation.
Open Source Documentation Knowledge Base More Community Indicators Standard Indicators Knowledge Base TASC Traders Tips TASCIndicators API FAQ Tutorial Videos ...and more IQFeed Errors Open Issues Wealth-Lab News
June 24, [...]