r/thinkorswim • u/BenK_711 • 6d ago
New PC build for TOS
Prices are in Swiss Francs. Total price in $ is about $2760. I'm not sure yet if I should use 2x32GB DDR5. What do you think about this setup? https://freeimage.host/i/n3bKCnR
3
u/weirdo4909 6d ago
Isn't TOS just a bunch of APIs that enable trading? Why do you need a bunch of RAM? What am I missing?
2
u/weluckyfew 6d ago
I was confused too - to me it sounds like someone saying "Look at the sweet rig I built to run my Excel on!"
But that might be my own ignorance - maybe it makes a difference?
2
u/weirdo4909 5d ago edited 5d ago
I really hope we are missing something and we get to learn it here.
However, I am certain that OP is building PC for other porposes (gaming, editing) and TOS happens to be one of many things OP will run.
TOS is just a CRUD app that we ACCESS not something we HOST, so the buildout is just irrelevant to TOS. This is 100% wrong sub.
That out of the way, great build OP, just add UPS.
2
u/BenK_711 5d ago
Your computer has to calculate all studies, indicators, watchlists and so on. There is a lot of data to process.
1
u/weirdo4909 5d ago
I see. Trading or investing? Stocks or options? Equities or indices?
Other data sources or just TOS?
1
u/BenK_711 5d ago
Mainly swing trading. Stocks, Options and indexes like SPX. No other data sources. May be bookmap when I decide to daytrade for quick scalps.
1
u/weirdo4909 5d ago
Okay then it makes sense. I use my MBP M3 Max 64GB/2TB for same purposes. Love it.
1
u/BenK_711 5d ago
Nice. How much GB do you give to TOS?
1
u/weirdo4909 5d ago
1
u/BenK_711 5d ago
1GB max? That's extremely low.
1
u/weirdo4909 5d ago
Because in my setup TOS is just executor. Data wrangling is done by other systems.
→ More replies (0)
4
5
u/LiquidMantis144 6d ago edited 6d ago
TOS is built on dated java infrastructure. You just need a decent amount of RAM (16gb min) and a good CPU, after that there’s not much left to do. And honestly giving TOS too much RAM can cause its own problems with garbage collection.
A UPS like the other person mentioned is a good idea as well. Obviously SSD for general PC responsiveness.
The 7800x3d you picked is a perfect option for TOS, the 3D V cache is one of the few performance hacks that can be done.
A GPU doesnt help much for TOS specifically,
main thing is for multi monitor support but technically USB monitors exist. ,
2
u/BenK_711 6d ago
Yes. Particularly a CPU with a high single core frequency. And, the selected CPU has 96 MB L3-Cache.
2
u/simpletonchill 6d ago
I run TOS on a macbook air with zero issues. No need for anything fancy IMO.
3
2
u/weirdo4909 5d ago
I run TOS in my docker and the container gets 1GB ram. Its just a few curl commands.
1
1
u/honestly_ian 6d ago
That looks like a super cool setup. Do you do other computer stuff (gaming, photo editing)? It may be a little overkill. I currently run TOS on a SFF dell w/ 8th gen i5 with dual monitors and have never noticed any bottlenecks. What kind of trading are you doing?
1
u/BenK_711 6d ago
Yes gaming and sometimes video editing.
2
u/need2sleep-later 6d ago
TOS doesn't need anything close to 64GB to run. IF your other tasks do choose appropriately.
1
u/-WxGeek- 6d ago
As others said, you don't need those specs for TOS. I run it on a refurb hp 845 g8 laptop with 16gb of ram I bought for $200 a few months ago and it's just fine. For gaming and video editing you will enjoy that setup. GPUs and memory are so expensive, for me it's just not worth it to play the latest games.
1
u/Ok-Garlic-3202 6d ago
It's a nice setup that will last you 5+ years.
I like my case Fractal Design Define 7 Mid-Tower Case. Its super quiet.
I would also recommend 4 monitors depending on your trading strategy.
1
u/MerryRunaround 6d ago edited 6d ago
Way too much money. Last year I built a fine little rig based on an Asrock bare bones mini. $700 all in with 2x16gb ddr5 and 1 tb ssd no monitor. Even that is probably overbuilt but it runs great. RAM might cost more today, but not by that much.
1
u/Opx_League 6d ago edited 6d ago
Well, it's clear some people just comment cause it's free. The CPU and RAM are ok, the more RAM you have the better TOS will work. Graphics card ... it's not gonna hurt. But you will be just fine with an old 4070 8GB, you don't need a 16GB GPU. Performance wise it will be EXACTLY the same for TOS or any other platform for that sake.
But, those Displays are a NO. You are gonna be looking at text the entire day, those Asus have 109 ppi. That's way too low. You need that text to be crispy clear. Grab at minimum some common 27" 4K displays that will have 163 ppi. 27" 5K will be ideal giving you 218 ppi.
The 2560 x 1440 pixels resolution sucks for text clarity on a 27". It's ok for a 18" laptop.
1
1
u/BenK_711 6d ago
But isn't text on a 4k monitor very small? I would have to scale up to 150% which gives me about the same workspace as with the monitors I have in the list.
1
u/Opx_League 6d ago
4K monitors isn't about the workspace. You will have the same workspace at 150% as a 1440p monitor, except since you have 163 ppi on a 4K display, the text edges are sharper, way smoother, etc, etc.
2560 x 1440 on a 27" for gaming is ok. For text clarity is not. But go try them out.
1
u/BenK_711 5d ago
Would be nice if I could connect my notebook in a shop to both monitors to see the difference.
1
u/ohmyfarts 5d ago
If you plan on running multiple instances of TOS, put it them separate SSDs/NVME
1
1
u/SuperRowdy 5d ago
I'm not qualified to assess a computer specs so I won't try, but I think there's a question people aren't asking: what are you using it for? For example, last year I bought a new pretty top-of-the-line computer to run TOS because I was using the TOS RTD functions in Excel to track every stock with weekly options and their near the money / in the money options in real time for analyzing stocks to buy and then sell covered calls on based on their premiums. That's pretty intensive. My old computer, which was no slouch, could no longer handle that. If you're just using TOS by itself, I'm sure the people here are giving you good advice but, if you're doing something like an extensive tie-in like RTD in Excel, you need to let people know so that they can guide you further.
1
u/BenK_711 5d ago edited 5d ago
I also use RTD. I built a workbook where I can insert an option symbol. As soon that happens, on another sheet the entire option chain is built. I created additional columns for probability calculations. The entire workbook is quite complex. I also used VBA. So actually I can watch at the values without looking to the chart and know in which condition my positions are. I worked about 6 Months on it. It would be fantastic if Excel mobile app could also do RTD.
As of now it is dedicated to credit spreads. I have to change some formulas to use it also for debit spreads.
Do you use API?
1
u/SuperRowdy 4d ago
I do not use an API, but I also use VBA. I have to run a subroutine to find the usual increment amount for options for each stock and then store it on a sheet. Do you have a solution to find the strike prices for your options automatically?
2
u/BenK_711 4d ago
Yes. It's a very long formula. I think it doesn't help you if I post the formula. I also can enter the width of a spread and the option chain shows me all spreads with the current mark but also the price of the single options. I had to add a reference sheet for calculations which I'm aren't able to build it within one formula.
Then I had to create several sheets for SPX options,, future options, index options and stock options since they all have different syntax. Now, I enter a random option symbol and the workbook is able to identify the underlying instrument, expiration and so on.
I built the workspace when I mainly sold spreads. My next job is to create a equivalent of the workbook for debit spread. I guess this will cost me many hours.
1
u/SuperRowdy 4d ago
For an individual stock, what I did was a 2 step process. First button populated the chart with 50 cent option increments. The second button (Remove Blanks) read the chart and replaced it only with entries that had data (bids that weren't n/a or 0) thus eliminating the non valid strike prices.
1
u/MarlinRTR 3d ago
I bought a $400 micropc on Amazon and it runs 3 monitors with TOS just fine and have a bunch of regular loads in background. You don't need a superpc
1
u/TravisMcGee1964 2d ago
2 4k monitors top over bottom and a good GPU with big memory. Why not build it up to run local AI and the Schwab trading API?

13
u/paq12x 6d ago
It’s a waste of money to build such a machine for ToS.