Macheda has failed to find the net since returning to the Championship side for a second spell last month.
"Federico will come good because he's a good finisher," said assistant boss Horton whose side face high flying Derby today.
"He's been excellent since he came here.
"But the bottom line is we haven't scored enough goals.
"Federico needs a goal but so do our other strikers and midfield players."