Thinkorswim on Apple Silicon: Everything You Need to Know

Imagine this: You've just bought the latest MacBook Air or MacBook Pro, powered by Apple's M1, M1 Pro, M1 Max, or even M2 chip, and you’re eager to dive into trading with the robust Thinkorswim (TOS) platform. You’ve heard about the incredible performance of Apple Silicon and can't wait to experience the smooth execution of trades, faster processing times, and an overall better workflow. But then reality sets in – how well does Thinkorswim run on Apple Silicon?

For traders and financial enthusiasts, Thinkorswim is a premier trading platform with a rich set of features for real-time charting, technical analysis, and trading execution. However, when it comes to running on the new Apple Silicon architecture, there are a few caveats. This article dives deep into how Thinkorswim performs on Apple Silicon, what steps you need to follow to get it up and running, and the potential benefits and challenges you might face.

The Promise of Apple Silicon

Apple’s shift from Intel processors to its own custom-designed ARM-based Apple Silicon processors, starting with the M1 chip in late 2020, was a huge leap forward in computing power and efficiency. The M1 chip, followed by even more powerful iterations like the M1 Pro, M1 Max, and the M2, promises blazing-fast performance, lower power consumption, and improved graphics capabilities. For many users, these chips have outperformed even high-end Intel counterparts in various benchmarks, particularly in creative and productivity apps.

However, when it comes to specialized platforms like Thinkorswim, designed originally for Intel-based systems, there are compatibility and performance questions. Since Thinkorswim hasn't yet been natively optimized for Apple Silicon, it must rely on Rosetta 2, Apple's translation layer, to run on these new chips. But how does this impact performance? What do users say? Let’s dive into the details.

Installation: How to Get Thinkorswim Running on Apple Silicon

Before diving into the performance, it’s crucial to know how to set up Thinkorswim on an Apple Silicon-powered Mac. Here’s a step-by-step guide:

  1. Download Thinkorswim: Head to the official TD Ameritrade website and download the Thinkorswim desktop version for Mac.

  2. Install Rosetta 2: Since Thinkorswim isn’t natively available for Apple Silicon, macOS will automatically prompt you to install Rosetta 2 when you try to open the Thinkorswim installer. Rosetta 2 translates Intel-based applications to run on Apple Silicon.

  3. Run Thinkorswim: Once the installation is complete, you should be able to run Thinkorswim seamlessly. The performance will be handled by Rosetta 2 in the background.

Although running apps through Rosetta 2 typically doesn’t result in significant slowdowns, it's not as efficient as a native Apple Silicon app. Therefore, performance could vary depending on the complexity of the tasks you perform on Thinkorswim.

Performance: How Well Does Thinkorswim Run?

When running Thinkorswim on an Apple Silicon Mac, performance is solid, but not without some caveats. Users report that for basic functions like charting, technical analysis, and trade execution, Thinkorswim performs well on Apple Silicon through Rosetta 2. Many users highlight that tasks such as:

  • Real-time charting
  • Basic technical analysis
  • Order execution

...function almost as fast as they did on Intel-based Macs. However, there are also reports of some minor lags when performing more intensive tasks, such as:

  • Running multiple complex chart layouts
  • Conducting advanced studies and scans simultaneously
  • Utilizing Thinkorswim’s OnDemand feature (which allows for backtesting)

For these more demanding activities, the performance is still very good, but it may not fully leverage the Apple Silicon's power yet due to the need for Rosetta 2 translation. On the other hand, some users note that even with this translation layer, the performance on M1 chips surpasses that of older Intel-based Macs, especially when compared to lower-end Intel Macs.

Memory Usage and Optimization

Thinkorswim is a resource-heavy platform, and Apple Silicon’s Unified Memory architecture, which allows the CPU and GPU to access the same pool of memory, can provide significant performance advantages. However, since Thinkorswim is still running through Rosetta, it's not fully optimized to take advantage of these new hardware features.

