Your Questions, My Answers

Yes! This is why I have migrated all my trading software from open-source and MT4 to the MT5 platform. The actual version of my expert advisors makes no significant differences between the backtest and the real trading results. Of course, there are some minor differences due to the execution speed, but the trades are the same, and the low-latency trading execution provided by the MT5 platform makes everything happen fine (finally!). For my trading software, anyone will find in the backtest results all the realized trades made in the real account.

I have worked on these algorithms and my trading software since April 1998. Some of my methods were already published in academic papers over time, especially during my Ph.D. All my published algorithms can be found at or directly under my ResearchGate profile. However, many other algorithms used in my software still need to be published, and they all will be the subject of future papers.

No! I deliver only ready-to-use software. There is no hidden information regarding my expert advisors. Anyone can use the software like it is. The default settings are optimal. The user does not need a .set file or any other detail to test or to use my trading software. No input parameters can be set wrong, and no optimization is required. The user has to select only the proper risk level according to his own risk plan.

Safety in trading comes from low-risk usage. It is always a good idea to start with a low risk and increase it gradually after some profit accumulation. Users must have their own risk and capital strategy to ensure stable capital growth over time. My trading software can be used for 1%, 2%, 3%, 4%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, and 50% capital exposure. Based on the price movement statistics after 01.01.2018, the software will calculate the trading volume to not enrich the exposure level set. If the market acts differently than the last years, the capital exposure can be overloaded, so an automatic stop-loss level is set for each trade to protect the capital. The stop-loss level is double the exposure level described above. For this reason, when you calculate the risk involved by the software usage, consider the stop-loss level, not the exposure one!

Well, this is different from other expert advisors, and this strategy often makes a difference when the markets act unprecedently. The exposure level defines how the market usually evolves. We know how to set the volume to have a specified capital exposure from last year's statistics. However, the market has a different behavior occasionally, and a much more volatile price movement overloads capital exposure. Also, the statistics show that the market rarely doubled the initial set exposure. This means if we set the stop-loss at the double the exposure, the natural market recovery will solve many cases like this, and those trades will be closed on zero or with a small profit after a while. If the market evolves against the trade further, we have more options. We can wait for the stop-loss to act normally and close that position, or we can use a separate utility software to hedge and recover that negative trade. The difference between the exposure and the stop-loss level gives us time to decide. A third scenario is available anytime for the investor: to close the position anytime at his option.

The "Protection" level refers to a different aspect and gives us a more clever solution to protect the capital when we are using more experts in the same capital account. The current expert is not opening new trades if the total capital exposure (the total sum of open loss positions) is higher than the "Protection" level set by the user. This way, we avoid overloading the capital if more markets act unprecedently and impact the same account. Attention, please: the protection parameter in an expert advisor parameters list acts ONLY for that expert. In other words, only that expert will stop opening new positions if the capital exposure is overloaded. It can NOT act for the other experts loaded in the same capital account. For this reason, for a high level of safety, I recommend the usage of the same account of many experts having this capital protection strategy. Otherwise, an expert with an unlimited opening position strategy can continuously overload that account regardless of what the protected software does. From this, I strongly recommend not loading other authors' software together with my trading software if you want to have a high level of safety for your capital. In any case, the capital can also be protected by using the Stop Trading PRO utility software to set a global stop loss for the entire account.

Again, safety comes from low-risk usage. No expert advisor is dangerous if it is used with low risk. The greed must be postponed until accumulated profit can cover any significant loss. I have no preferred risk level to work with. I initially used a 2% risk level of the total capital for each expert in my portfolio. My favorite strategy is to start with a low-risk level and to increase it in steps after some profit accumulation. The values must meet each investor's preferences and plan. A stable risk and capital strategy example can be found here to build a sustained long-term plan: Risk and capital management using Expert Advisors.

This is different from other experts because false trading signals appear on demo accounts. The execution speed is much higher in a demo account than in a real trading account. From this fact, more trading signals appear in the demo account. My algorithms are made in such a way as to filter those false signals. Unfortunately, the filters are not perfect, and in a demo account, the number of trades is lower than in a real account, not to over evaluate the expert in testing. Anyway, using a real trading account, there is no significant difference between the backtest and real trading results for my EAs. We can say that my software is not made for demo accounts.

My trading software can be used alone in a capital account or together with other expert advisors. Attention must be paid to the total capital exposure and the margin level. Other experts made by other authors don't have a "Protection" strategy, and they can overload the account. For this reason, I DO NOT recommend using expert advisors made by other authors in the same account with Predictors, Retractors, Collectors, or Traders. For the same reason, I DO NOT recommend manual trading made in a brokerage account running expert advisors. Also, in case more experts are loaded in the same capital account, I strongly recommend a global stop-loss to be set. This can be done by using Stop Trading PRO utility software.

