If you operate your trading business as a sole proprieter like most do, then no, you can't contribute to a retirement plan. That's because, as you said, you have no "earned income." If, OTOH, you trade under a separate entity, such as a corporation or LLC, then yes, you can contribute to a...