PTrade PTrade 策略 ETF 轮动 源码核验 · 无未来函数

ETF多因子轮动 · 通用版

ETF轮动多因子ATR止损PTrade源码交付 共 1235 行源码 · 参数全开放

¥0源码 + 导入教程 PTrade使用文档 →

一这是什么

一只可直接跑在 PTrade 上的 ETF 轮动策略:initialize 里集中配置池子与费率,隔离名单可自行增删;调仓、打分、止损全部源码可见,参数全开放。

二适合谁

PTrade 用户想拿到一套结构清晰、可自行改造的轮动框架:换池子、改因子权重、加过滤条件都在明处。

三怎么交付

微信 traderByAI(备注「公众号」)详谈:交付完整 .py 源码 + 部署说明,支持按你的池子与资金定制,也可委托移植到 QMT 等其他平台。

四说实话

本页不展示回测绩效(回测报告整理中,可微信索取);量化交易有风险,过往表现不代表未来,本页不构成投资建议。

实盘效果

以下为 ETF多因子轮动 · 通用版 指标在真实个股上的实际显示效果(收盘时截图,历史信号是否修正以本页说明为准):

ETF多因子轮动 · 通用版 PTradePTrade 策略指标效果图
ETF多因子轮动 · 通用版 · PTrade 策略 · 效果总览

部分源码预览

先读代码再决定:以下是 ETF多因子轮动 · 通用版 源码的前 28 行(完整源码共 1235 行,购买后自动发货):

PTrade公式源码
# 初始化:基准 / 滑点 / 手续费(ETF 费率)
def initialize(context):
    set_benchmark('000300.XSHG')
    set_limit_mode('UNLIMITED')
    set_fixed_slippage(fixedslippage=0.001)
    set_commission(commission_ratio=0.00005, min_commission=0.1, type="ETF")

    # 隔离名单:不希望策略买卖的 ETF(可自行增删)
    g.excluded_securities = ['513310.XSHG', '159246.XSHE', '516920.XSHG']

    # 固定 ETF 池:大宗商品 / 宽基 / 行业 / 跨境 / 债券(节选)
    g.fixed_etf_pool = [
        '518880.XSHG',   # 黄金ETF
        '159980.XSHE',   # 有色ETF
        ...

# 每日盘前:行业池动态更新
def before_trading_start(context, data):
    update_sector_pool(context)

# 多因子打分 → 过滤 → 排名取前 N(源码内全量实现)
def calculate_all_metrics_for_etf(context, etf_list): ...
def apply_filters(metrics_list): ...
def get_final_ranked_etfs(context): ...

# 分钟级风控:ATR 止损 / 百分比止损 双通道
def minute_level_stop_loss(context): ...
def minute_level_atr_stop_loss(context): ...

交付内容与发货方式

  • 交付物:完整源码文件(.tn6 / .txt)+ 图文导入教程
  • 发货方式:付款后自动发货——支付宝到账即解锁下载,即买即得
  • 导入方法:通达信公式管理器一键导入,手机端同样可用
  • 参数:全部开放,可自行调整优化

常见问题

怎么发货?付款后多久能拿到源码?

支付宝付款后自动发货:电脑端弹出支付宝官方收银台二维码、手机端直接拉起支付宝,到账即可下载完整源码文件(.tn6/.txt)与图文导入教程,一般几秒内完成,无需等待人工。

指标信号会漂移吗?怎么确认?

本指标源码在上架前逐项核验过常见未来函数(ZIG/PEAK/TROUGH/BACKSET/XMA/DRAWLINE 等),未使用,收盘后信号不漂移。仍建议导入后在个股上对照历史K线复核,眼见为实。

怎么导入通达信?手机能用吗?

随源码附图文教程:通达信公式管理器新建公式 → 粘贴源码 → 确认即可,一分钟搞定;手机通达信同样支持导入使用。

买完能看懂全部源码吗?

能。交付的就是完整源码文件,参数全部开放,你可以自行修改和优化。

¥0扫码付款 · 到账即下载