Unable to Backtest on USDJPY.pro in Prop Firm Demo Account
Unable to Backtest on USDJPY.pro in Prop Firm Demo Account
23 Apr 2025, 08:41
Hello cTrader Support Team,
I’m running cTrader 5.2.5 on a prop firm demo account that only offers the USDJPY.pro
symbol.
My cBot works correctly in live/demo mode on this symbol, but whenever I try to perform a Backtest on USDJPY.pro
(M30 timeframe), I get zero trades and zero P&L.
What I see in Logs:
16/04/2025 00:00:00.185 | Info | ✅ Using chart symbol: USDJPY.pro
16/04/2025 00:00:00.388 | Error| Failed to get symbol 'USDJPY' quotes: Symbol USDJPY has no quotes at 16/04/2025 00:00 16/04/2025 00:30:00.055 | Trade| Executing Market Order to Sell … USDJPY.pro (SL:32, TP:34)
16/04/2025 00:30:00.055 | Error| Failed to get symbol 'USDJPY' quotes: Symbol USDJPY has no quotes at 16/04/2025 00:30
What I’ve checked so far:
Opened a chart for USDJPY.pro
in M30 and confirmed full history is downloaded (History Center shows bars back to 2023).
Ensured my cBot’s OnStart()
/ OnBar()
methods execute (I see the “✅ Using chart symbol: USDJPY.pro” message).
Verified that the Backtesting panel is set to Symbol = USDJPY.pro
and Timeframe = M30.
Tested manually placing orders on USDJPY.pro
in the same demo account—this works fine.
Questions:
Is there a known issue or special setup required to Backtest “.pro” symbols in cTrader?
Why does the backtester attempt to fetch quotes for USDJPY
(without “.pro”) and fail?
Has anyone successfully backtested USDJPY.pro
, and if so, what settings do you use?
Any guidance or configuration steps to enable backtesting on prop-firm “.pro” symbols would be greatly appreciated.
Thank you for your help!