文章 "如何采用 MQL5 创建用于 Telegram 的 bots" - 页 42 1...353637383940414243444546474849...55 新评论 Edgar Akhmadeev 2021.04.24 22:25 #411 Andrey Vasilenko: 下午好。无法访问 telegram api 网址,错误 1001。这个问题已经在这里提出过,谁遇到过这样的问题,谁能解决这个问题,请分享一下 切换到 Win10 Andrey Vasilenko 2021.04.25 06:51 #412 感谢您的回复。是真的有帮助还是只是猜测?客户使用的是 Win 7,要求升级到 Win 10 有点过分,而且vps 也会使用不同的vin。 Edgar Akhmadeev 2021.04.25 11:02 #413 Andrey Vasilenko: 感谢您的回复。是真的有帮助还是只是猜测?客户使用的是 Win 7,要求升级到 Win 10 有点过分,而且vps 的 vin 也会不同。 不能保证,我们必须检查。但很多人都抱怨使用的是 W7 系统,而使用 W10 系统后一切正常。自己试试吧。我也不会换电报。 Andrey Vasilenko 2021.04.27 13:56 #414 感谢您的帮助 )从 Win7 切换到 Win10 解决了问题 Adedayo Ajao 2021.04.27 16:53 #415 Ricardo Andres Moscoloni:第 980 行的 Telegram.mqh 调用:并在第 1006 行调用为了向私人频道发送消息,我必须像这样将 chat_id 定义为 long:input long InpChatId= -(使用 h t t p s ://t.me/username_to_id_bot 获取私人聊天 ID); // 聊天 ID Private并用它转发到电报否则将无法工作,如果有人知道在使用字符串 @publicChannelName 或长 -privateChannelName 进行相应转换时的识别代码,请在此处发布! 私人频道 Ids 为负值。这样做 input ulong channelId = -1097657894777; input string channelName = "@electronicsfreak"; bot.SendMessage (channelId, "Hello you!"); bot.SendMessage (channelName, "Hello you!"); Andrey Kaunov 2021.04.30 17:50 #416 Andrey Vasilenko: 感谢您的帮助 )从 Win7 切换到 Win10 解决了问题 它在 Win7 上不起作用,你甚至都不用试。我尝试了所有选项。内置的 MQL WebRequest() 和 Windows 上的那个。您需要 Windows 10 或 Windows Server 2012 及更高版本。 Brian P Cusack 2021.05.19 03:13 #417 我已经为我的多货币多时间框架 EA 实现了 Telegram 截图后到 Telegram 的确认功能,一切正常。 void send_photo(CMyBot & ibot, string symbol, string type, string shortTF, string longTF) { string photo_id = ScreenShotToFile(symbol, type, shortTF, longTF); int chat_id = **********; string caption = photo_id; StringReplace(caption, ".png", ""); string enter = StringFormat("/%s", caption); int sent = ibot.SendPhoto(photo_id, chat_id, photo_id, enter, NULL, false, 10000); PrintFormat("Sent %i", sent); //--- 启动或帮助命令 // ibot.SendMessage(chat_id, "Click on the buttons", ibot.inlineKeyBoardMarkup()); } 我还可以使用 Telegram.mqh SendMessage() 函数发送内联键盘,一切顺利。 ibot.SendMessage(chat_id, "Click on the buttons", ibot.inlineKeyBoardMarkup()); 我更喜欢 sendPhoto() 使用内联键盘,但由于某些原因,SendPhoto() 只接受标准键盘标记(),而不接受 "reply_markup "中的内联键盘标记() 我一直在修改 Telegram.mqh,但似乎无法实现这一功能。 希望得到帮助 Audiamant 2021.05.21 12:14 #418 您好,是否有可能获得以百分比表示的每日利润,而不是账户余额? 如果您有任何建议,我们将不胜感激。 您可以在所附截图中看到代码。 致以最崇高的敬意 附加的文件: Bildschirmfoto_2021-05-21_um_12.15.48.png 428 kb Jefferson Judge Metha 2021.05.21 12:50 #419 Audiamant:您好,是否可以用百分比代替账户余额 来获取每日利润?如有任何建议,将不胜感激。在所附截图中,您可以看到代码。致以最崇高的敬意 可以、1.检查当前余额2.查看每日利润(包括赢利和亏损)3.从当前余额中减去,得到每日初始余额4.每日利润/每日初始余额的分数乘以 100 就得到百分比。 Mohammadreza Azarnia 2021.05.22 17:23 #420 你们好,我已经运行了 10 个专家,但都出现了这个错误。 如何修复这个错误? {"ok":false, "error_code":409, "description": "Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"} 1...353637383940414243444546474849...55 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。无法访问 telegram api 网址,错误 1001。这个问题已经在这里提出过,谁遇到过这样的问题,谁能解决这个问题,请分享一下
切换到 Win10
感谢您的回复。是真的有帮助还是只是猜测?客户使用的是 Win 7,要求升级到 Win 10 有点过分,而且vps 的 vin 也会不同。
不能保证,我们必须检查。但很多人都抱怨使用的是 W7 系统,而使用 W10 系统后一切正常。自己试试吧。我也不会换电报。
第 980 行的 Telegram.mqh 调用:
并在第 1006 行调用
为了向私人频道发送消息,我必须像这样将 chat_id 定义为 long:
input long InpChatId= -(使用 h t t p s ://t.me/username_to_id_bot 获取私人聊天 ID); // 聊天 ID Private
并用它转发到电报
否则将无法工作,如果有人知道在使用字符串 @publicChannelName 或长 -privateChannelName 进行相应转换时的识别代码,请在此处发布!
感谢您的帮助 )从 Win7 切换到 Win10 解决了问题
它在 Win7 上不起作用,你甚至都不用试。我尝试了所有选项。内置的 MQL WebRequest() 和 Windows 上的那个。您需要 Windows 10 或 Windows Server 2012 及更高版本。
我已经为我的多货币多时间框架 EA 实现了 Telegram 截图后到 Telegram 的确认功能,一切正常。
我还可以使用 Telegram.mqh SendMessage() 函数发送内联键盘,一切顺利。
ibot.SendMessage(chat_id, "Click on the buttons", ibot.inlineKeyBoardMarkup());我更喜欢 sendPhoto() 使用内联键盘,但由于某些原因,SendPhoto() 只接受标准键盘标记(),而不接受 "reply_markup "中的内联键盘标记()
我一直在修改 Telegram.mqh,但似乎无法实现这一功能。
希望得到帮助
您好,是否有可能获得以百分比表示的每日利润,而不是账户余额?
如果您有任何建议,我们将不胜感激。
您可以在所附截图中看到代码。
致以最崇高的敬意
您好,是否可以用百分比代替账户余额 来获取每日利润?
如有任何建议,将不胜感激。
在所附截图中,您可以看到代码。
致以最崇高的敬意
你们好,我已经运行了 10 个专家,但都出现了这个错误。
如何修复这个错误?
{"ok":false, "error_code":409, "description": "Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"}