跳转至

FqCopilot 安装与使用

FqCopilot 是什么

FqCopilot 是番茄缠论插件家族中的应用版——在基础插件(如 fqchan04)的缠论划分能力之上,把一个个经过实盘观察的选股形态做成 CLXS 系列模型,装进一个 DLL 里。它的目标很直接:你不用自己画笔、画段、找形态,收盘后在选股器里点一下,模型帮你把符合条件的股票筛出来。

各模型的设计与信号含义,见缠论形态模型。

它有两种使用姿势:

  • 股软插件:一个 DLL + 各平台公式,在通达信、大智慧、金字塔的选股器和 MT4/MT5 的图表里直接用;
  • Python 包:pip 安装后在 Python 里调用模型函数,接入自己的量化流程。

支持平台

平台 适用场景 支持情况
通达信(32/64 位) A股、期货 完全支持
大智慧 A股、期货 完全支持
金字塔 期货、期权 完全支持
MT4 / MT5 外汇、黄金、CFD 完全支持(2026.2.17 版起新增 MT5)

获取与安装

获取

加入纷传圈子(或知识星球),下载对应日期的 fqcopilot-YYYY.M.D.zip 压缩包。参加标准计划可以获得编译后的 FqCopilot;参加小分队计划还可以获得源码。

通达信安装

FqCopilot 在通达信中注册为 7 号 DLL(公式中通过 TDXDLL7 调用),安装步骤与 fqchan04 完全同款(详见番茄缠论插件安装指南),这里列出要点:

  1. 把 fqcopilot.dll 复制到通达信安装目录的 T0002\dlls 目录;
  2. 用记事本打开 T0002\dlls\dlls.ini(没有则新建),把 DLL 填在 band7= 后面:

    [BAND]
    band1=
    band2=
    ...
    band7=fqcopilot.dll
    ...
    
  3. 重启通达信;

  4. 打开公式管理器 → DLL 函数,选择第 7 号 DLL,确认绑定成功;
  5. 导入包内的 *.tn6 公式文件;
  6. 打开任意股票即可选择该公式,或进选股器使用。

注意:7 号位如果被其他插件占用,换绑空位时公式里的 TDXDLL7 编号要同步修改。

MT5 安装

2026.2.17 版新增对 MT5 的支持。压缩包内 mt5 目录有两个文件:

文件 放置路径
mt5/dlls/fqcopilot.dll MQL5\Libraries\fqcopilot.dll
mt5/formula/fqcopilot.mq5 MQL5\Indicators\Examples\fqcopilot.mq5

两步都完成后,在 MT5 的「导航 → 指标 → Examples」里就能找到 fqcopilot,作为自定义指标插入图表即可显示模型信号。fqchan04 的 MT5 版(2026.2.15 起)安装方式相同,两个 DLL 可以同处一个 MT5 环境。

大智慧 / 金字塔安装

与通达信思路一致:把包内对应平台的 DLL 放到大智慧/金字塔的插件目录,导入对应公式即可。具体路径以压缩包内的说明为准,通用流程可参照番茄缠论插件安装指南。

选股公式使用

用 MODELOPT 参数指定模型

CLXS 系列模型很多,但公式只有一个:公式带一个 MODELOPT 参数,传入模型编号即可切换,不必为每个模型单独导一个公式。

通达信公式中的 MODELOPT 参数

常用取值:

MODELOPT 模型 含义
0 S0000 笔成立后出现反转信号的风险提示位
1 CLXS0001 缠论中枢完备形态
3 CLXS0003 低点反弹类形态
8 CLXS0008 下跌线段内的背驰识别
13 CLXS0013 缠论二买

完整模型清单见缠论形态模型。

公式调用链

以 8 号模型(线段内背驰)独立做选股为例,通达信公式形如:

