NexusFi: Find Your Edge


Home Menu

 





What VPC configuration/specification do you use for TS?


Discussion in TradeStation

Updated
      Top Posters
    1. looks_one vmodus with 25 posts (33 thanks)
    2. looks_two Prophet85 with 10 posts (8 thanks)
    3. looks_3 SMCJB with 8 posts (17 thanks)
    4. looks_4 planetkill with 4 posts (5 thanks)
      Best Posters
    1. looks_one SMCJB with 2.1 thanks per post
    2. looks_two addchild with 2 thanks per post
    3. looks_3 vmodus with 1.3 thanks per post
    4. looks_4 Prophet85 with 0.8 thanks per post
    1. trending_up 17,450 views
    2. thumb_up 77 thanks given
    3. group 11 followers
    1. forum 53 posts
    2. attach_file 15 attachments




 
Search this Thread

What VPC configuration/specification do you use for TS?

  #11 (permalink)
 planetkill 
New York City + NY/United States
 
Posts: 356 since Sep 2018
Thanks Given: 108
Thanks Received: 311

Exactly the reason I've went with Azure too, and have been very satisfied with it.

With dedicated.com, you have to manage more stuff, like a sysadmin.

There's also speedytradingservers. It's listed in the elite discounts section of this site.

They also give a free 1 week trial, and the pricing is about half off from a similar azure. But my problem with speedytradingservers was that they do not have the tools, like azure or AWS, to manage your own instance. I felt that someone from speedy could log into my instance, and see all my login credentials, etc.


vmodus View Post
Just an update on my VM (virtual machine) situation. I looked at dedicated.com against Microsoft's Azure service and decided on Azure for a few reasons:
  • Native Disk Encryption (SSE) with optional Azure Disk Encryption
  • Easy Deployment
  • Security
  • Ease of use
This is not to say that dedicated.com does not offer the same, but I would have to implement a lot of this on my own. I don't want to spend a lot of time administering a server, in particular the security end of it. Since we are dealing with our actual trading account, a big thing for us is security: can I secure our connection to the virtual machine end-to-end?

So I setup the virtual machine on Azure, as we already have an existing MS business account. They say it takes five minutes, but it took me about 30, just so I could understand what I was doing. If I hose something, I can just delete the VM and create a new one. Or I can create templates and deploy multiple VMs.

One thing that is good is that they offer the VM's for free, to start (they say 12 months, but I think it is an actual $ credit..... $200 I believe). This will allow us to test the VM for a while and see if the solution works for us, or if we need more CPU, memory, etc. If it works and is reliable, then we will stick with it.

VM Monitoring Dashboard


Here is the product I am running: Standard D2s v3 (2 vcpus, 8 GiB memory)

I did a ping from my VM to cmegroup.com: 8ms average. A ping from my office averages 55ms. I was not able to ping TS servers, for whatever reason. The VM is located in the US Central region (Wisconsin?).

Anyhow, I have TradeStation up and running on the VM in sim mode. Everything is working fine so far. We will continue to let it run and I'll let you all know how it goes.

~vmodus


Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
MC PL editor upgrade
MultiCharts
Increase in trading performance by 75%
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #12 (permalink)
 
vmodus's Avatar
 vmodus 
Somewhere, Delaware, USA
 
Experience: Intermediate
Platform: MultiCharts
Broker: Barchart.com
Trading: Everything, it all tastes like chicken
Posts: 1,271 since Feb 2017
Thanks Given: 2,958
Thanks Received: 2,853


Prophet85 View Post
That sounds great! Please let me know how it goes.

Also how many strategies do you run simultaneously? I'm worried 2 vCPUs won't really be enough for me but ofcourse it depends on the CPU.

