But "else if" would only open one trade and not three or?

Quote:
'if (price() <= (priceOpen() - 20))'

is true and you are running your script every tick and price will stay or move more downwards then you will open a trade every tick!? Don't understand why it hasn't done so...


It hasn't done so, because this condition is not working correctly I think wink