This issue becomes apparent when you are only looking for Long strategies and specify only bullish signals in SQX, as bullish signals will also be used for exit conditions.
Ideally in this case, I would like to specify bullish blocks for entry conditions and bearish blocks for exit conditions.
A fairly simple solution to this would be to have two lists for entry and exit signals. In the UI the only thing that would change is adding a split column under the signals section. The list of blocks between each section would be the same list of blocks. The only difference between each tab would be which blocks are selected by the user. Selected entry blocks would be used for entry conditions and selected exit blocks would be used for exit conditions. The image attached shows where I believe the columns can be added.
I know it is possible to determine which blocks for exit signals that we can use in templates. However, when you are trying to use a lot of signals for possible selection, it takes much more work to use templates in this regard. In this way, users are able to have more control over the type of strategies being produced without having to make a large template every time.
Attachment Selected.png added
Attachment Unselected.png added