欢迎来到天天文库
浏览记录
ID:23899077
大小:77.00 KB
页数:5页
时间:2018-11-11
《MT4编程实例:在欧元图上显示英磅的RSI指标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方MT4编程实例:在欧元图上显示英磅的RSI指标(2008-07-0521:38:36)转载下面这个图是AUD图上,叠加了英磅的RSI指标。(当然也可以不叠加,分两个窗口)从RSI指标图上我们看到,英磅强势,而澳元很弱下面是指标源码-------------------------------------------------------------------------------------
2、------------------#property indicator_separate_window#property indicator_buffers1#property indicator_color1 Aqua#property indicator_level1 ----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方30#pro
3、perty indicator_level2 70externintRSI=12;externstring商品="GBPUSD";double ind_buffer[];intinit() { SetIndexBuffer(0,ind_buffer); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1); IndicatorShortName("RSI("+商品+","+RSI+")"); return(0); }intstart() { intlimit;
4、 intcounted_bars=IndicatorCounted(); if(counted_bars<0)return(-1); if(counted_bars>0)counted_bars--; limit=Bars-counted_bars; for(inti=0;i5、---------------------------------------------------------------下面是指标叠加的操作方法:----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方 当然这里用的是RSI指标,别的指标如KDJ、威廉等指标也可以类似操作,只要把上面源码中的取值函数和参数换一个行了。 =========6、====================================语句简要解释如下:=============================================#property indicator_separate_window指标放在副图#property indicator_buffers1设置指标线数组为1个#property indicator_color1 Aqua设置第一条指标线颜色值为Aqua,即介于蓝绿之间的一种颜色----------专业最好文档,专业为你服务,急你7、所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方#property indicator_level1 30在副图中,30值位置上画一条水平直线#property indicator_level2 70在副图中,70值位置上画一条水平直线externintRSI=12;设立一个自定义变量,允许外部值修改,整数型,变量名为"RSI",默认值12externstring商品="GBPUSD";8、设立一个自定义变量,允许外部值修改,字符串型,变量名为"商品",默认值"GBPUSD"double ind_buffer[];设立一个自定义数组,双精度型intinit()设立初始化函数init。init为系统规定函数名,函数内容自定义。该函数在指标被加载时运行一次 { SetIndexBuffer(0,ind_buffer); 设置第一条指标线的数组为ind_buffer SetIndexStyle(0,DRAW
5、---------------------------------------------------------------下面是指标叠加的操作方法:----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方 当然这里用的是RSI指标,别的指标如KDJ、威廉等指标也可以类似操作,只要把上面源码中的取值函数和参数换一个行了。 =========
6、====================================语句简要解释如下:=============================================#property indicator_separate_window指标放在副图#property indicator_buffers1设置指标线数组为1个#property indicator_color1 Aqua设置第一条指标线颜色值为Aqua,即介于蓝绿之间的一种颜色----------专业最好文档,专业为你服务,急你
7、所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方#property indicator_level1 30在副图中,30值位置上画一条水平直线#property indicator_level2 70在副图中,70值位置上画一条水平直线externintRSI=12;设立一个自定义变量,允许外部值修改,整数型,变量名为"RSI",默认值12externstring商品="GBPUSD";
8、设立一个自定义变量,允许外部值修改,字符串型,变量名为"商品",默认值"GBPUSD"double ind_buffer[];设立一个自定义数组,双精度型intinit()设立初始化函数init。init为系统规定函数名,函数内容自定义。该函数在指标被加载时运行一次 { SetIndexBuffer(0,ind_buffer); 设置第一条指标线的数组为ind_buffer SetIndexStyle(0,DRAW
此文档下载收益归作者所有