文华期货主图指标公式怎么编写?

99ANYc3cd6 期货 2

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

文华期货主图指标公式怎么编写?-第1张图片-华宇铭诚
(图片来源网络,侵删)

为了让你编写主图指标,你需要在公式的第一行声明参数表,并在最后加上 DRAWICONDRAWLINE 等绑定K线的函数。

下面我为你提供几个最经典、最常用的文华期货主图指标公式源码,你可以直接复制到文华财经的“赢智”或“随身行”软件中使用。


基础均线系统(MA)+ 买卖信号

这是一个最基础的模板,展示了如何在主图上画均线,并在金叉/死叉处画图标。

源码如下:

文华期货主图指标公式怎么编写?-第2张图片-华宇铭诚
(图片来源网络,侵删)
//参数定义
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线/均线)

这是一个进阶用法,通过判断短期和长期均线的位置,让均线变色(多头为红色,空头为绿色),直观判断趋势。

源码如下:

文华期货主图指标公式怎么编写?-第3张图片-华宇铭诚
(图片来源网络,侵删)
//参数定义
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;

💡 文华期货公式编写注意事项(必看):

  1. 声明变量: 如果一行代码最后带有冒号 (如 MA1:MA(CLOSE,5);),表示这行代码会在图表上画线。 如果一行代码最后带有赋值号 (如 金叉:=CROSS(...);),表示这只是一个中间计算过程,不会在图表上画出来。
  2. 主图与副图的区别:
    • 主图指标:不需要特殊的声明,只要代码里包含了 DRAWICONDRAWLINE 或者带有冒号 的输出语句,默认就会叠加在K线上。
    • 副图指标:如果你想让指标显示在下方(如MACD、KDJ),你需要在参数表的最前面加上 #NOSTUDY 或者什么都不加,系统会自动识别,但如果强制要放在主图,可以在参数表第一行写上 #STUDY(部分版本适用)。
  3. 如何导入文华财经:
    • 打开文华财经软件。
    • 在K线图界面,按快捷键 Ctrl + F 调出“指标管理器”。
    • 选择“新建指标”。
    • 在弹出的窗口中,将上面的源码复制粘贴进编辑框,点击“编译”。
    • 如果提示编译成功,保存即可,然后在K线图上输入指标名称的首字母调用它。

如果你有特定的一套交易逻辑(MACD金叉+均线多头排列买入),你可以把你的想法告诉我,我可以帮你把它转化成文华期货的代码!

标签: 文华期货主图指标公式编写教程 期货主图指标公式编写技巧 文华期货主图指标代码示例

抱歉,评论功能暂时关闭!