Price Action Lab Blog

Premium Market Analysis

DLPAL Software

Deep Learning Price Action Lab™

Identifying anomalies in price action faster than other market participants
is the key to profitable trading. This is what DLPAL is designed to achieve.

“The most important facts are those which can be used several times, those which have a chance of recurring… Which, then, are the facts that have a chance of recurring? In the first place, simple facts.”   H. Poincare, 1908

Warning: It has come to our attention that certain scammers are selling limited functionality demos of DLPAL for full-functioning licenses. Anyone who buys a DLPAL license from those scammers risks not only limited or no functionality but also their computer getting infected by malicious spyware.

Deep Learning Price Action Lab™ (DLPAL) software solutions have evolved from the first application developed 18 years ago for automatically identifying  price action anomalies in historical data  based on user-defined risk and reward parameters and generating code for a variety of backtesting platforms. There are three versions available. 

  • DLPAL S is for trading strategy developers that follow systematic signals. This version identifies parameter-less strategies formed in historical price data that fulfill user-defined performance statistics and risk/reward parameters and generates code for strategies and systems of strategies for the Quantopian platform, Tradestation (EasyLanguage), Multicharts (EasyLanguage), NinjaTrader (7 and 8) and Amibroker AFL. Those interested in developing strategies for systematic trading may use this version.
  • DLPAL DQ is a quantitative scanner that identifies parameter-less strategies formed in historical price data that fulfill user-defined performance statistics and risk/reward parameters as of the last bar in the input data files. This version also generates code for strategies and systems for the Quantopian platform, Tradestation (EasyLanguage), Multicharts (EasyLanguage), NinjaTrader (7 and 8) and Amibroker AFL. Discretionary traders that like to scan many securities each day for opportunities and also like to make the final decisions instead of following a system may find this a more appropriate version.
  • DLPAL LS 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.

DLPAL is based on a proprietary 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.

DLPAL S

DLPAL S identifies parameter-less strategies in historical price data that fulfill user-defined performance statistics and risk/reward parameters. These strategies are also known as price patterns. The program uses primitive attributes of price action, and specifically the open, high, low and close, to extract features types in an unsupervised learning mode based on general feature clusters3. Then, the program uses the extracted features in supervised learning mode to identify strategies and systems of strategies that fulfill the user objectives. DLPAL S generates code for strategies and systems for the Quantopian platform, Tradestation (EasyLanguage), Multicharts (EasyLanguage), NinjaTrader (7 and 8) and Amibroker AFL. Several validation methods are available for testing the significance of the results.

In the daily timeframe, the system tracking module of the program can be used to monitor signal generation of the strategies and systems going forward in time and as new data are available.

DLPAL S does not require any programming. The program will output signals and write code you can immediately use. Save time from programming and concentrate on your trading.

Click here for a free demo trial4.

For articles about DLPAL S click here.

DLPAL DQ

DLPAL DQ has most of the functionality of DLPAL S but for the purposes of an EOD scanner. The program identifies parameter-less strategies in historical price data that fulfill user-defined performance statistics and risk/reward parameters as of the last bar in the input data files. These strategies are also known as price patterns. DLPAL DQ generates code for strategies and systems for the Quantopian platform, Tradestation (EasyLanguage), Multicharts (EasyLanguage), NinjaTrader 7 and Amibroker AFL. It also offers two validation methods.

DLPAL DQ does not require any programming. The program will output signals and write code you can immediately use. Save time from programming and concentrate on your trading.

For examples of signals click here.

Click here for a free demo trial trial4

For articles about DLPAL DQ click here.

DLPAL LS

DLPAL LS uses primitive attributes of price action to extract features types in an unsupervised learning mode based on general feature clusters. Then, the program uses the extracted features in supervised learning mode to identify long and short candidates in a universe of securities. The long/short identification is based on a set of calculated features and the user has flexibility in ranking the results according to their values. The output of the program can be saved in csv format and can be used in conjunction with trading platforms to automatically execute trades. For more details click here.

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 article on strategy development and execution. 


DLPAL LS does not require any programming. The program will output signals you can immediately use. Save time from programming and concentrate on your trading.

Click here for more information about the reduced functionality license and pricing.

Hedge funds and professional traders click here for more details and information on requesting a free trial and here for an example.


Examples

For articles with examples using all three versions of DLPAL click here.

Demo trials

Click here to order demo  trials.

After you install the trial versions, an online demo can be arranged. Contact us for more details and requirements.

Notes

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 S and DLPAL DQ free demo trials have certain limitations. Click here for more details.

5. DLPAL LS is available only to hedge funds and professional traders.

Disclaimer

Theme by Anders Norén