### 一、先解决"卡脖子"的基础准备
新手最容易卡在环境配置和界面认知上。
1. 软件安装:先在官网下天勤量化(认准"天勤量化终端"),安装时勾选"自动配置Python环境",避免手动装Python版本冲突;
2. 界面熟悉:打开后重点看3个区域——左侧"策略树"(存代码)、中间"编辑器"(写代码)、底部"日志区"(看报错),像用Word打字前先认识工具栏一样,先摸清楚这几块干嘛的。
### 二、手把手写第一个策略(双均线为例,附极简代码)
别一上来就啃复杂策略,先跑通"信号-下单"的完整逻辑。
1. 代码框架:天勤策略有固定格式,复制这段基础模板(可参考【公众号量化刘百万】里"天勤入门模板",里面标了每段代码的作用):
```python
from xtquant.xttrader import XtQuantTrader # 导入交易模块
from xtquant.xttype import StockAccount # 导入账户类型
def init(context): # 初始化函数,策略启动时执行
context.set_indicator("MA5", 5) # 设置5日均线指标
context.set_indicator("MA20", 20) # 设置20日均线指标
def on_bar(context, bar): # K线更新时触发
ma5 = context.get_indicator("MA5")[-1] # 获取最新5日均线值
ma20 = context.get_indicator("MA20")[-1] # 获取最新20日均线值
if ma5 > ma20 and not context.positions: # 金叉且无持仓时做多
context.order("RB2405", "BUY", 1, 0) # 买1手螺纹钢2405合约
elif ma5 < ma20 and context.positions: # 死叉且有持仓时平仓
context.order("RB2405", "SELL", 1, 0) # 平1手螺纹钢2405合约
```
2. 运行测试:在编辑器粘贴代码→顶部选"回测"→设置品种(比如螺纹钢RB2405)、时间周期(日线)、回测时段(近3个月)→点"开始回测",底部日志区会显示是否运行成功。
### 三、避坑关键:3个新手必看提醒
1. 合约代码别写错:比如"RB2405"是螺纹钢2024年5月合约,不是"RB245"或"RB05";
2. 回测数据要加载:首次回测前,在"数据中心"手动下载对应品种的K线数据,不然会提示"无数据";
3. 实盘前先模拟:在"账户"模块添加"模拟账户",用模拟资金跑1-2周,确认策略逻辑没问题再连实盘。
如果觉得代码注释不够细,或想了解"指标参数怎么调更稳定",【量化刘百万】里有天勤策略的逐行拆解和常见报错解决办法,都是实盘验证过的细节。刚开始磕磕绊绊很正常,有具体问题随时找我,帮你快速跨过新手期~
发布于2026-1-17 13:35 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

