logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CTP 与 Python 期货量化:封装库还是一体化 SDK

期货程序化圈子里,CTP 三个字母几乎绕不开。我接触过的团队里,有人坚持直连柜台追求可控,有人更愿把会话与行情维护交给中继,自己在 Python 层写策略。下面按四条常见路线并列说明:各自定位、维护负担,以及从 CTP 思维迁到 SDK 思维时通常要对齐哪些概念。CTP 解决的是柜台连接,完整量化系统还要行情、回测、模拟、风控与运维。若团队缺少专职 CTP 运维,一体化 SDK 往往能把首条可交易

#区块链#python
2026年用 AI 理解 Python 量化代码,先看结构

读者应理解,AI的价值可以先放在理解与解释代码结构上,再逐步进入代码、回测和模拟这些更靠后的环节。这样评估新工具时,增量价值来自推进顺序,而不是来自一次性覆盖全部流程。

#人工智能#python
2026年手工交易转 Python,先用小策略练出流程感

读者应理解,小策略练习的价值不是追求完整功能,而是建立从想法、表达、实现到检查的连续感;AI协作可以在每一步帮助读者保持方向。

#python#人工智能
最新用 AI 学量化表达,别脱离 Python 和 API 流程

读者应理解,AI更适合辅助澄清表达和发现遗漏,而不是替代自己理解量化流程;只有把它放在Python、API和规则转化之间,学习过程才会更有方向。

#人工智能#python
期货量化程序 wait_update 等太久:超时与 TqTimeoutError 处理

天勤量化程序的结构可以概括成:创建一个TqApi,订阅合约,在while True里反复调用。每一次,天勤会尝试收一批数据包,更新内存里的行情、委托、持仓,并让后台的有机会发单撤单。若网络卡住、行情服务繁忙、或休市无数据,循环会长时间阻塞——既可能错过风控,也可能让你误以为程序还在正常跑。天勤提供两种与「等太久」相关的机制:一是wait_update(deadline=时间戳)超时返回False;

#python
期货量化策略从 Windows 迁到 Linux 服务器:环境注意点

国内期货量化很多是在 Windows 笔记本上写出来的:装 Anaconda、pip install tqsdk、在 IDE 里跑通TqSim。上线时希望放到 Linux 云服务器上 7×24 跑夜盘,路径、换行符、进程守护和时区都会和本机不同。天勤 TqSdk 本身跨平台,策略里等调用一般不用改,变的是运行环境和运维方式。下面按 Python 环境、文件路径、进程守护、网络时区、直连 CTP 等

#服务器#windows#linux +1
期货量化进程重启后状态丢了:天勤策略状态持久化

服务器重启、策略升级、异常退出后,进程内的变量全没了:网格档位计数、昨日信号标志、自定义止损线,若只靠position恢复,往往不够。我遇到过重启后策略以为「还没开过仓」又开一遍,或与真实持仓叠加。天勤TqSdk的positionaccount会随柜台更新,但业务状态(第几根 K 线、内部计数器、参数版本号)要自己做持久化。下面用 JSON 文件示意保存与恢复,适合个人和小团队;大规模可用 SQL

#python
到底了