No edit summary |
No edit summary |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Are you algo trading? Have you written a custom trading bot? Did you buy into an MT4 or MT5 expert advisor? Or maybe you just want to collect data without running your home PC 24 hours a day? If so, a VPS might just be for you! | Are you [[Algorithmic_Trading | algo trading]]? Have you written a custom [[Algorithmic_Trading | trading bot]]? Did you buy into an [[The_Best_and_Most_Popular_Forex_Platforms_for_Demo#MetaTrader_4_(MT4) | MT4]] or [[The_Best_and_Most_Popular_Forex_Platforms_for_Demo#MetaTrader_5_(MT5) | MT5]] expert advisor? Or maybe you just want to collect [[Tick_Data_for_Backtesting_and_Algo_Trading | data]] without running your home PC 24 hours a day? If so, a VPS might just be for you! | ||
<p style="font-size:16px">'''Main considerations:'''</p> | <p style="font-size:16px">'''Main considerations:'''</p> | ||
'''Latency''' - This is a measurement of time, specifically the time it takes requests from your VPS to be received by your desired broker or exchange. Often overlooked is the latency measured between your data source and your VPS, which may add to overall delay in executing your strategy. For example, you might be lightening fast executing trades, but if price data is delayed by a tenth of a second that will slow down your algos ability to | '''Latency''' - This is a measurement of time, specifically the time it takes requests from your VPS to be received by your desired [[Forex_broker | broker]] or exchange. Often overlooked is the latency measured between your [[Tick_Data_for_Backtesting_and_Algo_Trading | data source]] and your VPS, which may add to the overall delay in executing your [[Technical_Trading_Strategies | strategy]]. For example, you might be lightening fast executing [[Trading | trades]], but if [[Tick_Data_for_Backtesting_and_Algo_Trading | price data]] is delayed by a tenth of a second that will slow down your [[Algorithmic_Trading | algos]] ability to make decisions in [[Trader_Scouting_and_Prop_Firms_Overview_and_Comparison | live markets]]. It’s a good idea to start with a month-long contract with more than one VPS provider (or use a free trial) and test out latency should your [[Technical_Trading_Strategies | strategy]] be sensitive to execution delays. | ||
'''RAM''' - Your custom code might run right, or it might gobble up RAM like | '''RAM''' - Your custom code might run right, or it might gobble up RAM like Cookie Monster at a bake sale. Picking a cheaper VPS package that starves your code of RAM will cause the VPS to temporarily store [[Tick_Data_for_Backtesting_and_Algo_Trading | data]] that should be in RAM to the storage drive which will slow down [[How_to_Create_the_Optimal_State_for_Peak_Trading_Performance | performance]] across the board. If you are using off-the-shelf software, make sure to check your software vendor’s RAM requirements and choose an adequate VPS setup accordingly. Any modern install of Windows Server should have 2-4Gbs of RAM minimum. A command line app running on Linux might only need 512Mb of RAM. A good rule for mission-critical software is to err on the side of caution and get a little more than you think you need just to be safe. | ||
'''OS''' - Do you need your software to run on Windows or Linux? Windows will require more system resources upfront but has more retail trading software available for it. Windows will also typically be more expensive for | '''OS''' - Do you need your software to run on Windows or Linux? Windows will require more system resources upfront but has more [[Institutional_and_Retail_Traders#What_is_a_Retail_Trader? | retail]] [[trading]] [[The_Best_and_Most_Popular_Forex_Platforms_for_Demo | software]] available for it. Windows will also typically be more expensive for a VPS of the same configuration given Microsoft charges a licence fee. Linux, on the other hand, not only can be stripped right down to be very light on system resources (and thus, not require as expensive of a VPS package to run,) but also doesn’t come with the same licensing costs. | ||
'''Uptime''' - This one is pretty simple, does the VPS provider guarantee the system will stay online without interruption? | '''Uptime''' - This one is pretty simple, does the VPS provider guarantee the system will stay online without interruption? | ||
<p style="font-size:16px">'''Recommended Vendors:'''</p> | <p style="font-size:16px">'''Recommended Vendors:'''</p> | ||
Line 16: | Line 18: | ||
{| class ="wikitable" | {| class ="wikitable" | ||
! | ! | ||
! style="background:#d0e5f5" | [https://fxgears.com/out/beeksfx https://i.imgur.com/tXBkyP8.png] <br> [https://fxgears.com/out/beeksfx Beeks Financial Cloud <br> (Beeks FX)] | ! style="background:#d0e5f5" width="150pt" | [https://fxgears.com/out/beeksfx https://i.imgur.com/tXBkyP8.png] <br> [https://fxgears.com/out/beeksfx Beeks Financial Cloud <br> (Beeks FX)] | ||
! style="background:#d0e5f5" | [https://fxgears.com/out/cns https://i.imgur.com/FmOeOHy.jpg] <br> [https://fxgears.com/out/cns Commercial Network <br> Services (CNS)] | ! style="background:#d0e5f5" width="150pt" | [https://fxgears.com/out/cns https://i.imgur.com/FmOeOHy.jpg] <br> [https://fxgears.com/out/cns Commercial Network <br> Services (CNS)] | ||
! style="background:#d0e5f5" | [https://fxgears.com/out/fxvm https://i.imgur.com/LDCEYp7.png] <br> [https://fxgears.com/out/fxvm FXVM] | ! style="background:#d0e5f5" width="150pt" | [https://fxgears.com/out/fxvm https://i.imgur.com/LDCEYp7.png] <br> [https://fxgears.com/out/fxvm FXVM] | ||
! style="background:#d0e5f5" | [https://fxgears.com/out/nycservers https://i.imgur.com/IzIYEgE.png] <br> [https://fxgears.com/out/nycservers New York City Servers] | ! style="background:#d0e5f5" width="150pt" | [https://fxgears.com/out/nycservers https://i.imgur.com/IzIYEgE.png] <br> [https://fxgears.com/out/nycservers New York City Servers] | ||
|- | |- | ||
| '''Latency''' || ~1ms to many popular brokers (Global) || E~1-3ms to many popular brokers (NYC) || ~1-2ms to many popular brokers (Global) || ~2.5ms to many popular brokers (NYC and London) | | width="100pt" | '''Latency''' || ~1ms to many popular brokers (Global) || E~1-3ms to many popular brokers (NYC) || ~1-2ms to many popular brokers (Global) || ~2.5ms to many popular brokers (NYC and London) | ||
|- | |- | ||
| '''Entry Level Price (Monthly)''' || £27, or £270 for year in advance || $20 || $19, or $17.50 on 12 Month Contract || $35 | | '''Entry Level Price (Monthly)''' || £27, or £270 for year in advance || $20 || $19, or $17.50 on 12 Month Contract || $35 | ||
Line 27: | Line 29: | ||
| '''Entry Level Specs''' ||"Bronze" Package <br> 1 vCPU 1.3GB RAM <br> 25GB Storage || "ECONOMY" Package <br> 1 vCPU <br> 1GB RAM <br> 45GB Storage (SSD) ||"Lite" Package <br> 1 vCPU <br> 1.5GB RAM <br> 40GB Storage (SSD) ||"Basic VPS 1" Package <br> 1 vCPU <br> 1GB RAM <br> 30GB Storage (SSD) | | '''Entry Level Specs''' ||"Bronze" Package <br> 1 vCPU 1.3GB RAM <br> 25GB Storage || "ECONOMY" Package <br> 1 vCPU <br> 1GB RAM <br> 45GB Storage (SSD) ||"Lite" Package <br> 1 vCPU <br> 1.5GB RAM <br> 40GB Storage (SSD) ||"Basic VPS 1" Package <br> 1 vCPU <br> 1GB RAM <br> 30GB Storage (SSD) | ||
|- | |- | ||
| '''OS Options''' || Windows Server | | '''OS Options''' || Windows Server 2016/19/22, CentOS Linux || Windows Server 2016/19/22 || Windows Server 2016/19/22 || Windows Server 2016/19/22 | ||
|- | |- | ||
| '''Trial Period?''' || No || No || 7 days for $1.99 || 7 days for $5. Note: Auto subscribed to, and billed for, the Basic plan at $35 if not | | '''Trial Period?''' || No || No || 7 days for $1.99 || 7 days for $5. Note: Auto subscribed to, and billed for, the Basic plan at $35 if not cancelled before the end of your trial period. | ||
|- | |- | ||
|} | |} | ||
'''Related Wikis''' | |||
Readers of '''Virtual Private Servers''' also viewed: | |||
* [[Tweetdeck Economic News Streaming Setup]] | |||
* [[Tick Data for Backtesting and Algo Trading]] | |||
* [[How_to_setup_Twitter_to_stream_the_latest_FX_and_Economic_news_in_2019_and_2020 | How to setup Twitter to stream the latest FX and Economic news]] | |||
* [[Forex Brokers and Regulatory Info for United States Residents]] | |||
* [[Retail Forex Scams]] |
Latest revision as of 05:25, 7 May 2024
Are you algo trading? Have you written a custom trading bot? Did you buy into an MT4 or MT5 expert advisor? Or maybe you just want to collect data without running your home PC 24 hours a day? If so, a VPS might just be for you!
Main considerations:
Latency - This is a measurement of time, specifically the time it takes requests from your VPS to be received by your desired broker or exchange. Often overlooked is the latency measured between your data source and your VPS, which may add to the overall delay in executing your strategy. For example, you might be lightening fast executing trades, but if price data is delayed by a tenth of a second that will slow down your algos ability to make decisions in live markets. It’s a good idea to start with a month-long contract with more than one VPS provider (or use a free trial) and test out latency should your strategy be sensitive to execution delays.
RAM - Your custom code might run right, or it might gobble up RAM like Cookie Monster at a bake sale. Picking a cheaper VPS package that starves your code of RAM will cause the VPS to temporarily store data that should be in RAM to the storage drive which will slow down performance across the board. If you are using off-the-shelf software, make sure to check your software vendor’s RAM requirements and choose an adequate VPS setup accordingly. Any modern install of Windows Server should have 2-4Gbs of RAM minimum. A command line app running on Linux might only need 512Mb of RAM. A good rule for mission-critical software is to err on the side of caution and get a little more than you think you need just to be safe.
OS - Do you need your software to run on Windows or Linux? Windows will require more system resources upfront but has more retail trading software available for it. Windows will also typically be more expensive for a VPS of the same configuration given Microsoft charges a licence fee. Linux, on the other hand, not only can be stripped right down to be very light on system resources (and thus, not require as expensive of a VPS package to run,) but also doesn’t come with the same licensing costs.
Uptime - This one is pretty simple, does the VPS provider guarantee the system will stay online without interruption?
Recommended Vendors:
Each VPS below has been tested by members of FXGears Staff.
Beeks Financial Cloud (Beeks FX) |
Commercial Network Services (CNS) |
FXVM |
New York City Servers | |
---|---|---|---|---|
Latency | ~1ms to many popular brokers (Global) | E~1-3ms to many popular brokers (NYC) | ~1-2ms to many popular brokers (Global) | ~2.5ms to many popular brokers (NYC and London) |
Entry Level Price (Monthly) | £27, or £270 for year in advance | $20 | $19, or $17.50 on 12 Month Contract | $35 |
Entry Level Specs | "Bronze" Package 1 vCPU 1.3GB RAM 25GB Storage |
"ECONOMY" Package 1 vCPU 1GB RAM 45GB Storage (SSD) |
"Lite" Package 1 vCPU 1.5GB RAM 40GB Storage (SSD) |
"Basic VPS 1" Package 1 vCPU 1GB RAM 30GB Storage (SSD) |
OS Options | Windows Server 2016/19/22, CentOS Linux | Windows Server 2016/19/22 | Windows Server 2016/19/22 | Windows Server 2016/19/22 |
Trial Period? | No | No | 7 days for $1.99 | 7 days for $5. Note: Auto subscribed to, and billed for, the Basic plan at $35 if not cancelled before the end of your trial period. |
Related Wikis
Readers of Virtual Private Servers also viewed: