В последнее время возрос интерес к кластерному анализу рынка FOREX. MQL5 открывает новые возможности исследования закономерностей движения валютных пар. Важным преимуществом MQL5, по сравнению с MQL4, является возможность использования неограниченного количества индикаторных буферов. В данной статье описан пример построения мультивалютного индикатора.
这些数字是什么意思?
以及如何摆脱这个错误 ????
根据设计,温度应该等于-1.0
ZS 我有一个与零相等的检查,但不知道如何检查与这个-1.#IND相等。
我同意,但不一定在所有的乐器上,只是一个,因为时间在任何地方都是一样的。
确定一个新酒吧 的最简单方法:(我自己做的,非常简单和有效)
并在你真正需要这个新条形的地方的OnTick中加入结构。下午好,面临以下问题。
Alert("Request = ", Bars("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00")));
datetime timeArray[]; //动态数组,大小未设定。
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00),timeArray);
Alert("Copied = ", ckopirovano);
结果:
查询=4
复制 = 3
Alert("Request = ", Bars("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00)));
datetime timeArray[5]; // 指定大小
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00),timeArray);
Alert("Copied = ", ckopirovano);
结果:
查询=4
抄送=4
我的意思是,我总是从时间序列复制到动态数组,没有设置大小(从未出现过错误),而现在是这样。我应该如何理解它?
给我一个严厉的说法,我在我的EA上检查了一下--既在2对(多)和
自2000年以来,对所有蜱虫的测试结果与对1对蜱虫的测试结果没有区别。
和具有不同策略的专家顾问!
而如果计算不是在文本栏上进行的,而是在2个或更多栏的历史上进行的(即使是一百万)。
我们需要在历史上搜索吧!
下午好,面临以下问题。
Alert("Request = ", Bars("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00)));
datetime timeArray[]; //动态数组,大小未设定。
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00),timeArray);
Alert("Copied = ", ckopirovano);
结果:
查询=4
复制 = 3
Alert("Request = ", Bars("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00)));
datetime timeArray[5]; // 指定大小
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00),timeArray);
Alert("Copied = ", ckopirovano);
结果:
查询=4
抄送=4
我的意思是,我总是从时间序列复制到动态数组,没有设置大小(从未出现过错误),而现在是这样。我应该如何理解它?
我的意思是,我总是从时间序列复制到一个动态数组,没有设置大小(从未出现过错误),而现在是这样。你如何理解这一切呢?
Bild 489,我不认为这是关于可及性的问题(因为第二个选项充分地发挥作用)。
所以这里面有问题。
Alert("Request = ", Bars("GBPUSD",PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00)));
数据时间 timeArray[2];
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00),timeArray);
Alert("Copied = ", ckopirovano);
结果:
查询=4
复制 = 1 (应该有两个?)
Im_hungry:
我同意,但不一定是在所有的乐器上,只是一个,因为时间是无处不在的。
同样的......分00秒,检测一个新酒吧 的最简单方法:(我自己做的,非常简单和有效)
它是强制性的,确切地说,是对所有的人。
有一个例外--如果EA只分析已形成的条形,你可以只等待新条形的时间 (:00),对于不同的工具分析第0个或第1个 条形,这取决于是否有新时间的条形(如果有--我们用指数1分析旧条形,如果没有指数--形成的条形将有指数0,直到新条形出现)。
用一个已经被占用的名字来创建一个图形对象 是个好主意吗(用一个函数来移动整个对象)?
如果你用ObjecMove一次移动一个坐标,一个坐标可能会移动,而另一个可能不会。
请告诉我,创建一个 名字已经被占用的图形对象(用一个函数来移动整个对象)是多么正确?