Ubuntu下安装vnpy(基于simnow进行交易)

技术分享  / 倒序浏览   ©

#楼主# 2020-2-9

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
背景

近期准备做期货交易,找了半天发现上期有一个simnow的模仿平台,然后找了个脚手架vnpy
遇到的题目


  • 字体题目
  • 更改暗码题目
字体题目

安装完vnpy和miniconda后,运行链接simnow直接崩了,终端提示
terminate called after throwing an instance of 'std::runtime_error'  what():  locale::facet::_S_create_c_locale name not validAborted (core dumped)对c++不熟悉,不过可以猜出是字体题目,加上觉得simnow技术这么搓的平台,估计字节编码应该是gbk,我的ubuntu上并没有安装gbk的locale,使用以下命令安装
sudo dpkg-reconfigure locales直接把gb*相关的字节编码都安装上就好了。
更改暗码题目

重新连接后,提示140的错误码,CTP需要修改暗码后才气登录,在simnow网站上找了半天居然找不到修改暗码的地方(尝试使用忘记暗码但修改无效,估计暗码没有同步到真正的CTP交易所中去)。网上找了半天,找到一个解决方案https://blog.51cto.com/14670895/2468384,到github中下载代码https://github.com/FrankXMX/ctp.git
安装cmake后进行编译
mkdir buildcd build cmake ..make提示错误
undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' /lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld找不到链接库,修改一下CMakeLists.txt,增加如下
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")重新编译即可
分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

ebwokdsj108541

新手猿

  • 主题

    2

  • 帖子

    2

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