For triggering exactly at the crossing, use a tick() function. And it's priceClose(), not TradePriceClose.