How to refresh the detailed report when modifying the TF?

Forums ProRealTime English forum ProOrder support How to refresh the detailed report when modifying the TF?

Viewing 15 posts - 16 through 30 (of 48 total)
  • #215252

    Ah I know now … you are getting 1 line because you have 1 set of results only which were produced at 100K opti and now you have clicked on 200K bars o show on the Chart!

    Whereas when I do what you did … I don’t get 1 line at all in the Opti Table!

    Right, going for a shave and more coffee! .. now the symptoms are clear we may find a solution or at least a reason for the odd symptoms! 😀

    #215253

    Are you 100% sure you only have 1 line time at 10:32??

    100% positive, the loading bar disappear as soon as this line is added (confirming only this line is loaded) and I tried multiples time, there is always only one line appearing when I first clicked on a line in the 100k bars report, otherwise if I didn’t click on a line and changed the timeframe, it will automatically restart an optimization process in a new table (with multiple lines)

    #215255

    Right, going for a shave and more coffee! .. now the symptoms are clear we may find a solution or at least a reason for the odd symptoms! 😀

    I’m glad you understood since this is very specific and I was afraid I wasn’t going to be able to make it intelligible, thanks for taking the time and brain power to try to help 😀

    #215258

    With the help of GraHal :

    This is all normal behaviour indeed. But it is awkward at the same time. Here are a couple of things springing to mind which could be helpful :

    1. Once a Stats form has been presented for one of the lines in the result list, clicking on that particular line will not show the stats form again. You would need to click briefly on another line first – and then click back on the one you want to show – never mind it is already on screen.
    2. Only when the Result List is populated for the first time, the Stats form will be presented automatically. This is whether there is one result line only, or several results denoted by the plus sign. Notice that for V12 we should RIGHTclick the plus sign, or else a new Stats form will be presented right away.
    3. Each time a new Optimization Parameter is added, you should cross away the Result List, or else you won’t understand the results because of the lacking new parameters in it.
    4. Each time you load the chart (like from Nasdaq) while previously a Backtest ran on it, the Result List will show and the Stats form will show after it has been populated”. But :
    5. It will always populate one line only, and nothing from an Optimization. This is a. confusing and b. a waste of time.
    6. *Whether* #5 happens, depends on whether a backtest was active without removing it from the chart. This again is highly confusing and most often no matter you removed it prior to saving, at a restart of the platform it may be there again. You can see this by the tag of it at the top of the screen. Or several of them, because you let them stay at saving.
    7. When the above is understood somewhat, you will start to understand how/why a new Result list LINE will show when you change the TF of the chart. This is to be regarded the same as #4. Notice that you don’t ask for this new line and merely want to run a backtest again. Try to adopt to your workflow that you remove the Result List from the screen at such situations. I can surely imagine that you want to keep the results (from different TF results) but I don’t think this can ever work well. Try to approach it differently.
    8. When you don’t have varying parameters (all have been set to a fixed value OR you don’t have parameters at all), no Result list will ever show in the first place. Here too, for various reasons adapt to your workflow that always one dummy varying parameter exists.
    9. When you have a varying parameter but the result is always the same anyway, situations exist that only one result line shows, while you expect the 10 etc. for the number of iterations. It is a bit vague when this exactly happens and when not, but let’s say that some times it’s smart.
    10. When you click a result line in order to show the Stats form, do know that it will under the hood again do the same backtest for that line. This means that you should not change the parameters in the Optimization form, because it looks at those parameters again when you click the line. Disclaimer : this is what I seem to have observed.
    11. After a Walk Forward you better restart the platform because all will be moot after that. Even a second Walk Forward is aggregated into earlier ones you performed in that session. I stopped trying to understand it but I also never asked. There’s much more to say about it, but for another topic, I suppose.

    If you lack the “knowledge” of all of the above, then it is no wonder that you can’t understand a thing of what you see.
    In general it is best not to think that you will keep the same Result List (which will grow with more backtests) the whole day. Too many reasons exist that you need to remove it (or that it gets removed) so better anticipate that you lose that data/information. Notice that most of us in here spring from the time that this means of a “table” with results from several backtests did not exist yet (this is from July 2022). I personally think that nobody dares to complain one bit on it, because in the end it net is so much more useful than how it was without this table. But, I could file 20+ tickets on it, and GraHal 20 more. I guess we better don’t because PRT may change things to an unworkable degree. So we learn to deal with it and are happy at the same time.

    Anecdotal : when it was introduced there was a bug and I filed a ticket. The bug was solved and the best feature got removed as well : let stay on the screen all the Stats forms you ever asked for. I urged with capitals that this should come back, but to date it is out.
    So if you now want to revisit a Stats form, you need to click on the line of concern, and wait again. The current one being removed of course.


    Without looking at the posts in this topic, and looking at the title of the topic only, here is what I do :

    Copy the chart you are working with. This was from e.g. TF1m.  Of course (ahem) right away a new result list will show, or else at least a new Stats form (this could be V12 specific and is annoying);
    Remove the backtest from the chart (top of the screen).
    Change the TF to e.g. TF5m.
    Open the Editor from the new chart and run the backtest.

    This latter is crucial because not intuitive at all. It requires 100 pages of PRT manual and none exist. So find out yourself. 🙁
    You will now have two Result Lists and in normal Circumstances two Stats forms. I think this is what you want, because you want to compare TF1m with TF5m. If this is not what you want, then close the editor of the first (TF1m) chart, close the Result List and close the Stats form. Now you can freshly continue.
    Want to keep both ? then be careful to always reload the Editor from the cart you want to run a backtest from. Omit this and the one results will show in the list (and Stats) of the other. Consider this part to be full of bugs or too difficult to properly manage (by PRT but also by you). Thus summarized : never click Backtest in the one Editor followed by clicking Backtest in the other. And oh, would you have two different instruments at hand, the same procedure applies. But now you can better see what happens, because suddenly your EUR/USD chart is populated with EUR/GBP data. Remedy : always work with one chart/backtest at the time and when you want to switch, do that vary carefully.

    Right.
    eh …

     

     

    1 user thanked author for this post.
    #215260

    About the first part of your message, I’m afraid I already know all the points you listed, I started using PRT only a few weeks back but I’ve been doing pretty much exclusively scripts and optimizations since then during my free time so I got the time to familiarized with all that, and I’m pretty positive about what it did, how it works and what changed..

     

    Oh alright, it can be dangerous to highlight bugs, got it 😅

     

    I understand what you suggests, but since I’m doing tests on 100k bars and 200k bars, optimizing datas can take a couple of hours, and so doing two optimizations will be slower than it is now.

    Are you able to load and refresh the data in the Stats Form and on the Chart by changing the timeframe without having to deal with the Result List? You have your chart on m1 TF, you have your Result List, you click on the first line, the Stats Form shows up and probacktest data loads on the chart, you change the TF to m5, the Result List and the probacktest data are updated automatically

     

    Edit : changed “Result list” by “Stats form”

    #215286

    and so doing two optimizations will be slower than it is now.

    Optimise on 100K bars and wait until the opti finishes 100%, then select 200K bars to see the results over 200k bars, but using the values you obtained by opti over 100K bars.

    You seem intent on wanting to click on 200k bars BEFORE the 100k opti has completed??

    If you do as my 1st paragraph above, then all should be good for you?

    #215290

    Optimise on 100K bars and wait until the opti finishes 100%, then select 200K bars to see the results over 200k bars, but using the values you obtained by opti over 100K bars.

    You seem intent on wanting to click on 200k bars BEFORE the 100k opti has completed??

    If you do as my 1st paragraph above, then all should be good for you?

    No that’s what I’m already doing.. 😅

    Before I did it either when the opti had finished or not, and everytime it worked as intended

    #215292

    I can see advantages in selecting 200K bars while the 100k bars is optimising … it may be that a set of results way down the list gives good results at 200K and much better than any of the top 100 results … which is all we get to see when opti is completed.

    I guess above is why you want to continue doing above?

    Surely it’s not a big problem for you finding the 200k bars results in the Opti Table as there is no + sign showing for the 200k results (as we discussed earlier).  Also the Time stamp will be later than the 100K Opti results.

    What I still can’t understand is why I don’t get the single line of results if I select 200k bars while the 100k bars is still optimising?

    I haven’t even got 200k bars anyway, are you sure you have?  But I also opti on 10K bars then selected 100k bars while 10K opti was ongoing and I got no single line of results in the Table like you do.  I just get to see the results straight off on the Chart … I guess this is what you want??

    What version Platform are you using and is yours provided by  IG or PRT?  (mine is provided by IG).

    #215294

    Yeah you definitely totally understood what I’m looking for

    I can see advantages in selecting 200K bars while the 100k bars is optimising … it may be that a set of results way down the list gives good results at 200K and much better than any of the top 100 results … which is all we get to see when opti is completed.

    Exactly, if I have good results in the middle of the optimization, I can just check what these lines give on a longer timeframe, though this isn’t that big of a deal if I have to wait for the optimization to be over before being able to do so

    Surely it’s not a big problem for you finding the 200k bars results in the Opti Table as there is no + sign showing for the 200k results (as we discussed earlier).  Also the Time stamp will be later than the 100K Opti results.

    No it’s not that big of a deal either, but I was getting used to having a neat automatic data updating process and now in addition to the tedious process of checking line after line the performances on larger time frame, I have to search for the line in the chart, line that’s getting harder and harder to find as I go through the data, since the more lines in the table, the harder it gets

    What I still can’t understand is why I don’t get the single line of results if I select 200k bars while the 100k bars is still optimising?

    That’s the mystery.. My ProRealTime had the same behavior as yours last week end and I can’t wrap my head around what could have changed

    I haven’t even got 200k bars anyway, are you sure you have?  But I also opti on 10K bars then selected 100k bars while 10K opti was ongoing and I got no single line of results in the Table like you do.  I just get to see the results straight off on the Chart … I guess this is what you want??

    What version Platform are you using and is yours provided by  IG or PRT?  (mine is provided by IG).

    Mine is the demo version from IG : v11.1 – 1.8.0_202

     

    #215295

    search for the line in the table*

    #215296

    so now I have to search for the line and click on it for my Detailed Report to be refreshed with the wanted data.

    As you stated in your OP.

    #215297

    I tried to reinstall PRT but since the data are loaded from the server nothing changed, I didn’t find any way to reset data on PRT side.

    Is the only way to totally reset prorealtime data would be to ask IG to delete my data/allocate me a new account with blank data?

    #215298

    You sure you are not doing something fundamentally different to what I am doing? 🙂

    So when you select 200 k bars is the date on the left hand side of the Chart twice as long in the past as when you select 100k bars??

    For me the left hand date is the same with 100K bars and 200K bars because 100K bars is the max we get.

    I confirm that I am using the exact same version as you stated above – demo version from IG : v11.1 – 1.8.0_202.

    #215299

    I’m sure since it worked before and I didn’t changed anything since there is no way to do things differently, I mean we don’t have a lot of settings concerning ProBackTest to mess with

    Well I’m on a 2 minutes chart, so when I select 100k bars I go back to november 2, and with 200k bars, May 2

    I downloaded and imported some scripts in .itf files, so I know sometimes .itf files load more data than only the script, like indicators and whatnot, isn’t it possible my PRT configuration got messed with by downloading old parameters from older version ? This is totally speculative but here I am

    #215300

    on a 2 minutes chart, so when I select 100k bars I go back to november 2, and with 200k bars, May 2

    I get same as you state above now! 🙂

    Yet when I tried it earlier today, 200k bars was same history as 100k bars … well weird!!?? 😀

    I rarely use more than 10k bars (too much wasted life waiting for opti to complete!)  hence me not even knowng that now I have 200k bars!!

Viewing 15 posts - 16 through 30 (of 48 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login