常见问题

您可以在这里查询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本身对机器配置没有要求,但是为了保证服务能够稳定运行,建议使用1核、1GB内存以上的机器配置

我们会收集哪些用户信息

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

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

ThunderTrader支持哪些交易/行情SDK

目前的版本仅支持上期技术CTP的交易/行情接口。ThunderTrader开发接口协议完全开放,您可通过引入DevelStudio中/thunder-devel中接口文件自行对接交易所SDK接口。同时,我们也会定期从社区收集意见,对于用户量较大的SDK提供官方实现。

如何在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目录。注意命令中的目录必须为绝对地址,不可以使用相对地址。

Engine

DevelStudio

DataCenter