天泓评测

天泓评测
投资也是一种修行~

MT4

double类型

阅读(1623)评论(0)

在MQL4表达式中使用了隐式类型转换。由低到高转换类型的优先级: int  (bool,color,datetime); 如double d = 1 / 2;     // 表达式是整型数据的计算,然后被定义为浮点型数据,结果为 0.0 strin...

MT4

break,continue

阅读(1847)评论(0)

break语句可以终止最邻近的switch, while或for语句的执行。Break语句由最近的终止条件语句控制。本语句目的之一就是当满足一定条件时完成循环的执行。 continue语句控制最邻近的循环语句while或for返回循环开始,接着执行下一次循环。continue 语句与break 语句作用相反。 ...

MT4

函数的参数默认值

阅读(1393)评论(0)

函数的参数可能存在默认值,这些默认值是用相应类型常量定义的。 int somefunc(double a, double d=0.0001, int n=5, bool b=true, string s="passed string")    {   } ...

MT4

MQL使用SQLite

阅读(2035)评论(0)

原文来自日文网站 参考网站: https://github.com/Shmuma/sqlite3-mt4-wrapper http://www.sqlite.org/download.html http://expertadviser-bighope.blogspot.jp/2011/03/mt4.htm...

MT4

移动平均线

阅读(1436)评论(0)

https://ta.mql4.com/cn/indicators/trends/moving_average 一般有四种不同类型的移动平均线: SMA,简单移动平均线 EMA,指数平滑移动平均线 SMMA,平滑移动平均线,它的目的是为了让...

MT4

订单备注出现/gap的含义

阅读(2205)评论(0)

在开市或处于不正常的市场情况下,当定单水平落入由市场跳空造成的价格缺口时,定单将按照以下方式执行: a) 当挂单的开仓水平和"Take Profit/获利"位落入价格缺口时,挂单取消并添加附注[cancelled/gap]; b) 当"Take Profit/获利"位落入价格缺口时,按照定单上请求的价格执行; c) 当"S...

MT4

ArrayBsearch() 使用小问题

阅读(2112)评论(0)

最近使用ArrayBsearch(tmp,value) 对已排序数组查找指定值,并反馈其序号,即获取排名,出现问题,即结果要么是0,要么是最后一个序号。 经过网上搜索,包括对比c,c++相同函数的使用说明,总算找到原因。 因为tmp数组我前面是降序排列的,所以ArrayBsearch()必须也使用降序模式,使用默认参数...

函数

发送假挂单想到的

阅读(1853)评论(0)

最近又从XMT的源码看到下面一段代码, // Unless backtesting, lets send a fake order to check the OrderModify Execution time, if ( IsTesting() == FALSE ) { // To be sure that the f...

MT4

如何edu新版ex4文件?

阅读(15601)评论(0)

how to edu newest ex4 files?  Very easy task 1) receive decryption key from file header 2) extract main ex4 "body" - linked blocks 3) decrypt all blocks 4) decryp...

MT4

内存直接映像技术

阅读(1718)评论(0)

一.内核对象和地址空间 为了更好地理解本文后面的内容,在介绍内存映像文件之前我们先简单回顾一下Window s中内核对象和地址空间的有关概念。在Windows中有各种内核对象,如事件、文件、进 程、旗语、互斥体等。内核对象是由系统内核分配管理的一段内存块,只有系统内核能 够直接访问这一段内核对象数据,而应用程序只能通过Windows提供的一系列函数按...