Premium Market Analysis

Quantitative trading

DLPAL Software: What You Can Do With It

Below is a brief account of what you can do with the two versions of DLPAL

Deep Learning Price Action Lab™ (DLPAL) is based on a proprietary deep learning algorithm that produces the same output each time it encounters the same market conditions. This determinism and the absence of stochasticity are in compliance with the standards of scientific testing and analysis1. DLPAL minimizes data-mining and data-snooping bias through the use of a proprietary unsupervised learning method for feature extraction and selection. Several functions are available for validation of the results including a randomization tool for ranking the performance of strategies2.

There are two versions of DLPAL: DLPAL DQ and DLPAL LS.




is a quantitative scanner for price action anomaly detection. The algo of the program identifies parameter-less strategies formed in historical price data as of the last bar in the input data files that fulfill user-defined performance statistics and risk/reward parameters. Portfolio backtests and robustness tests validations methods are available. This program also generates strategy code for Tradestation (EasyLanguage), Multicharts (EasyLanguage), NinjaTrader (7 and 8) and Amibroker AFL. This program may be of value to discretionary traders that like to scan many securities each day for price action anomalies and also like to make the final decisions instead of following a system. Click here for more.

For examples of signals click here.

Click here for a demo trial trial4

For articles about DLPAL DQ click here.


calculates a set of features that measure the directional bias of single or group of securities. This version is more appropriate for both systematic and directional equity long/short traders but also directional traders in other markets. The features allow ranking securities according to specific criteria. The reduced functionality version is appropriate for quant discretionary traders and the full version is more appropriate for professional traders and hedge funds that would like to also develop strategies based on the features the program calculates. Click here for more.

DLPAL LS is used to develop algorithmic and machine learning strategies for directional and long/short trading5. Users of the program can sort results based on different criteria and generate output for trading APIs. Historical files of features can be generated for backtesting the strategies and for machine learning.

Click here for an example and here for more details and for information on requesting a free trial.

For articles with examples using DLPAL LS click here.

Demo trials

Click here to request trials.


1. If a data-mining method exhibits stochasticity by generating different results each time it runs with same data and parameters then it cannot be cross-validated.

2. Monte Carlo simulation is not available because it is not an appropriate method when trading strategies are determined from the data and for this reason it can generate misleading results.

3. DLPAL does not use pre-programmed strategies as it is the case with some other commercial programs that work based on a database of patterns they apply on each case. DLPAL identifies patterns in price action.

4.DLPAL DQ demo trials have certain limitations. Click here for more details.

5. DLPAL LS free fully functional trial is available only to hedge funds and professional traders.