Why Is My Product Showing Under "Expert Market" Instead of "Indicator Market"?

 

Hello MQL5 Team,

I recently uploaded a free version of my product, which is designed to function strictly as a manual signal indicator. It features a dashboard, visual entry signals, and does not execute trades or operate as an automated Expert Advisor (EA).

However, after publishing, the product was automatically classified under the "Experts" section of the Market, rather than the correct "Indicators" category.

To troubleshoot the issue, I made the following adjustments:

  • Replaced the start() function with OnCalculate() , aligning with indicator structure.

  • Verified that no actual trading functions (e.g., OrderSend ) are executed.

  • Ensured the product is purely for visual/manual trading assistance.

Despite these changes, the classification issue remains.

To be certain it wasn't file-specific, I even hid the product and re-uploaded the same source files used in my paid version, which is correctly listed under "Indicators." Yet, this new free version is still shown under "Experts."

Could you kindly advise:

  • What specific code elements or settings cause a product to be auto-categorized as an EA?

  • Is there anything else I need to remove or adjust to ensure proper classification under the "Indicators" section?

I’d greatly appreciate your guidance so that users searching for indicators can find and test this tool properly.

Thank you for your time and support.

 

I found one free product in your profile and downloaded it to MT4 now.
And it came to Indicators/Market folder - 

 
Olaniyi Ayeku:

To troubleshoot the issue, I made the following adjustments:

  • Replaced the start() function with OnCalculate() , aligning with indicator structure.

  • Verified that no actual trading functions (e.g., OrderSend ) are executed.

  • Ensured the product is purely for visual/manual trading assistance.

I found one post - 

Forum on trading, automated trading systems and testing trading strategies

Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6.

Konstantin Erin, 2017.11.16 06:02

instead of calling the start function, call the required function

In newer builds other names are more fashionable instead of start: OnTick in EAs, OnCalculate in indicators and OnStart in scripts

The most frequently occurring phenomenon is denoted by mod in statistics


------------------

By the way, it is downloaded to Indicators/Market folder.

 
Wow thank you I have been struggling to fix this . It appear under my expert market on my side thanks for this I really appreciate u ..now am good I hope you enjoy using the most powerful trading software accurate and reliable