EASY solution for mass edit for project tasks

PLEEEEEAAAAASSSEEEE



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 :(


:( :( :( 


:( :( :( 



:( :( :( 

Attachments
Project tasks editing.png
(1.60 MiB)
  • Votes +6
  • Project StrategyQuant X
  • Type Feature
  • Status Duplicate
  • Priority Normal
  • Assignee Mark Fric
  • Milestone Build 131

History

JK
#1

Insanity82007

07.12.2020 11:26

Task created

JK
#2

Insanity82007

07.12.2020 11:28
Voted for this task.
JK
#3

Insanity82007

07.12.2020 11:28

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

JK
#4

Insanity82007

07.12.2020 11:40
I found this and I'm going to check it out tomorrow: https://strategyquant.com/forum/topic/build-workflows-automaticaly/ hopefully this can help


MF
#5

Mark Fric

07.12.2020 11:45

Assignee changed from Mark Fric to Mark Fric

Status changed from New to Refused

Milestone changed from None to Build 130

it already ia in XML, only zipped. .cfx file is a standard ZIP archive, you can unzip it and it contains file config.xml
JK
#6

Insanity82007

07.12.2020 12:15
Ok thanks. That helps.


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.

MF
#7

Mark Fric

07.12.2020 12:37
it is refused because this task was about XML which is already there. 

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

t
#8

tnickel

07.12.2020 12:45
t
#9

tnickel

07.12.2020 13:02
More importent is to have a tool to share workflows. A central database with good workflows will be fine. All users can send his workflows to the database and 

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


k
#10

Karish

07.12.2020 13:23
Voted for this task.
MF
#11

Mark Fric

07.12.2020 13:26
what are you missing with sharing functionality on our website?

https://strategyquant.com/shared-category/custom-projects-workflows/



JK
#12

Insanity82007

07.12.2020 21:57
I'm not asking for something crazy with the ui. I'm asking for a way to easily manage large workflows through that ui. Workflows are the lifeblood of the software and currently maintenance of workflows, especially large ones used by your most serious users, is clunky and very tedious. It shouldn't take 30 minutes to 1 hour to make 1 small change to a workflow by repeating the same thing 80 times. It should be able to be done with 1 edit.
JH
#13

Jabezz

08.12.2020 01:55
Voted for this task.
JH
#14

Jabezz

08.12.2020 02:02
It is pretty poor that an "ease of use" request gets dismissed so out of hand with the alternative suggestion to users to start opening up and unzipping config files. So basically you are assuming all your customers are able to do that? 


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?

h
#15

hankeys

08.12.2020 08:33
and what exactly are you changing in your workflows, that consumes so much time?


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...

MF
#16

Mark Fric

08.12.2020 08:53

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'll check the description of this task, it was originally about editation of XML, which is possible.


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?

JK
#17

Insanity82007

08.12.2020 10:41

Attachment image-1.png added

image-1.png
(149.74 KiB)
hankeys... same answer I gave you in the forums.


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


JK
#18

Insanity82007

08.12.2020 11:14
Hi Mark. Thanks.


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.

b
#19

bentra

08.12.2020 21:05
Voted for this task.
AT
#20

AngelTalavera

09.12.2020 00:17
Voted for this task.
MF
#21

Mark Fric

03.01.2021 12:40

Milestone changed from Build 131 to None

b
#22

bentra

08.01.2021 23:25
Something like being able to set task B and C to always inherit config from task A so whenever task A is changed then task B and C will also be changed automatically?
MF
#23

Mark Fric

19.02.2021 11:16

Status changed from New to Duplicate

Milestone changed from None to Build 131

new task created for this: https://roadmap.strategyquant.com/tasks/sq4_7720
4
#24

Jordan

17.03.2022 02:56
Voted for this task.

Votes: +6

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please