Yes! My trading software is designed, tested, and optimized for USD capital accounts. This not means that the software can not be used for different currency accounts. Yes, anyone can use the software with any currency account, but the user must test the performance using the strategy tester included in the MT5 platform first. In the end, anyone will conclude that the best performance (more profit with lower exposure) is met in the USD accounts. Usually, in the high-price volatility periods, the currency exchange rates movement amplifies the capital exposure, and the user takes more risk. For this reason, I am currently using USD accounts only for my trading and for my expert advisors.

My trading software performance is just better for variable spread capital accounts. Of course, the software can be used with any other capital accounts with profitable results, but low spread and low commission plans will favorite profitability anytime.

My software is designed, tested, and optimized for capital accounts over 10000 USD. I produce software for professional traders and investors. The expert advisors also work for lower capital, even for capital lower than 1000 USD, but I have not tested these cases. Anyway, a lower capital will involve a higher risk level, especially for those markets with minimal trading volume higher than 0.01. Anyone can use any capital amount he wants, and the trading volume can be set by using “CustomVolume” input. The strategy tester included in the MT5 platform will indicate for each case how much capital exposure and profit are. Therefore, I am recommend the usage of my expert advisors with capital higher than 10000 USD. For this case, we can set the trading risk as lower possible, and we will obtain normal profitability.

The automated trading volume calculation included in all my software is optimized for accounts with a leverage value of 1:500. The software can be used for any other account type by setting as “false” the “AutoVolume” option and giving the right value to the “CustomVolume” input field. To set the right volume value, anyone can use the strategy tester under MT5, set the leverage and the capital amount for his case, test the software for a couple of years back, and see what capital exposure he met. In this way, the proper trading volume can be set for a particular brokerage account in accordance with a specific risk plan.

Recommending a specific brokerage company is financial advice I can not offer. I am only a software author! Anyone can send technical questions by email at, but please keep it professional and limit the questions to the software technical aspects. Again, I am not providing financial services or advice.

This is the most common mistake or confusion I see in trading using automated software. Unexperienced people think that if they buy an excellent expert advisor, they have nothing to do except start that software. Well, an expert advisor will make a data mining process to find good trades for your capital and will trade that capital with the volume (or risk level) you set as input data. But, unfortunately, that expert doesn't know the rest. It is about how much to invest, how much to withdraw from the profit, when to withdraw, how many capital accounts to use, how many brokers, which brokers, how to set a global stop-loss, how to cover an eventual loss, how to organize the backup capital and how to restore it after a loss recovery. A risk and capital strategy must include all of these, and no automated software can do this task instead of the investor.

You can use the strategy tester in MT5 to make some tests for a few years back. If the automated volume calculation is not fitting your needs, you can variate your input “CustomVolume” value to obtain that risk level set by your risk plan. Anyone can also use the optimization procedures included in the strategy tester by optimizing the “CustomVolume” value for his needs.

If you meet an error like “Missing data” or “Indicator not loaded,” not all necessary data are loaded into your MT5 platform. You have to know which markets are used by that expert advisor. You can find this information in the product description or simply read the log file. To solve this loading error, you must first load a price chart of that specific market(s) and change the timeframe for each value specified for that product. Usually there are used M5, M15, H1, H4, and D1 timeframes. In some cases, M10, H2, H8, and H12 can be required. You also have to include the symbol of the used market(s) in the “Market Watch” for live actualization. After all this data loading, attach the expert advisor to a price chart. The expert works properly if no error appear in the log file.

If the market crashes, there is a stop-loss to protect the capital. That stop loss is set according to the risk level you use. In this case, you will lose money equal to at least the risk level you set. Therefore, a low-risk profile is recommended to avoid significant losses. This scenario is possible, so never risk more than you can afford to lose. A global stop-loss is recommended when using more expert advisors in the same capital account. Anyone can set it using the Stop Trading PRO utility software.

If you are scared or unhappy, you use a higher risk level than you can afford to lose. If your risk level is according to your risk preferences, there is nothing wrong with having a stop-loss. This is why we are using it: to stop losses and avoid significant capital decreases. When the market evolves against a trade, anyone using my expert advisors has time to decide. He can leave the stop-loss to act and close the negative trade or hedge the loss position and recover it in the next period. Remember that a small loss is better than a high one; a slight loss can be recovered faster in the next few days. For the second scenario, utility software available on the market can be used.

Well, this is true, and it is happening for strong reasons. In this case, you pay more, and you get more:
- you get 25 years of experience added in a professional, dependable, and profitable expert advisor
- you get software with no significant difference between the backtest and the real trading results
- you get 33 different original trading strategies smart combined to trade 24 different capital markets
- you get clever risk management made by each expert advisor according to sustained statistical data
- you get a periodic free update of the data-mining optimization, including the new market behavior
- you get new trading strategies added for free to each software once they are tested and optimized
- you get software not mass sold, so the obtained profitability depends only on the market moves
- you get live technical support from a professional software author, Ph.D. in economic informatics

At this link you can find a very useful method to chose between expert advisors:
How to choose an Expert Advisor: Twenty strong criteria to reject a trading bot.

Cheap software is everywhere, hundreds, even thousands of them.
I invite you to test my software and to make the difference.
Thank you for your interest and for your trust! Enjoy it!