You have to analyze how the HFT work. There are many methods used by HFT’s bot.
There are HFT based on Tick Volume, this one should be simple. Any VPS can be used. You need to worry with server latency. Since most broker VPS has a low spec, it’s not advisable to run multiple instance of MT4/5
When you are using indicators, more indicator will consume more VPS resources. Some can stand a low spec VPS.
If your bot is an arbitrage type of HFT, i have doubt if broker VPS can be sufficient. This type of bot will monitor multiple pair at once, at least 2 pairs, higher specification is needed. Unlikely broker’s vps will sufficient, but you can try.
If your bot is a collaborative bot, meaning more than one EAs work together, you need higher spec. It’s impossible to use Broker’s VPS.
Many things need to be considered such as:
- Broker Server’s location
- VPS Specification
- OS specification (Windows (version), Linux)
- Type of HFT bot
- VPS latency.
- HFT trading session (Asian, Europe, NY).
My best recommendation in technical aspect is using Linux VPS (Debian or Arch), at least 4 cores, RAM at least 4 GB. The cost is 9.35 USD / month. You can run 16 instances of MT4/5 moderate to heavy bot.
If you don’t familiar with Linux, Windows VPS can also be considered. Please note, Windows needs more resources, especially the latest one. I will pick Windows Server 2016, at least 2 cores and 2 GB Ram.
The costs is 17 USD / month.
You can run 2-3 max moderate bot.
So you need to asses many aspects before select what fit you the most. For me, IC Market, Pepperstone and GoMarket fit me lovely up to now.