文华财经(Mytrader)的指标编写语言与通达信、大智慧等软件有所不同,它使用的是自己的一套函数库,文华的公式分为主图指标(叠加在K线上)和副图指标(单独显示在下方)。

(图片来源网络,侵删)
为了让你编写主图指标,你需要在公式的第一行声明参数表,并在最后加上 DRAWICON 或 DRAWLINE 等绑定K线的函数。
下面我为你提供几个最经典、最常用的文华期货主图指标公式源码,你可以直接复制到文华财经的“赢智”或“随身行”软件中使用。
基础均线系统(MA)+ 买卖信号
这是一个最基础的模板,展示了如何在主图上画均线,并在金叉/死叉处画图标。
源码如下:

(图片来源网络,侵删)
//参数定义 N1:=5; N2:=10; N3:=20; N4:=60; //计算均线 MA1:MA(CLOSE,N1),COLORWHITE; //5日均线,白色 MA2:MA(CLOSE,N2),COLORYELLOW; //10日均线,黄色 MA3:MA(CLOSE,N3),COLORMAGENTA; //20日均线,品红 MA4:MA(CLOSE,N4),COLORGREEN; //60日均线,绿色 //定义买卖条件 金叉:=CROSS(MA1,MA2); //5日均线上穿10日均线 死叉:=CROSS(MA2,MA1); //5日均线下穿10日均线 //在K线上画图标 (1=红箭头向上, 2=绿箭头向下) DRAWICON(金叉,LOW*0.995,1); DRAWICON(死叉,HIGH*1.005,2);
布林带通道
期货交易中常用的波动率通道,非常适合用来判断趋势和突破。
源码如下:
//参数定义 N:=20; P:=2; //计算中轨、上轨、下轨 MID : MA(CLOSE,N),COLORWHITE; UPPER: MID + P*STD(CLOSE,N),COLORYELLOW; LOWER: MID - P*STD(CLOSE,N),COLORYELLOW; //画带状线 (填充上下轨之间的区域,颜色为淡蓝色) FILLRGN(UPPER,LOWER,RGB(180,220,255));
极品多空趋势线(变色K线/均线)
这是一个进阶用法,通过判断短期和长期均线的位置,让均线变色(多头为红色,空头为绿色),直观判断趋势。
源码如下:

(图片来源网络,侵删)
//参数定义 SHORT:=10; LONG:=30; //计算均线 M_SHORT:=MA(CLOSE,SHORT); M_LONG:=MA(CLOSE,LONG); //判断多空状态 MULTI:=M_SHORT > M_LONG; //多头状态 KONG:=M_SHORT < M_LONG; //空头状态 //输出变色均线 (COLORRED表示红色,COLORGREEN表示绿色) //当多头时画红线,空头时画绿线 趋势线:IF(MULTI, M_SHORT, M_SHORT),COLORRED,LINETHICK2; IF(KONG, M_SHORT, M_SHORT),COLORGREEN,LINETHICK2; //如果想在多头状态改变K线颜色,可以使用以下代码(文华赢智支持): //STICKLINE(MULTI,CLOSE,OPEN,COLORRED,0); //STICKLINE(KONG,CLOSE,OPEN,COLORGREEN,0);
简单的支撑/压力线(枢轴点 Pivot Points)
基于前一根K线的高低收计算当日的支撑压力位,这是期货日内交易常用的方法。
源码如下:
//计算前一日的最高、最低、收盘 HH:=REF(HIGH,1); LL:=REF(LOW,1); CC:=REF(CLOSE,1); //计算枢轴点 PIVOT:(HH+LL+CC)/3,COLORWHITE,LINETHICK2; //计算支撑位和压力位 R1:2*PIVOT-LL,COLORYELLOW; S1:2*PIVOT-HH,COLORYELLOW; R2:PIVOT+(HH-LL),COLORRED; S2:PIVOT-(HH-LL),COLORGREEN;
💡 文华期货公式编写注意事项(必看):
- 声明变量:
如果一行代码最后带有冒号 (如
MA1:MA(CLOSE,5);),表示这行代码会在图表上画线。 如果一行代码最后带有赋值号 (如金叉:=CROSS(...);),表示这只是一个中间计算过程,不会在图表上画出来。 - 主图与副图的区别:
- 主图指标:不需要特殊的声明,只要代码里包含了
DRAWICON、DRAWLINE或者带有冒号 的输出语句,默认就会叠加在K线上。 - 副图指标:如果你想让指标显示在下方(如MACD、KDJ),你需要在参数表的最前面加上
#NOSTUDY或者什么都不加,系统会自动识别,但如果强制要放在主图,可以在参数表第一行写上#STUDY(部分版本适用)。
- 主图指标:不需要特殊的声明,只要代码里包含了
- 如何导入文华财经:
- 打开文华财经软件。
- 在K线图界面,按快捷键
Ctrl + F调出“指标管理器”。 - 选择“新建指标”。
- 在弹出的窗口中,将上面的源码复制粘贴进编辑框,点击“编译”。
- 如果提示编译成功,保存即可,然后在K线图上输入指标名称的首字母调用它。
如果你有特定的一套交易逻辑(MACD金叉+均线多头排列买入),你可以把你的想法告诉我,我可以帮你把它转化成文华期货的代码!
标签: 文华期货主图指标公式编写教程 期货主图指标公式编写技巧 文华期货主图指标代码示例
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。