天泓评测

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

作者

本站作者天泓评测 共计发布文章1691篇

函数

WebRequest()抓取网页数据

阅读(1942)评论(0)

忙了一整天研究WebRequest()抓取网页数据,比如myfxbook的OutLook。发现的问题是, myfxbook可能发现读取其数据的次数太多了,因此访问http网页自动跳到https网页, 更糟糕的是,官方的数据更新是每分钟一次,但编好的ea访问不停报错,错误号5203,意思是http访问失败,经过耐心...

MT4

24时区,GMT,UTC,DST,CST时间详解

阅读(1702)评论(0)

全球24个时区的划分       相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益...

MT4

关于返回值return -转自“牛在天上飞”

阅读(1708)评论(0)

网搜: main() 函数返回进程退出码,别的程序可以取得这个返回值,判断进程执行的结果。 main的返回值代表什么含义,系统没有定义,由你自己定义。   一般来说,0表示成功完成任务,其他数值表示错误代码。  所谓“返回给操作系统”,操作系统只是把这个返回值保留下来...

MT4

OnCalculate()中文解说

阅读(3170)评论(0)

OnCalculate()函数只在自定义指标中调用,通过Calculate计算指标值是必须的。通常在接到指标计算的交易品种新订单号时发生。这个指标不需要附在交易品种的价格图表上。 OnCalculate() 函数有个返回值int。有两个可能定义。一个指标中不可以有两个函数版本。 一种是用于单数据缓冲中计算的指标。例如,...

MT4

新版MT4事件处理函数

阅读(2840)评论(0)

void OnStart():用于脚本 void OnInit(): void OnDeinit(const int reason): void OnTick():脚本和指标不用这个,相当于旧版本的start(). OnTime(): OnTester(): OnChartEvent(): OnCalculate...

MT4

start()是怎么工作的?

阅读(1820)评论(0)

程序附加到图表之后,它立即开始与init()函数协同运行。在客户端开始运行和历史数据(仅与智能交易有关,而与指标无关)被另外加载之后、当货币对和图表时段改变了、在MetaEditor里重新编译之后、或者从智能交易或自定义指标的设置窗口改变了输入参数,附加到图表上的智能交易和自定义指标中的init()函数将会运行。当计算结果发生变化时,智能交易同样也会被...

MT4

EA退出运行的一个指令ExpertRemove()

阅读(2825)评论(0)

The Expert Advisor is not stopped immediately as you call ExpertRemove(); just a flag to stop the EA operation is set. That is, any next event won't be processed, OnDeinit() wil...

MT4

double类型

阅读(1627)评论(0)

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

MT4

break,continue

阅读(1850)评论(0)

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

MT4

函数的参数默认值

阅读(1395)评论(0)

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