I believe the '&' is ok, but you must not make series calls dependent on an if condition - see manual. Put the dow() dependence into the trade algorithms before entering the trades.