記事"MQL5言語でのTelegram用ボットの作成"についてのディスカッション - ページ 10

 
Andrey Voytenko:

Telegramボット間でファイルを交換する方法がわかりません。

Andrey、あなたのコードがMT4ではうまく動作することを確認しましたが、MT5では動作しませんでした。

MT5で返されるエラーは以下の通りです:

2018.06.15 15:12:10.961 Telegram_Signal_EA (EURUSD,M30) CCustomBot::PostRequest res = 1001

2018.06.15 15:12:10.961 Telegram_Signal_EA (EURUSD,M30) CCustomBot::PostRequest _LastError = 5203

2018.06.15 15:12:10.961 Telegram_Signal_EA (EURUSD,M30) Error:不明なエラー 1001

サンクス

ジェニオ


 

ロシア連邦からVPN経由で作業する場合、すべてがうまくいくはずです。

VPNをオンにし、https://api.telegram.org をアクセス許可リストに追加し、ブラウザでリクエストを確認します。

しかし、bE5からはうまくいかない!なぜか、ネイティブのWebRequest関数は、非常に有効なGetMeリクエストに対してコード1001の文書化されていないエラーを出します。

GetUpdatesでも同じエラーです。

MQが自発的にWebRequest部分でtelegram.orgを ブロックしているのでしょうか?

 
いいえ。

最低限動作するウェブクエストの例をservicedkに添付してください。
 
こんにちは、アンドレイ、

コードをどうもありがとう!1つだけ簡単な質問があります:

買いと売りのアラートに特定の絵文字を追加するなど、様々なものに基づいてメッセージを保持するための文字列を作成しました、そこで、問題を見つける別の方法を考え、キャプションに "Error is on the text "と入力して送信したところ、スクリーンショットが送信されました:

⬆️New buy trade EURUSD⬆️
▶️エントリーポイント:1.23456◀️
テイクプロフィット:1.24000
損切り:1.22000🔴。

SendMessageでできるようになりました。これらのフォーマットを処理するために何を修正しなければならないか、教えていただけませんか?

ライブラリの提供、本当にありがとうございました!

よろしくお願いします、
フェルナンド
 

こんにちは、

Andrey Voytenkoonの MT5ライブラリでテストしたところ、うまく動作しなかったので、もう少し簡単なステップを用意しました。同じエラーに当たった人は、私のように変更してみてください:

1.リストされたURLのWebRequestを許可にhttps://api.telegram.org

2.channel_nameの代わりにchat_id(例えば"-1001301234105")を使っている場合、このコードではエラーになるので変更した。

上記の2つを実行した後、このライブラリがMT5でうまく動作することを確認しました。

Andrey Voytenkoに 感謝します。

 
驚くべき記事

Andrey Voytenko

「UserNameFilter」とは何か、説明していただけますか
ありがとう
:)
 

こんにちは! プログラミングが強いではありませんが、私にどのように指示するか、または書く)どのようにインジケータarrowmanからの信号が 私のチャネルテレグラムをヒットすることを設定するには、チャネルと新しいボットを作成し、彼に管理者権限を与える方法、私は知っているが、どのようにMT4ターミナルを設定するか、またはそこにインストールするために私は知らない、助けてください。

私はこのようなメッセージが必要です:


 
Andrey Voytenko:

Telegram.mqhファイルを更新してください 。それは2つ上の投稿に掲載されています。

こんばんは!Andreyがテレグラムにシグナルを送信する設定をしてくれました。

 

アンドレイ、テレグラムを使うのにこの問題が発生しました。エラーメッセージは「Error: Unknown error1001」です。

助けてもらえますか?

 
MT5用のプログラムはありますか?