Arrows get cumbersome and I forget what all the shapes mean. To see what is going on I use printf(...) to write the signal state to the interpretation window. Then I can just click on a bar to see which conditions are true.
You can do something like this: printf(Writeif(cond1, "Cond 1 True", "Cond 1 False") + "\n" + Writeif(cond2, "Cond 2 True", "Cond 2 False")); and so on. Barry --- In [email protected], "sidhartha70" <sidharth...@...> wrote: > > Hi All, > > I'm plotting a series of buy/sell indicators via the PlotShapes() > function. > > Sometimes I get multiple signals on the same bar, and I've been trying > to displace the arrows so that upon multiple signals they 'stack' one > above the other... so far I've been using something along the lines of > the following, > > Displace_Plot = IIf(PatternA_Plot, TickSize * 10, 0); > PlotShapes( PatternB_Plot * shapeSmallDownTriangle, colorGold, 0, H + > Displace_Plot ); > > This does kinda work, but depending on the zoom used by AB to scale > the current price data, the arrows stacked one on top of the other can > be just right or have a huge gap between them (sometimes so big the > stacked arrow cannot even be seen on the screen). > > Is there a way of getting round this issue...? Any other ideas as to > how to effectively stack multiple signals that can be seen regardless > of the current scaling...? > > Many Thanks >
