在 Ubuntu 24.04 和 22.04 上安装 Thinkorswim 交易平台
指导如何在 Ubuntu 24.04 和 22.04 上安装和运行 Thinkorswim 平台,并为交易者提供不同的方法。.

在 Ubuntu 24.04 和 22.04 上安装 Thinkorswim 交易平台

本文是一份完整的指南,指导您如何在 Ubuntu 24.04 和 22.04 上安装和运行 Thinkorswim 平台。您将学习到不同的安装方法,包括使用 Wine、虚拟机 (VM) 和虚拟专用服务器 (VPS)。此外,本文还提供了一些优化网络和提高稳定性的技巧和窍门。.
0 股票
0
0
0
0

Thinkorswim可以在Ubuntu 24.04/22.04上运行吗?

本分步指南 在 Ubuntu 22.04 或 24.04 上安装并运行 Thinkorswim 本文旨在提供实用的方法、Linux 命令、安全设置以及网络和系统优化技巧,以便在 Ubuntu 桌面或服务器上稳定运行 Thinkorswim,并最大限度地减少延迟。.

方法概述

在 Ubuntu 上运行 Thinkorswim 主要有三种方法:

  • 方法A——葡萄酒/瓶 (轻量级,适合在桌面上快速测试)。.
  • 方法二——Windows虚拟机(KVM/QEMU) (推荐用于提高稳定性和安全性)。.
  • 方法 C — VPS 或交易服务器 (适用于延迟最低的专业用途)。.

先决条件

开始之前,请确保您已准备好以下物品:

  • Ubuntu 22.04 或 24.04 版本需为最新版本: sudo apt update && sudo apt upgrade.
  • 最低配置 8GB 内存和 4 个核心;建议虚拟机或专业环境使用 16GB 以上内存。.
  • SSD/NVMe 磁盘可降低 I/O 延迟。.
  • 稳定的互联网连接和对代理服务地址的访问权限,用于 ping 测试。.
  • 使用 sudo 获取 root 或普通用户权限。.

方法 A — 使用 Wine 或 Bottles 安装 Thinkorswim(速度快,但可能不稳定)

这种方法适用于在 Linux 桌面系统上进行快速测试和使用,但稳定性可能不足。如果需要高可用性,请考虑使用虚拟机 (VM) 或虚拟专用服务器 (VPS)。.

1)添加32位架构并安装Wine/Winetricks

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 winetricks -y

注意:在某些发行版中,官方仓库中的 Wine 版本可能已过时;在这种情况下,请使用 瓶子 (Flatpak) 更简单,兼容性更强。.

2)安装瓶子(推荐)

sudo apt install flatpak -y
flatpak install flathub com.usebottles.bottles

Bottles 提供了一个用于构建葡萄酒前缀的图形环境,并且与 winetricks 和必要的 dll 文件兼容。.

3)准备前缀并安装依赖项

WINEPREFIX=~/thinkorswim winecfg
winetricks corefonts vcrun2015 msxml6 gdiplus

在“瓶子”中,您可以创建一种新的瓶子类型 Windows 10 创建或使用上述命令。.

4) 下载并运行 Thinkorswim 安装程序

安装文件通常名为 thinkorswimInstaller.exeTD Ameritrade 官方网站 它将被下载。运行命令:

WINEPREFIX=~/thinkorswim wine ~/Downloads/thinkorswimInstaller.exe

5)实用技巧和故障排除

如果程序安装后无法运行,请使用 Wine 日志:

WINEPREFIX=~/thinkorswim wine ~/path/to/thinkorswim.exe &> wine-log.txt 2&& tail -n 200 wine-log.txt

在某些情况下,需要将捆绑的 Java 版本与干净且独立的 Java 程序一起安装,但通常捆绑的版本就足够了。.

方法二——在Windows虚拟机上使用KVM/QEMU安装Thinkorswim(稳定性高——推荐)

对于专业交易员或需要正常运行时间和稳定性的用户来说,在 KVM/QEMU 虚拟机中安装 Windows 是最佳选择。.

1)安装虚拟化软件包

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients virt-manager virt-install ovmf bridge-utils -y
sudo systemctl enable --now libvirtd

2) 使用 virt-manager 创建 Windows 虚拟机

运行 virt-manager 并使用 Windows ISO(Windows 10/11)创建一个新的虚拟机。选择 Virtio 作为磁盘,并在 Windows 系统中安装 VirtIO 驱动程序。.

3) Thinkorswim 的推荐虚拟机设置

  • 内存:至少 8–16GB
  • CPU:4个以上核心(建议绑定核心以降低延迟)
  • 存储:SSD/NVMe,带virtio驱动程序
  • 网络:使用 virtio 桥接或 macvtap 以降低延迟
  • 显示:如有需要,可使用 SPICE 或 GPU 直通(需要 IOMMU 和硬件支持)

