Experts: ExMachina TradePilot - page 2

 
barbagiggia #:

Hey man, thanks for the fast reply.


I tried everything you said above, nothing worked, same issue, same message both in EURUSD M5 and AUDUSD M5. Tried also default settings and different parameters same error.

Hi, thank you for testing all those steps and reporting back — this was very helpful in confirming the root cause.

The issue is now confirmed as a code-level bug, not a platform or broker problem. The EA was reading prices through the CSymbolInfo class (g_sym.Ask(), g_sym.Bid()), which on some broker configurations returns 0.00000 even when the market is open and prices are visible on the chart. This affects all symbols, which is exactly what you experienced.

We have fixed this in v1.30, which is ready now. Here is what changed:

- All price reads now use SymbolInfoDouble() directly instead of the CSymbolInfo cache. This guarantees fresh prices from the server on every call.
- Market orders now send price=0, which tells the broker to fill at the best available price. SL and TP are recalculated after the fill based on the actual entry price.
- The log spam is fixed — if prices are unavailable for any reason, the EA prints one warning every 30 seconds instead of flooding the Experts tab.

Please download the updated v1.30 file from the Code Base page, recompile in MetaEditor (F7), and test again. The error should be completely resolved.

Thank you again for reporting this — your feedback directly led to a better product for everyone. We also credited the community fix in the changelog.

Best regards,
ExMachina Trading Systems
 

Hi William,

thank you for your work, i don't see the v1.30 in the initial page (https://www.mql5.com/en/code/70266) . Can you please type here a link so i can test the new version?


Thanks.

ExMachina TradePilot
ExMachina TradePilot
  • 2026.03.07
  • www.mql5.com
Professional trade management panel: one-click Buy/Sell with auto lot sizing, smart trailing stop (ATR/Fixed/Candle), automatic breakeven, multi-TP partial close system (TP1/TP2/TP3), and one-click pending orders. All-in-one order management for serious traders.
 
barbagiggia #:

Hi William,

thank you for your work, i don't see the v1.30 in the initial page (https://www.mql5.com/en/code/70266) . Can you please type here a link so i can test the new version?


Thanks.

Here is the new version directly included in my reply. :)

 
Thank you William, the system now work, i will test it in demo next week.