I worked at a top 10 in the world fx trading firm. No one will do that for you and asking that shows your complete ignorance on fx trading. Prove up your trade for a bit on real money. Then worry about improving it.
It is possible on some of the biggest pairs with a liquidity provider aggregator. You can even have negative spreads. It won't be possivle for some of the pairs that you listed.
However they usually don't like hft and consider it toxic flow as it is difficult for them to hedge against your trading.
Another way is to trade with an ECN, requires more work to get good executions.
you can check pairs on IB. If you take liquidity , the spread minimum is 0.5My system just generates a lot of trades per day but they are not HFT ....they are held for a few hours....I wonder what are the lowest spreads in the ECN sphere?