Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with them and this is taking a lot of time each time we start SQX
This is slowing the loading process of SQX,
This is too long specially because we do not need to load the databanks and each Custom projects when we start SQX.
Why loading all strategies if we work only on algowizard ?
1/ We need that StrategyQuant load a Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
For example, if we have 15 custom projects in our SQX, we usually work with one or two Custom Project, we do not need all of them to be open. It will take RAM memory and time to load for no reason
2/ We have this need because of the Custom Project extension, as we are working with multiple instruments and multiple Custom Projects. Naturally , it is impossible to delete or to reload each strategy of each folder of each Custom Project, of each instruments, each time we are starting SQX depending on the usage of SQX.
It would be simpler to load the databanks as we enter in the Custom Projects.
It was not necessary before we had the Custom Project Extension of SQX, but now that we have this Custom Project Extension, we need to reload the strategies of the databanks only when we are entering in the corresponding Custom Project
As developer we may have a couple of Custom Projects, with few databanks in this case we can delete, copy , save, reload few strategies from directories, to or from the DataBanks.
However as a daily user of SQX, working every day with partners, working with an average of 10 instruments, if you are working with 5 Customs Projects in average per instruments , with 20 databanks each. This mean that you have to deal 400 folders/ databanks to 1000 folders / databanks .
In these conditions, we can not trick SQX, by deleting , reloading each time I restart SQX because we are working with multiple instruments.
As a daily user, working with multiple instruments, with multiple Custom Projects, and with multiple databanks, the usage of SQX is completely different, we can not manipulate each single strategies each time I am starting SQX
Furthermore It is making sense to load the strategies of the Custom project when we need them , not all of them once each time we start SQX .
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies from all custom Project, even if we won't work with it.
2/ It will log each strategy loaded , and even it is not necessary
3/ it will make SQX unresponsive, and then we have a dialogbox error message saying that SQX is unresponsive
4/ we can not do anything with the unresponsive dialogbox. we can wait, but it will do nothing , and at the end SQX will not start anyway
This is completely slowing the loading process of SQX, and eventually crashing SQX when you start it with only 5000 strategies in the Custom Projects
Why loading all strategies if we work only on algowizard ? We are loosing a lot of time.
Why logging each loaded strategy in a log ?
if your have only 5000 strategies in your custom projects, it will completely slow down you SQX each time you start
Please see the attached video (zip)
1/ We need that StrategyQuant to load the Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
2/ Please remove the logging process of each strategy loaded
3 Please Remove the dialogbox unresponsive UI as we start StrategyQuant, because loading time of SQX may vary on the setup of user
4/ This Dialog Box (image 0 attached), do not reload the UI, and it is not working correctly in this case
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies from all custom Project, even if we won't work with it.
2/ It will log each strategy loaded , and even it is not necessary
3/ it will make SQX unresponsive, and then we have a dialogbox error message saying that SQX is unresponsive
4/ we can not do anything with the unresponsive dialogbox. we can wait, but it will do nothing , and at the end SQX will not start anyway
This is completely slowing the loading process of SQX, and eventually crashing SQX when you start it with only 5000 strategies in the Custom Projects
Why loading all strategies if we work only on algowizard ? We are loosing a lot of time.
Why logging each loaded strategy in a log ?
if your have only 5000 strategies in your custom projects, it will completely slow down you SQX each time you start
Please see the attached video (zip)
1/ We need that StrategyQuant load the Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
2/ Please remove the logging process of each strategy loaded
3 Please Remove the dialogbox unresponsive UI as we start StrategyQuant, because loading time of SQX may vary on the setup of user
4/ This Dialog Box (image 0 attached), do not reload the UI, and it is not working correctly in this case
Attachment log_2022_08_18.log added
The screen stayed empty blue, the UI was inactive without any object in it . like yesterday
And I had only 3000 strategies in my customs projects
It seem that SQX B136 Dev 3 can no longer handle more than 3000 strategies in Custom Project when it start.
There is no reason to load the Custom Project Strategies when we start SQX
Subject changed from Build 136 Dev 3 : SQX loading each time all Strategies , to Build 136 Dev 3 : SQX loading each time all the Custom Projects, with all Databanks, with all Strategies
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with it. This is taking a lot of time each time we start SQX
2/ It will log each strategy loaded , and even it is not necessary, This is taking even more time.
3/ it will make SQX unresponsive if we have only 3000 strategies in our Custom Project, and then we have a dialogbox error message saying that SQX is unresponsive
4/ we can not do anything with the unresponsive dialogbox. we can wait, but it will do nothing , and at the end SQX will not start anyway
This is completely slowing the loading process of SQX, and eventually crashing SQX when you start it with only 3000 strategies in the Custom Projects
Each empty databanks is taking 2 to 7 seconds to load when SQX start :
16:35:50.746 [Thread-6038] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB PortFolio All Strategies loaded in 7270ms
16:35:50.782 [Thread-6040] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB All R loaded in 7306ms
16:35:50.945 [Thread-6041] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB Temp loaded in 7469ms
This is too long, we do not need to load the databanks of each projects when we start SQX.
Why loading all strategies if we work only on algowizard ? We are loosing a lot of time.
Why logging each loaded strategy in a log ?
if your have only 3000 strategies in your custom projects, it will completely slow down you SQX each time you start
Please see the attached video (zip)
1/ We need that StrategyQuant load the Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
2/ Please remove the logging process of each strategy loaded
3 Please Remove the dialogbox unresponsive UI as we start StrategyQuant, because loading time of SQX may vary on the setup of user
4/ This Dialog Box (image 0 attached), do not reload the UI, and it is not working correctly in this case
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with them and this is taking a lot of time each time we start SQX
2/ It will log each strategy loaded , and even it is not necessary, This is taking even more time.
3/ it will make SQX unresponsive if we have only 3000 strategies in our Custom Project, and then we have a dialogbox error message saying that SQX is unresponsive
4/ we can not do anything with the unresponsive dialogbox. we can wait, but it will do nothing , and at the end SQX will not start anyway
This is completely slowing the loading process of SQX, and eventually crashing SQX when you start it with only 3000 strategies in the Custom Projects
Each empty databanks is taking 2 to 7 seconds to load when SQX start :
16:35:50.746 [Thread-6038] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB PortFolio All Strategies loaded in 7270ms
16:35:50.782 [Thread-6040] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB All R loaded in 7306ms
16:35:50.945 [Thread-6041] DEBUG c.s.tradinglib.project.Databanks - ------ Databank I 1200 Fortunate EURUSD M3 10YIS 10 days Max 2021/DB Temp loaded in 7469ms
This is too long specially because we do not need to load the databanks and each Custom projects when we start SQX.
Why loading all strategies if we work only on algowizard ? We are loosing a lot of time.
Why logging each loaded strategy in a log ?
if your have only 3000 strategies in your custom projects, it will completely slow down you SQX each time you start
Please see the attached video (zip)
1/ We need that StrategyQuant load the Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
2/ Please remove the logging process of each strategy loaded
3 Please Remove the dialogbox unresponsive UI as we start StrategyQuant, because loading time of SQX may vary on the setup of user
4/ This Dialog Box (image 0 attached), do not reload the UI, and it is not working correctly in this case
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with them and this is taking a lot of time each time we start SQX
This is slowing the loading process of SQX,
This is too long specially because we do not need to load the databanks and each Custom projects when we start SQX.
Why loading all strategies if we work only on algowizard ?
1/ We need that StrategyQuant load the Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with them and this is taking a lot of time each time we start SQX
This is slowing the loading process of SQX,
This is too long specially because we do not need to load the databanks and each Custom projects when we start SQX.
Why loading all strategies if we work only on algowizard ?
1/ We need that StrategyQuant load a Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
For example, if we have 15 custom projects in our SQX, we usually work with one or two Custom Project, we do not need all of them to be open. It will take RAM memory and time to load for no reason
Description changed:
Each time we start StrategyQuant :
1/ It will load all strategies, all Databanks and all custom Projects, even if we won't work with them and this is taking a lot of time each time we start SQX
This is slowing the loading process of SQX,
This is too long specially because we do not need to load the databanks and each Custom projects when we start SQX.
Why loading all strategies if we work only on algowizard ?
1/ We need that StrategyQuant load a Custom Project Strategies only if we open a Custom Project not when we start StrategyQuant
For example, if we have 15 custom projects in our SQX, we usually work with one or two Custom Project, we do not need all of them to be open. It will take RAM memory and time to load for no reason
2/ We have this need because of the Custom Project extension, as we are working with multiple instruments and multiple Custom Projects. Naturally , it is impossible to delete or to reload each strategy of each folder of each Custom Project, of each instruments, each time we are starting SQX depending on the usage of SQX.
It would be simpler to load the databanks as we enter in the Custom Projects.
It was not necessary before we had the Custom Project Extension of SQX, but now that we have this Custom Project Extension, we need to reload the strategies of the databanks only when we are entering in the corresponding Custom Project
As developer we may have a couple of Custom Projects, with few databanks in this case we can delete, copy , save, reload few strategies from directories, to or from the DataBanks.
However as a daily user of SQX, working every day with partners, working with an average of 10 instruments, if you are working with 5 Customs Projects in average per instruments , with 20 databanks each. This mean that you have to deal 400 folders/ databanks to 1000 folders / databanks .
In these conditions, we can not trick SQX, by deleting , reloading each time I restart SQX because we are working with multiple instruments.
As a daily user, working with multiple instruments, with multiple Custom Projects, and with multiple databanks, the usage of SQX is completely different, we can not manipulate each single strategies each time I am starting SQX
Furthermore It is making sense to load the strategies of the Custom project when we need them , not all of them once each time we start SQX .
Type changed from Bug to Feature
Maybe we can add it as option to global settings panel when to load the custom project databanks
If we had this option in the global settings , it would be a big improvement, we would win a lot of time in our research with StrategyQuant
We could work easily on multiple instruments without removing them, SQX would work even faster
This would be excellent because it would remove any limitation on the number of Custom Project or number of instruments we are working with