vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 10
声望: 0

公司这边几十个账户,如果每个都部署一个阿里云的话,会是不少的支出?请问可以在一个阿里云中统一处理吗?
请问该如何实现,谢谢。

Administrator
avatar
加入于:
帖子: 1919
声望: 86

可以在一台机器上启动多个VNTrader的进程,这个没任何问题,或者也可以自己改下底层接口的框架,支持多账户体系

Member
avatar
加入于:
帖子: 10
声望: 0

用Python的交易员 wrote:

可以在一台机器上启动多个VNTrader的进程,这个没任何问题,或者也可以自己改下底层接口的框架,支持多账户体系

谢谢指导。我本来也是这样想的,但是打开了一个VNTRADER的时候再开启会提示已经再运行。难道是要装虚拟机?

Member
avatar
加入于:
帖子: 10
声望: 0

用Python的交易员 wrote:

可以在一台机器上启动多个VNTrader的进程,这个没任何问题,或者也可以自己改下底层接口的框架,支持多账户体系

谢谢指导。我本来也是这样想的,但是打开了一个VNTRADER的时候再开启会提示已经再运行。难道是要装虚拟机?

Administrator
avatar
加入于:
帖子: 1919
声望: 86

用这里的脚本run.py来启动:https://github.com/vnpy/vnpy/tree/master/examples/vn_trader

每个VN STATION只能启动一个Trader

Member
avatar
加入于:
帖子: 10
声望: 0

用Python的交易员 wrote:

用这里的脚本run.py来启动:https://github.com/vnpy/vnpy/tree/master/examples/vn_trader

每个VN STATION只能启动一个Trader
我试一下,先谢谢了~

Member
avatar
加入于:
帖子: 21
声望: 0

我想了解以下,无论用上面那种方案,N个账户的话,最终行情接收、生成K、产生信号,是不是都是N份?

Administrator
avatar
加入于:
帖子: 1919
声望: 86

对的,所以针对私募这类的机构用户,推荐自己用RPC搭建分布式架构,而不是傻乎乎开多个进程

Member
avatar
加入于:
帖子: 10
声望: 0

用Python的交易员 wrote:

对的,所以针对私募这类的机构用户,推荐自己用RPC搭建分布式架构,而不是傻乎乎开多个进程

但是如果每个账户用的策略不相同的话,RPC就很不方便,而且现在也没有教程。
另外想问一下,为啥下载的vnstudio里面没有example这个文件夹,是要另外下载吗?

Administrator
avatar
加入于:
帖子: 1919
声望: 86

每个账户用不同策略的情况,就直接开多个不同的进程好了。

examples目录在vn.py的GITHUB仓库中:www.vnpy.com/vnpy/vnpy

Member
avatar
加入于:
帖子: 10
声望: 0

用Python的交易员 wrote:

每个账户用不同策略的情况,就直接开多个不同的进程好了。

examples目录在vn.py的GITHUB仓库中:www.vnpy.com/vnpy/vnpy

感谢回复。我也是想着开多个不同的进程,但是遇到了问题。简单滴跑到site里面的 vnstation里面的RUN.PY的话,会出现Python崩溃。另一方面也会洗掉了登陆信息。
因为对github不了解,所以请问那个example是要下载放在哪儿吗?然后还有哪些文件是要复制多份的?

Administrator
avatar
加入于:
帖子: 1919
声望: 86

examples目录中的每个文件夹,都是一个vn.py框架应用的例子,VN Station对一部分例子做了图形化包装,但毕竟没有纯代码来得灵活。

创建多个目录:trade21/trader2/trader3,随便你命名。

每个目录下创建一个.vntrader文件夹,在cmd中用命令mkdir .vntrader创建。

每个目录下放一个run.py,其中包含你要使用的底层接口和上层应用。

Member
avatar
加入于:
帖子: 10
声望: 0

大概理解了,感谢。
貌似复制vnstation里的run。py也是可以的

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3