記事"MetaTrader5 と Python インテグレーション: データの受信と送信"についてのディスカッション - ページ 2 123456789...11 新しいコメント Xiangdong Guo 2019.04.10 14:20 #11 Bohao Zhang: MT5がついにPythonとのインターフェースを実現した!MT5がネイティブにPythonをサポートしているわけではありません。 私の理解では、この2つの言語を使ってサーバーとクライアントを別々に開発し、ネットワークプロトコルに基づいて通信する。 その場合、Pythonでもいいし、C/C++/C#/Javaでも何でもいい。 Bohao Zhang 2019.04.11 07:37 #12 socketclientEA.mq5のサンプルを実行しようとすると、MT5のターミナルに「Connection localhost:9090 error 4014」と表示されます、 公式声明文書によると この関数は、エキスパートアドバイザーとスクリプトからのみ呼び出すことができます。インジケーターから呼び出した場合、GetLastError() はエラー4014 - "Function is not allowed for call"を返します。私はExpert Advisorsとして例を呼び出していますが、上記のエラーと同じ4014が表示されます。 私のターミナルのバージョンは5.00 build 2009 15 Mar 2019です。 助けてください。 Maxim Dmitrievsky 2019.04.11 07:42 #13 Bohao Zhang:socketclientEA.mq5のサンプルを実行しようとすると、MT5のターミナルに「Connection localhost:9090 error 4014」と表示されます、と表示されました:この関数は、エキスパートアドバイザーとスクリプトからのみ呼び出すことができます。インジケーターから呼び出した場合、GetLastError() はエラー4014 - "Function is not allowed for call"を返します。この例をExpert Advisorsとして呼び出してみましたが、上記と同じエラー4014が表示されました。私のターミナルのバージョンは5.00 build 2009 15 Mar 2019です。助けてください。こんにちは、ツール->オプション->EA'sに'localhost'を追加して許可してください。 Sakhile Mamba 2019.04.27 20:04 #14 MetaQuotes Software Corp.:新しい記事MetaTrader 5とPythonの統合:データの受信と送信 が掲載されました:著者マキシム・ドミトリエフスキーPandasのデータフレームにライブバーデータをストリーミングするにはどうすればよいでしょうか?私はこれをバイナリーオプションを予測する機械学習に使用したいと思っています。 Sakhile Mamba 2019.04.27 20:06 #15 Sakhile Mamba: 過去のデータを取得する方法は、ドキュメントの統合の部分で非常に明確です。 Maxim Dmitrievsky 2019.04.28 10:59 #16 Sakhile Mamba:過去のデータを取得する方法は、ドキュメントの統合の部分で非常に明確です。こんにちは。ただ、shutdown()ファンクションを呼び出さず、タイマーなどで新しいバーやティックごとにデータを受信します。 Sakhile Mamba 2019.04.29 17:08 #17 Maxim Dmitrievsky:こんにちは。ただ、shutdown()ファンクションを呼び出さず、新しいバーやティックごとに、タイマーなどでデータを受信するだけです。その通りですが、スクリプトを再実行しなければなりません。既存のデータフレームに新しいデータを追加し、この既存のデータフレームに新しく追加されたラベル列に緑のローソク足1と赤のローソク足0をラベル付けする近道ではないでしょうか? Andres Kull 2019.05.03 16:01 #18 Maxim Dmitrievsky:ツール->オプション->EA'sに'localhost'を追加して許可してください。Maximさん、こんにちは、 SocketCreateの段階ですでにエラー4014が発生しています。何が問題なのでしょうか? Maxim Dmitrievsky 2019.05.03 16:25 #19 Andres Kull:こんにちは、マキシム、SocketCreateの段階ですでにエラー4014が発生しています。何が悪いのでしょうか?https://www.mql5.com/en/forum/308679#comment_11299587 を試してみてください。 Discussion of article "MetaTrader 5 and Python integration: receiving and sending data" 2019.03.28www.mql5.com New article MetaTrader 5 and Python integration: receiving and sending data has been published: Author: Maxim Dmitrievsky... Andres Kull 2019.05.03 16:36 #20 Maxim Dmitrievsky:こんにちは。https://www.mql5.com/en/forum/308679#comment_11299587私はEAを実行しており、localhostは有効になっています。 123456789...11 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MT5がついにPythonとのインターフェースを実現した!
MT5がネイティブにPythonをサポートしているわけではありません。
私の理解では、この2つの言語を使ってサーバーとクライアントを別々に開発し、ネットワークプロトコルに基づいて通信する。
その場合、Pythonでもいいし、C/C++/C#/Javaでも何でもいい。
socketclientEA.mq5のサンプルを実行しようとすると、MT5のターミナルに「Connection localhost:9090 error 4014」と表示されます、
公式声明文書によると
この関数は、エキスパートアドバイザーとスクリプトからのみ呼び出すことができます。インジケーターから呼び出した場合、GetLastError() はエラー4014 - "Function is not allowed for call"を返します。
私はExpert Advisorsとして例を呼び出していますが、上記のエラーと同じ4014が表示されます。
私のターミナルのバージョンは5.00 build 2009 15 Mar 2019です。
助けてください。
socketclientEA.mq5のサンプルを実行しようとすると、MT5のターミナルに「Connection localhost:9090 error 4014」と表示されます、
と表示されました:
この関数は、エキスパートアドバイザーとスクリプトからのみ呼び出すことができます。インジケーターから呼び出した場合、GetLastError() はエラー4014 - "Function is not allowed for call"を返します。
この例をExpert Advisorsとして呼び出してみましたが、上記と同じエラー4014が表示されました。
私のターミナルのバージョンは5.00 build 2009 15 Mar 2019です。
助けてください。
こんにちは、ツール->オプション->EA'sに'localhost'を追加して許可してください。
新しい記事MetaTrader 5とPythonの統合:データの受信と送信 が掲載されました:
著者マキシム・ドミトリエフスキー
Pandasのデータフレームにライブバーデータをストリーミングするにはどうすればよいでしょうか?私はこれをバイナリーオプションを予測する機械学習に使用したいと思っています。
過去のデータを取得する方法は、ドキュメントの統合の部分で非常に明確です。
過去のデータを取得する方法は、ドキュメントの統合の部分で非常に明確です。
こんにちは。ただ、shutdown()ファンクションを呼び出さず、タイマーなどで新しいバーやティックごとにデータを受信します。
こんにちは。ただ、shutdown()ファンクションを呼び出さず、新しいバーやティックごとに、タイマーなどでデータを受信するだけです。
その通りですが、スクリプトを再実行しなければなりません。既存のデータフレームに新しいデータを追加し、この既存のデータフレームに新しく追加されたラベル列に緑のローソク足1と赤のローソク足0をラベル付けする近道ではないでしょうか?
ツール->オプション->EA'sに'localhost'を追加して許可してください。
Maximさん、こんにちは、
SocketCreateの段階ですでにエラー4014が発生しています。何が問題なのでしょうか?
こんにちは、マキシム、
SocketCreateの段階ですでにエラー4014が発生しています。何が悪いのでしょうか?
https://www.mql5.com/en/forum/308679#comment_11299587 を試してみてください。
こんにちは。https://www.mql5.com/en/forum/308679#comment_11299587
私はEAを実行しており、localhostは有効になっています。