Just graduated and was hired by a spot gold agency. We pay 3000 yuan as a trading deposit. Is it legal to sign the agreement?

Whether he is legal or not, try not to do it well. It seems that a good company doesn't need a deposit to provide you with funds. However, there is an agreement on the safety of funds, not an agreement on the responsibility for losses. If you have no experience, you are advised not to be a trader. After all, it is difficult for us to operate for others.