MetaQuotes Language 5 (MQL5) - язык программирования технических индикаторов, торговых роботов и вспомогательных приложений для автоматизации торговли на финансовых рынках. MQL5 является современным языком высокого уровня и разработан MetaQuotes Software Corp. для собственной торгово-информационной платформы. Синтаксис языка максимально близок...
现在我们来谈谈任务本身。这不是一项技术性任务,而是对其本质的简要陈述。
我们需要定期(例如一小时一次、一天一次、一周一次)从多个(不超过 10 个)网站获取各种数据,并进行复杂的中间计算。这些计算的结果将是三个 MT5 终端控制信号:打开买单信号、打开卖单信号或关闭订单信号。
这可能吗?我需要知道这一点,以便能够胜任自由职业者的技术任务。
敬礼,弗拉基米尔。
这一切都可以通过 python 程序来完成,您还可以通过它来管理 mt5 中的交易,没错。
太好了这正是我需要的。
再次感谢您!
谢谢,弗拉基米尔
太好了这正是我需要的。
再次感谢您!
弗拉基米尔
所有这些都可以通过 python 程序来完成,然后在 mt5 中管理交易,没错。事实上,您可以从 mql5 EA 中解析网站并立即进行交易,无需使用 python。但使用 Python 更容易解析,因为它是一种高级语言。
需要说明的是:Python 代码将首先解析网站,然后将数据传输到我拥有的一个现成程序,该程序通过输出 3 种信号执行复杂的中间计算,只有这样,这些信号才能进入 MT5 终端进行交易。
弗拉基米尔
需要说明的是:Python 程序代码将首先解析网站,然后将这些数据传输到我手中的一个现成程序,该程序将执行复杂的中间计算,输出 3 种信号,然后这些信号才能传输到 MT5 终端进行交易。
弗拉基米尔
那么,您需要通过文件或相同的套接字与第 3 个程序建立互动,这取决于它具有哪些功能。或者将所有计算转移到 python。
您可以直接从 mql5 EA 访问该程序。您只需知道如何与它交换数据。
那么,就有必要根据第三程序的功能,通过文件或套接字与之建立交互。或者将所有计算转移到 python。
可以直接从 mql5 EA 访问该程序。您只需知道如何与它交换数据。
我不太理解转移计算...换句话说,就是用 Python 编程语言创建一个与现有程序计算算法类似的程序?
弗拉基米尔
我不太明白关于转移计算....换句话说,就是用 Python 编程语言创建一个现有程序的模拟计算算法?
弗拉基米尔
是啊,如果知道算法的话。
我闯进了一扇开了很久的门我老了:)
谢谢你,上帝保佑你!你是不是莫斯科人?我想请你喝一罐蜂蜜!
弗拉基米尔
我正在冲破一扇敞开已久的门!这是年龄的问题。:)
谢谢您,愿上帝保佑您!你是莫斯科人吗?我可以给你买一罐蜂蜜!
弗拉基米尔
^)))) 来自其他纬度
你好,马克西姆!
我的 Python 知识有点高深,但我找不到关于从 Python 和第三方程序(例如,用 MQL5 编写的相同 Expert Advisor)联合访问 csv 文件的详细信息。简单地说,Python 代码会定期向 csv 文件写入信息,而MQL5 Expert Advisor 会从中读取信息并执行我需要的命令。这种双方共同访问的方式可行吗?
敬上,弗拉基米尔。