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

 
Andrey Sokolov #:

谢谢,还没有读完。

这里有 一个很好的源代码,可以作为一个例子。

我的其余DLL问题在这里 解决了

 
Tretyakov Rostyslav #:

什么是不存在的?

安德烈的照片中显示的那种。

 
Andrey Sokolov #:

首先我做的是4,但现在是5,而且有同样的错误,在dll中没有功能。


安德烈,请注意文件中的这些词

Не рекомендуется использовать полностью квалифицированное имя загружаемого модуля вида Drive:\Directory\FileName.Ext. 
Библиотеки MQL4 загружаются из папки terminal_dir\MQL4\Libraries. 
Если библиотека не была найдена, то производится попытка загрузить библиотеку из папки terminal_dir\experts.

它也写在mql5的文档中。因此,.dll应该在Libraries文件夹中。不是吗?

Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
  • www.mql5.com
Вызов импортируемых функций - Программы MQL5 - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Sokolov #:

我还没能导入函数,我在前一页的第一个帖子中描述了这个问题。

我想用不同的方式来做,如帮助

https://www.mql5.com/ru/docs/basis/preprosessor/import

我还不能确定是我通过上面的例子做得不对,还是这个例子有问题。

让我们从头开始。你所创建的图书馆是什么?它应该在.Net下,顺便说一下,在文档中也有说明,而且在它下可以正常工作。在.Core和UWP下,你可以试试,我懒得自己去试,以后再告诉我。


 
Alexey Viktorov #:

安德烈,请注意文件中的这些词

它也写在mql5的文档中。因此,.dll应该在Libraries文件夹中。不是吗?

我移动并指定#import "TestLib.dll",错误还是一样。发现dll文件本身没有这个。

 
Vladimir Simakov #:

让我们从头开始。你创建这个图书馆是为了什么?它应该在.Net下,顺便说一下,这在文档中列出了,而且它完全可以在它下工作。在.Core和UWP下,你可以试试,自己偷懒,以后再告诉我。


是的,在.Net下

 
Andrey Sokolov #:

是的,在.Net下

该方法是静态的吗?

 

大家新年快乐

感谢今年帮助我提供建议和代码的所有人)

现在我正在寻找一个函数来设置机器人工作的时间间隔。

问题是这样的。

机器人与马丁的交易是买入/卖出交易(收盘价/止损价)。

如果手数超过专家顾问参数中指定的手数,那么下一笔交易的开仓时间应推迟n小时/天。

用什么函数来解决这个问题?

从哪里开始?

也许有人有现成的例子?

 
законопослушный гражданин #:

现在我正在寻找一个函数来设置机器人工作中的时间间隔。

也祝你新年快乐。你自己做了什么事情是不成功的?

 
Vladimir Simakov #:

该方法是静态的吗?

是的,在这里我把它做得尽可能简单,把它插入应用程序中,它在那里工作。