V12 for PRT-IG now live on Live
Forums › ProRealTime English forum › ProRealTime platform support › V12 for PRT-IG now live on Live
- This topic has 97 replies, 9 voices, and was last updated 9 months ago by PeterSt.
-
-
12/01/2023 at 1:03 PM #224685
Yes may have to. I’ll tinker a little while longer, re-invent the wheel in a few places and then fire off some details.
From what I can remember, early days, when I did have ‘indicator’ problems I’d delete all and go again, either way you have a point Gra …. 🙂
12/01/2023 at 1:04 PM #224686Please notice :
There is no need to sort out the memory issues. They all have been solved (but are awaiting a final test with my larger account (40+ charts / lists) which will probably happen today). However, it looks like the PRT executable(s) have been handed to IG 6 months ago, and that never received an update. Again, I just recognize all the things I created tickets for long gone, and which have been solved for PRT-IB (which is PRT itself and a different entity than PRT IG (different servers etc.).
If you want to use PRT-IG for some longer than 5 minutes when the USA stock market is open, then apply at least the button you see below. This will most probably be insufficient, so apply the bottom button. That will keep on working throughout. However, that would be for a moderately small environment (like 10 charts / lists).
So the leaking is in the data stream. Lower that and less leaks occur.
What you see in the 2nd attachment is normal memory usage. The most important is that it stays like that and not grows and grows.
The phenomena which affect it are (the loading of) indicators, the amount of candle data (thus, the more charts and lists, the more data has to be pushed through).When V12 was out a couple of months (say May 2023) it was already possible to backtest during the weekends (no data then); right from the start that already was not possible. When you’d backtest today and during the day time (markets open), I guess that not more than one run can be done before your memory will be eaten (200K bars assumed). Notice that here too I just assume an old version, so when that is refreshed by PRT all could be good instantly.
You should always have TaskManager open, ready to kill the obtrusive PRT process, because the memory usage is so harsh, that once it crosses a threshold your system will be totally unresponsive. A click with the mouse on the Java process followed by End Task, may still take a minute (you won’t see anything happen), but will work in the end. Then your system will recover.
Important : How it really turns out depends on your amount of installed memory in combination with the setting of how much one Java instance may consume. De default is 6GB, but PRT is out of control (in this V12 version for IG) and it will go beyond that. At 8GB things start to be bad.
I had that 6GB increased to 10GB for all my accounts, which is a BAD thing to do with the 32GB of internal memory I have. Obviously now each account can use 10GB, which again goes bananas and will go up to 14GB. For the PRT instance(s) this is too bad (the instance itself will stall), but with more accounts now your installed physical memory will be totally gone and all dies. And point is : you don’t see *that* coming. That’s why the TaskManager has to be ready (you won’t be able to start it when not).12/01/2023 at 1:13 PM #22468912/01/2023 at 2:27 PM #224691That’s an other question;
I am quite confident it has been solved to a certain degree (as told, I was to do the final test for the larger account, and for example, I can set back that normal Push mode already in the smaller account, but whether the large account will load in a reasonable time, I can only know when I start testing that.
Please notice I can’t test that at this moment yet, because of that “reset” thing which needs to happen (the “one time” copying of settings from V11 to V12).So that pipe line is there, but we also need to interest people over at PRT-(I think mainly IG), to implement it and for IG, re-TEST it. They may not like to do this right away again.
1 user thanked author for this post.
12/01/2023 at 8:11 PM #224697Thanks for the replies guys. Seems like there are issues that still need to be fixed. A definite work in progress.
But I do think that there is a valid point here – I don’t see how PRT can say they have tested v12 well. The very first thing you do when testing is open a workspace in v11 save it and then open in v12 and see if there are any issues. Which there obviously are because in v12 the workspace immediately opens with weird fonts, the chart windows are much bigger, everything is jumbled and the monitor layout is not saved ! That’s the first thing that should have been addressed and fixed before moving on ! And there is no communication from PRT to users with a note on opening the platform that “this what you need to do in v12 to fix, here are a list of known issues” etc. Pretty basic stuff really, not too much to ask.
Communication as always is key.
So I question the level, scope and validity of any further testing conducted on the above memory issues before rolling out into the live environment. And the fact that PRT are not very responsive or quick with the fixes says a lot. We just have to wait.
12/02/2023 at 1:02 PM #224719If you want to use PRT-IG for some longer than 5 minutes when the USA stock market is open,
I almost fell over when I read this …. made me laugh a little harder than I should have … 🙂
FWIW, PC’s been on all day with ram w/in PRT displaying 3-9GB while windows read 8-11GB, if PRT is capped at 10GB I have no hope here. One of the indicators I have displays ‘buying-selling’ zones lifted off a thread here somewhere, I’ve had to cap it to 10K units because of it’s aggressive nature (load), I’ll pull this on Monday and see if it helps and have a look at what you have said too re: data flows. In the meantime here’s hoping IG move on making PRT more than a toy on there platform.
IF PRT offered APAC I’d be tempted to go with them direct or via another provider.
12/05/2023 at 5:01 PM #224893Today I could finally test V12 on my larger account in PRT-IB (!). The memory is fine now. This is what I sent for Technical Report text :
V12 is totally unresponsive. It just took 20 minutes to load for a 3rd time (the 2nd time I killed it because I thought it hung forever). I finally could make this Console. Here the sequence of what I did :
1. Load PRT in V12. Took 3-4 minutes. But I could not work with the PC, like now.
2. I saved to a new Template and Exit, and went back to V11.1.
3. I kicked out something else that might help, and exited V11.1 without saving.
4. I restarted V12 but killed it via TaskManager after 10 minutes or so because it did not want to load properly (all charts saying “No data for”). Lists were moving veeeery slowly.
5. I again restarted V12 and now waited longer. After 20 minutes of the same as in #4, I finally could do things, like making this Console (can hardly type in it). But see #1.Peter
12/06/2023 at 12:32 PM #224935Today I could finally test V12
Hey mate,
Yes did the same here on Monday. Got half way through APACs morning session and was flawless until various EU sessions kicked in for APAC session time. Dropped data feed to lowest setting and a few restarts but charts would not update price in scale.
Felt really good till it didn’t, screens responsive full setup all good. This was quite different to day one, so perhaps it’s a wip at IG given the feedback I’d imagine – glass half full here…. 🙂
inv
12/07/2023 at 12:15 PM #224984Alot more stable today but not sure if it’s forcing me to do a little housekeeping too – open v12 and suddenly times zone a little off when displaying ‘hours’ per index for example (happened only once). Then the odd indicator that disappears after maybe erroring, re-applied and seems better, for todays day and evening setups. Bit confused but that’s normal for me!
12/15/2023 at 11:25 AM #225275So that pipe line is there, but we also need to interest people over at PRT-(I think mainly IG), to implement it and for IG, re-TEST it. They may not like to do this right away again.
Hi – have you seen any improvements on the IG front (I know you’re IB, thought to ask anyhow)? Looks like another rev. landed dated 11/12. I wasn’t on v12 for a while now and think I might’ve ran out of resources again the other week but still curious if there’s been any appreciative fixes on your end given your workloads are greater than mine and likely to tip it over the edge.
Feels better today / tonite but the other night / week when the EU session was explosive it fell over whereas loads tonite are a less so hard to say ….
cheers
inv
12/15/2023 at 2:21 PM #225284Hi inv,
I am on IG (also) all right, but V12 just can’t be used by me.
OK, I thought to look at the version from 11-12, and while I indeed have that too, loading time is 5 minutes and 5 seconds (normally 45 seconds or so). There is still no Detailed Report data (2nd screenshot) – did I tell about that in this topic ? – and probably the position labels from previous trades still disappear. But I am not going to watch for that today (back to V11.1 it is).
I was told that the Detailed Report data has been fixed and waits for a next version to implement.Yes, on days like Wednesday this week my V12 in the small IB account collapsed right away too. It had been at a nice 3GB or so memory for the whole day and then when things got volatile at US open – boom at 9GB and I could barely save my system (from a necessary reboot).
Regards,
PeterPS: Just checked : loading time in the same situation under V11.1 is 60 seconds.
1 user thanked author for this post.
12/15/2023 at 9:04 PM #225303Hi PeterSt,
Yes I am with you on this, there’s odd variations in operation and sometimes I think it’s a ‘me’ thing but I too also see some of what you have said – load times / general use etc. Today once my workstation environment is up it’s been okay for Fridays EU session. I run a ‘quiet’ PC setup and can tell when it’s likely to ‘fall over’, more CPU load generally, fan noise etc and v12 has more action there for sure, it has improved by my platform load times (early AUS time just now) felt very slow like you say and upon a 2nd restart as a test felt like it was about to fail entirely.
For the AUS customers out there, there are fiber optic cuts out around SEA (7 of them I believe) and it’s noted that it could be resolved as far out as 2/2024 …. this will blow out RTT to ~350ms for some from a normal ~250ms for those on the eastcoast of AUS. My provider has redundancy to SG (undisturbed cable) so not affected but that’s what us AUS customers face in terms of RTT, long way EU to AUS ….. 🙂
Thanks for taking the time to reply and yes I generally stay across your posts because you do see mostly the same issues I face.
cheers,
inv
12/18/2023 at 10:01 PM #22540212/19/2023 at 9:31 AM #22541012/19/2023 at 12:50 PM #225423123<span class="Y2IQFc" lang="en">If the problem is with RAM, you should increase the RAM dedicated to Java on your PC. The first thing is to see if this is the problem, through the help center.You give help/help center/I'm having technical problems/others...In the square on the right you will see "max memory", which is the ram memory dedicated to java and "memory detected" which is the ram memory that your pc has . If you have memory problems and the program crashes, you should increase the memory (max memory) to what your PC allows (memory detected), leaving some for other things. My PC has 16 GB RAM and I have dedicated 12 GB (12000) to Java and the program works well for me. At the time I only had 6 GB dedicated and I also had problems, like you.</span> -
AuthorPosts
Find exclusive trading pro-tools on