Users with Macs that have higher RAM configurations (16GB and above) report a much smoother experience when multitasking with Thinkorswim, even on Apple Silicon. Thinkorswim’s real-time data feed, combined with multiple charts and studies, can be memory-intensive, but the M1’s architecture handles these demands well, provided you have enough RAM to support your workflow.

Comparing Intel-Based Macs with Apple Silicon Macs

If you’re coming from an Intel-based Mac and are considering switching to Apple Silicon for trading, here’s what you can expect:

  • Better Power Efficiency: Apple Silicon devices are known for their incredible battery life. This is a huge advantage for traders on the go. With the M1 MacBook Air, for example, you can expect all-day battery life, even when running power-intensive applications like Thinkorswim.

  • Lower Heat Generation: Apple Silicon devices run much cooler compared to Intel-based Macs. This is especially true during long trading sessions when your Mac is under load.

  • Faster General Performance: Even though Thinkorswim runs through Rosetta 2, general system performance on Apple Silicon (launching apps, switching between programs, etc.) is snappier than on older Intel Macs.

The Future: Native Thinkorswim for Apple Silicon?

One of the most anticipated developments for traders using Macs is a native version of Thinkorswim for Apple Silicon. TD Ameritrade has not yet released a native version optimized for Apple Silicon, but it’s highly likely that they are working on it. Once Thinkorswim is updated to run natively on Apple Silicon, traders can expect even better performance, particularly for CPU- and GPU-intensive tasks like backtesting or running multiple studies simultaneously.

A native Apple Silicon version would likely take full advantage of the GPU performance improvements and the Unified Memory architecture, making Thinkorswim smoother, faster, and more efficient than ever.

Benchmarks: How Does Thinkorswim Compare?

To give a clearer picture of the performance differences, here’s a hypothetical benchmark comparison based on user experiences with Thinkorswim running on an Intel Mac vs. Apple Silicon with Rosetta 2:

FeatureIntel Mac (i5)M1 MacBook Air (with Rosetta)Native Apple Silicon (Hypothetical)
ChartingModerate lagSmoothUltra-smooth
Order ExecutionAdequateFastExtremely Fast
Backtesting (OnDemand)SlowModerateFast
Multitasking (w/ Thinkorswim)LaggySmoothSeamless

Challenges: What Are the Limitations?

Despite the generally positive experience, there are a few limitations and challenges that traders should be aware of:

  1. Rosetta Dependency: Since Thinkorswim is not yet native to Apple Silicon, it's reliant on Rosetta 2, which might not fully utilize the chip's capabilities. While performance is solid, it’s not optimal.

  2. OnDemand and Studies: Some users report slight delays when using the OnDemand feature for backtesting, or when running several studies and scans at once. This could be due to Rosetta’s translation overhead.

  3. Potential for Bugs: Since Apple Silicon is relatively new, there could be minor bugs or glitches when running legacy Intel apps like Thinkorswim. These are typically rare and fixed over time with software updates.

Conclusion: Should You Trade on Thinkorswim with Apple Silicon?

To wrap things up, Thinkorswim on Apple Silicon works impressively well, even though it's running through Rosetta 2. For most traders, the performance is more than sufficient, and it may even outperform older Intel Macs in some cases. However, if you're a power user running multiple studies, using the OnDemand feature for backtesting, or conducting other resource-intensive tasks, you may notice some slowdowns. That said, the improved battery life, lower heat generation, and better overall system performance of Apple Silicon Macs make them a strong choice for traders.

The biggest thing to look forward to? A native version of Thinkorswim designed for Apple Silicon, which will likely eliminate the few limitations that remain and take full advantage of Apple’s powerful new architecture. Until then, running Thinkorswim through Rosetta is a solid option that delivers reliable performance for most traders.

So, if you're thinking about upgrading to an M1, M1 Pro, M1 Max, or M2 Mac for trading on Thinkorswim, you’re making a great choice. Just keep an eye out for that native version, which could make an already great experience even better.

Popular Comments
    No Comments Yet
Comments

0