RESET:=TDXDLL7(1,0,0,0);
IG1:=TDXDLL7(2, 6, WAVEOPT, 0);   {WAVEOPT 为笔参数,如 1560}
IG2:=TDXDLL7(2, 7, 0, 0);
IG3:=TDXDLL7(2, 8, 0, 0);
IG4:=TDXDLL7(2, 9, 8, 0);         {指定模型 8}
IG5:=TDXDLL7(2, 3, OPEN, 0);
IG6:=TDXDLL7(2, 5, VOL, 0);
SIG:=TDXDLL7(3,HIGH,LOW,CLOSE);
BUY_OPEN:SIG>=PIVOTNUM*100+1;     {PIVOTNUM 为线段中笔中枢的个数}

结构是固定的三段式:1 号调用重置状态 → 一串 2 号调用喂参数(笔参数、模型编号、开高低收、成交量)→ 3 号调用输出信号序列。

与 FqChan04 组合写买点公式

DLL 没有直接提供一买二买三买公式,但可以在两个 DLL 的基础上组合出来。例如「二买 = 一买不破下跌走势低点」,用 FqCopilot 的一买信号叠加 FqChan04 的段与走势数据:

RESET:=TDXDLL7(1,0,0,0);
...(喂参数同上)
SIG:=TDXDLL7(3,HIGH,LOW,CLOSE);
BUY_OPEN:=SIG>=101;               {CLXS0013 二买信号}

RESET4:=TDXDLL4(12,0,0,0);        {fqchan04:4 号 DLL}
BI:=TDXDLL4(2,H,L,0);
DUAN:=TDXDLL4(3,BI,H,L);
TREND:=TDXDLL4(4,DUAN,H,L);
DUAN1:=BARSLAST(DUAN=-1 OR DUAN=-0.5);
DUAN2:=DUAN1+REF(DUAN1,DUAN1+1)+1;
TREND1:=BARSLAST(TREND=-1);
BUY_OPEN AND TREND1 > 0 AND DUAN2=TREND1;

三买公式同理可组合。要用到 FqCopilot 和 FqChan04 两个 DLL 插件,分别绑定不同的函数号。

Python 包调用

FqCopilot 提供了 Python 包(2024.12.12 首发于纷传和星球),在 Python 中一行调用 CLXS 模型:

from fqcopilot import fq_clxs

sigs = fq_clxs(
    length,        # K 线数量
    highs,         # 最高价序列
    lows,          # 最低价序列
    closes,        # 收盘价序列
    wave_opt,      # 笔参数
    stretch_opt,   # 拉伸参数
    trend_opt,     # 走势参数
    3,             # 模型编号,对应 MODELOPT
)

返回的 sigs 是与 K 线等长的列表:1 表示买入信号,-1 表示卖出信号。模型编号与股软端 MODELOPT 同义,切换模型只改一个数字。

fqcopilot Python 调用示例

Python 端运行结果

上图为官方示例程序,请根据自己的数据源和需要调整使用。

使用注意

  • 信号在 K 线收盘后确认,实时价格可能变化,盘中请结合盘口判断;
  • 任何技术信号都不是水晶球,CLXS 模型是提高胜率的工具,仍需配合成交量、趋势方向与止损纪律;
  • 建议先在模拟盘验证模型效果,从日线级别开始(信号更可靠)。

知识来源

  • 番茄缠论插件-走势类型的划分-第一个实验性版本(2024-05-26,fqcopilot 定位)
  • 发布fqcopilot的python包,在python中调用CLXS0003(2024-12-12)
  • 优化fqcopilot选股公式,使用参数指定模型(2024-12-14)
  • 2025.3.25 缠论插件fqcopilot更新(2025-03-25,S0000 模型)
  • fqcopilot的模型信号也可以在MT5中使用了(2026-02-17)
  • 视频演示:MT5中安装fqcopilot插件(2026-02-18)
  • 怎么基于FqCopilot和FqChan04写一个二买的公式呢(2026-03-23)
  • FqCopilot增加新模型0013,缠论二买(2026-03-25)
  • FqCopilot缠论插件的文章汇总来了 20260424更新(2026-04-24)