0

我是 C# 新手。我想使用 DLL 从 MT4 连接到 Mysql 数据库。我在这里找到了如何使用 C# 创建 MT4 dll:http: //vb6-to-csharp.blogspot.com/2012/04/code-to-export-c-dll-to-metatrader.html ,以及如何连接到此处使用 C# 的 Mysql 数据库:http: //www.codeproject.com/Tips/423233/How-to-Connect-to-MySQL-Using-Csharp

如何将两者结合起来从 MT4 连接到 Mysql?

谢谢

4

2 回答 2

0

MT4 是 C++ 而不是 C#。事实上,使用 C# 会使事情变得不必要地复杂化,因为您需要在两种语言之间编组数据类型。此外,您没有指定要连接的 mt4 的哪个部分。我假设它是通过专家顾问的 dll 的客户端。最简单的方法是使用 C++ 编写一个 dll,它将导出写入数据库所需的方法。

于 2013-12-19T14:09:10.100 回答
0

如果您更喜欢 C# 而不是 MQL,一个可行的选择是使用允许您使用 C# 编写完整 EA 的框架。例如这个桥:NQuotes : MetaTrader的 C# API 让你这样做。然后您可以按原样使用您的 MySQL 教程。

于 2014-01-28T22:15:03.003 回答