try ECN broker like aximtrade. They tend to offer a much lower spread compares to normal brokers so you can reduce your trading cost.
For lower spreads, I suggest using ecn brokers because the spreads on ecn brokers are tighter, try brokers like ICM, Pepperstone, or FP Markets, the spreads average 0.3 pips with good trading conditions and lower commission costs.
Average spread on my zero spread account with Hotforex is 0.1-0.0 pip in EURUSD, I trade only during liquid sessions and with major pairs because I don't see trading opportunities in trading strategies except scalping.
The brokers that provide the lowest spreads, in my opinion, are Global Prime and FP markets. The spreads are tighter, especially in EURUSD the spreads average around 0.1 pips for most parts of the trade.
For lower spreads, I suggest trading with ECN brokers like Skilling or FP Markets. Their spreads average around 0.0 pips and the commission cost per lot is $3 in FP Markets and $3.5 in Skilling.
Spread history analysis services. There are quite a few Web services that compare online broker spreads. Significantly fewer options for analyzing the history of the spread. Here are some links. www.myfxbook.com/forex-broker-spreads www.fxblue.com/spread/ Unfortunately, the indicators of such services are commercially dependent, do not contain often interested brokers (types of accounts), and are algorithmically closed. Therefore, there are certain inconveniences, ambiguities and doubts in the data provided.