Improvements for ProOrder ?
Forums › ProRealTime English forum › ProRealTime platform support › Improvements for ProOrder ?
- This topic has 38 replies, 4 voices, and was last updated 9 months ago by GraHal.
-
-
11/22/2023 at 12:53 PM #224132
Something else is (OffTopic) that I think I so much complained about kicked out systems and how we can not find them back in the list of not running systems where they reappear randomly – twice actually because again when making the Stop sign green again – that they now asked me how to improve that ProOrder form for V13.
If anyone has ideas on how to improve the ProOrder form, they can pass it on here. I myself will pass it on to ProRealTime, as they’re asking me explicitly for improvements.
So a first is about being able to find back the stopped and re-activated systems (all in the Not Running tab).As second I told them is a sort capability on Systems with a Position (can’t be sorted on Position itself because that can be positive (Long) and negative (Short) with thus the 0’s in between).
A separate “Archived” tab is also a good idea IMO. Then you won’t run into the limit of nr of Systems in Not Running, while you always have the history (and Stats) preserved.
?
11/22/2023 at 1:34 PM #224137By ProOrder Form I take it you mean the ‘running and not running’ window?
I desperately want a ‘Period Widget’ so that I can select Today, This Week etc to see which Sytstem performed the best / worst today or this week etc … see attached for a mock-up.
PRT already have the Period widget … on the Portfolio Detailed Report … and so it should not be a massive job to make the Period widget available on the ProOrder Form?
11/22/2023 at 2:37 PM #224143Yea, I recall you asking for that (whether it was obtained in V12).
Back then there was a bit of discussion about it. So what you want is :Have the results shown over the Date-range you just entered. In there you could still sort on the gain result.
Systems which did not trade in the given Date-range, will be shown in the list all right, but with 0.00 for gain. Mwah … but then the same problem occurs what I described : then those 0.00 systems would show in the middle. Solution after all : leave out those systems, or apply the sorting mechanism I already asked for. This is really not easy to think over, but compare the Optimizer Result form, which can sort on Start Time, but automatically within that will sort on Gain (it does that, as of lately). Thus, some hard-coded intelligent appliance of some sort.As second I told them is a sort capability on Systems with a Position (can’t be sorted on Position itself because that can be positive (Long) and negative (Short) with thus the 0’s in between).
11/22/2023 at 3:24 PM #224144I can live with the 0’s being in between +’s and -‘s as I would find it useful to identify Systems that had not traded in the selected Period – Today, Yesterday, This Week etc.
But yes if the option is there to exclude o’s then all the better.
It amazes me that PRT don’t give us what we want and a whole lot quicker, rather than spending time on ‘bells and whistles’ that – if PRT did a survey – hardly anyone wanted and, even less use, now they are available?
Like you, I’ve got a whole load more Improvements, but I find I have to be in a positive frame of mind and also have the free time to submit ideas … knowing I could be dead before my Suggestions come to fruition??
Although I am well pleased with V12 (which does have more than a few of my Suggestions incorporated) I am already annoyed at several bugs! I’m amazed the bugs have got thus far after all the PRT in-house testing followed by user beta testing for what – 2 years??
Some of the bugs are that obscure it leaves me thinking … did that just happen?? Most of them are to do with backtesting. Take 1 for example … lots of times, when I have entered a fixed value for variables (in the boxes in the optimiser) and then I press backtest (as I want the fixed values to be set for good) the optimiser decides to optimise again … even though I now have entered fixed values!!
Re … the set for good comment … lots of users may not realise that if one does not do the – set for good – then the values going forward to ProOrder could well be the values from the penultimate backtest!
There I’ve hijacked your Thread – as nobody added to the Topic I started for v12 weirdness – and it always seems, in the main, to be just you and me who experiences weirdness??
I’ve refrained from moaning (much) for the last 2 to 3 years in an effort to appear a ‘nicer chap’ 🙂 so rant over … I need a stiff coffee now … before the US open!
11/25/2023 at 9:28 AM #224279PeterSt, thanks for asking…
Something I really love to see in the ProOrder form is a way to “pause” a system without really stopping it. In this way the system…
- wouldnt open new positions but it will close the already opened
- wouldnt lose any value calculated in previous operations, such as any from STRATEGYPROFIT
- wouldnt need to introduce again the “maxposition” when activated
- ….
That would be a HUGE improvement for me.
And I would love also to see your idea of the “archivement tab”
1 user thanked author for this post.
11/25/2023 at 11:40 AM #224284Hi,
Thanks Peter for leading the initiative.
I am not sure whether it is relevant to the topic or not, while setting the parameters to start a strategy I would love to check a box such as “Auto restart strategy after order rejection”(or any related reason).11/25/2023 at 1:17 PM #224286Hi Kumo,
ProRealTime will not allow such a thing, because it will – or might get in a loop. Example : out of funds, and the system will keep on restarting.
I understand your frustration, as the other day (I think Nov. 15) I kept on and on and on restarting the systems, which immediately got killed again, until it eventually worked.
But PRT can’t know that in advance.1 user thanked author for this post.
11/25/2023 at 1:36 PM #224287The idea from Kumo would be great also, shame if not possible.
Maybe reject an order after several tries, as now, but not stopping it and try again the next N orders (2?) And in case there is error in all them, then stopping the system…?
11/25/2023 at 1:59 PM #224288wouldnt lose any value calculated in previous operations, such as any from STRATEGYPROFIT
wouldnt need to introduce again the “maxposition” when activatedThis is definitely something I already put forward as well. Thus generally : preserve the state of variables, so a stopped** system can proceed where it left off when restarted. Although this will be more difficult for ProRealTime to achieve, it is something which really really is necessary because systems get stopped so often. PRT already understands this because they know how much time it takes to start-through a system after it has been kicked out.
**): Thus this is a bit of a different reason than pausing the system, and in the end it might come down to the same as if a system was killed : you know kill the system yourself (it “pauses”) and you restart it with the variable value retained.
Understandable or not, below you see my “Start Through” parameters, which for my MM means are about the original position amount, the current position amount, the amount I want to restart the system with, the current profit and the last profit/loss. Obviously this data must be obtained from the stopped system somehow (also read this as : you can’t have parameters of which you cant obtain the data when the system has been stopped), which normally is the Detailed Report. Now it gets complex because because of the kicked out system, the Detailed Report will start to contain rubbish (we talked about this before), and you’d need to know relatively to the last reliable data, what the parameter values are to be. Thus, if my D.R. suddenly misses 100, I will see a current gain of 1400 but need to remember I need to add that 100, thus it is 1500 (= the base for the StrategyProfit). For me this is by now such a mess everywhere (all AutoTrading Systems) that I actually need to give up, or tweak the data to my likings. This is not my idea of “AutoTrading with Money Management”. Also notice that any AutoTrading System which fails, will turn into a Manual System when the settings are such that it will keep on running. And gone are the statistics data for AutoTrading.The above mentioned misery will be solved when the variables maintain their value. Of course this is all not that easy, because we will need to reset all on command just as well. Or the other way around : when we copy the system and adjust some things in the code, we might want to retain the variable values from the previous version. And still adjust them ?
The current Optimization Parameters list seems suitable for this all. Thus, it might depict which variables we want to retain. Perhaps something with a checkbox “I am a Start-Through parameter”.1 user thanked author for this post.
11/27/2023 at 7:45 AM #224345Hi guys,
@Peterst Got your points, maybe we can compromise with at least 1 retry, 3 retries at most as @TempusFugit mentioned. Most of my rejections on IB with DXS and MYM happen due to lack of liquidity since volumes are low on these instruments.
11/27/2023 at 9:47 AM #224354Dear people,
I now passed on all these wishes. In my last message to ProRealTime I announced “this is the about last one”. This gives some headroom for more.
But *if* there is more, I ask you to please come forward with it today, so that ProRealTime can start to plan the activities and form all together in a master plan (all is related).Regards,
Peter11/27/2023 at 10:21 AM #224356It would be good if Notes we enter during backtesting and code editing (behind the ? at top of code editor window) could be available / shown / transfer over to the Comments box (was my Suggestion from about 2 years ago) which we now have in the ProOrder window.
This is not a ‘show stopper’ but would be a ‘nice to have’.
(The ‘Period Widget on ProOrder form’ which I posted on above is the priority for me).
11/27/2023 at 10:30 AM #224357Export from the ProOrder form would be very very useful!
Currently there is no way – apart from copy and paste – laborious and sooo ‘old skool’ ! – to save Systems from the ProOrder window.
I am constantly deleting Systems from the ProOrder form when what I want to do is to export the systems to my pc and save in a folder called ‘ex Test’!
1 user thanked author for this post.
11/27/2023 at 10:44 AM #224363‘Email notification‘ and ‘valid until‘ would be far better shown on the top bar (see attached) as this would gain a vital few cm of screen real estate for System viewing.
If above is not possible then if both were located where they are now, but alongside each other … this would be 2nd best option.
11/27/2023 at 10:50 AM #224368I’m excited that we might get the ProOrder form / window as we want it for v13!!
I feel empowered to make changes!!
Thank You Peter for progressing all these changes through to PRT!!
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on