4) 在 Windows 虚拟机上安装 Thinkorswim

启动Windows后,在Windows系统内打开浏览器。 thinkorswimInstaller.exe 下载并安装该程序。检查程序的性能设置(例如内存使用情况和图表渲染)。.

方法 C — 使用交易型 VPS(具有最佳位置的云解决方案)

为了获得最低延迟和最高稳定性,建议使用靠近经纪商/交易所服务器的VPS或云服务器。例如上例中的服务提供商。 85个地点 该公司业务遍及全球,包括纽约、伦敦、法兰克福、新加坡、东京和悉尼。.

选址技巧

  • 对于位于纽约的经纪商:美国东部或加拿大的数据中心。.
  • 对于欧洲经纪人:伦敦、法兰克福、阿姆斯特丹。.
  • 亚洲地区:新加坡、东京、香港。.
  • 对于加密货币和交易所,请使用 ping/traceroute/mtr 测试端点地址。.

延迟和路径测试工具(示例)

以下命令可用于测量路径质量和延迟:

ping -c 10 example-broker.com
traceroute example-broker.com
sudo apt install mtr-tiny
mtr --report example-broker.com
sudo apt install iperf3
iperf3 -c iperf.server.example

最佳交易用VPS配置

  • 采用功能强大的专用核心的CPU,以降低计算延迟。.
  • 内存 8–16GB+
  • 具有高IOPS的NVMe
  • 具有专用端口和高服务等级协议 (SLA) 的网络(1Gbps 或更高)
  • 支持快照和备份
  • 反DDoS和网络层保护

优化 Ubuntu/Host 设置以获得更佳性能

在 Ubuntu 系统中进行一些简单的调整即可提高系统的响应速度和稳定性。.

交换性设置

sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee /etc/sysctl.d/99-swappiness.conf

将 CPU 调速器设置为性能模式

sudo apt install cpufrequtils
sudo cpufreq-set -g performance

设置 I/O 调度器

对于 NVMe,通常调度器选择方式如下: 小白 或者 没有任何 它可能很有用。你也可以在负载较重的 Java 环境中使用大页内存(高级用法)。.

安全和备份

必须考虑的一些基本安全和备份措施:

  • 基本防火墙和端口限制。.
  • 为您的经纪账户启用多因素身份验证(2FA)。.
  • 定期创建虚拟机快照并进行异地备份。.
  • 如果您担心遭受攻击,请使用具有 DDoS 防护功能的服务器。.

防火墙和访问命令示例

sudo apt install ufw
sudo ufw allow ssh
sudo ufw allow 3389/tcp
sudo ufw enable

解决常见问题

  • 程序无法运行/崩溃: 查看日志(Windows 系统下为 Wine 日志或事件查看器)。.
  • 图形问题: 在 Wine 中,使用 wine-staging 或 Bottles;在 VM 中,使用 SPICE 或 GPU 直通。.
  • 断开和连接数据: 使用 mtr 和 ping 命令检查网络路径;您可能需要更改服务器位置。.
  • 用户界面缓慢: 增加内存或专用CPU,然后检查I/O延迟。.

实用示例:使用 Bottles 快速设置(命令摘要)

sudo apt update && sudo apt install flatpak -y
flatpak install flathub com.usebottles.bottles
flatpak run com.usebottles.bottles

运行 Bottles 后,构建一个 Bottle,安装 corefonts 和 vcrun2015 依赖项, thinkorswimInstaller.exe 跑步。.

结论

在 Ubuntu 上运行 Thinkorswim 主要有两种方法: 快速执行葡萄酒/瓶装 适用于测试和个人使用, 用于交易的 Windows 虚拟机或虚拟专用服务器 为了获得稳定性和专业性能,对于专业交易者而言,建议使用距离经纪商服务器较近的VPS,以实现最低延迟和最佳稳定性。.

可用的网络服务和选项

专业服务包括专用交易VPS、防DDoS服务器、BGP网络以及GPU/计算资源,可提升您的交易体验。为选择合适的服务器位置,请先使用网络工具测试经纪商的终端节点。.

常见问题解答

您可能也喜欢
如何在 Ubuntu 24.04 上安装 Cockpit

如何在 Ubuntu 24.04 上安装 Cockpit

Cockpit 是一个基于 Web 的服务器管理面板,它以简洁的图形化方式监控和管理服务、存储、日志和用户。在 VPS 上使用 Cockpit,系统管理员无需使用命令行即可执行许多服务器管理任务。下面,我们将逐步指导您如何安装、配置安全性和访问 Cockpit。.