新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1597

 
wasol:
下午好!请帮助我使我的终端运行起来--市场不工作了。我想从市场上下载一个免费指标,但我不能。

我改变了密码,重新启动,但没有任何效果。

该程序记录了以下内容

2021.08.23 11:54:18.236 MQL5市场 下载产品'MACD日内趋势'失败(www.mql5.com:443 发送失败[426: ])。


问候,奥尔加

你的终端不是MT4吗?

 
wasol:
下午好!请帮助我使我的终端运行起来--市场不工作了。我想从市场上下载一个免费指标,但我不能。

我改变了密码,重新启动,但没有任何效果。

该程序记录了以下内容

2021.08.23 11:54:18.236 MQL5市场 下载产品'MACD日内趋势'失败(www.mql5.com:443 发送失败[426: ])。


问候,奥尔加

你运行的是什么类型的Windows?
 
законопослушный гражданин:

终端不是MT4吗?

MT5
 
MakarFX:
什么是操作系统?
10
 
wasol:
10

32或64?

检查您的信息

 

你好。

试图改变MT4中的原始分形指标。我希望它以3条为基础,而不是像现在这样的5条。

我在代码中没有发现任何东西...只有重定向......。在哪里改?

谢谢你。

 
Zalevsky1234:

你好。

试图改变MT4中的原始分形指标。我希望它以3条为基础,而不是像现在这样的5条。

我在代码中没有发现任何东西...只有重定向......。在哪里改?

谢谢你。

写下你自己的。在5-7-(或任何你需要的)上

一个常规指标,两个缓冲区。

在循环中看最后的N,根据极值的位置(和威廉姆斯的额外条件,但这在原来的Mt4/5中也是无效的),你在缓冲区中放一个勾,即一个非空值。

 

请教一下,我们能否确保市场订单有序地存储在终端?

换句话说,如果经纪商在展期时不改变订单票,交易员也完全不碰它们,我们是否可以依赖这样一个事实,即每次我们在终端浏览订单并在数组中保存它们的票和开盘时间,我们将得到以升序排列的相同数组?

比如说,这里的代码是这样的。

int Ticket[];
datetime OpenTime[];
int k = 0, total = OrdersTotal();
for (int i = 0; i < total; i++) {
   OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
   if (OrderType() > 1) continue;
   ArrayResize(Ticket, k+1);
   ArrayResize(OpenTime, k+1);
   Ticket[k] = OrderTicket();
   OpenTime[k] = OrderOpenTime();
   k++;
}

在这个片段之后,我们是否可以确定,数组Ticket和OpenTime中的元素的顺序将总是相同的(在每一个tick),并且这些数组的元素(或至少其中一个)将以升序排列?

 
Janis Ozols:

请教一下,我们能否确保市场订单有序地存储在终端?

换句话说,如果经纪商在展期时不改变订单票,交易员也完全不碰它们,我们是否可以依赖这样一个事实,即每次我们在终端浏览订单并在数组中保存它们的票和开盘时间,我们将得到以升序排列的相同数组?

比如说,这里的代码是这样的。

在这个片段之后,我们是否可以确定,数组Ticket和OpenTime中的元素顺序将始终相同(在每个tick上),这些数组的元素(或至少其中一个)将以升序排列?

不保证,文档中没有任何内容,开发者还写道,不要依赖无文档的功能。

虽然有一种观点认为你的代码会正确工作,但我认为@fxsaber 曾经写过

ZZY:自己分类,我觉得,这不是关键,MQL现在很有成效。

ZZZY:这里有一个排序的例子,由https://www.mql5.com/ru/forum/357565#comment_19656851

 
Igor Makanu:

不保证,文档中没有任何内容,开发者还写道,不要依赖无文档的功能。

虽然有一种观点认为你的代码会正常工作,但我认为@fxsaber 在一段时间前写过。

ZZY:自己分类,我觉得,这不是关键,MQL现在很有成效。

SIZE:这里有一个排序的例子,由https://www.mql5.com/ru/forum/357565#comment_19656851

我想补充的是,不能保证终端有并将提供足够的历史数据。

如果一个EA使用 "历史 "订单进行某些计算(如交易量),那么最好将它们独立保存,并随时掌握它们的情况。

原因: