記事「MQL5-Telegram統合エキスパートアドバイザーの作成(第1回):MQL5からTelegramへのメッセージ送信」についてのディスカッション - ページ 3

 
Allan Munene Mutiiria #:

指標についてはよく分からない。

この記事の著者は、どうして確信が持てないのだろうか?

---

あなたがそのテーマを知っているか、あるいはどこかの国のたわごとであるかのどちらかである。

 
Ivan Titov #:
チャート上のインジケーターからシグナルを送信できますか?

Expert Advisorのインジケーターからシグナルを受信したり、Expert AdvisorからTelegramや同様のメッセンジャーにシグナルを送信することができます。

 
Rashid Umarov #:

Expert Advisorのインジケーターからシグナルを受信したり、Expert AdvisorからTelegramや同様のメッセンジャーにシグナルを送信することができます。

https://www.mql5.com/ja/articles/5337

受信機がなくても可能です。
Многопоточный асинхронный WebRequest на MQL5 своими руками
Многопоточный асинхронный WebRequest на MQL5 своими руками
  • www.mql5.com
В статье рассмотрена библиотека, позволяющая повысить эффективность работы с HTTP-запросами в MQL5. Выполнение WebRequest в неблокирующем режиме реализовано в дополнительных потоках с использованием вспомогательных графиков и экспертов, обмена пользовательскими событиями и чтения разделяемых ресурсов. Исходные коды прилагаются.
 
fxsaber #:

https://www.mql5.com/ja/articles/5337

レシーバーがなくてもできる。

https://www.mql5.com/ja/docs/network/webrequest である必要はない。

WebRequest()関数を使用するには、"Settings "ウィンドウの "Advisors "タブで、許可するURLのリストにサーバーアドレスを追加します。サーバーポートは、指定されたプロトコルに基づいて自動的に選択されます。"http://" の場合は 80、"https://" の場合は 443 です。

WebRequest()関数は同期型であり、プログラムの実行を一時停止し、要求されたサーバーからの応答を待ちます。送信されたリクエストに対するレスポンスの受信に時間がかかることがあるため、 この関数はインジケータからの呼び出しには使用できません。インジケータは、指定されたシンボル上のすべてのインジケータとチャートに共通する単一のスレッドで動作するためです。 あるシンボルのチャートのインジケータの実行を遅らせると、そのシンボルのすべてのチャートの更新が停止する可能性があります。

この関数はエキスパートアドバイザーとスクリプトからのみ呼び出すことができます。インジケーターから呼び出された場合、GetLastError() はエラー4014 - "System function is not allowed to be called"を返します。


Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Отправляет HTTP-запрос на указанный сервер. Существует два варианта функции: 1. Для отправки простых запросов вида "ключ=значение" с...
 
Rashid Umarov #:

https:// www.mql5.com/ru/docs/network/webrequest

どうやら記事を読んでいないようだ。受信機なしでインジケーターを取引している例さえあった。

 
fxsaber #:
どうやら記事を読んでいないようだ。レシーバーなしでインジケーターを取引している例さえあった。

"まあ、これが我々の欠陥なのだが" (c)

 
Rashid Umarov #:

Expert Advisorのインジケーターからシグナルを受信したり、Expert AdvisorからTelegramや同様のメッセンジャーにシグナルを送信することができます。

なるほど。チャートからのインジケーターではないんですね。残念。

 
Rashid Umarov #:

"まあ、私たちのせいだ"

Ctrl-Dで開くデータ・ウィンドウへのアクセス・ポイントがない(Expert Advisorsからもインジケーターからも)。

目には目があり、歯には歯がない。

すべてそこにあるが、プログラムで使うことはできない。

 
Maxim Kuznetsov #:

Ctrl-Dで開くデータ・ウィンドウには(アドバイザーからもインジケーターからも)アクセスできないことに注意してください。

目は口ほどに物を言う

全てはそこにあるが、プログラムで使うことはできない。

あなたの主張を疑っているわけではない、

しかし、データの例を挙げていただきたい、

データ・ウィンドウ」にはあるが、インジケーターやExpert Advisorからアクセスできないデータの例を挙げてください。

 
Aleksandr Slavskii #:

決してあなたの主張に疑問を持っているわけではない、

しかし、そのデータの例を挙げてもらいたい、

インジケーターやExpert Advisorからはアクセスできません。

ユーザーが起動したインジケーターのバッファのデータ。