Editing project tasks is the most horrible hateful thing in SQX, especially with large workflows. Every time I want to change 1 little thing and I have a workflow with 80 build tasks this is agonizing!
PLEASE give us a way to do this more easily or change the format for cfx files to XML or something similar that we can edit and perform mass replacements in text editors or just ANY solution! ANYTHING to make this easier! PLEASE!!!
Editing them in the current SQX UI is the worst. It's so slow to load each task when clicked on and Chromium is the most horrible foundation in the universe to build a UI on because it keeps freezing and crashing and even Google/Microsoft admit it's horrible UI software.
PLEASE PLEASE PLEASE give us something we can work with to do this.
It's killing creativity and killing the desire to want to test many different ideas out :(
:( :( :(
:( :( :(
:( :( :(
Subject changed from PLEASE PLEASE PLEASE PLEASE and EASY solution for mass edit for project tasks to PLEASE PLEASE PLEASE PLEASE an EASY solution for mass edit for project tasks
Assignee changed from Mark Fric to Mark Fric
Status changed from New to Refused
Milestone changed from None to Build 130
Why refuse the task though? This is hands down the most frustrating part of using SQ and you ask me what I would improve and this is 110% the thing I want to improve more than anything else.
Working with large workflows is very difficult, which is why I asked for parent and child tasks and you refused that too. The next thing is mass editing all tasks.
I want to be able to easily change genetic settings or edit building block settings so that I can play with and test subsets of indicators / signals / stop& limit entry blocks etc. and I want to be able to apply to some or all of my tasks.
Doing this by unzipping and replacing inside the xml file then zipping back up isn't exactly what I'd expect from expensive software.
Surely there has to be a better more user friendly way than the current way?
There also seems to be a thing where each change seems to perform some self-checking in the background, which slows the UI down immensely and leads to crashes and corrupt tasks e.g. when I cloned tasks with start date = "2007.01.01" and end date" 2020.11.20" the start and end dates were completely messed up (all fixed now so unfortunately I don't have the examples any longer).
I would much rather put illegal / invalid settings in and only have the check run when I try to run the project at which point I get a list of errors I need to fix before I can proceed.
There already is a mass editation of symbols and timeframes in UI in new build 130.
Everybody has different requirements and we cannot create UI for every possible idea.
I don't see what is wrong about editing things in the UI in the current state.
If UI is not good for you then you can use XML
https://monitortool.jimdofree.com/working-with-toolbox/
users can take good workflow out of it.
I think this will a good extension for Strategyquant ultimate.
Possible with a monthly fee for the server which store all workflows
https://strategyquant.com/shared-category/custom-projects-workflows/
We appreciate that it's about prioritising requests and required features but I would hazard a guess that the vast majority of users have this issue. Yes the the B130 edit functions made it easier and was a welcome addition but seriously how difficult would it be to add further mass edit functionality to the UI for custom projects?
It is absolutely tedious and laborious to edit even a medium sized workflow. If there is a technical reason why this is an unreasonable request then Im sure we can accept that but this has no technical basis for refusal does it?
because for most tasks could be used autoretest task, and there i dont need to change anything and he will keep the same settings which is used in the last retest...
Subject changed from PLEASE PLEASE PLEASE PLEASE an EASY solution for mass edit for project tasks to EASY solution for mass edit for project tasks
Status changed from Refused to New
Milestone changed from Build 130 to Build 131
If you want some mass editation of projects it is possible, but it is something else. I un-refused this task, so what exactly do you want to mass edit?
Building blocks?
Genetic settings?
Attachment image-1.png added
This isn't limited to build tasks. There is NO auto-optimise task either so each of these has to be 1 task per pair for final WFM testing because these haven't been looked at:
https://roadmap.strategyquant.com/tasks/sq4_6750
https://roadmap.strategyquant.com/tasks/sq4_7380
Ultimately this is what I think will be the best for managing project tasks, but it has been refused :(
https://roadmap.strategyquant.com/tasks/sq4_7022
I was very tired and very frustrated with this last night after poor sleep and I just wanted it to be easy so that I could go to bed and let it run. Even so this has been a frustration of mine since I started using SQ and has really prevented me from making as much progress as I would like.
I covered a lot of what I want to be able to do with my reply above to hankeys but ultimately I want to be able to change ANY settings in build tasks, optimize strategies tasks and retest strategies tasks.
It would also be good to have these tickets sorted:
https://roadmap.strategyquant.com/tasks/sq4_6750
https://roadmap.strategyquant.com/tasks/sq4_7380
These add functionality we need for projects (adding value distribution to WFM crosscheck and adding an Auto-Optimize task type to projects)
It would also be good to be able to list multiple databanks in auto-retest and auto-optimize tasks too. This way I can have builder tasks putting strategies say into AUDUSD, EURUSD, USDCAD, XAUUSD databanks and have only ONE auto-retest task to run tests on these 4 databanks rather than requiring 4 auto-retest tasks to do the same job.
However, my ultimate preference will still be to have this rather than a mass edit: https://roadmap.strategyquant.com/tasks/sq4_7022
I don't see why this is so hard. if you're storing everything in XML, surely you can build logic that can understand a value set to "refer to task x" for each variable and same thing with the checking logic.
So maybe it does not necessarily need to be a parent / child relationship, it could be a "template task" and in a project we could load a task type e.g. a build task and change a setting to define it as a "run task" or a "template task"
This functionality already exists with auto-retest tasks where the task gets the information from the strategy, so why not build the same with a "template task".
If this is technically impossible, then having a mass edit function will at least be a good step forward.
Status changed from New to Duplicate
Milestone changed from None to Build 131