初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1013

 
Alexey Viktorov:

你能不能也澄清一下它的用途?

在之前的帖子中补充。

当然,在日志中,你可以找到缺少的东西,但最好是立即定义并显示MessageBox,在那里获得缺少的东西。

      MessageBox("Для работы индикатора небходимо наличие индикатора Б в папке Indicators/Market\n\n"+
                 "Скачать его можно по ссылке\n https://www.mql5.com/ru/market/product/ббббб","Ошибка Б",MB_OK);
 
Сергей Таболин:

澄清一下。不是在图表上,而是在一般情况下。要找出 "集 "中是否有一个指标。在指标文件夹中。

例如,我的指标A使用另一个自定义指标 B,如果我启动A时没有得到B的句柄,A就不会启动。

但是,如果我用A启动一个猫头鹰,那么A就不会启动,猫头鹰也不会关闭。

有什么可以阻止A以资源的形式放一个B的指标?而且没有头疼。指标B只是在编译指标A的过程中需要,仅此而已,没有必要检查它。

而指标A可以作为一种资源插入到EA中...

 
Alexey Viktorov:

是什么阻止了指标A以资源的形式拥有指标B?而且没有头疼。B指标只在编制A指标的过程中需要,没有必要检查它。

是的,指标A可以作为一种资源插入到专家顾问中...

换句话说,如果我理解正确的话,在编译专家顾问后,指标A和B不需要在指标文件夹中?

该资源是#import?

 
Сергей Таболин:

换句话说,如果我理解正确的话,在编译EA后,指标文件夹中的A和B指标是不需要存在的?

该资源是#import?

资源是#资源
 
Juer:

这个编译时错误是什么意思,我应该如何解决?我有一个大约有80,000行的类。我必须用它来做两个班吗?这是无稽之谈。如果一切都以这种方式限制,那么这个64位版本的意义何在?
 
Artyom Trishkin:
该资源是#资源

是的,谢谢你。找到了,正在研究。它还没有发挥作用。我认为这是因为他们使用了符号链接。

 
Сергей Таболин:

是的,谢谢你。发现了它,正在研究它。它还没有发挥作用。我认为这是因为使用了符号链接。

在那里,"与作为资源连接的自定义指标一起工作"页面的末尾处

Документация по MQL5: Программы MQL5 / Ресурсы
Документация по MQL5: Программы MQL5 / Ресурсы
  • www.mql5.com
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5.  Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
 
Alexey Viktorov:

在那里,"与作为资源连接的自定义指标一起工作"页面的末尾处

谢谢,我已经看到了。但正如我所说,可能是因为指标文件夹的符号链接,资源没有被添加。它说没有找到。

 
你能给我一个提示吗?我正在学习写一个EA。我想把我用C#编写的dll库导入其中。在参考书中写到,库函数必须通过__stdcall来编写。我对C#有点了解,但我找不到任何关于这样的记录,只有一些与函数导入 有关的东西,但这可能是相反的程序?我通过#import将我的函数导入Expert Advisor,它甚至可以看到它并正常编译,但EA在启动前就被从图表中拉出来。在进口之前,它是挂在图表上的。我想这与我的Dll有关。我在网上看了一下,得到的印象是库只能用C++编写。是这样吗?是否有办法用c#语言编写它们?如果是,请给我一个例子或一个链接,以清楚地显示它。谢谢你!
 
Игорь:
你能给我一个提示吗?我正在学习写一个EA。我想把我用C#编写的dll库导入其中。在参考书中写到,库函数必须通过__stdcall来编写。我对C#有点了解,但我找不到任何关于这样的记录,只有一些与函数导入 有关的东西,但这可能是相反的程序?我通过#import将我的函数导入Expert Advisor,它甚至可以看到它并正常编译,但EA在启动前就被从图表中拉出来。在进口之前,它是挂在图表上的。我想这与我的Dll有关。我在网上看了一下,得到的印象是库只能用C++编写。是这样吗?是否有办法用c#语言编写它们?如果是,请给我一个例子或一个链接,以清楚地显示它。谢谢你!
Vasiliy Sokolov的最新文章在这里的文章部分。
原因: