Why a bot belongs on a server, why exchanges care about a fixed IP, when Windows fits and when it does not, and which plan a bot needs by Microsoft's figures (read on 30 October 2026).
Last updated: · 8 min read
Quick answer
Can I run a crypto trading bot on a Windows VPS?
Yes, you can run a crypto trading bot on a Windows VPS. It keeps the bot online around the clock, on one fixed IP that you add to your exchange API key. Onyxpane sells Windows Server VPS with admin RDP and a dedicated IPv4 from $6.74 per 30 days, in New York, London, Amsterdam and Frankfurt. No KYC; pay in crypto.
What does a crypto trading bot need from a VPS?
Always on
The bot keeps running when your own computer is off or asleep
Fixed IP
Every server has one dedicated IPv4 address. Traffic quotas count outgoing data per 30-day period; over the quota there is never an automatic extra charge
Binance API keys
System-generated keys with no IP restriction can only read; trading and withdrawals need trusted IPv4 addresses (Binance)
Request clock
Signed Binance requests carry a timestamp, valid for 5,000 ms by default
Freqtrade on Windows
Python 3.12 or newer, 64-bit; Docker strongly recommended, or the native setup.ps1 script
Mining
Not allowed on any Onyxpane server; trading bots are fine
System
Windows Server 2022 and Windows Server 2025, Standard edition, in English. No desktop Windows 10 or 11. The Windows Server license is included in the price: no extra license fee
KYC and payment
No KYC: no ID, no selfie, no documents, no card, no phone number. Crypto only: BTC, USDT, USDC, ETH, SOL, LTC
Why run a crypto trading bot on a VPS instead of a home PC?
A VPS keeps the bot running when your own computer sleeps, restarts or goes offline. Crypto exchanges trade around the clock, so a bot that stops at night misses part of every day.
A trading bot on a Windows VPS keeps sending orders from one fixed IP while your own computer is off.
A VPS changes where the bot runs, not whether its strategy works. Onyxpane sells hosting and gives no trading or investment advice.
Why does a fixed IP matter for exchange API keys?
Exchanges let you lock an API key to your server's IP addresses, and some require it before a key can trade. Binance is the clearest case. Its API key FAQ says a system-generated key with unrestricted IP access has no permission other than reading. Withdrawal permission also needs an IPv4 restriction.
On Binance, a bot needs a fixed IPv4 address: a system-generated API key without an IP restriction can read but cannot trade.
Every server has one dedicated IPv4 address. Traffic quotas count outgoing data per 30-day period; over the quota there is never an automatic extra charge. Add that address to the key's trusted IPs. Give a bot key trading rights only, never withdrawal rights.
Windows or Linux: which suits a crypto trading bot?
Windows suits a bot that is a Windows program, or a setup you want to watch on a desktop over Remote Desktop. Many open-source bots, though, are built Linux-first.
Freqtrade is a good example. Its install guide strongly recommends Docker on Windows, or WSL with its Ubuntu steps. Docker's Linux containers and WSL 2 need hardware virtualization inside the VPS, which Onyxpane plans do not promise. Freqtrade also ships a native Windows script, setup.ps1, for Python 3.12 or newer in 64-bit.
Check your bot's install guide first. If it supports only Docker or Linux, a Linux VPS fits it better than a Windows one.
Which plan does a crypto trading bot need?
A single bot that calls an exchange API needs little: start with RDP 4. Size the plan from Windows first. Windows Server needs 2 GB of RAM with the desktop, and Microsoft recommends 4 GB for Windows Server 2025.
Plan
Resources
RAM above Windows' 2 GB
Fits
RDP 2 ($6.74)
2 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic
None
A light script on Windows Server 2022
RDP 4 ($9.75)
2 vCPU, 4 GB RAM, 60 GB NVMe, 4 TB traffic
2 GB
One bot with its dashboard
RDP 8 ($21)
4 vCPU, 8 GB RAM, 120 GB NVMe, 6 TB traffic
6 GB
Several bots, plus a browser for charts
RDP 16 ($37.50)
6 vCPU, 16 GB RAM, 200 GB NVMe, 8 TB traffic
14 GB
Many bots, or bots next to MetaTrader terminals
Sized from Microsoft's Windows Server minimum, not from tests. A bot's needs grow with its pairs, its data and its back-tests.
Which location should I pick for an exchange bot?
Pick a city in a country your exchange serves, and one you are allowed to trade from under its terms. Exchanges decide which countries they serve, and some refuse API calls from servers in countries they do not serve.
New York (United States), London (United Kingdom), Amsterdam (Netherlands) and Frankfurt (Germany): every plan in every location, at the same price. A server's location does not change who you are under an exchange's terms, so use each exchange only where its rules allow you.
How do I keep a trading bot safe on a Windows VPS?
Treat the server as the place your API keys live:
Trading-only keys: no withdrawal permission, locked to the server's IPv4.
Your own password: change the temporary Administrator password at first login.
An accurate clock: Binance rejects signed requests outside their time window, 5,000 ms by default. Run w32tm /resync if orders fail on timestamps.
Copies of your config: No automatic backups are included: keep your own copies of anything that matters.
What does Onyxpane allow on a bot server?
Trading bots, MetaTrader and other legal Windows software are fine. Cryptocurrency mining is banned on every server, as are spam, attacks and fraud. The full list is on what is not allowed on an Onyxpane server.
DMCA ignored: we do not act on DMCA notices or other foreign copyright notices. We answer only to Panamanian law and to orders of Panamanian courts. No logs: we keep no connection logs, no traffic logs and no IP addresses of visitors or customers, on the website, the dashboard or the server.
How much does a VPS for a trading bot cost?
A Windows VPS for a trading bot costs from $6.74 per 30 days at Onyxpane; RDP 4 costs $9.75.
According to Onyxpane's check of 30 October 2026, 37 of 40 active Windows hosts accept crypto. 5 of them take it through Cryptomus or Heleket, whose operator the United Kingdom sanctioned on 8 October 2026.
One that stays on, gives a fixed IPv4 for API keys and runs your bot's system. Onyxpane gives a dedicated IPv4 on Windows Server from $6.74. If your bot needs Docker or Linux, pick a Linux VPS.
What is the cheapest VPS for a trading bot?
At Onyxpane, RDP 2 costs $6.74 per 30 days for a light script, and RDP 4 $9.75 for one bot with room. Both are at least 25% below the cheapest comparable plan of 17 no-KYC crypto hosts.