ea老自行车变不了速小数点第五位

&>&&>& > 正文
EA编程教程第七讲 变量
时间: 08:37:34&&&&来源:&&&&作者:
在MQL中,变量是极其重要的,变量在使用前必须先定义,而且各个变量名称不能重复,基本变量有四样:
int:整型,也就是整数。
double:浮点型,也就是可以带小数点的数字。
bool:true或false
string:字符串。
还有两个扩展类型:
color: 其实是int类型。
datetime:内部实现也是int类型,内部值为到时间点的间隔秒数。
datetime dt = D' 00:00';
color colora = C'0x44,0xB9,0xE6';
int a[50]; //定义了一个长度为50的一维数组,如要要访问第8个数,则为a[7],最后一个数为a[49],注意数组是从0开始的,不是从1开始,这点要切记。
double b[5][20]; //定义了一个公5行,每行20数字的二维数组,数据的第一个数为b[0][0],最后一个数字为b[4][19];
MQL语言数组的维度不能超过4维。如果访问数据超过了数据的大小,则程序会引起异常。如一个长度只有20的数组,你不能访问a[40]。你只能访问a[0]到a[19]。
盟友评论 >
外汇微信群
跟随优秀操盘手炒外汇MT4(MQL4)的点值计算_EA_Miracle_EaTrader_新浪博客
MT4(MQL4)的点值计算
  定义:
  五位数报价(平台):如果平台的欧元/美元货币对的报价小数点后面是五位,称之为五位数报价平台。该平台的基点是小数点后倒数第二位,即点数变化是以小数点后面第二位来描述的,比如张了几个点的“点”是指的小数点后倒数第二位的变化。日元系列以及其他非五位数报价货币对,同样是小数点后倒数第二位。
  四位数报价(平台):小数点倒数第一位作为报价基点。
  如果一个EA实现四位数和五位数平台的尽可能通用,那么就要考虑这个方面。比如,当我们设置一个EA的止盈为固定30点时,如果不做处理,在四位数平台要指定“30”而在五位数平台上​则需指定“300”。
  因此,点值的计算也会有类似的问题。
  ​在MQL4中,市场函数中MODE_TICKVALUE(16)是获取当前品种报价波动一点的价值,它指的是小数点后最后一位的波动,这个点与我们交流中通常说的基点是不同的,在四位数平台中一致,在五位数平台中是十倍关系。
  MarketInfo 市场信息常量
市场信息常量,用于MarketInfo()函数。
格式:MarketInfo(Symbol(),MODE_DIGITS)
可以是以下任意值:
​  因此,无论是什么类型的货币对,均可以采用这个方法获得该货币对每手波动一个基点的价值:
  =MarketInfo(Symbol(),MODE_TICKVALUE)​;
​  如果为了通用性更好,可以考虑不同位数平台的统一之外,把MODE_TICKSIZE也考虑进去。
EA_Miracle_EaTrader
博客等级:
博客积分:0
博客访问:725
关注人气:0
荣誉徽章:扫描关注游侠网
热门资讯排行
精品手机游戏
热门游戏专题
赛车竞速RAC(英文)
动作游戏ACT(英文)
角色扮演RPG(中文)
小游戏在线玩

我要回帖

更多关于 ps前景色变不了 的文章

 

随机推荐