您现在的位置是:主页 > MT4平台下载 >
使用mt4在哪儿自定义指标参数1
2025-08-27 23:07MT4平台下载 人已围观
简介使用mt4在哪儿自定义指标参数1 一种是mq4文献,这是MT4自界说目标的源码文献,是一种高级叙话文献,可以人工编写篡改,呆板不行直接执 另一种即是ex4文献,这是MT4自界说目标的可奉行文献...
使用mt4在哪儿自定义指标参数1一种是mq4文献,这是MT4自界说目标的源码文献,是一种高级叙话文献,可以人工编写篡改,呆板不行直接执
另一种即是ex4文献,这是MT4自界说目标的可奉行文献,由mq4文献编译获得。
其余尚有一个文献是mqlcache.dat,它用来存在目次中的文献新闻,假如MT4无法自愿编译,只须删除此文献即可解
2、用MQ叙话编辑器翻开mq4文献,点一下”编写”按钮,即可天生ex4文献
4\experts\indicators这个目次,也即是下面这个目次中,就可以了。假如下载的是ex4文献,那可以直接移用;如
果是mq4文献,则必要重启动MT4,让编制自愿编译天生ex4可奉行文献。假如下载的是rar、zip等类型的压缩
正在论坛上,咱们也时时能看到目标源码贴正在网页上,但没有mq4、ex4等文献可以下载,只可复制源码。此时需
要咱们我方起首将源码存在为源码文献,那也不要紧,非凡地简易,众点几下鼠标就搞定。
2、正在MQ叙话编辑器中新筑一个文献,文献名必然要输,另外随意操作都不要紧。
试着点一下”编写”,假如左下角映现”0过错,0申饬”,那注脚源码没题目,编译始末了,凯旋天生了ex4
可以翻开一个原已存正在的mq4文献,然后另存为你必要的文献名,再删除文献中的完全实质成为空文献,把网页上
也可以正在记事本中新筑一个文献,把网页上的源码贴进记事本,然后取个文献名存在到上面提到的目次,但是文献
展现把符号前的变量值加1,比方:”i++;”这本质上即是:”i=i+1;”的简写,展现i的值加1
展现把符号后的值加到符号前的变量中。比方”i+=2;”,本质上即是”i=i+2;”的简写,展现i的值加2
等于号。用于逻辑判别,双等号前后值相当,则返回逻辑值”真true”;双等号前后值不相当,则返回逻辑
不等于号 。 用于逻辑判别 , 不等号前后值不相当 , 则返回逻辑值 ”真true ” ; 不等号前后值相当 , 则返回逻辑
一 、 自界说变量正在应用前 , 必需先创立(界说) , 设定变量的类型和名称 。
类型界说词仅正在创立变量时应用 , 后面应用变量时 , 就不行再加类型界说词了
附加变量即是正在措施进入应用后 , 变量值答允用户自正在更改的变量 , 大凡用作措施参数 。
大凡目标 , 比方MACD(12,26,9)参数输入即是始末附加变量告终 , (12,26,9)分歧为三个附加变量的默认值 。
extern int 周期=9 ; 创立一个整型附加变量 , 变量名为 ”周期 ” , 默认值为9 , 答允用户正在措施外部篡改参数值
一 、 和自界说变量相同 , 自界说函数正在应用前 , 也必需先设立 , 以界说其类型 、 名称 、 参数和运算语句 。
return 语句为函数完毕语句 , return 后面括号中的值为函数返回值 , 即函数运算结果 。
上例中 , int 为函数类型 , 展现该函数的返回值(运算结果)是整数 ;
(x,y)为参数 , 因为自界说变量应用之前都必需先创立 , 于是要加上类型界说词int
ft 为函数名 , 有了函数名 , 咱们就可以正在别处用ft(2,1)的地势来移用此函数 ;
第三句 , 函数完毕 , 返回移用点 , 以temp 的值行为本函数返回值 。
尚有一种函数是以函数运转为方针 , 运转完毕后不必要返回值也没有返回值的 , 则函数类型可以写成void(无值型)
三 、 函数中假如界说了自界说变量 , 那么此变量仅正在本函数内部存正在 , 函数运转完毕时 , 自界说变量也就自愿注
上例中 , 有x 、 y 、 temp 三个自界说变量 , 正在函数运转时创立 , 正在函数运转完毕时自愿消逝 , 仅正在函数内部有用 ,
函数移用非凡简易 , 只须函数名确切 、 参数个数一概 、 类型沟通就能确切移用
如咱们前面创立了ft(x,y)函数 , 则别处咱们可以用ft(4,5)等样式来移用ft(x,y)函数求值 。
移用时 , 传达参数值给ft(x,y)函数(按按次把4 传给x , 把5 传给y) , 返回结果22 后连续奉行主措施 。
这是一个数据名为aa 、 包蕴了4 个元素的整数型数组(即数组长度为4) , 可以同时存储4 个数值 。
数组中第一个元素的编号为0 , 第二个为1 , 以此类推 。 编号应用方括号括起来
数组的赋值必需指定鲜明的赋值对象 , 除了新筑数组时可以批量赋值外 , 数组元素必需一个一个赋值
数组的援用必需指定鲜明的援用对象 , 一次只可援用一个 。 假如必要应用整列数组 , 则必需逐一应用 。
开盘价 、 最高价 、 最低价 、 收盘价 、 成交量等史乘数据 , 每根K 线烛炬都各有一个 , 于是必需用数组来办理
这里有一个职位的题目 , 右边第一根K 线烛炬(即最新的烛炬)的编号为0 , 第二根烛炬编号1 , 第三根烛炬编号2 , 也
买入价 、 卖出价是及时价值 , MT4 用预订义变量Ask 和Bid 展现 , 数值类型为double 双精度
Digits 展现眼前钱币确切小数位 , 类型为int 整数型 , 无日元币对为4 , 有日元币对为2 , 黄金石油等大凡也为2
iHigh(NULL,0,0) 既不指定商品,也不指定K 线周期,用正在谁即是谁,用正在哪即是哪
参数共7 个 , 分歧为 : 商品名称 、 K 线周期 、 均线周期 、 均线偏移 、 均匀形式 、 价值品种 、 职位
展现 : 正在眼前商品 、 眼前K 线周期图外上 , 以收盘价揣测的 , 20(天)指数转移均匀线 根K 线所对应职位的值
其它如MACD 目标 、 威廉目标 、 RSI 、 SAR 、 布林线等目标取值都与转移均匀线目标相好像
咱们时时我方编极少自界说目标 , 可用iCustom 函数来赢得自界说函数的值
iCustom(商品名,K 线周期,自界说目标名称,自界说目标参数1,参数2,参数3,,,自界说目标线编号,职位)
展现 : 求眼前图外中 , 自界说目标mymacd(12,26,9)的第3 条款标线正在最新职位的值
掷砖引玉 , 这里只是有代外性地列了几个函数 , 周密请查阅《MT4 编程手册》
法则 : 假如小括号中的要求建设 , 则奉行大括号中的语句 ; 假如不建设 , 则跳过大括号 。
Tags: mt4注册不了
广告位 |