【发布时间】:2018-10-25 11:53:53
【问题描述】:
我正在致力于自动化 metatrader 4 中生成的交易信号。想法是将买入/卖出信号编码为消息并发送到 python 电报接收器代码,该代码将解码消息并采取适当的操作(例如向经纪人下订单使用代理提供的 python API)。知道如何做到这一点吗?
到目前为止,我已经尝试了以下代码,该代码从我的电报帐户接收消息并回复相同的文本。 https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/echobot2.py
我的要求不是在移动设备上使用电报帐户,而是在 metatrader 中使用它
【问题讨论】:
-
不清楚你想做什么。您需要将消息从 mt4 发送到电报频道吗?或从频道接收消息? mt4 -> Telegram -> TG wrapper to parse message into python -> process message in python 所以这里有三个动作,你对哪个有问题?
-
我需要最后一种方法。 mt4 -> Telegram -> TG wrapper 将消息解析成 python -> 在 python 中处理消息
-
最后一种方法是什么?链条中有三个步骤,如果您无法解决包装器的问题 -> 处理消息并使用经纪人的 api 发送交易请求 - 显示您的代码以及为什么您认为 github 链接对您没有帮助
-
让我以不同的方式提出要求。在 mt4 上,在指标函数中,我将调用电报 api 向一个专用电报帐户发送消息。我不需要在我的电报应用程序中看到收到的这条消息。但我想改为使用 python 阅读此消息。例如:如果 mt4 发送给一个电报帐户的消息是“APPLE:BUY”,那么此消息将在 VPS 中运行的 python(处于 24/7 监听模式)中处理,它将下订单购买库存。
-
哦,我明白了。 MT4 -> 电报工作正常,对吗?那么不清楚您为什么将您的问题标记为 MQL4
标签: mql4 python-telegram-bot metatrader4