### 一、先解决“从0到1”的基础问题
1. 软件下载安装
去极智量化官网(认准官方渠道,别下到盗版),选对应系统版本(Windows/macOS),安装时勾上“数据服务”和“策略模板”,新手建议默认路径,省得后面找文件麻烦。
2. 界面快速上手
打开软件后重点记3个模块:
- 行情区(左边):看实时K线,右键能调周期(5分钟/日线常用);
- 策略区(中间):写代码的地方,新手先从“新建策略-空白模板”开始;
- 回测区(下方):跑完策略看结果,重点盯“收益率”“最大回撤”“胜率”这三个数。
### 二、写个“能跑起来”的简单策略(附代码)
新手别一上来搞复杂模型,先写个“5日均线上穿20日均线做多,下穿做空”的均线策略,代码超简单:
```python
# 导入库
import jq_factor as jq
# 初始化策略
def init(context):
context.security = 'RB2409' # 合约选螺纹钢主力,流动性好
context.fast_period = 5 # 短期均线
context.slow_period = 20 # 长期均线
# 策略逻辑
def handle_bar(context, bar_dict):
# 获取均线数据
fast_ma = jq.MA(context.security, context.fast_period)
slow_ma = jq.MA(context.security, context.slow_period)
# 金叉做多
if fast_ma[-1] > slow_ma[-1] and fast_ma[-2] <= slow_ma[-2]:
jq.order_target_percent(context.security, 0.8) # 用80%资金买入
# 死叉做空
elif fast_ma[-1] < slow_ma[-1] and fast_ma[-2] >= slow_ma[-2]:
jq.order_target_percent(context.security, -0.8) # 做空80%仓位
```
代码里每步都标了注释,直接复制到策略区就能用。想了解更多基础函数(比如怎么获取持仓、设置止损),在公众号【量化刘百万】里有极智量化的入门笔记,包含20+常用函数的用法拆解。
### 三、回测和调优小技巧
写好策略后点“回测”按钮,选“最近1年日线数据”,参数默认就行。跑完看结果时:
- 收益率低于10%?可能是均线周期没选对,试试调快周期(比如5/10);
- 回撤超过30%?加个止损条件(比如浮亏5%平仓),具体代码模板在【量化刘百万】里搜“极智量化止损策略”就能找到。
刚开始写策略卡壳很正常,比如代码报错、回测没数据,随时找我聊聊——毕竟这些坑我当年都踩过,能帮你少走3个月弯路。
发布于2026-1-26 09:34 北京



分享
注册
1分钟入驻>

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

