I'm trying to add a condition in a strategy where it will only enter a trade if the difference between the SwingHigh and SwingLow excedes an integer... say 2 for eight ticks on the /es.
Seeing that the SwingHigh/Low value sometimes does not exist, and seeing the bar[0] value doesn't exist, I've coded it this way;
&& ((Swing(5).SwingHigh[1] - Swing(5).SwingLow[1]) >= 2) || (Swing(5).SwingHigh[1] == null) || (Swing(5).SwingLow[1] == null)
Which should allow a trade if one bar ago EITHER there was a 2 or more point difference between the swinghigh and low lines OR there was no swing hi or low line.
Alas that code does not seem to work. Any pointers?
Thanks!

Comment