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.
[...] strategy processing when an error is detected. Fix the error or wrap the original strategy code in a try/catch block. Is child strategy equity being constantly readjusted on a day-to-day basis with regard to the "Percent of Starting Equity" allocation? No. "Percent of Starting Equity" is used to allocate the specified amount of starting equity, and afterwards each strategy is confined to its individual allocation.
Rule-based [...]
Description MS123 IndexDefinitions is a library of indicators and indices used in Wealth-Lab's Index-Lab tool. At this time, the following indices are included: Adjusted Advance Decline Ratio (ADR) Adjusted Advance Decline Ratio by Richard Russell is calculated as the sum of ((advancers - decliners) / total issues) Advancing/Declining Issues Percent Arms Index (TRIN) The Arms Index, calculated as: (advancing issues / declining issues) / (advancing volume/declining volume) , [...]
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 [...]
What is WealthSignals? WealthSignals (WS) is the Wealth-Lab.com community's new Trading System Subscriber Network. It also includes a sandbox area where you can do your paper trading (virtual trading) and hone your trading system development skills for free. WS provides up to the minute hypothetical performance reporting from quality data streams. Right now, developers can easily upload End Of Day trading alerts and start establishing a public record [...]
This page provides a list of new and open issues. Reference numbers are for internal tracking.
General
(146) Application needs to support 120 DPI throughout Suggestion: revert to the standard "Smaller - 100%" text size. Selecting the "Medium - 125%" option in Display (Windows Control Panel) causes some overlay and/or partial invisibility in various tools like Strategy Parameter box, compiler error message box, and many other parts of the interface. Workaround: Fix Wealth-Lab Fonts in Windows 10 Workaround: [...]
[...] Solution: Your PC clock is set incorrectly, confusing the SM. Synchronize your PC clock. Get rid of the illiquid symbols or switch to a higher bar scale. Problem: You run strategies from the Strategy window, but cannot add them to the Strategy Monitor. When you try to open the Strategy Monitor, you get an error message that starts like this:
System.InvalidOperationException: There is an error in XML document (0, 0). System.Xml.XmlException: Root element is missing.
...
[...]
[...] I'm using 100% Equity position sizing and strategy doesn't seem to use all capital and/or there are trades not included due to insufficient capital. Also, when using 10% Equity on a portfolio of 10 stocks, same rules apply. The reason is that when Wealth-Lab determines the number of shares for an order, it does so with regard to the so called "basis price". For the whys and wherefores of it and specifically how this can cause [...]
The Particle Swarm Optimizer has been developed by Leonard Mozeko ( LenMoz ). Benefits of Wealth-Lab's Particle Swarm Optimizer
Speeds up optimizations. Optimal parameters are usually discovered in a fraction of time it takes when using exhaustive search. Works where exhaustive method stumbles: when the number of parameter combinations is too large. It takes only a subset of total runs to find [...]
[...] IQFeed provider for Wealth-Lab has streaming, static, and limited fundamental data (v2020.09 and up) by DTN IQFeed for U.S. and Canadian stocks, futures, options, forex and more; Click here for a full list of services . The IQFeed provider supports tick, second, and minute bars. For details on installing the IQFeed client and the Wealth-Lab IQFeed provider, see the IQFeed Extensions Detail page . There you'll find a link to sign up for a [...]
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 [...]
Benefits of Wealth-Lab's Genetic Optimizer
Speeds up optimizations. Optimal parameters are usually discovered in a fraction of time it takes when using exhaustive search. Works where exhaustive method stumbles: when the number of parameter combinations is too large. It takes only a subset of total runs to find the "Top-10" of values using genetic algorithm. Aims at the near optimal solution which [...]
[...] databases, and Wealth-Lab listened: this provider helps connect to any ADO.NET compatible datasource. Out of the box, a typical PC with .NET framework supports Oracle, OleDb, ODBC, SQL Server and SQL Compact. Features
Supports historical and real-time data For static and streaming quotes, can query different databases The provider is optimized for MS SQL Server (uses asynchronous methods) If other database installs its .NET driver in the system, the provider can autodetect and support it - for example: SQLite, Firebird, [...]
The Portfolio Inspector is a tool designed to show how the portfolio composition would look at any given day for a portfolio simulation. It provides a holistic approach to portfolio analysis, acting as the Trades tab combined together with the Equity Curve chart, and giving even more insight with useful performance metrics from the Performance tab. The Portfolio Inspector is a fast way to see what kind of [...]
Errors installing/updating Extensions
Problem: When trying to install an Extension, a specific error message (see below) is returned by the Extension Manager: ---------------------------
URI Error
---------------------------
Error when identifying Extension download URIs. Strong Name: NeuroLab..., Error The request failed [...]
What it is
This is a suite comprised of static and fundamental providers that download daily (EOD) historical data from Quandl website. free and subscription-based static EOD data for global instruments (futures, commodities, rates, stocks, indices, bonds, currencies...) free COT data (in legacy and new formats) free sentiment data (AAII, NYSE, NAAIM...) free historical U.S. Treasury yield curve rates subscription-based fundamental data by Zacks (up to 200 fundamental items, dividends, earnings esimates/surprises, [...]
Bars, Loops, and Bar + 1
Original article by Robert Sucher in the legacy Knowledge Base here .
Wealth-Lab Developer has features such as order slippage and variable commissions to bring trading simulation as close to reality as possible. Likewise, your task as a trading system designer is to express your system in C# code that validly recreates security orders as they would have been and will be executed in real life. Bar Definition
A bar is any [...]
Tutorial: Setups, Triggers, Delays, and Timeouts
Background
If you can express a trading system in words, then you can almost certainly program it with WealthScript. Unlike most other analytical trading tools, WealthScript doesn't hide the trading system loop from the programmer and largely for this reason you can design systems in Wealth-Lab that could not even be realized on other platforms. The programming power of WealthScript can overwhelm at [...]
[...] TargetLevel)
public virtual void OnProcessingComplete()
Parameter Description
mode Select AsPercent (by default) or AsPoint Bar Bar number to apply AutoStops Parameters like "Bars", "Trigger" etc. are typical and should be used like you do with Wealth-Lab's built-in exits. See "Using Automated Exits (AutoStops) in WealthScript" below for more information.
Description
Automated stops aka 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. [...]
Data
Where to find a source of historical futures data? Here are some extensive sources of free ASCII data that we found reliable over time: Quandl , free historical futures/stocks data files. Individual and continuous contracts. Wealth-Lab provider available! (click) Forexite.com: Free 1-minute Forex data. Wealth-Lab provider available! (click) Stooq , free historical daily and intraday data for U.S. and world futures, stocks, indices and macroeconomy items. Available in ASCII and MetaStock formats. [...]
Original tutorial idea: Dion Kurczek .
Re-created for WL6 by Eugene . Wealth-Lab 6 provides a way for you to test the effects of different indicator filters on your trading system results - the Analysis Series view found in the Extra Performance Visualizers library. This performance visualizer lets you analyze how a particular indicator or data series correlates to trade profitability. You can also quickly see how filtering [...]
Description
In the April 2011 issue of TASC magazine, Dr. Siligardos presented an algorithm to detect cups (as in "cup and handle") early in their formation. As such he called the pattern a "semi-cup". As described in the associated Traders' Tip , we modified the algorithm and added the classes below to the TASCIndicator library. Note! Although Semi-Cup Pattern Detection is included in the TASCIndicators component, it is not an indicator. You must employ the classes (as shown by the examples) by [...]
Features
MEGAN Ratio The MEGAN ratio was presented by Oscar G. Cagigas in January, 2009 issue of Technical Analysis of Stocks & Commodities. See this article for more information. Closed trade drawdown Displays maximum drawdown based on closed trade equity, i.e. excluding unrealized trades. Max closed trade drawdown ($) + Max closed trade drawdown ($) date Max closed trade drawdown (%) + Max closed trade drawdown (%) date Note: Does not apply [...]
[...] 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 Strategy Building Blocks - programming not required! Unique [...]
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 [...]
Description Community.Rules are a set of additional "drop-in" Strategy Builder Rules requested by Wealth-Lab customers. The attachment also includes Candestick.Rules.xml, which may augment the Candlestick.Rules included with Wealth-Lab's installation.
Download Community.Rules
You can find its zipped source code by clicking on "Attachments" on top of the page. To download attachments, you need [...]
The request
"Is there a way just to retrieve the current Equity or Drawdown within a strategy?" "How one can code a Strategy that modifies entry/exit points based on portfolio equity?" TL;DR
Given that this technique had been created before PosSizers appeared (in v5.6), if you just need to "trade the equity curve" we highly suggest that you simply use the native PosSizer solution: Trading the Equity Curve from MS123 PosSizer Library : If you need plotting the equity and [...]
Borrows from the original text published by DrKoch in legacy Knowledge Base. Developing and testing trading systems on Forex involves the two steps: Find the correct "Ticker" of Forex data with your data provider Enter the contract details in the Symbol Info Manager. Contract Details and the Symbol Info Manager
Point Value, Margin, Decimals To simulate some of the properties of FOREX contracts, [...]
What is Market Manager?
Market Manager is a new utility found under the Tools menu after installing the addin from the Extensions section of wealth-lab.com. This utility allows Wealth-Lab Developer 6 users to configure properties for the exchanges where their symbols are traded at. To better understand what the tool is about, think of the Market Manager as the middleman between a data provider and Wealth-Lab. The data returned by your data vendor [...]
[...] SimTradeFile), Format2 is "one trade per line" (equivalent to SimTradeFile_2), AccountsFile activates import of history of real trades from Accounts tool, NinjaTrader7 is self-descriptive. Legacy syntax:
public static void SimTradeFile(this WealthScript ws, string TradeFileName, string DateTimeFormat) //one roundtrip per line
public static void SimTradeFile2(this WealthScript ws, string TradeFileName, string DateTimeFormat) //one trade per line
public static void SimTradeFile_NT(this WealthScript ws, string TradeFileName, [...]
Traders' Tip text
Detecting swings is a range of popular techniques among traders. While the article by Domenico D'Errico throws light on some more creative approaches to the problem, let's start with the definition of the commonly recognized one. As given in the text ( “the previous bar's low is lower than the previous two bars and the current bar's low” ), a pivot high/low point is different from the more traditional [...]