MetaTrader 5 Python User Group - メタトレーダーでPythonを使用する方法 - ページ 40

 
5.0.19が届きました。 見てみましょう。
 
マーケットプレイスからの商品に対して、mqlプログラムからpythonスクリプトを呼び出すことも禁止されているんですね。
 
Vladimir Perervenko:

後になるのでしょうか?それとも?

来週のリリースに掲載される予定です。
 
Dmitri Custurov:
マーケットからの製品に対して、mqlプログラムからpythonスクリプトを呼び出すことも禁止されているのでは?

はい。

Python<-> MQL5との連携や統合、appstoreプログラムのセキュリティの低下もありません。

 

皆さん、端末のリリースで何かが壊れているようです。14.02.2020からビルド2321に自動更新した後、MT5WaitForTerminalが 動作しなくなった。

呼ばれたとき。

        MT5Initialize()
        MT5WaitForTerminal()

エラーが出ます。

Exception has occurred: RuntimeError
IPC recv failed
 
Дмитрий Прокопьев:

皆さん、端末のリリースで何かが壊れているようです。14.02.2020からビルド2321に自動更新後、MT5WaitForTerminalが 動作しなくなった。

呼ばれたとき。

エラーが発生します。

使用しているライブラリのバージョンを教えてください。

 
Vladimir Perervenko:

使用しているライブラリのバージョンを教えてください。

パッケージ版

----------------- -------

MetaTrader5 5.0.11

 
Дмитрий Прокопьев:

パッケージ版

----------------- -------

MetaTrader 5.0.11

5.0.19にアップデートしたところ、さらに不明確な結果が出た。

MT5Initialize()

NameError: 名前 'MT5Initialize' が定義されていません。

通常通り MetaTrader5 からインポート する。

5.0.14から見たところ、何かが変わってメソッドの可視性に問題があり、このリリースから.19までエラーが続いています。

すべてを.11にロールバックし、ターミナルを以前のリリースにすると、すべてがうまくいきます。

 
Дмитрий Прокопьев:

5.0.19にアップグレードしたところ、さらに不可解な結果が得られました。

MT5Initialize()

NameError: 名前 'MT5Initialize' が定義されていません。

通常通り MetaTrader5 からインポート する。

5.0.14から何かが変わり、メソッドの可視性に問題があるようですが、このリリースから.19まで、エラーは続いています。

すべてを.11にロールバックし、ターミナルを以前のリリースにすると、すべてがうまくいきます。

;) 異なるリリースの端末がインストールされている場合(現在、2020.02.14の2321と2019.12.13の2280)、.11では、すべてうまく動作します。

 
Дмитрий Прокопьев:

皆さん、端末のリリースで何かが壊れているようです。14.02.2020からビルド2321に自動更新後、MT5WaitForTerminalが 動作しなくなった。

呼ばれたとき。

エラーを発生させる。

APIとライブラリは完全に書き直され、古い方法は使えなくなりました。

以下は新しい説明と例です:https://www.mql5.com/ru/forum/306688/page37#comment_14972868

MetaTrader 5 Python User Group - как использовать Python в Метатрейдере
MetaTrader 5 Python User Group - как использовать Python в Метатрейдере
  • 2020.02.12
  • www.mql5.com
Мы готовим модуль MetaTrader 5 для Python...