Given that we (the "retail" traders) trade very small compared to the institutionals ("big bank" FX), wouldn't it make more sense to gear your algorithms, heuristics, or whatever to the games the "big banks" play instead of the little guy?
So, in a sense, before setting up Metatrader for your clients, you somehow model the order flow that you receive from your customers as a whole in regards to PA. Then, model how you lay off the risk (to your "big bank dealer") in a timely fashion, which over time, costs less than the "spread" you make. Maybe, on very short time frames, you can "slow" your quotes sometimes. But if you do this too much, you will lose customer flow, given the current transparency of forex quotes across many retail dealers.
Watching the very short time frames (and losing plenty on them!), I believe it is the "big bank" dealers creating the havoc in pricing that causes many traders and EAs to lose. The "retail dealer" side is just trying to keep a quote up that is close, and that helps them make at least some profit.
Just my 2 cents.
So, in a sense, before setting up Metatrader for your clients, you somehow model the order flow that you receive from your customers as a whole in regards to PA. Then, model how you lay off the risk (to your "big bank dealer") in a timely fashion, which over time, costs less than the "spread" you make. Maybe, on very short time frames, you can "slow" your quotes sometimes. But if you do this too much, you will lose customer flow, given the current transparency of forex quotes across many retail dealers.
Watching the very short time frames (and losing plenty on them!), I believe it is the "big bank" dealers creating the havoc in pricing that causes many traders and EAs to lose. The "retail dealer" side is just trying to keep a quote up that is close, and that helps them make at least some profit.
Just my 2 cents.