PTrade中的技术指标库:使用内置函数快速开发策略
发布时间:23小时前阅读:14

PTrade内置了丰富的技术指标函数,无需自己编写计算公式,可以快速开发策略。本文介绍PTrade常用指标函数及其使用方法。
常用指标函数:
- MA(close, n):简单移动平均
- EMA(close, n):指数移动平均
- MACD(close, fast=12, slow=26, signal=9):返回dif, dea, bar
- RSI(close, n=14):相对强弱指数
- BOLL(close, n=20, k=2):返回upper, middle, lower
- KDJ(high, low, close, n=9):返回K,D,J
- ATR(high, low, close, n=14):平均真实波幅
这些函数可以直接在策略中调用,无需导入talib。示例:双均线策略
`python
def handle_bar(context):
close = get_history(20, '1d', 'close') # 获取20日收盘价
ma5 = MA(close, 5)
ma20 = MA(close, 20)
if ma5[-1] > ma20[-1] and ma5[-2] <= ma20[-2]:
order_target_percent('000001.SZ', 1)
`
PTrade还提供了CROSS函数判断金叉死叉:CROSS(ma5, ma20) 返回布尔值。
指标计算的注意事项:
- 指标函数返回的是numpy数组,索引-1为最新值。
- 确保传入的数据长度足够,否则可能返回NaN。
- 分钟级别数据同样适用,只需更改数据周期。
PTrade的指标库与通达信等软件语法相似,熟悉技术分析的投资者可以快速上手。对于复杂指标(如自定义加权移动平均),可以基于基础函数自己组合。
国金证券的PTrade内置了超过100种技术指标,10万资金即可开通。量化社群中有指标策略的示例代码。使用内置指标库,可以大幅减少开发时间,专注策略逻辑。
温馨提示:投资有风险,选择需谨慎。
-
国常会力挺“六张网”,利好哪些板块?普通人如何稳健布局?
2026-05-18 15:52
-
REITs打新: 风电项目 ⌈中核新能⌋ 今日发售!点击领取认购操作指南~
2026-05-18 15:52
-
华泰AI涨乐APP超实用提示词分享,直接复制使用~
2026-05-18 15:52


问一问

+微信
分享该文章
