token获取失败 Token失效在哪里重新登录

2024-09-2602:05:01综合资讯0

1. 关于如何安装 Python,B站上已经有众多详细的视频教程,本文不再重复介绍。需要注意的是,xtquant 需要 Python 版本在 py3.6 到 py3.12 之间(即不能过旧也不能过新)。

2. 在使用 xtdc 之前,需要先在 Python 环境中安装 xtquant 包。可以通过在命令行中执行

pip install xtquant

来完成安装,或者从迅投官网下载 xtquant 包。下载链接请参见迅投官网。

3. 如果选择从官网下载 xtquant 包,下载后请将压缩包解压到本地 Python 目录下的

.\Lib\site-packages

文件夹中。通过 pip 指令安装则无需手动操作此步骤。

在 Python 环境中执行以下命令,如果没有错误信息出现,说明安装成功。

1. 个人 token 可以在用户中心的个人设置页面找到,并直接复制。

2. 仅 VIP 及以上权限的用户可以获取 token,目前新用户注册后可获得 14 天的 VIP 试用期。

3. 请妥善保存个人 token,VIP 账户默认仅允许单点登录。若需要多点登录,请联系官方申请。

token获取失败 Token失效在哪里重新登录

token获取失败 Token失效在哪里重新登录

token获取失败 Token失效在哪里重新登录

任务计划功能是 Windows 系统自带的一个工具,可以自动执行特定的任务或程序。利用这个功能,我们可以实现无人值守的情况下,自动运行指定的 Python 脚本,从而每日自动更新并下载当天的数据。

步骤1:打开 Windows 任务计划管理器。

token获取失败 Token失效在哪里重新登录

步骤2:点击“创建基本任务”,输入任务名称,然后点击“下一步”。

token获取失败 Token失效在哪里重新登录

步骤3:为需要自动启动的脚本创建一个启动任务,设置启动的频率和时间,根据需要进行选择。注意!!!主程序必须在子程序之前启动,建议两个程序间隔 1 分钟。

token获取失败 Token失效在哪里重新登录

步骤4:在【程序或脚本】处填写

python.exe

py.exe

,步骤5:在【添加参数】处填写 Python 脚本的文件名,步骤6:在【起始于】处填写 Python 脚本所在的目录。

还需添加一个任务来停止所有脚本进程,这在无人值守的情况下非常重要。在交易日结束后,重启并重新连接服务器可以避免潜在的错误。

步骤7:基本步骤与前述类似,最后在【程序或脚本】处填写 taskkill,在【添加参数】处填写 /IM python.exe。

本策略通过 token 连接获取高级行情数据,并利用 miniqmt 进行实际的下单交易,同时进行止盈止损管理。

标的池选择:上证 50。

买入条件:当某股票在 1 小时周期内出现 MA 金叉,且在 1 天周期内 MACD 位于 0 轴之上时,触发买入条件。

卖出条件:当持仓股票的盈利或亏损超过设定幅度时,触发卖出条件。

在第四章中,我们已经下载了所需的板块数据、财务数据和 K 线数据。接下来,我们将通过 token 实现一个简单的双均线策略,并输出信号。策略代码如下:

运行上述代码后,可以发现当交易信号触发时,我们设置的策略持仓路径下会生成一个

双均线策略.json

文件,该文件内容即为当前的理论持仓。

接下来,我们需要一个交易端来实际执行下单操作,并完成策略隔离。

欢迎加入 QMT 实战交流社群,交流群内有许多量化交易的高手和大佬,分享和互助氛围极好。