在当今量化交易日益普及的浪潮中,拥有一款强大、灵活且开源的交易框架至关重要,VN Trader (VNStation) 是由国内知名量化团队 vn.py 开发的一款专业级图形化交易终端,它以其模块化、可扩展性和对国内外众多主流交易所的支持,赢得了广大量化爱好者和专业交易者的青睐,本文将以全球最大的加密货币交易所——币安(Binance)为例,详细讲解如何一步步配置VN Trader,打通你的自动化交易之路。

第一步:准备工作——账户与API密钥

在开始配置之前,你需要准备好两样核心东西:一个币安账户和对应的API密钥。

  1. 登录币安账户:访问币安官网(Binance.com)并登录你的账户。

  2. 创建API Key

    • 在账户页面,找到【API管理】。
    • 点击【创建API】。
    • ⚠️ 安全警告 ⚠️:为了账户安全,系统会要求你开启“IP白名单”,强烈建议你在此处将你的公网IP地址添加进去,这样可以有效防止API密钥被恶意盗用,如果你是动态IP,可以暂时不设置,但请务必保管好密钥,并开启“IP访问限制”。
    • 为你的API设置一个备注,VN Trader专用”。
    • 勾选“启用现货交易”和“启用U本位合约交易”(根据你的需求选择,通常现货交易是必须的)。
    • 点击【创建】。
  3. 保存API信息:创建成功后,系统会显示你的 API KeySecret Key请务必立即复制并安全保存这两个字符串! 页面关闭后将无法再次查看Secret Key,如果丢失,你需要重新创建。

第二步:安装VN Trader

VN Trader是vn.py生态系统的组成部分,通常通过 vnpy 包进行安装,确保你的电脑已经安装了Python环境(推荐3.8或3.9版本)。

打开你的终端(Windows下为CMD或PowerShell,macOS/Linux下为Terminal),执行以下命令进行安装:

pip install vnpy

安装完成后,你可以在终端输入 vnstation 来启动VN Trader图形化界面,如果命令不存在,请检查Python环境变量或安装路径。

第三步:配置VN Trader连接Binance

启动VN Trader后,我们进入核心的配置环节。

  1. 找到配置文件

    • VN Trader的配置文件通常位于你的用户主目录下的一个隐藏文件夹中,路径一般是:
      • Windows: C:\Users\你的用户名\.vnpy\
      • macOS/Linux: /Users/你的用户名/.vnpy//home/你的用户名/.vnpy/
      • 随机配图