I maybe wrong and if someone knows better, please correct me. but from my understanding brokers have 2 streams they can put you in. one is for the profitable where your order leaves their desk and they place the trade in the real markets for the exact one you placed. then there is a internal stream where they take the other side of your trade and hope you loose.
I have a broker that says they are a 'true ECN' their sales pitch is that your trades gets sent to the real markets.
But I know what you mean its hard not to think of brokers as casinos trying to win against you.
also 100's of pips a month is not that hard once you learnt the ropes.. and pulleys.. and tricks..
If you think your going to make a consistent amount of pips your fooling yourself ,some days you will make zero pips other days 100 pips ,if I have a limit on say 20 pips a day am I not limiting myself from making a lot more,I limit myself to downside risk so tomorrow I am still in the market to make it back.It's human psychology to close out winning positions to soon and let loosing trades run your account into the ground.It doesn't surprise me that some traders are making 20 pips a day on average that is normal for experienced Traders.
There is no such thing as 'X pips a day' trading Forex or any other instrument for that matter. Be it 20 or 500 or just 1 pip. Trading is not linear. If you want regular income, buy a house and rent it out instead.
A Universal Algorithm. A Trading Edge in ANY Market.
I can do 100 pips a day for common. Want proof? Open a DEMO or REAL account and email me the Account number and Password so that I can prove it to you personally, without any doubt. I prefer you use a broker with low spread. I use TradersWay as my broker. They have low spread but the choice is yours.