System producing different backtest results on different computers
Author: mikesblack
Creation Date: 5/28/2018 2:09 PM
profile picture

mikesblack

#1
Hi,
The following system is producing much worse results on my PC then my results on my laptop. Can you help explain what might be happening?
CODE:
Please log in to see this code.
profile picture

Eugene

#2
Hi Mike,

Below please find a nearly synonymous thread created by you a couple of years ago. Wish it were a surprise but it's not (we saw it happening before). As it's only you who holds the key to this puzzle (i.e. all the omitted settings and other details), there's enough food for thought for your self-help process:

Same system with the same DataSet produces different performance results
profile picture

mikesblack

#3
The buy and hold for WL 100 is completely distorted. I am trying to post a jpeg image of the equity curve, but unable to do so here.
First: How to post that image.
Second: How to correct that data?
I deleted and reinstalled that data set with the same results.
profile picture

Eugene

#4
QUOTE:
First: How to post that image.

Click "Add attachments", enter some text, click "Post".

Don't post a JPEG, use PNG for screenshots: JPEG or PNG – Which Image Format Offers Better Quality?

QUOTE:
Second: How to correct that data?

Determine where the problem is and correct it.

QUOTE:
I deleted and reinstalled that data set with the same results.

Good for you. This means the application is working properly. I just responded to a similar question 12 hours ago in another thread.
profile picture

mikesblack

#5
Gene,
I looked at the past links and tried to find a solution to the issue of inconsistency between laptop and PC but was unable to solve this issue.
Can you help by posting a checklist of oppression I should follow? My Laptop is 64 bit win 7 and my pc is 64 bit windows 10. Seems the folders are in different places.
Appreciate your help.
Mike
profile picture

mikesblack

#6
Also, can you write a checklist to change the data for WL100 or other data sets that are showing incorrect readings?
Again I appreciate your help.
profile picture

Eugene

#7
QUOTE:
Also, can you write a checklist to change the data for WL100 or other data sets that are showing incorrect readings?

Mike, how is it possible for me to know what "incorrect readings" your WL DataSet has (if it does)? No screenshot, no "Bad history data check" log, no Data Tool's "Integrity checker" log - got nothing from you so far. Inspect the backtest (Trades tab), find anomalies, look over the charts, reload the data if required - one by one or in bulk using the Data Tool. Apply splits manually if missed in your data etc. It's entirely in your hands now.

QUOTE:
Can you help by posting a checklist of oppression I should follow?

Everything is already referred to in post #2:

Same system with the same DataSet produces different performance results
Same strategy, same data... DIFFERENT RESULTS? - This is linked to in the "Same system with the same DataSet..." thread and directly applies to your code in post #1. This hasn't been done.

There's no "silver bullet" checklist of items to check but threads above make a good attempt at it.
profile picture

mikesblack

#8
Thanks Eugene,
I’ll send the items you requested.
Mike
profile picture

Eugene

#9
Sorry Mike but I will not be able to assist you more than providing the pointers and ideas above. (But from my point of view they are completely sufficient). I'm committed to a high priority task now which is to fix the Yahoo! provider that stopped working for EU customers supposedly due to GDPR law.

It's a tedious process but the idea is that you learn how to do your own troubleshooting. It's pretty expected that one with 9 years of program experience should be able to achieve it himself. I would love our future forum threads to neither start with me pointing at another duplicate topic started by you a year or two ago nor having to go through the same troubleshooting procedure again.

Thank you for your understanding.
profile picture

mikesblack

#10
Sure. I understand. I'll try to work through it.
profile picture

Eugene

#11
Great, and I'll be pleased to see you finding where the issue is rooted. The two most likely causes are lack of Position.Priority assignment in your script and different / faulty data.

Should you get stuck in troubleshooting and exhausted all capabilities please don't hesitate to ask me a particular question. I'll be glad to help out.
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).