错误、漏洞、问题 - 页 971

 
我如何从OnTester()知道设定的测试间隔?
 
nasdaq:
我如何从OnTester()中找出设定的测试间隔时间?

在OnTester中可以立即找到测试的结束日期。

开始日期必须存储在OnInit中。

使用TimeCurrent函数

Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5
 

面对一个奇怪的情况

今天,在连接到服务器时,来自biline USB调制解调器的连接停止工作。

从其他渠道(中继和地面DSL)成功工作

193.219.127.76:4443

在这两种情况下,telnet到这个地址+端口通过(会话打开)。

在这两种情况下,一些IP对(棍子)的跟踪也会死亡。

总的来说平说

Ответ от 195.16.37.33: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16.37.33: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16.37.33: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 195.16.37.33: Превышен срок жизни (TTL) при передаче пакета.

这是来自biline的信息

Обмен пакетами с 193.219.127.76 по с 32 байтами данных:
Ответ от 193.219.127.225: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219.127.225: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219.127.225: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 193.219.127.225: Превышен срок жизни (TTL) при передаче пакета.

它来自另一个通道,但终端可以看到连接。

我打电话给Beeline说,调制解调器被关闭,然后在大约10分钟内重新打开 - 没有帮助。

但服务器MetaQuotes演示看到并连接到它。

有些东西我已经没有想象力了,接下来该怎么办?
 
在优化过程中,你如何确定一个转发网站是否是现在?
 

请解释一下,我的错误在哪里?为什么附件中的代码只能在COLOR_FORMAT_XRGB_NOALPHA模式下绘制图像(OBJ_BITMAP_LABEL)?与COLOR_FORMAT_ARGB_NORMALIZE一起,它不显示任何东西

void OnStart() {
  uint Canvas[];
  uint ImgWidth = 250;
  uint ImgHeight = 100;
  long chart_id = ChartID();
  ArrayResize(Canvas, ImgWidth * ImgHeight);
  ArrayInitialize(Canvas, 0);
  for (int i = 0; i < ArraySize(Canvas); i++)
    Canvas[i] = i;
  if (ObjectCreate(chart_id, "Test", OBJ_BITMAP_LABEL, 0, 0, 0)) {
    ObjectSetString(chart_id, "Test", OBJPROP_BMPFILE, "::Test");
    ResourceCreate("::Test", Canvas, ImgWidth, ImgHeight, 0, 0, ImgWidth, COLOR_FORMAT_XRGB_NOALPHA);
    ChartRedraw(chart_id);
    Sleep(3000);
    ObjectDelete(chart_id, "Test");
  }
}
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
附加的文件:
Test.mq5  9 kb
 
voix_kas:

请解释一下我的错误在哪里?为什么附件中的代码只能在COLOR_FORMAT_XRGB_NOALPHA模式下绘制图像(OBJ_BITMAP_LABEL)?与COLOR_FORMAT_ARGB_NORMALIZE一起,它不显示任何东西

你真的有一个32位的图片吗?
 
sergeev:
你真的有一个32位的图片吗?
不幸的是,我不明白你的问题。uint数组(4字节,32位)被用作缓冲器。
 

总的来说,在知识方面存在着小的差距。32位颜色表示为0x00BBGGRR,其中第一个 "00 "是alpha通道。

例如,我们拿clrRed的颜色,我们想让它变成半透明的,我们在前两个比特上加值127(7F)。显然,这是由位操作 完成的。不幸的是,我对这个问题并不熟悉。我现在先试着研究一下。也许有人准备了一个简单的转换代码?

 

很奇怪。运行0xFF000000 + clrBlue可以得到一个红色。

蓝色是0x00FF0000。我添加了0xFFFF000000结果0xFFFFFF0000。但为什么它输出的是红色而不是蓝色?

 
如果有人想知道这个问题,我将为你节省一些时间。使用常规的ColorToARGB()函数。