記事"MetaTrader5 と Python インテグレーション: データの受信と送信"についてのディスカッション - ページ 3 1234567891011 新しいコメント Maxim Dmitrievsky 2019.05.03 16:39 #21 Andres Kull:EAを動かしていて、localhostが有効になっている。うーん、わからない。Pythonプログラムが実行されている必要があります。 Andres Kull 2019.05.03 22:53 #22 Maxim Dmitrievsky:うーん、わからない。Pythonのプログラムは以前から実行されているはずだ。問題は絞られている。 EAがチャートにアタッチされていればSocketCreateは成功する。 EAをStrategy Testerで 実行するとエラー4014で終了する。 Maxim Dmitrievsky 2019.05.03 22:58 #23 Andres Kull:問題は絞られている。 EAがチャートにアタッチされていればSocketCreateは成功する。 EAをStrategy Testerで 実行すると、SocketCreateはエラー4014で終了する。ああ、そうか。ストラテジーテスターではまだソケットは動作しません。"残念ながら、MetaTrader 5のソケットクライアントの現在の実装は、Strategy Testerでの実行には適していません。ソケット機能の更なるアップデートを待ちましょう。 Marcel Fitzner 2019.05.05 22:33 #24 こんにちは、 非常に限定的ですが、ライブチャートで以下の手順を試してみてください: 1.1.履歴からデータをロードするか、他のインジケータから事前に計算した結果をロードする 2. 3. EAに各ループを決定させる -> 後でパフォーマンス分析を行うために、結果(買い/売り/SLの更新など)をファイルに書き込む。 少しでもお役に立てれば幸いです。 AT yogibass 2019.05.24 19:20 #25 マキシム・ドミトリエフスキー これを使えるようにしてくれてありがとう。このスレッドを立ち上げてから、リアルタイムの先物データにアクセスできるようになり、それを使ってインジケータを開発・実行できるようになりました。Pythonを使ってライブフィードをプロットし、分析し、MT5プラットフォームを通じて取引を行います。PythonがMTコミュニティに受け入れられることを願っています。 ありがとうございます! ファイル: e-minis_5_min.png 68 kb Fibs3.png 50 kb philforexrcm 2019.05.30 10:11 #26 ありがとう、マキシム! この記事は本当に役に立ちます。 Pythonサーバーがローカルネットワーク上の別のPC(Windows 10)にある場合、ソケット接続エラーは発生しますか? 同じローカルホスト上ではすべて正常なので、そのような質問をしました。接続は完璧です。しかし、別のPCでサーバープログラムを実行しようとすると、ソケット接続エラーが発生します。 pingコマンドでリモートPCのIPを確認 しましたが、すべて正常です。 エキスパートアドバイザーのURLセクションにIPアドレスを追加しました。 何がソケット接続(ファイアウォール外)を妨げるのでしょうか? ウィンドウズファイアウォールを変更しました。 MT5のソケットはローカルネットワークで動作するのでしょうか? 行き詰っているので、何か提案があれば事前にありがとうございます。 フィリップ Сергей И 2019.06.04 19:19 #27 ...= MT5CopyTicksRange(...) を実行するときに表示される「IPCコールに失敗しました」というメッセージを回避する方法 tenboom 2019.06.07 15:40 #28 これを試してみましたが、エキスパート・プログラムとして実行すると、エラーコード4014(ファンクションが 許可されていません)が表示されました。オプションが有効になっていないのでしょうか? הטרנסצנדנטלי בעל-חזון 2019.06.21 02:15 #29 slukin:socketclientEA (Si-6.19,M15) 接続 localhost:9090 エラー 4014https://www.mql5.com/ja/docs/network/socketconnectインジケータからGetLastError() を 呼び出すと、エラー 4014 「システム関数の呼び出しが許可されていません」が 返されます 。解決方法クライアント端末側で、接続用のアドレスを許可アドレスリストに追加する必要があります(ツール/設定/Expert Advisorsセクション)。 以下のURLのWebrequestを許可する:http://localhost ありがとうございます、最初は全く自明ではありませんでした、開発者はちょうど邪悪な天才です! Soewono Effendi 2019.07.06 15:28 #30 驚いたよ。 シェアしてくれてありがとう。 1234567891011 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAを動かしていて、localhostが有効になっている。
うーん、わからない。Pythonプログラムが実行されている必要があります。
うーん、わからない。Pythonのプログラムは以前から実行されているはずだ。
問題は絞られている。
EAがチャートにアタッチされていればSocketCreateは成功する。
EAをStrategy Testerで 実行するとエラー4014で終了する。
問題は絞られている。
EAがチャートにアタッチされていればSocketCreateは成功する。
EAをStrategy Testerで 実行すると、SocketCreateはエラー4014で終了する。
ああ、そうか。ストラテジーテスターではまだソケットは動作しません。
"残念ながら、MetaTrader 5のソケットクライアントの現在の実装は、Strategy Testerでの実行には適していません。ソケット機能の更なるアップデートを待ちましょう。こんにちは、
非常に限定的ですが、ライブチャートで以下の手順を試してみてください:
1.1.履歴からデータをロードするか、他のインジケータから事前に計算した結果をロードする
2.
3. EAに各ループを決定させる -> 後でパフォーマンス分析を行うために、結果(買い/売り/SLの更新など)をファイルに書き込む。
少しでもお役に立てれば幸いです。
AT
マキシム・ドミトリエフスキー
これを使えるようにしてくれてありがとう。このスレッドを立ち上げてから、リアルタイムの先物データにアクセスできるようになり、それを使ってインジケータを開発・実行できるようになりました。Pythonを使ってライブフィードをプロットし、分析し、MT5プラットフォームを通じて取引を行います。PythonがMTコミュニティに受け入れられることを願っています。
ありがとうございます!
ありがとう、マキシム!
この記事は本当に役に立ちます。
Pythonサーバーがローカルネットワーク上の別のPC(Windows 10)にある場合、ソケット接続エラーは発生しますか?
同じローカルホスト上ではすべて正常なので、そのような質問をしました。接続は完璧です。しかし、別のPCでサーバープログラムを実行しようとすると、ソケット接続エラーが発生します。
pingコマンドでリモートPCのIPを確認 しましたが、すべて正常です。
エキスパートアドバイザーのURLセクションにIPアドレスを追加しました。
何がソケット接続(ファイアウォール外)を妨げるのでしょうか?
ウィンドウズファイアウォールを変更しました。
MT5のソケットはローカルネットワークで動作するのでしょうか?
行き詰っているので、何か提案があれば事前にありがとうございます。
フィリップ
socketclientEA (Si-6.19,M15) 接続 localhost:9090 エラー 4014
https://www.mql5.com/ja/docs/network/socketconnect
インジケータからGetLastError() を 呼び出すと、エラー 4014 「システム関数の呼び出しが許可されていません」が 返されます 。
解決方法
クライアント端末側で、接続用のアドレスを許可アドレスリストに追加する必要があります(ツール/設定/Expert Advisorsセクション)。
以下のURLのWebrequestを許可する:
http://localhost
ありがとうございます、最初は全く自明ではありませんでした、開発者はちょうど邪悪な天才です!
シェアしてくれてありがとう。