Documentation & User Guides
Learn the basics, or refine your skills with tutorials designed to inspire.
Applications
Tutorials for StrategyQuant
Selected articles
Troubleshooting and help
StrategyQuant X is a powerful platform for generating, researching, testing, and improving algorithmic trading strategies.
It allows traders to automatically generate trading systems for different markets and time frames using advanced algorithms and machine-learning techniques, without requiring programming skills.
You can use StrategyQuant X to discover new and unique trading strategies that may provide a competitive edge.
However, StrategyQuant X is much more than just a strategy generator. Its advanced research tools allow you to:
- Test and validate your trading ideas
- Backtest and optimize strategies
- Perform extensive robustness testing
- Analyze the performance of systematic trading strategies
- Export strategies as automated trading systems for supported platforms
StrategyQuant X generates complete strategy source code for all supported trading platforms.
It currently supports:
- MetaTrader 4
- MetaTrader 5
- TradeStation
- MultiCharts
- JForex
Yes. StrategyQuant X includes an integrated data download tool in the Data Manager section, which allows you to download high-quality historical market data.
You can also import historical data from external sources if you prefer to use your own data provider.
If you have a Starter or Professional license, you need to purchase a separate data subscription:
https://strategyquant.com/data-subscription/
For Ultimate license holders, lifetime access to Futures and Equities data is included at no additional cost.
We provide extensive educational resources to help you get started, even if you have no previous experience with algorithmic trading.
Full license holders receive access to a comprehensive video course containing 56 lessons and more than 10 hours of content. The course covers the essential concepts of algorithmic trading and explains how to use SQX effectively.
We also recommend exploring our documentation and YouTube channel for additional tutorials, examples, and practical guidance.
The most common error message is:
“Check License FAILED. Reason: License is not valid for this computer.”
StrategyQuant X licenses are linked to the computer on which they are activated. This error may appear after changing your computer, moving the license to a VPS, replacing hardware, or making a major system update.
To resolve the issue, reset the license from the Dashboard in your client area after logging in to our website. You can perform up to five license resets yourself.
If you have reached this limit or the problem continues, please contact us by email or through the form below. We can reset the license for you, although licenses are not intended to be moved frequently between computers.
Our standard policy is one license per computer. This helps protect the software against unauthorized distribution.
If you need to run StrategyQuant X simultaneously on multiple devices, such as a desktop computer, laptop, or VPS, we can offer a significant discount on additional licenses. Please contact us by email for details.
Additional licenses are intended only for the same user and their own devices. They may not be shared with another person, as this would violate the license terms. All additional licenses must therefore be registered under the same email address as the main license.
We offer a 12-month installment plan. You receive the full license immediately without any feature limitations. After all 12 payments have been completed, the license becomes lifetime, and no further license payments are required.
There is no obligation to complete the payment plan. However, if you stop making payments before the plan is completed, you will lose access to the license.
You can select the installment option using the switch on our Pricing page.
We do not offer traditional subscriptions. All StrategyQuant X licenses are designed to become lifetime licenses. The installment plan combines the convenience of monthly payments with permanent access after one year.
Sure, you can find more information on our pricing page:
https://strategyquant.com/pricing/
Scroll below the main pricing table to the section “Upgrade to the highest Ultimate tier (from Professional).”
Upgrading to the Ultimate edition is a good choice for anyone serious about algorithmic trading. It includes:
- Lifetime support and software updates
- Lifetime access to high-quality Futures and Equities data
- SQ 4 Business, which allows you to export and sell strategies on the MQL Market
- The e-book Create Strategies for Micro E-mini Futures
- Premium features such as Advanced Trade Management, Volume Profile, Market Profile, and more
For further information, please contact us.
You can manage your licenses from the Dashboard in your client area after logging in to our website.
If you have not created an account yet, you can register here:
https://strategyquant.com/ → Account → Login
Make sure to use the same email address you used when purchasing your license. This will allow your account and licenses to be linked automatically.
Prices on our website are displayed in US dollars and exclude VAT. Your final payment currency and any applicable taxes are calculated automatically at checkout based on your billing country.
If you are purchasing as a business and have a valid VAT ID, enter it during checkout. Depending on your country and applicable tax rules, VAT may not be charged.
If you have the highest SQX tier, Ultimate, you can use your SQX license code to activate and access QuantAnalyzer.
Please note that this bonus QuantAnalyzer license can only be used on the same computer as your SQX installation.
The recommended minimum configuration is a dual-core Intel Core i3 or comparable processor, 8 GB of RAM, and at least 250 GB of free storage space. With this configuration, RAM will likely be the main limitation, and you may only be able to keep a few thousand strategies in memory at once.
For better performance, we recommend an Intel Core i5, i7, or comparable processor with as many CPU cores as possible, 32–64 GB of RAM, and an SSD. In most cases, there is little benefit in using more than 64 GB of RAM, so investing in a faster processor is usually a better choice.
A less powerful computer can still be used to build strategies. You may simply need to adjust your build settings, reduce the number of strategies stored in memory, or run fewer tasks simultaneously.
The most common cause is insufficient RAM or incorrect memory allocation. StrategyQuant X may freeze or crash when it uses all available memory.
There are two common scenarios:
- Your computer does not have enough RAM
If your computer has 8 GB of RAM or less, complex optimizations or keeping thousands of strategies in the Databank may consume all available memory.
The less RAM your computer has, the fewer strategies you should keep in the Databank and the fewer optimization steps you should run. Both strategy storage and optimization require significant amounts of memory.
- StrategyQuant X is not configured to use enough RAM
If your computer has 16 GB of RAM or more, check the memory allocation in:
Configuration → Memory
You can open Configuration by clicking the gear icon in the top-right corner of StrategyQuant X.
By default, StrategyQuant X allows Java to determine the maximum memory usage. This may not be optimal on computers with larger amounts of RAM.
Recommended maximum memory settings:
- 4–6 GB of RAM: approximately 1 GB
- 8 GB of RAM: up to 2 GB
- 16 GB of RAM or more: allocate a larger portion of the available memory while leaving enough RAM for Windows and other applications
If the problem continues, enable the following option:
Configuration → Troubleshooting → Use memory protection – stop projects when 85% of memory is reached
This setting stops running projects before the computer runs out of memory and can help prevent freezes or crashes.
Commissions, spreads, and slippage can be configured either as fixed values or as percentages.
You can set them globally for a specific symbol in:
Data Manager → Instruments
Alternatively, you can define them separately for a particular Builder, Retester, or Optimizer project in:
Full Settings → Data
MetaTrader indicators cannot be imported directly into StrategyQuant X. Indicators and other building blocks in SQX are implemented as Java snippets.
However, StrategyQuant X is designed to be extensible, allowing you to create and add custom indicators, signals, and other trading blocks.
You can find instructions in our documentation:
https://strategyquant.com/doc/strategyquant/external-indicators/
We may also develop requested indicators for full-license users. You can submit your idea here:
The backtesting engines in StrategyQuant X are designed to reproduce the behavior of the selected target trading platform as accurately as possible.
Differences are usually caused by using different historical data or different trading settings. Check that both platforms use the same:
- Historical data and time period
- Time zone and trading sessions
- Spread, commission, and slippage settings
- Order types and execution settings
- Strategy parameters
For more information, see:
https://strategyquant.com/doc/strategyquant/reliable-backtesting-in-metatrader/
If you have verified the data and settings and still believe you have found a bug, submit a report through our task system:
https://roadmap.strategyquant.com
Our development team will investigate it.
Please contact us by email with your suggestion or a detailed description of the issue. We will be happy to review it and assist you.
No. MetaTrader Expert Advisors written in MQL cannot be imported directly into StrategyQuant X for backtesting, optimization, or further editing.
However, you can manually recreate the strategy logic in AlgoWizard, StrategyQuant X’s visual drag-and-drop editor. This allows you to define the strategy’s entry and exit rules, indicators, conditions, and money-management logic directly in SQX.
Once recreated, the strategy can be backtested and optimized using StrategyQuant X’s high-performance engine, which is significantly faster than running the same process directly in MetaTrader.
AlgoWizard is a visual drag-and-drop strategy editor built directly into StrategyQuant X. It allows you to create and backtest trading strategies by defining their rules through conditions and actions, without writing code manually.
To use AlgoWizard effectively, you need to know the logic of the strategy you want to build, including its entry and exit conditions, indicators, and trading rules.
You can also use AlgoWizard to review and manually modify strategies generated in StrategyQuant X.
Simply put, if you already know what strategy you want to create and need to convert its rules into source code for a supported trading platform, AlgoWizard is the right tool.
AlgoWizard is included with a full StrategyQuant X license and is available in the AlgoWizard section of the SQX application.
QuantAnalyzer, formerly known as EA Analyzer, is a tool for analyzing existing strategies and trading results rather than creating new strategies.
It provides a clear overview of strategy performance with detailed statistics, such as profitability by hour or day, helping you identify weaknesses and potential areas for improvement.
QuantAnalyzer also allows you to:
- Analyze advanced performance statistics
- Build and evaluate trading portfolios
- Test different money-management methods
- Run What-If scenarios
- Perform Monte Carlo analysis
- Import and analyze results from multiple trading platforms
Access to QuantAnalyzer Pro is included with the StrategyQuant X Ultimate license.
What is the difference between the free and Pro versions of QuantAnalyzer?
The free version of QuantAnalyzer includes several limitations compared with QuantAnalyzer Pro:
- Money Management: results are calculated using only 30% of your trades
- Equity Control: results are calculated using only 30% of your trades
- Portfolio Master: portfolios are limited to a maximum of four strategies
- Compare Results: analysis is limited to the first 50 trades
QuantAnalyzer Pro removes these limitations and provides access to the full set of analysis features.
The most common error message is:
“Check License FAILED. Reason: License is not valid for this computer.”
Licenses are linked to the hardware on which they are activated. This error may appear after changing your computer, moving the license to a VPS, replacing hardware, or updating your operating system.
To resolve the issue, reset the license from the Dashboard in your client area after logging in to our website.
If the problem persists, please contact us by email or through the form below, and we will help you resolve it.
Yes. You can find tutorials, guides, and detailed information in the QuantAnalyzer documentation:
https://strategyquant.com/doc/quantanalyzer/getting-started-with-quant-analyzer/
Our standard policy is one license per computer. This helps protect the software against unauthorized distribution.
If you need to use QuantAnalyzer on multiple computers simultaneously, you will need an additional license for each device.
You can move your existing license to a different computer when needed, for example after purchasing a new device. Simply reset the license from the Dashboard in your client area and activate it on the new computer.
QuantDataManager is a tool for downloading, managing, analyzing, and exporting historical market data for use in supported trading platforms.
It is also integrated directly into StrategyQuant X as the Data Manager section. If you need historical data for StrategyQuant X, you should download or import it there first.
If you already have access to your own premium market data, you may not need to use the built-in data download service.
The most common error message is:
“Check License FAILED. Reason: License is not valid for this computer.”
Licenses are linked to the hardware on which they are activated. This error may appear after changing your computer, moving the license to a VPS, replacing hardware, or updating your operating system.
To resolve the issue, reset the license from the Dashboard in your client area after logging in to our website.
If the problem persists, please contact us by email or through the form below, and we will help you resolve it.
Yes. QuantDataManager provides access to free, high-quality tick data for Forex and CFDs from integrated data providers such as Dukascopy and Darwinex.
The market data itself is free. However, some advanced QuantDataManager features require the Pro plan, which is available either as a monthly subscription or a lifetime license.
QuantDataManager Pro provides faster and more reliable data downloads through a CDN network. Downloads are typically 10–15 times faster and are automatically verified to help prevent gaps or missing data.
The Pro version is also completely ad-free.
QuantDataManager allows you to export tick data as FXT and HST files for MetaTrader 4. These files enable strategy backtesting in MT4 with the highest available modeling quality.
You can find detailed instructions here:
https://strategyquant.com/doc/quantdatamanager/test-strategy-metatrader-4-tick-precision/
Instructions for exporting and using data in MetaTrader 5 are also available in the QuantDataManager documentation.





