I keep reading that it is very difficult to trade effectively when you HAVE TO make money. When you HAVE TO make money to pay your bills I am sure that your decision making in regards to your trading becomes altered. Why then do not more professional trading firms offer a salary? Even if it was a small salary with a bonus structure based on performance? Especially when someone is just learning how to trade. I would think that if a company sees potential in that person to become a great trader they should be willing to guarantee their income in some way shape or form. Telling someone that they have a guaranteed income (even for only a few months) while they learn how to trade would, IMHO, take away that psychological pressure therfore making them a better trader quicker.