script05を添付するとこうなる。
チャートにもインジケータにも何も表示されません。
何が足りないのでしょうか?
2019.04.14 17:11:18.623 Scripts script bonds (EURUSD,Daily) loaded successfully
ScraperBot06.mq4はMT5で問題なく動作し、ScraperBot05.mq5と同じことを行います。違いは、ScraperBot05がWebRequest()を使用している のに対し、ScraperBot06はWinINet.dllの関数を使用しており、WebRequest()よりも信頼性が高いようです。WebRequest()を使ったScraperBot05.mq5が動作するかどうか、問題を調べてみます。
編集:ScraperBot05.mqlや他のスクリプトのWebRequest()の呼び出しは、 ウェブリクエストで指定されたサーバーが メタトレーダーのオプションで許可されている場合にのみ動作 します。 これは記事で説明されています。
err_function_not_allowed | 4014 | 関数の呼び出しが許可されていません |
メタトレーダー5は、私が記事を投稿した2018年10月以降、WebRequest()の実装が変更された可能性がありますが、WebRequest()のドキュメントは変更されていません。
編集:メタトレーダーのオプションで Webサーバー「https://api.wsj.net」へのリクエストを許可したところ、私のパソコンでは問題が解決しました。どうやらメタトレーダーのアップデートでパーミッションが削除されたようです 。
このメッセージに添付されている ScraperBot06.mq5 は ScraperBot05.mq5 と同じですが、WebRequest() の代わりに WinINet.dll の関数を使用しています。ScraperBot06.mq5をアップロードしたのは、ScraperBot05.mq5のWebRequest()がエラーコード-1を返すようになり、その後GetLastError()がコード4014を返すようになったからです、
err_function_not_allowed | 4014 | 関数の呼び出しが許可されていません |
メタトレーダー5は、私が記事を投稿した2018年10月以降、WebRequest()の実装が変更された可能性がありますが、WebRequest()のドキュメントは変更されていません。
ご回答ありがとうございます。
コンパイルし直したところ、"型変換によりデータが失われる可能性があります "という警告が表示されました。
DLLは許可されています。
microsoftや.netなどの他のパッケージが必要なのでしょうか?
ありがとうございます。
お返事ありがとうございます。
コンパイルし直したところ、"型変換によりデータが失われる可能性がある "という警告が表示されました。
dllは許可されています。
マイクロソフトや.netなどの他のパッケージが必要なのでしょうか?
ありがとうございます。
うーん、
メタトレーダーを再インストールしてみると、最初からurlが許可されている。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 ウェブからの債券利回りデータのスクレイピング はパブリッシュされました:
EAのパフォーマンスを向上させるために、金利データの収集を自動化します。
自動売買は、未来の価格行動を予測するために、過去の価格行動を使用するテクニカルインジケータにほぼ依存してます。 しかし、相場を動かしうるファンダメンタルズを無視するトレーダーは、ファンダメンタルズデータを利用するトレーダーに対して不利です。 自動的に収集されたファンダメンタルズデータに基づくインジケータは、EAのパフォーマンスを向上させることができます。 為替レートに最も影響を与えるファンダメンタルズデータは、金利です。 中央銀行の金利は変動しませんが、米国などの国債利回りは変動します。 10年国債は、世界の債券相場のすべての時間枠で変動します。 利回りは、未来の中央銀行の金利がどこに向かうのか、相場が持つ期待値感を反映します。 債券利回りは、多くの場合、金利と為替レートの主要なインジケータです。 外国為替相場では、通貨ペアに適用されるメトリックは、様々な時間枠で、金利差、特にデルタ、または金利差の変化です。 図1は、金利差の動きを基準点で表し、正の方向に、同じ方向のEUR/USD通貨ペアの動きを示すインジケータです。 この記事では、債券利回りデータを Web から収集し、金利差とデルタのデータ表現から派生させる方法について説明します。
図1. 時間ごとの EUR/USD チャートの金利差分インジケータ。
作者: Steven Brown