I am worried about the 2 vCPU, too. I would prefer 2-4 cores. There are so many different configuration options, but for now this is working fine (I'm surprised, actually). I need to find out what is involved in upgrading if necessary.

Right now I am running just one strategy. I am testing it this week and don't want to disrupt my test cycle. I will increase the number of strategies and instruments Sunday night to perform a stress test. As you can see from the earlier screenshot, CPU usage is low (it was high during installs and some updates).

Here is info on the series that I am using (it is supposed to be a balance of power and memory):
Azure VM Dv3 and Dsv3-series

~vmodus

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #13 (permalink)
 
vmodus's Avatar
 vmodus 
Somewhere, Delaware, USA
 
Experience: Intermediate
Platform: MultiCharts
Broker: Barchart.com
Trading: Everything, it all tastes like chicken
Posts: 1,271 since Feb 2017
Thanks Given: 2,958
Thanks Received: 2,853


So I just restarted my VM to enable trading when the market opens later. I will be running in sim, 6 instruments, all automated, on my current configuration: Standard D2s v3 (2 vcpus, 8 GiB memory)

Cost


As seen above, I have used about $10 so far. So they bill by the minute, and I have a $200 credit to try the VM. To me this translates to about $10 per day, or 20 trading days, or just under 1 month. I'm sure I will know if this is working. So that is what is free. The B1 configuration is free for 720 hours, but is way underpowered.

In the Pay-as-you-go model, you pay for your box by the minute. So powering down when not in use will save $$$. However, for being on 5 days/week, 24 hours a day for a given trading week, it is cheaper to pay by the month. It will be even cheaper by the year or 3 year.

I will report back on if this configuration can handle 6 simultaneous strategies.

~vmodus

Attached Thumbnails
Click image for larger version

Name:	SNAG-0414.png
Views:	296
Size:	23.0 KB
ID:	302825  
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #14 (permalink)
 planetkill 
New York City + NY/United States
 
Posts: 356 since Sep 2018
Thanks Given: 108
Thanks Received: 311

The cheapest option is to commit to the 3 years because you still only pay it monthly. You can always break your commitment and stop paying before the 3 years is up. Worst case is azure bans your account, but from experience I know that you can just make a new account and start fresh with them again. I'd recommend committing to the 3 years for the cheapest rate, but make sure it's on a new throwaway azure account that aren't running other VMS for your other businesses.
vmodus View Post
So I just restarted my VM to enable trading when the market opens later. I will be running in sim, 6 instruments, all automated, on my current configuration: Standard D2s v3 (2 vcpus, 8 GiB memory)

Cost


As seen above, I have used about $10 so far. So they bill by the minute, and I have a $200 credit to try the VM. To me this translates to about $10 per day, or 20 trading days, or just under 1 month. I'm sure I will know if this is working. So that is what is free. The B1 configuration is free for 720 hours, but is way underpowered.

In the Pay-as-you-go model, you pay for your box by the minute. So powering down when not in use will save $$$. However, for being on 5 days/week, 24 hours a day for a given trading week, it is cheaper to pay by the month. It will be even cheaper by the year or 3 year.

I will report back on if this configuration can handle 6 simultaneous strategies.

~vmodus


Reply With Quote
Thanked by:
  #15 (permalink)
 
vmodus's Avatar
 vmodus 
Somewhere, Delaware, USA
 
Experience: Intermediate
Platform: MultiCharts
Broker: Barchart.com
Trading: Everything, it all tastes like chicken
Posts: 1,271 since Feb 2017
Thanks Given: 2,958
Thanks Received: 2,853

Here is the CPU utilization for the past 24 hours:


I powered up the VM early Sunday afternoon. I ran the Windows Update processes, so that took a while to complete. Once that was done, I added my workspaces, compiled my two strategies, and downloaded the chart data.

TradeStation Specifics:
  • 1 desktop
  • 1 workspace for each chart: 6 instruments in total
  • TradeManager in one workspace
  • TradeManager Analysis in one workspace
  • Total of 8 workspaces
  • Only one indicator is enabled, just for my reference
  • 46 round trips as of 1030 ET Monday
CPU utilization averages about 10%. That is about right, when compared to my regular workstation. The VM is intended for live trading only, so I won't be optimizing or doing any other processor intensive activities on it.

The Bad
When I launched Remote Desktop this morning, it caused TradeStation to close with no warning. Not just a normal TradeStation crash.... it was as if TradeStation was not running at all. This happened Friday during some testing, as well. I will try to replicate and see if I can get some help from Azure support. It ran overnight with no problem (judging by the trades it made).

Testing continues....

~vmodus

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #16 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,386
Thanks Received: 10,206


addchild View Post
For what its worth, you can get a small dedicated server with similar specs closer to the tradestation servers (im guessing 350 cermak)

Not sure if its still the case, but the 'credit check' used to be done in Florida. Hence even if you are close to the price server, your actual order effectively goes from Chicago to Florida then back to Chicago.

Reply With Quote
Thanked by:
  #17 (permalink)
 
vmodus's Avatar
 vmodus 
Somewhere, Delaware, USA
 
Experience: Intermediate
Platform: MultiCharts
Broker: Barchart.com
Trading: Everything, it all tastes like chicken
Posts: 1,271 since Feb 2017
Thanks Given: 2,958
Thanks Received: 2,853


SMCJB View Post
Not sure if its still the case, but the 'credit check' used to be done in Florida. Hence even if you are close to the price server, your actual order effectively goes from Chicago to Florida then back to Chicago.

Thanks @SMCJB. That makes sense, since that is where TS operations in the US is based.

~vmodus

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #18 (permalink)
 addchild 
Bay Area California
 
Experience: None
Platform: TT T4
Broker: Phillip Capital
Trading: Futures
Posts: 809 since Nov 2011
Thanks Given: 926
Thanks Received: 898


SMCJB View Post
Not sure if its still the case, but the 'credit check' used to be done in Florida. Hence even if you are close to the price server, your actual order effectively goes from Chicago to Florida then back to Chicago.

For some reason I'm never surprised to learn that trading ISVs are doing something dumb, like a risk check in Florida, or routing everything through Connecticut.

.
Reply With Quote
Thanked by:
  #19 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,386
Thanks Received: 10,206

Legacy infrastructure installed before latency was as important as it is now.

Reply With Quote
Thanked by:
  #20 (permalink)
Prophet85
Gothenburg Sweden
 
Posts: 75 since Jul 2019
Thanks Given: 53
Thanks Received: 24



vmodus View Post
Here is the CPU utilization for the past 24 hours:


I powered up the VM early Sunday afternoon. I ran the Windows Update processes, so that took a while to complete. Once that was done, I added my workspaces, compiled my two strategies, and downloaded the chart data.

TradeStation Specifics:
  • 1 desktop
  • 1 workspace for each chart: 6 instruments in total
  • TradeManager in one workspace
  • TradeManager Analysis in one workspace
  • Total of 8 workspaces
  • Only one indicator is enabled, just for my reference
  • 46 round trips as of 1030 ET Monday
CPU utilization averages about 10%. That is about right, when compared to my regular workstation. The VM is intended for live trading only, so I won't be optimizing or doing any other processor intensive activities on it.

The Bad
When I launched Remote Desktop this morning, it caused TradeStation to close with no warning. Not just a normal TradeStation crash.... it was as if TradeStation was not running at all. This happened Friday during some testing, as well. I will try to replicate and see if I can get some help from Azure support. It ran overnight with no problem (judging by the trades it made).

Testing continues....

~vmodus

Thank you for the update. Please keep them coming, specially if you run into problems. Btw, how much of the ram is used?

Reply With Quote




Last Updated on July 23, 2021


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts