Binary Distribution Built Distribution A format containing files and metadata that only need to be moved to the correct location on the target system, to be installed. is such a format, whereas distutil’s is not, in that it requires a build step before it can be installed. This format does not imply that Python files have to be precompiled...
Сетевой сокет является конечной точкой межпроцессного взаимодействия через компьютерную сеть. В стандартной библиотеке MQL5 есть группа функций Socket, которые обеспечивают низкоуровневый интерфейс для работы в сети интернет. Этот интерфейс является общим для разных языков программирования, так как он использует системные вызовы на уровне...
В этой главе мы проанализируем более развитое приложение программирования совместной обработки; построение с нуля некоего работающего неблокируемого сервера. Мы охватим сложные применения имеющегося модуля , такие как изоляция бизнес логики конкретного пользователя от обратных вызовов и написание конкретной логики обратного вызова внутри...
The idea of automated trading is appealing by the fact that the trading robot can work non-stop for 24 hours a day, seven days a week. The robot does not get tired, doubtful or scared, it's is totally free from any psychological problems. It is sufficient enough to clearly formalize the trading rules and implement them in the algorithms, and...
MetaTrader5モジュールは、コンパイルされたライブラリ(C、C++、...)を使用して記述されています。
Python Package Index (PyPI) には、Python 3.7(whl)用にのみ コンパイルされた ライブラリが ロードされています。
他のバージョンのPythonは、このライブラリのコンパイル、Visual Studio、あるいは他の何かが必要です。
一般に、問題なくインストールと運用を行うためには、Python 3.7が必要です。
または、開発者にWhellsを作るように依頼する。 を複数のバージョンのPythonに対応させることができます。
MetaTrader5モジュールは、コンパイルされたライブラリ(C、C++、...)を使用して記述されています。
Python Package Index (PyPI) には、Python 3.7(whl)用にのみ コンパイルされた ライブラリが ロードされています。
他のバージョンのPythonは、このライブラリのコンパイル、Visual Studio、あるいは他の何かが必要です。
一般に、問題なくインストールと運用を行うためには、Python 3.7が必要です。
または、開発者にWhellsを作るように依頼する。 を複数のバージョンのPythonに対応させることができます。
では、なぜPython 3.5.0用のコンパイル済みライブラリは存在しないのでしょうか?PyPIにあるMetaTrader5のドキュメントを見たり読んだりしました。
チェックしてみてください。
どうやら、手間をかけるほどでもないと思っているのか、他のことで忙しいようです。Pythonとの統合を始めたばかりだそうです。私も上で、実際の動作とドキュメントが一致しないことを書きました。時間が経てば、需要があればやってくれるかもしれませんね。
実際の動作については、説明文ではなく、こちらhttps://pypi.org/project/MetaTrader5/#files をご覧ください。
では、なぜPython 3.5.0用のコンパイル済みライブラリは存在しないのでしょうか?PyPIにあるMetaTrader5のドキュメントを見たり読んだりしました。
チェックしてみてください。
私はプログラマーではありません。ただ、接続を試してみたかったのです。 Anacondaをインストール し、MT5をエラーなしでインストールし、データも入ってきて、この記事からチャートも取得 することができました。
https://www.mql5.com/ru/articles/5691
おもしろいと思うんですけどね。
http://onreader.mdl.ru/MasteringConcurrencyInPython/content/Ch18.html
とお探しの方におすすめです。
http://onreader.mdl.ru/UsingAsyncioPython3/content/index.htm
私はプログラマーではありません。ただ、接続を試してみたかっただけなのです。 Anacondaをインストール し、MT5もエラーなくインストールされ、データも入ってきて、この記事のチャートも取得 することができました。
https://www.mql5.com/ru/articles/5691
ビルド2302以上(より良いベータ2304)でMetaEditorのPython統合を既に使用された方はいらっしゃいますか?
エディターへの統合の最初のバージョンは現在動作しており、次はそうなる予定です。
すでにエディタで*.pyと*.ipynbのプログラムを実行すると動作します。
ぜひ、一度お試しください。
pythonスクリプトによる機械学習が完了した後は、MQL5自体にONNXを 使ったWinMLを ネイティブに実装することに移ります。
では、なぜPython 3.5.0用のコンパイル済みライブラリは存在しないのでしょうか?PyPIにあるMetaTrader5のドキュメントを見たり読んだりしました。
バージョン5.0.11では、バージョン3.6、3.7、3.8を収録しました。
残念ながら、古いバージョンには対応いたしません。近々、ライブラリ全体を一から書き直し、トレーディングをはじめとする多くの機能を追加する予定です。
近々、ライブラリ全体を一から書き直し、トレーディングをはじめとする多くの機能を追加する予定です。
その原動力は何ですか?
日目のテスターのオートマタライザーを書いているところです。KBに投稿するつもりですが、必要なものなのか、それとも単なるマニアックなハックなのか、なんとか理解したいところです。なぜなら、開発者がそれをやらずに、需要の少なそうな他のことを積極的にやる理由がわからないことが多いからです。私の評価は間違っているかもしれません。