常见问题

您可以在这里查询ThunderTrader软件使用过程中一些常见问题的解决方案

Previous page Next page

通用问题

如何安装Docker

如果您使用的是Ubuntu/Debian

$ sudo apt install docker.io
$ sudo systemctl start docker

如果您使用的是RedHat/CentOS

$ sudo yum install docker*
$ sudo systemctl start docker

详细文档可以参考Docker官方文档

为什么不支持从DockerHub拉取镜像

由于中国大陆地区运营商网络的特殊情况,访问DockerHub的线路十分不稳定。我们将镜像存储到专用云服务器,可以最大程度降低您下载镜像的等待时间。

是否支持Windows/MacOS平台

暂不支持。ThunderTrader各个模块的核心计算逻辑都部署在云端Linux服务器,可以在任何平台、任何设备上通过浏览器进行访问,包括但不限于Windows/MacOS/Linux/Android/iOS等。

模块启动成功,但是无法访问控制面板

请检查您的SeLinux或者防火墙配置,如果您使用的是云计算服务商提供的服务器,请在服务商控制台配置安全策略。

最低机器配置要求

ThudnerTrader本身对机器配置没有要求,但是为了保证服务能够稳定运行,建议使用2核、1GB内存以上的机器配置。

我们会收集哪些用户信息

  • Engine/DataCenter模块会周期性连接服务器验证License的有效性
  • 如果您在启动模块时打开了--privileged开关,Engine/DataCenter会监测模块的故障并上传CoreDump栈帧诊断信息到服务器,该信息由GDB自动生成,用来辅助我们为您提供更好的售后服务与技术支持,同时也帮助我们进一步完善ThunderTrader。

上述信息均不会涉及到与您的隐私相关内容。

如何在Docker容器中访问物理机的磁盘文件

通常我们在启动容器是通过磁盘映射功能,将物理机的磁盘目录映射到Docker容器中的一个目录下。通过在执行docker run 命令时添加-v ${path of host machine}:${path in docker container}即可完成映射,其中${path of host machine}为真实物理机中的目录,而${path in docker container}为Docker容器中的目录(该目录可以不存在)。例如

$ sudo docker run ... -v /home/my_work_dir:/workdir ...

通过上述命令,可以实现在Docker容器中通过/workdir来访问物理机器中的/home/my_work_dir目录。注意命令中的目录必须为绝对地址,不可以使用相对地址。

如何安装并启动VNC远程桌面

在我们需要使用盈透证券相关API时,需要在Linux服务器登录TWS客户端进行验证,此时我们需要安装VNC远程桌面实现,这里以Debian为例:

$ sudo apt update
$ sudo apt install xfce4 xfce4-goodies
$ sudo apt install tightvncserver
$ sudo apt install dbus-x11

如果上述命令都执行成功,可通过下面命令启动VNC服务:

vncserver -geometry 1920x1080

如果您是MacOS用户,则可以通过在浏览器中输入vnc://IP:5901进入远程桌面,如果您是Windows用户,则需要下载相关VNC客户端软件进行连接。

给Linux服务安装Java runtime

当我们使用盈透相关功能时,需要您的Linux服务器支持Java,这里以Debian/Ubuntu为例:

$ sudo apt install default-jdk

Engine

DevelStudio

DataCenter