Errors reported when trying to Cut & Paste or Load MT4 Test Results into Quant Analyzer

The same error is being reported for both the MT4 Loader and the Cut & Paste plug-ins so I am unable to import my Strategy Tester results either way.



I have attached the file I tried to upload for your reference. 

Please advise.





Below is the error message being reported:-


java.lang.Exception: Paste MT4 Report failed. Reason: Failed to compute stats for combination: stats[direction:long|pl:$|sample:all|special:-], message: Unsolved dependency detected. Missing values required by some other snippet:
NumberOfProfits
NumberOfLosses
NumberOfProfits
NumberOfLosses
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgTradesPerMonth
CAGR
AvgLoss
NumberOfTrades
AvgTradesPerMonth
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgLoss
NumberOfTrades
AvgTradesPerMonth
AvgTrade
ZScore
AvgTrade


The problem could be either circular dependency (A depends on B, B depends on C, C depends on A)
or missing / uncompiled stats value snippet. Check if all the StatValues snippets were successfuly compiled.
at com.strategyquant.plugin.PasteReport.impl.MT4Report.PasteMT4ReportLoader.load(PasteMT4ReportLoader.java:63)
at com.strategyquant.plugin.PasteReport.impl.MT4Report.PasteMT4ReportPlugin.load(PasteMT4ReportPlugin.java:102)
at com.strategyquant.plugin.Function.impl.PasteReport.PasteReportDialog.load(PasteReportDialog.java:61)
at com.strategyquant.plugin.Function.impl.PasteReport.PasteReportDialog.access$000(PasteReportDialog.java:32)
at com.strategyquant.plugin.Function.impl.PasteReport.PasteReportDialog$1.actionPerformed(PasteReportDialog.java:97)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6525)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
at java.awt.Component.processEvent(Component.java:6290)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:724)
at java.awt.EventQueue$4.run(EventQueue.java:722)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
at java.awt.Dialog.show(Dialog.java:1084)
at java.awt.Component.show(Component.java:1654)
at java.awt.Component.setVisible(Component.java:1606)
at java.awt.Window.setVisible(Window.java:1014)
at java.awt.Dialog.setVisible(Dialog.java:1005)
at com.strategyquant.plugin.Function.impl.PasteReport.PasteReport.loadFromPaste(PasteReport.java:98)
at com.strategyquant.plugin.Function.impl.PasteReport.PasteReport$2.actionPerformed(PasteReport.java:87)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6525)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
at java.awt.Component.processEvent(Component.java:6290)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:724)
at java.awt.EventQueue$4.run(EventQueue.java:722)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.Exception: Failed to compute stats for combination: stats[direction:long|pl:$|sample:all|special:-], message: Unsolved dependency detected. Missing values required by some other snippet:
NumberOfProfits
NumberOfLosses
NumberOfProfits
NumberOfLosses
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgTradesPerMonth
CAGR
AvgLoss
NumberOfTrades
AvgTradesPerMonth
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgLoss
NumberOfTrades
AvgTradesPerMonth
AvgTrade
ZScore
AvgTrade


The problem could be either circular dependency (A depends on B, B depends on C, C depends on A)
or missing / uncompiled stats value snippet. Check if all the StatValues snippets were successfuly compiled.
at com.strategyquant.core.stats.StatsComputer.computeForCombination(StatsComputer.java:168)
at com.strategyquant.core.stats.StatsComputer.computeAllCombinations(StatsComputer.java:110)
at com.strategyquant.lib.results.SQResultsGroup.computeResultsStats(SQResultsGroup.java:277)
at com.strategyquant.lib.results.SQResultsGroup.computeResultsStats(SQResultsGroup.java:261)
at com.strategyquant.plugin.PasteReport.impl.MT4Report.PasteMT4ReportLoader.load(PasteMT4ReportLoader.java:59)
... 86 more
Caused by: java.lang.Exception: Unsolved dependency detected. Missing values required by some other snippet:
NumberOfProfits
NumberOfLosses
NumberOfProfits
NumberOfLosses
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgTradesPerMonth
CAGR
AvgLoss
NumberOfTrades
AvgTradesPerMonth
TotalTradingDays
TotalTradingMonths
TotalTradingYears
AvgLoss
NumberOfTrades
AvgTradesPerMonth
AvgTrade
ZScore
AvgTrade


The problem could be either circular dependency (A depends on B, B depends on C, C depends on A)
or missing / uncompiled stats value snippet. Check if all the StatValues snippets were successfuly compiled.
at com.strategyquant.core.stats.StatsComputer.computeStatValues(StatsComputer.java:213)
at com.strategyquant.core.stats.StatsComputer.computeStatValues(StatsComputer.java:218)
at com.strategyquant.core.stats.StatsComputer.computeStatValues(StatsComputer.java:218)
at com.strategyquant.core.stats.StatsComputer.computeForCombination(StatsComputer.java:163)
... 90 more

Attachments
AUD M15 Test.htm
(77.16 KiB)
  • Votes 0
  • Project QuantAnalyzer
  • Type Bug
  • Status Refused
  • Priority Normal

History

KM
#1

Nightfire1701

08.08.2018 17:52
Please cancel this Bug report. 

I realised that the file I was attempting to import wasn’t in the correct format.

Sorry to have troubled you.

TT
#2

Tamas

14.01.2019 12:05

Status changed from New to Refused


Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please