Так уж сложилось, что сейчас мало кто из разработчиков помнит, как написать простую DLL библиотеку и в чем особенности связывания разнородных систем. Я постараюсь за 10 минут на примерах продемонстрировать весь процесс создания простых DLL библиотек и раскрою некоторые технические детали нашей реализации связывания. Покажу пошаговый процесс создания DLL библиотеки в Visual Studio с примерами передачи разных типов переменных (числа, массивы, строки и т.д.) и защиту клиентского терминала от падений в пользовательских DLL.
换句话说,你是否希望移动平均线不是从欧元兑美元H1图表中计算出来的,而是从技术/用户指标的 条形图中计算出来的?
那么,事实证明,无论如何,我们必须将前任指标的指标缓冲区的值传递给技术指标iMa。如果先前的指标有几个指标缓冲区(用于绘制条形图),那么,为了指定一个特定的缓冲区,我们必须使用iCustom获取其句柄。还没有其他想法。
那么,事实证明,无论如何,我们必须将前任指标的指标缓冲区的值传递给技术指标iMa。如果先前的指标有几个指标缓冲区(用于绘制条形图),那么,为了指定一个特定的缓冲区,我们必须使用iCustom获取其句柄。还没有其他想法。
我在《参考手册》中找不到相关信息,但在某个地方说过,"使用前一个指标的数据",只有其第一个指标缓冲区 的数据被传送。也就是说,通过指定一个句柄,我们实际上只指向了第一个缓冲区。它并不总是适合......但是,如果前身指标只有一个缓冲区(或者没有必要指定其他缓冲区),那么,理论上我们可以尝试。不幸的是,我从未使用过技术(标准)指标,因此我只能猜测。
我不明白。我决定在指示器中做一个类似于Sleep() 的东西,并把它焊接在Label上(通过按压它来产生按压的视觉效果)。
它在任何延迟值下都不起作用,所以我没有选择快速改变它。
如果我取消对字符串的注释,一切都会正常。有什么问题呢?
但是,如果你取消了这些行的注释,一切都会正常。有什么问题呢?
所需的图表重绘
另一个问题:我可以将外部DLL连接到MQL5吗? 如果可以,有什么相关信息吗?
如何在10分钟内为MQL5编写一个DLL并交换数据?https://www.mql5.com/ru/articles/18
如何在Delphi中为MQL5编写一个DLLhttps://www.mql5.com/ru/articles/96