@thatashtonkid-0 It would help if you share your project and maybe indicator here to have a detailed answer for you.
However, there are 2 alternative solutions that I see, but both of them are not the 100% solution.
Alternative 1: Work with "No trade" or "If trade" blocks and specify buy or sell depending on your condition tree. Like this you could avoid having multiple trades opened in the same direction. Disadvantage, If one of the trades get closed for whatever reason, there might be a new trade on next signal in same direction of the closed trade.
Alternative 2: Use "Turn on" and "Turn off" blocks. So for instance once a buy signal was opened, you place a turn on block that turns on sell signals and another one that turns off buy block (usually you take the starting block). You do the same for Sell trades vice versa. Like this you ensure that a buy sell will only be opened after a the next sell trade. However, it might happen, that there is no sell signal after a buy signal for instance and in that case you might skip the next buy signal.
Does that help?