This month I ran an experiment to answer the following question:
Q: Is it worth me paying for a ForexVPS instance, compared with the free VPS I had access to?
TL;DR: Yes. 80ms of latency appears to be costing me about 12 pips a week, or 4-6% of FXViper and SmartScalper profit, and 0.6% of SmartTrader profit.
I have two VIP accounts (one for retail trading, one for my SMSF), and both with a similar balance, taking similar risk levels. Both use the same broker (IC Markets). One account is on server Live03, the other on Live04.
This month, one VIP copier ran on a VPS leased by a friend (so I have free access) in Canada. Ping time to each IC Markets server is 79ms. The ForexVPS instance was 1ms away. Traceroute from the Canada VPS to each ICM server was identical. The traceroute from ForexVPS to each ICM server was different, but being ~ 1ms, I assume it makes no difference.
I dumped all the trades from 1 May to 23 May to CSV and imported into Excel. Here are the crunched results.
Trades running on ForexVPS averaged:
* FXViper: 5.69 pips
* SmartScalper: 9.33 pips
* SmartTrader: 85.6 pips
Trades running on Canadian VPS averaged:
* FXViper: 5.44 pips
* SmartScalper: 8.76 pips
* SmartTrader: 85.0 pips
The average of the differences (not the difference of the averages):
* FXViper: 0.25 pips, stddev 0.95 pips
* SmartScalper: 0.56 pips, stddev 0.99 pips
* SmartTrader: 0.64 pips, stddev 1.34 pips
As total pips, this is:
* FXViper: 16.5 pips
* SmartScalper: 9 pips
* SmartTrader: 10.8 pips
* total: 36.3 pips
Remember this is across 15 trading days, so it's about 12 pips a week.
As a proportion to the profits, therefore, using my own distant VPS cost me:
* FXViper: 4% of profit
* SmartScalper: 6% of profit
* SmartTrader: 0.6% of profit
So if US$40 is less than the sum of these proportions, then it's worth me paying for the VPS.
Considerations:
1. Perhaps it's not the latency. It might well be the difference in the SimpleTrader servers. Hard for me to test that.
2. It might be some difference between the IC Markets servers. One might be more CPU-bound than the other, and that causes a latency in orders
3. Might be statistically insignificant. What would I know.
But I hope this helps scratch an itch that others might have in deciding on whether to pay for a VPS. For our fast-moving traders (Viper, Smart Scalper) it's significant.
Q: Is it worth me paying for a ForexVPS instance, compared with the free VPS I had access to?
TL;DR: Yes. 80ms of latency appears to be costing me about 12 pips a week, or 4-6% of FXViper and SmartScalper profit, and 0.6% of SmartTrader profit.
I have two VIP accounts (one for retail trading, one for my SMSF), and both with a similar balance, taking similar risk levels. Both use the same broker (IC Markets). One account is on server Live03, the other on Live04.
This month, one VIP copier ran on a VPS leased by a friend (so I have free access) in Canada. Ping time to each IC Markets server is 79ms. The ForexVPS instance was 1ms away. Traceroute from the Canada VPS to each ICM server was identical. The traceroute from ForexVPS to each ICM server was different, but being ~ 1ms, I assume it makes no difference.
I dumped all the trades from 1 May to 23 May to CSV and imported into Excel. Here are the crunched results.
Trades running on ForexVPS averaged:
* FXViper: 5.69 pips
* SmartScalper: 9.33 pips
* SmartTrader: 85.6 pips
Trades running on Canadian VPS averaged:
* FXViper: 5.44 pips
* SmartScalper: 8.76 pips
* SmartTrader: 85.0 pips
The average of the differences (not the difference of the averages):
* FXViper: 0.25 pips, stddev 0.95 pips
* SmartScalper: 0.56 pips, stddev 0.99 pips
* SmartTrader: 0.64 pips, stddev 1.34 pips
As total pips, this is:
* FXViper: 16.5 pips
* SmartScalper: 9 pips
* SmartTrader: 10.8 pips
* total: 36.3 pips
Remember this is across 15 trading days, so it's about 12 pips a week.
As a proportion to the profits, therefore, using my own distant VPS cost me:
* FXViper: 4% of profit
* SmartScalper: 6% of profit
* SmartTrader: 0.6% of profit
So if US$40 is less than the sum of these proportions, then it's worth me paying for the VPS.
Considerations:
1. Perhaps it's not the latency. It might well be the difference in the SimpleTrader servers. Hard for me to test that.
2. It might be some difference between the IC Markets servers. One might be more CPU-bound than the other, and that causes a latency in orders
3. Might be statistically insignificant. What would I know.
But I hope this helps scratch an itch that others might have in deciding on whether to pay for a VPS. For our fast-moving traders (Viper, Smart Scalper) it's significant.
Comment