Below is an excerpt from wikipedia Day_Trading. Is it true?
Brokerage
Day traders do not use discount brokers because they are slower to execute trades, trade against order flow, and charge higher commissions than direct access brokers, who allow the trader to send their orders directly to the ECNs. Direct access trading offers substantial improvements in transaction speed and will usually result in better trade execution prices (reducing the costs of trading).
What wiki is talking about is traditional discount brokers, who used to have technology which was lacking .... Today the scenario has changed... internationally charles schwab, etrade, zecco and others have changed how broking happens in the west... Retail broking of big banks like citi, GS etc, are as good as shut with no volumes happening... The only clients who trade with citi, GS etc are hni's who do it for advisory and etc...
In my view, India is heading there... What we have started will become the norm in a few years from now... There are a few guys who are trying to imitate, but remember if someone is asking for brokerage upfront, it is not the right practice or if someone is asking for software charges, not the right practice...Discount broking ideally should come with no riders attached...
I know a few brokers who charge between 2k to 10k and give free trades a month or charge very nominally... An average guy today has 1lk in his account, if he pays 3k upfront a month, he starts his account being down 3%.. To cover this, he needs to make 4% to be just breakeven... The best traders can't do this on a consistent basis!!! Trading is a sport and very important to analyze every aspect of it...