The past tense of horse-trade is horse-traded.
The third-person singular simple present indicative form of horse-trade is horse-trades.
The present participle of horse-trade is horse-trading.
The past participle of horse-trade is horse-traded.